dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r1) dup(0xffffffffffffffff) syz_open_pts() r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000740bfae04d200962"], &(0x7f0000000140)=0x30) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getuid() r1 = geteuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:03 executing program 1: symlink(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="864d2c2f66696c653000"], 0xa) 16:00:03 executing program 0: socket$inet(0x2, 0x3, 0x89) socketpair(0x19, 0x4, 0x13, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x3) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20400, 0x8) r3 = syz_open_pts() r4 = kqueue() r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket(0x0, 0x8000, 0x54) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x2, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r10 = socket$inet(0x2, 0x5, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x1, 0xfe1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x4, 0xc4}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x4, 0x81}, {{r6}, 0x0, 0x18, 0xf00fffff, 0xd405, 0x5d6}], 0x200, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x2}, {{r8}, 0xfffffffffffffff8, 0x34, 0x1, 0xffffffffffffffff, 0x3}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x40}, {{r10}, 0xfffffffffffffffd, 0x18, 0x2, 0x3f, 0x6}, {{r11}, 0xffffffffffffffff, 0xa, 0x0, 0x8001, 0x9}, {{r12}, 0x0, 0x10, 0x80, 0x4, 0xfffffffffffffff9}], 0x2, &(0x7f0000000280)={0x0, 0x29b6}) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="d28c05b8504bf04921cdfa50ffb2c54a3001707941f0f5e83989773f6852c6331973e26d6c43eb630052c2cba57c164cb6305f4cb4d8d36e2aeb2ea5d220d19307461c7c1adfb9fa5a5c01d66fbbdcb726f9a9329f41d59408bec24c131e5a37e103dbd3655b2e3424c05ab05cebddd5843b777281bac44d940d74c141e72d2c5d954ff81769bd1a7ef9bbded899cc518918067bb5d3704f6f9986a06be0f7f155adf7be7b152fdc3b0cfb7257404bc67685c53f6ec5fdd9decedba0d2e99e2d45fd8cb7cfc843976bcb0db9e7b215ecf1e6e92e02170d", 0xd7}, {&(0x7f0000000200)="64d284771dc3006a46a449ac106f8f2a8a61512ac6df45f0c752cc2b3c7079475be283298c85296753528365e5674a6e8b87cbf763614e66de12e72b11cc52c7256334cf82a7d676645251ba595c8a0234ae52dd", 0x54}], 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000001c0)="000f0008a681c215", 0x8) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20004, 0x0) fcntl$lock(r0, 0xb, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/184) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:03 executing program 0: 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) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r2, 0x1}], 0x2, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x804a, 0x1) fsync(r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = socket(0x1c, 0x2, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003200)={0x0, 0x0, 0x0}, &(0x7f0000003240)=0xc) r10 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0}, &(0x7f00000032c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) getpgrp() fcntl$setown(r1, 0x6, r4) r13 = geteuid() r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003380)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r2, &(0x7f0000003500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003140)=[{&(0x7f00000000c0)="0f7d9a195532c1495e30be82e061fa0c4bad7657c7d42881cbee8efb4f6f2e4aba6b29594bc02deee5210e495e2063e68ec3e8f3af91a8668916e14a72e40cba0fd563d403f1a027fa702c6353c078e2a58d3c859a0c2c2f98b93ce36e29bae79388b86d0e6ec843bac394ce76e76c57ddcaa1ead4d282e395bc8622443f666e2384d272beca657d381187f4f7f8dcb35db8b9ef297a2dda970db965cc8b4491270958529780a422579f8d3ce701e16975db98a84cc2acb19a3ff6cdccd07f25902d9f71e378654c285d76907e2da260d9908b2793139712f88fcc04576d0a8f8d01d6596f77c3b95862bee4c2c541d7ae36fe431cf1cd9f2a55837861331706afb0b5e8484fee3c4e1a5668d461bd4b9ebf9f0c4f5d58165518b3529e94c70198d39e4819062f46174633a8bc11fbd7b67ed1bd66a458345f5a3af153b4c06ea8e3bb7e50b6ace1cebd9c3dea8017f7a9d5b57c185745fd80d6482ed45b7d6443845c05b8bf1f82debb0d30ec0854a5116e49784d5b9d9321376c0926fc7619d7d217e080103e091d29f8ccdec827f82c036260916b7eb419195e9b1bd42bea709c6842b4d299209bb4d40c3d93f24ad59c5238470648586a8efbbaa977dfe1345df9c7a10ce7e91a7fb23e9af2373ad1977fd07a41b71318808e191be44f581e49120435e29b0354d7ada482eebfe5643bf8c5f10c374f4f3cb3cbda8beefaea4729db98388e1050509c0685e584889df721075cf6193464e293edf7e90dd1712e517ad14108240f4113db982db1bbb4a19c9fca86caa7e6979e39f7d4da610aff5c76596e216ab93fd8fa10b24a700385cde837964aa08ff6b55748aeb8267544ef0bafdaa1a32d3e592890cf67c812badb23d9e040ea706db75da01b520e113bc794387b4a83b43081cb298ae304dcbfc6c7722977c720ff736ab0eb8337ce90d7665232937925457db25b94b7d177ad22034ee00231d9d7974235f77b85d28d0961a60f4a021cfe5d72a216cebcacd647ce9a23f07ca5a0a1f77d00615bbea40a3e9ae0bff024a0748612f897ac11d7383c7f63bc33110e3d7a30c780e6efbd8e8f46962f8eefdd799acdbcf563d583f0759d45e92850471d68d7040a15b63c68047fc1434192da73121b994ae761fc56e48d685400b4db456b49a3bc3fbc8bfb0b178e40230aa47b61ff38ab899708437968260e4cbf3cb7392d28b9f920b96e153726d398bbe55f89b905fa57e615503e6908f1f6bce091f7bc57d1009cb102f52908265830a315746e9bf2098de3f92e3991b0a9ddef21d57feaf98be8973d167e1e0b4685bc3c5deac8e22c0d840cf0be972f13506d74520dd9f9fa55d4b2dac36e63e1ece708844b899c8df31c0557bc43a36b3a8807846e182fa58fc4b7c8dfd92c0da59e6c7fbfa5f98d5e21049baa1994d809833b905a3de208497a19ed0e188358e7e51a7a0d2211558341f5d5968fee991dea972312ac9d29c1cf4b9182852e04a70385b85a0e3fdcad360ce34636d45cc220f48ef76af2683074018cc6296ba8d86180c85a0888207ab551ed174edd9060bd7056eced3296d1c1e4dcb1f6375f9c5b423d1eb2b156f142c0ca0c505b377b4fd35673c6d66b86378f2180712c0037cfbc29246e1386a23850cd7cf4af0defcfdd0d4849fdfd08e959539d5bfb69e9b5ea3287c95afc11b68075acc8bf9a3d3b13840ba3ee5771fc8fbccb5f3a5c52a996042275a20bb431f78cbb0359d34ea345a89f9e97aec8bbb03ed206c6579cbc53310f511d0c65558b29f156a14c0d19081d6a42ddc81d368857cd3d93b91d87359725110f5ab66c7e68ce114a5d2f7f284f7189a8e4e28da39be5e0920a977b5c3939e0684a00099de5b47201d4a449fa03b8bb69fe80b774a7c30526f9fc37a707878e17044069b180ef835c7cb615dcb08fdaef77de0944988347ddcc6dd9573d12e151081ac13782219b1e88a6bac4194129c7679359463f8c5092ed12ee62efefbdad3868dd1c1c89d472e1dc7d3a06cce1add0129d43675bbc17bab16b31dc45f4d394064b62c179aca7bba5a0ef185a41c37bb57fccb79c7f617b809cc4cc8a05fbd46cc13bf8c4bc56f73de3a1525cf3763fbcb7272195e25c8a776417b34492a72591c2e9ead082b0a447bd91d21b08dd05a4a36b0947fd9d26084976f3e54d6feb4c2a2746eefc51e32792d943711e0c642f684741d731f23745370373d90e169b00e8e460df884ccd939f00cb516986f70eb8d17cbfe17fa77211c8baa9b248c82085521fc058dd307d38c702456a97607e5a57c09972db4462d190ead3a12f73b9d3dedb2772e0fab704fc6aeab00b12d86553b9074f9fc68b2b721e288106749da03d8d7661ac540e077d5959e226dead6969e345f57d4a435c45940e55022885648a5bb5394c777722c21ec9788aa456ea2813b7b10b4417e7dd0eca0c98b4bd754ad807f7b7dcca54f238936171820bfce2bb6af1bd8ec6fa0dc6c1707a18770d85a31544ef4c5a547160fd418faf0eea158645cbeb9a5a31ef199c7604efbc241918d20797da611cce8197d3a5e0e8dce6f2a62959a38dbd96fbb8132ac19627f50245300541db8ae0a31171bcde57b127b667a6e0e889e7d10f1d6e75ec4d99e1c3d3602e8dc07b2e33fd867a66ffa8dd205c5312fbb7b3cfed1454c44dcdfcc325d1e3cf0bc48a2101737b8511005d6fc4bbba7d7876133d364b53fa0c1b754b082b0923430f852f2bd9927f872b124701929c5ba98bb50e04e871e667485fea5966a27233601f0dd46efecce031cafc0ea29205ba50cf60d5ff1a80a5668d6d49aed539b1fedb011f3891742b0e04b5d72999e4c9cb2d43e2f5409ad95f27186c8fdcd2990b0100d9a76e408cb6bb74e1602dffa1b78b30b755d0d695fb71ab8e33ec87913a494a4a5a5ff2b96e88dbb5983382177626e8598792a812a223d5abaffc2097862f10f3ef2e53e779be488ae5a1bb7ca6f33e2535b8964da0409bf739184a28a61bbaed18fa74198fb8a329c0718637d7366e13806d72c79026efcb1dae37398d91f6410b20b9f4b6143e9a57c41a1443c8fefa10891786fae4bd4f4c0887101877df8f9fd24a09c4edf20ae9abb09654d840d8dd225aa00c7e31085970ccd8e153b7536e7fd265c19f1f83cc42e7d405f009e0769e7286b40fa52480838dbdbe4d394a850b2d580ab94774994e9bc5dd70f929a13e0612cb4b912b38d5eef2d048869dc41c1f4743c90b5e620c2715f650950f2faa96c6f041172a1aada476c47aa9fa2fe0752c80238562403e319e7818581457f214af2fb960e3ac4f0f4c6b685e7bbaf814b40e85de3f9d6c8ae79193f5d1636946caf4fe625ecfd4ee15d118533b66c568a538b5c7e1c325b2a559953456631de9303ea9d17530584be853a5b805e7264d5aa4771995f57751c4f7248dae5536e24f1bab1783cb5c05f59f246b0f6ccd686e38219b25f52df110f7e987fcfe15be98a2a6b1c66b18387111820b3d5e58885a48ea9f8e5b6b6b848cb140cba733cc9f6285c4f1669b4eab5f26f27d5cfcb072e323d461defdfc04d0fc83849d801849ce56c1727dbd91aa4a0c9bd3bc20c53224134d24c7947e7aa7df4d6e0eab8367a62d227201d44087350325040efb8ac890ed4fb9bc1f67f546244fa915b085dbbaed6d343879f02f7a7a3890a6cb1e22b4e491897d9019da7aaf4b54bc54d273dc27f16e1c6f0595e8926d9d40a4f6fc8568dfc38bce76a6a102cfa80c3d5b6316e344facd4bb6edefa3e08fb656d758b8195e69a8b26fc20e3cff40988f38f07d7923c891150ed8f407177ddca81d5b0e6335fc2586d9abe8dd49a1c8031b09afd419d53d4055972bb1d69ff6732f4e5146cf7137f24f0fa87f958caad020198038b5bc3d93a5f91682f24cec602782b3a01f1cb581b091745d2003067382aa57a072216a650e147bb08c2356e889dc36c161ab1e2e53e6838be479f517c1d2b1561ba694946d60ce5f32bceee0104507c6b0eeb4e8a945773fe49ba380823ed73611cf3d4adc26437f6ed5b54209909401610682d33fcea074a4dacfacddea6e450fc95f6b83ea23004c0f70dc9c153de786547b4385fce67ea19d47d66ae73e9c93f9702f443a204afcff898169db879b468539ffe92f0647b83782ca05061219fd0bb9b8ffdb2b6db7b939ac4446755bb9c0341cfda06ce9d97be72372125970c104d1139caac43c19b06630a853bf76b5dcfaefe5af2c60083abce0a36df722bbffc983daa3b560857cb2f82bc49099cdaa348e579c1da3314783ceb0422dca23eb78bb7650b5df6c8dd06fe2bbcbf3c6684e5b7605fd02ac8a3815802c82e787ccc3579f64688ec843d27e7109bc50e577110019f9110f2bdaefba7f73cbccb7178a0394086c6abc419753f26562ac97efcd394ead22c6040c56cd8cd8e75674dfc4137e8adb3c4760fb94df02fdbb69d75edee62bc9716f5abbf44443425f598728bccaba000b83af98d29efbd48d564f19d8258a5e70f412af0e5d23c9f5cf7eff292e64a93fd85e02a0edbaeba3a37a9bd393798b76c1740e0b20206e66cad52f3ab2e532da87191fdd20f87b39334cd347b93dac93e525edc294bf3703718328b0ddd4530cf0be9094395c87568c64b23945e9dfb4a11d0ceae8a83db3625fc042674ba335200eefa02abea663c7487251675f2dff813590eb78918fe5c803a8a4f2a2b7d3a1a3fd6763d1725159bebf136747e4fe1b7314f297f142720d220ab7fa2f7c035b173a173c3313eae86d983b9408658c6dc3b51afd4a06d4cd0155db4ec95eaee95bf4e0a9c3994801920d17fa0215c0b53d77bc6790591962fe6ccb3eb48afc2d5d3bcc3a4b0af34d0e6fd20142f9e5a7262f1a107631e65d949af6fe680acd45a955b89ef2252bfb51523ef8cfd84e19a70be08b5bfffb6d02e61fbdb77ad7863250ab205d08f4bb4518b4379864d377cff089c55e950e32a47c1881d988a9926ea7569d1c5a7d88aa8211e0e31c0b447289969a4b768461461db1157156976edaca50315d04f773977cbde3d4357cb0073161b2832f6768985c0efc2b9c46afe865393f370845c2c3f38e531e02bf0e5e84a1d55af42e51234199b71ca86a7bcd6c3fb6288b0f1c41b1625317d3ad4adee5eb596afe36d660280f8b4ae7d21a3d3297d5c93dcc3d1b5ccbe14bcb0a392270750c2cab2015c5eaad7c6290de0388bbe9c523e13f9074ff85c450c3b5d61d18bb3f0517c10ad81103da6dacb5263e7922807223c9d52acee8a4212f0fda9c77e1908548990ac065d1c8d30b1fae143cebe3881769d2cbe1cc4a8728e932412794ee63bd617be301e36f37a4e78310a18f8499ecec5d4c7ca2a3e04a7dbb427c057a66112afc87d4b1758922f46a4613765086ee19fefd19b02ba1e8170b7de6eb719fc4cecca3d22ea316aebd96d0e5525a2dbd62b43bdf154ca9be816c9caafaf8773b79c8ea74d063a62bf37e9ef2bdfd5cb18093045d878396d1498888b854e8f4dced6fdd8419aef64df3bb397f0faa00cec57f48b28f6eb9496907ab29ab2965ae06d0e5bf4f6d981f6dae368ad4477f7e04ded4d851f56161ac51187a53db0896ee619b2bf9b541531fcd113454ef52f0ff2fa313a60b3ffa1979dc58766c8647f0ca2a061cb202cf186ace7c21a42ace4a2c18d85fd3dd93c15d26d0a37b3da279683e962080d58356476e0d61dff8570b70ebb50325681c4b0eb22bb206b67f4980f8437b0badae8f2711fb1bf7a0", 0x1000}, {&(0x7f00000010c0)="4ec6cc804dd83b9b76279ed250815c1ce41cd667a5786e4a5c28074879937f14e55809c707ea268d865aaab1ef3cf007315361efd45351ef14f3481653f4c4234bfc54b37fb26f6507348d0973e112c7b0b673f9d92e402452d9eab2eceb5084eb9b68ede473fdfbed9b3293d967365edc56afba0a00f9516de469e231aa70c9c374136e70582dcc32d85f2f3baed028206e8f6e9dccdd7abd58317c6617b23013fe7e1188ee9efdb2fd8ebfed89c66057b29ff1f3111556ac732e40a953840c27f6e7687d0d093bdb44894d4f4ae40f16c655c264bb9749180f96c75d7c32ed67c45b70448a59735f294d67f7ba62e381ee9071d11e438987d4ab25297f55744fe0e79c3abd882b9ef28ca03f399ccde1208ea08c6d874fd7610b27eab95327fdb1665e908fabb071f0176a06db0f6316c8c7406bef6d362e16df449ddc9a3c84d4f74139510f936c1a6eaf277df14cf8fc72ded6741cb6787e8513f78ddf0fe060e114e1f139bd0a3d4a8976bbb8f3561a3e7e9ca10acee040f560503c1c723df1a258798c6c95fc67dde01eaa735b3d94d8b99963d6ccbef0d6bce0bc41d485a8f1263fe754653212402658548790b42cac755e7baad77dc2a78e8db3090f13e721583b5d18c080579c94eeaf236acb77648087ebbc40c5af8b08cb5428b9e867bbb624100dafc46cea9e5d4bdece1861799cc463576ba7b4189f58f6e905f728facf6cea981fe2fe41326c194a807a6b92ea6c532857a8bf97b66f8a65b5a541f36b334ecaae207bdd48c9632292be1e323be1e6d61abed3d010c2114bfa1919ed305db6fd2062e11c95c4e65d927fffdfa5efc978208e87110e4134fa3f12c47dc0b6110f93de1751d59554a9c42bb7c8878c503b95e61186c41df6cf9d4b60e14668c22e91288bf1e59c41444ec69ee177abcb7c8189447e31d5e2cebe579148576c09c9dd014cf94a9df283f28bf8a1cb54800ca73e1cc42d11a8d9732b1d1990e95c779873af5681f6c411e565c2a22c5834ae86a5e939ce3e5f78e6dfdee5d5d8b5b7ee1824dec6b79b7d492778d55882018acb08f5e851b6107cf1cc9673018b62600a68357406281e5741b89619eee181414493113eea85f125727662d310f8758e039b310ce70053997c7bfa045727cb97e3bdb7423ac5fc518a561a8e76c63b5936430b3ac7ca24f5cde9a98bbf4fa04085f50d064614195bac72679c196278f517121b285148de01dc60a0650a2d3d61e7f4e93e3b8fe87ba776921558163800ad86fd7c8c9f2c59e66613a14c35d6f95da707cf8ec2367dc822bde01bc9ba5ee89bf7f3a5aec62ec6bbc9701ecb89c0415c8660f1d77c0164526d0c82bd8e3e16e489a63be8ca9b308d699bb632f32a57d86910a7be12364ed7081b1cb8c5caaaee83ca5778b2bbb67bb7987e38ae8276dfeee0bf83f97002f1199f1540d767bddd481b40a63ea0301d790cd27c363adecd0fc401b9322e6a29d9ef544bfa42c29b2fa52d9aa85bf1e9dbe25bfcb4b553b3273ad83b290c82e436b12868347a5c50a8559f86a3ca6aebcfb753d91ea601ea5caa92bdb42aecf5e378f7aae7c02284364072605f9ad6170552096c8acf9dd6a9d197dbad93a71d530c9858f8eb8262d132079fb27b3ac6a8cdf73fed52be80560e3f9eeb2673005444fe0233f75c3ec39c94751fc8fdc80262d0e442daed70ad0634daa906418b398a2630db1c9e59ad5cf54581412d1c1bf499d2f82424286b4dc332b868e7906eb00479618453e3ca4face80261fcedb880c6e7344753ef6cb49f3a46711248c30f0588028c83c3d8387db106ebfcfb92e4f3964c7ea6daa2762de97fb1cc4d370af52ef4cead8e2491bac6cb17932dcb064889fa80e8acd5fee38d138f3ad0ceb0bb11b4a3ce7791eef174b97234faba8f342af2ff835138fa0caf029597015fd042b53a290e365e63d3b115f6e2830fd25a79ec2b5333c321c56386d11139eb164a7ffa8d6bcee290d1eb752a0ea122ab3363f0dba939a50cf803f03cd154541e9432982396caba1dd86393b80f1c8b13939f43b8ec6a450ab1add1cb3b65641cc548da59ed0899fe4e12dc8566e1f043b76492c3118897e9ebdec129b7bf31740bd2d3a6ab22a5f8edef8c9ecefb31bae5db73bf2b5ab35911e366ca84baced34981461de34be2126366690c2ddcb8e1da8e4844e90a23c910fab36b3e690815a182d463632f80de5ef884b03e36e9ed3ce8594ca7179ecb4fcdfc1aee9c49e7bf0d53a56e6b762d769648c90af2694de969932a82bc585171eae4bc634d99d0d00b91afddcc6d79a04a5033b3100d314d79ef18f61efb601d05df801fbc73641e54bcaec783d8f0bb6ebf77baec1b4612fe354e419208bbccfaf7f70e45524a1367de4c2c528f45929ccd5a28a10ba8f7b2d8990df3744ddb8d8d80aef39583bd7a5f653c22aab76a1048a7e341b76e884f18772f96d930d9fca683a3baee899bb0501426e3ba9e889d59fbef5f8d28b3f82592260130e496d915ff9e233f30bd18d2cffeeff747ce30ab6393861d9eb88b5c338d905217ec0c6caa976666de11b6aae69d9666180e913ce087595da2e79aa7f98cce7d431016606c40ade6ee669e6dad2f72664ab4522ef907a61c0fcff355a794da1f1667bc075b11cd016ed5ebf616ed5af5d60277d6e1b7f5328d661c8937897f429b6220fb1c80eb1a026041489da61bb0b526e81d73aeebc3bbed18d4a45a9c81bc7ecefdfa48899cd758c6a203c5d380fa2f856c2bf1c9d587750667619d644d9bf49431655c87724e5d31dce7d06c5648fef1837003bec5effda9a6b399ff436f1bf0e259e0ce5701ed83dd84461227ab1c4f26b525c56621ed8b8cfa4dcbefb3a279da2b4f437d215b4c1bbb5ce01f09482a92251b2a36d3d001d1bf3943faa8f5a0fbe7c8f7a2e2e792e4493c268ea02ac991d38c88aa1e43a379bc6f348052f6cfbaf49fb9ce6974bb40521c32c76b339cb52f687268cbc9d95d9907e2cb772e1a1db3b4d57a6691151138f376ed827cd1c93437c9afdbfd1e2fdf20112406d1b5e3144ac00ad30f3b80ed670a5da093e7d03a526ad856ebba8df0b445e7ff8223020b10f7d282c841bd4310d1c9f753c79708ecb2d68541ebf124c01e24f2e51441cf798b99a59206b6442e0bdeede545c7e47569b8bfc74d49d205cccc744ede71a32d7622e344b9586d3672f0ffdedb689c45fc156a0023d11e174fcdf4a5144635fa78107989ccd7b84ddc10814f70d402cc5bec74d433e629afd12efb97d6aa4118b1adf44e2f670de1e3fa64b93d47df2880662b32ff0a14e01657689dd04d348d7a1146ce93b89f9f2ad309f050cba9532ce28261994d67544d165e45499b5452a8a325e49ca95b89ff299aa7d97eb039d17433f2ed499ec8458eda8fe97b619b9ea8c092a805cc76872933970d956a6ea862f26eb6340dbce54e6db7f35411e738583ff55867bd621a8f9b51b11c0ab22d06a2751ee9511e2fe831b45a22a9d6ed21ac703701df7eb6f42669bbf5f9c5ab18ffc21c3e3fc370a6410ee06248cf8f6c19010feaf0edb681f25c6b511f8ef03210fb195eb30ab72f6fcddbd5b025e2d36d31a22697f1984afc79123f38fed0ff8580f02e751d9a78051580d5308a3ea949a6b01ab79506192ced1b46aeffdda1ab9ef5e3000d255316549b9628ad808153af1084512608c174b7c48572f9f39cfed15a8e066a8edd7582ca7b1aedd14e3dcf7d55a94873575e88d76eb77e897b7327b55be29e83a81f3aa3c147a7dcb35bc6d73785c557e6b8a320bd08ea45bcec640c647400f7d92003520135233c11d6adaf09513f835181096d22bc844f04221952f26f9f2d92bdb66e64d0e02c9398b78656dcc80bb265027e8f5a7385c91eca9f1722f0a3bcc5dc4dcf3fb9cf7f283b4209a54a21113929de1bb4b2a8e657d38fff9f35d5b504155f7661166172fb52b95c6e84d3af823665e4c162fc67155923c6e7b5158a2f11bbe2b9c39875928b36345c81fb885d4adc654a9943fe7196ef832083627a680a5ebe742521c1e564f7621973fd2531f1bc38dc24c3eb8276812f9ba0f4fc6788fdf980ea096d25caa913dbe37b0f2ce557cd4876d9462270b5a6047a766fee34331886682c7ec9a38ec33dc599e7615c8282eac70d08e65bd1eb179c1dbf8389f0554a83fb8b8b7f1cab039ed300ca71cefc556105be7270fb165d9f55e196cba5c175652775e9bec3ae7b6ec9c83a97351e9ea25560858600251e2256e6414e7ee02bf91b465bc6d06c8eaa1ad654d271b73de81bc1eddf7050c58b988ec82d7df002ed0be8dbb03b4c62bac57007b6326a288f1d03e8193b0b7a9e6d0564dd590ebaae84a8d84c5b02459da93cf4ea06b4a764dc9837aeca76f8cc273d963eac2535d9055cff8181e071d60554d7d35c7e4c655732bdfec3aa6dd1a26cf20dc66d5dbef8311d249d182034eaf17579c736f850ea8fed15f81f30755b8025adba8757861f23ecd38b6d3b0b94a25c097be1176409d71dbe868ed06218b03bfdf2aa306b4961b7f6df22121f5e9177470e634f3e1ffa5de60d2316917b498294ede9ea26af428defc5a45ed0f6b46a6d395c3fffe09a9c9e19a54cfe16e802dd597cc67b55b0265cbd86eb75080f89620b87ca70b507aa672a446c85833bd9a6d4a7da7af9f26f9de8c18f49dc1a9836503a7451f22d022ea2aaec904c8327761b034b5522b6bb6f6f17d38651d207e36cb4814077a27378647df3e85a6f1841ba466e76e305d37ab86fc019dd6166755961d8dec05d308f812015468c0a6a374abe95aed75284765a312f408125a358f188d05a250d8a40eb85ce36be1902315b81f990c67c1a244a55a02cfdb8cb021204219a8591badc56acf19e85fcadbbc8f0063925ee3c14219f02ce8849a1f835cecff456cbd838257bc2071cc51975418f4e59ac45c507f9e90691a0a82ed961355fc36dd2b34396ca1fd440e5e99d86bfc56c7daa3d2a61566be6e6784585604344d4833c0cf748d52208358c987ab8560ac6fc4187c7132de340854daca7a32908e0396c626ab44560e52a72e53ef7c59f9bc6dbecc5dc1d18b658861b5c95baa5a0b5a83cbb958d3a2a6c932186c398ad9d86d36843e4f2280dbfae428af8f82e8938d1e443ca7efb59a8a68ee3655b4fe3c69b0d6bdbe3dbdab794c09da2734db2b1c06bbf81d5d09c45e502fd66ac365402fe5ae64231227773b20408e503e5d628fd2be49a4221c86994f6782748de27f785123bbcc783f6f25dd00a3914555d6be2ecffbe8e71a53a7a576865938cc72673f0765046afadf8913fe1ab3ae039e89a5abe26295e6112c655e861b9bc7ee759a53fb1d2d5b3779dee657e9d23ce439b69c3b932b983962275372f90ae8d363b32ec195af4809aacd3a7de07952ac05a2795ea29be5e8907e299908d50b823c75c280f1216579a95e01e9a37c480366279056a291c2f9e5b6474d85c35fb51dc05f94280024239f6f52c0d8e0963a5303a93875177ab4898551631d373287ca86ecd045ac7d77341dcde1ed9ad4111c9cab015c773275ede0adba0edc970686d30dad7555c216e4dc96fb1e8ecaef67676be64361a7de78cf4bf4f5379c8dbfb78e3545a5bfe29cf0950d9ff269e842714935cd10e10005d941bc8cec32dafef594731eecff2caded248f135edb2d5b1b3dcfb1e7d6ec7fac39b62a5caa7b503bea513c7555b19ddc868ed82534110a135fceca2705bb02558b75584d749", 0x1000}, {&(0x7f00000020c0)="8a63bb0041cd381aab06fe8504590e735867dc611146b32214372d60426f8661207ef0bb5f07b8e144ceef50bd8ad70bf2f22ee7573c833266de5fa3422a738ddb5cd51002a7e3e0c4b71d30b9375dd34dce658938ced271ad83185405a42df84ec06b91fcf9f440f8403ab4ac95de122213653ff24a597fd4a4be75731cfd8ea7cd2e7dcbae793aa095458e7f18a529c568117fc9b48fd38c075f8672815eb95ab18c43d92b2917ecb87dddb299bf3f42614fb304a5b8b26fab29e3ed3a9292ef7737acc5a4c1fb368e168175ed1bafdb1d018a15d8ccdb39f52889f0b12f97f60e1e96f020cb03a89e477bf3a5e0e759e73490bfef1055efb0cbaa4ac622dcf2c46f9963b9802f92cbaae2422ca97e6e19d4603bbc24a1803e93c6ab784a84c49e17895aa28695cd4e176649ddca44884adc51ce265ca043fd8b6e38173016bcc5c8e25ff42be9b003022ee7dd9337460d1559a7251d1b0f5566aa67f46949eda8c3e623e4a27950b51943155fcbc2e2787fc91b04dc8ed08590f2d873f106223529bcd9872a771a0b693eabd69603f9d1ea5e1c2612ed13fccb41df5b1d9e6b466a54b9bfaabce11a10c22ba3bcf241ab28388c72803f48c02ba65a5a088d439c292727458196d148596af4b60542a8b7ea5f0aa3af9c9b245886eae21ef586307922f963a13b8d22e1d6806627eefb2c289b7e7d158b52fc181056ef1dc43cb34333ba8ef9602fefd66a2f71dab639c3d27f99c04d9bf8608fd8923285f1af5ce8c62b198f6d92b52c469b5c2c267fe31b8550546521f87219bf1b4c9b6f5850a0386babeec48dc551cc7ed94c2d025e352392844ce23e35da4beb668d1e9a020e5727df3fc8210eda6b047568c1b1ca0ad42dd706b7b07d155cb39bc1ec41d333dfd0d3e6215dc0d64d7daf7ee4f9501c80f95db990567aafab691f64725fcfe1ed050007d7a5302d85783d2f6b6dd1cfa3228b315840f96e1567589c0bb2ac3d253280b2787f8375d73b386c2aa0a9dc1b7180c5553b8fbecd87f245ac10d735b60d83de4f32e1b2d79e8f0be35d97af42d788372e43eda85458df20829f877002c6a7940243d0dacaaa162e60268c6747d87241680c58d2c3a4c104ca2e707098235abc842a0ee204c5ade1600eb1e7fe9ff7f5c862ba3f1df7cbf322359e7a0ca61c580ebf40ee0d64fc33f4578de05f287c01de7459709c93a1b53ef172f798dc12b4deaee9181d7795e5fc376e6349134c81c007b5d486e34efa2d60c8536477b36dd406c8e35e397de049361e2501052d74291ee82f0e65aec63ba9c1327c7425466a9458a99689fc56aa8075298812231b162c0bdb947ae2861d1331b7f387c504820d5a3d8475321b7f833276592a0e0f83fd0f754d4b2d3f8f60c966b6a29bf8df61a4cd6aa31ef63f7dfa3551dd1f71f24cfe239232bc2e772ac8eb69028145184853afd4f815d1612ec8bffc7546e6ddc26e773424b2a372fd4fb48e8c5a0912b165c3c77aa904ac8118cf7b3cd2f758a98294cce7e3a3679087d4e061403383ea4491bf831ebaef4f5e39f88abba8ab0bd75044fd81c070a89ac09aed22dd30cd4bc39f0e6d57ef02c4f191592aaeac3f3dc1aa4ffd86955820358e63a2b9137633fb70e30f757a117c4ea4b9ddd465471f87ffaad5ed3899d65791adf4f102ef70b4ade7b1dbc899dee4c401c107859f6fa494fc171bf0ac8ecc516852eb3d250777df0ae2a438e71e05e4ca8e7cb5ff23b6f01f371e5c52b711472c102f6c44d35df3fcca1138df7d4a5f135c2c4e5a105036890791560f5fe83b51e4f7172379839bcf61279b48f96b0ef434d98512b769162d9420830e6bedf17d27bf66603846b26d91dd431cd96b250f52af44a26f334abac0561484b6cfddff1a222a3a5c5a325cf2c700ff40caab69986e76709398ea9ea3a15a76bf60009f1ebdeb7ce6a2fb5a2ce1e6fc10e1990d2e8aea89a00f68611238855f735c15ec15afd9ba21428757305e9446401ed485586a1cceb550f23cd732aa188b89f4c112ec94a5352debfbdeca45c57a357f0daed2665b5f0c484f9df0cd3b9177c1d7b5a0b66fb88c1c29e213535f0fd7df9de912f3f3fa8e5b2d041004003b837d983763827de281ef6eff81547a78b81774a1394e5473e1c3a2c205bbf912f9bf845ac6c0a703a6da33dfb211cb38e8fa5e6dfb2323fe0efd7d567f3bcc00ecf3d3f9b6e6df4f3bdf494813a4b684c518008cabbc76d68591e0ac203d0d828f0ec1073210e96fdad669b0ffd40fb907adfd700d6e285dee8cee8a6af1c9ebaacc2daeb1b7c9206791ff6f05cf2235bbd54686fb805af31ac6aefe9edf36b09f6ef317413c504c688a1265bfb99e2fee98e8e46d595c4fee296bfa98ef1c1a208015b9dc55616075d411f7c68208518413b069bdf76cf67a2a6dbc4f72df861522a2eadfa0b11fff1ab6a68cf3912c23d0ec8662dff33162dc19b0776c73959d3a8157fd8927ee6a716ba27e21804fdf3d5a6c9caaa205e22cc55b381b2bd109660b66a329be0920c9747d8b9f9aded7fa818ce0662f4b98a3f14fd05fa09889514d4aab202b9ade18e0228e6659d2e5b78250aeb509963f5b1668a5665bc8cbf2282ff8ef90d4c9815cf2e500bb58e2a36aee558c2139a663defa060e33f7f45992f48730e7acf8bdee1625b3eb35f99e000633c36e3336952520f3133b102738fd06ec5bb8a0a688578b42bab9a1d6aec1a35ce3ac8397224a687a436f6e0cedb30a0ea7b5b6814a1c33fb9730e6c6891883304ce9f94a1478b2513c41695124316e5539dd0ef1d5564fa34b83c11f23512cd46841c087602dee2cec66ed420fe59c601c0136b9ba0d7845beac92692393ec73cc3f78e1a7489d4d96ad0943a04f470042e0cff0dd0b8fa0fe9560511615deccff88cb516f66654ac63011a0afb021424f1ebc68c28504a22f6e7877273a603d9e1ab9f50c1cf0268fa1dc4f7defe5d22b988b86ad5b97bd20de13df4093627e4c6272976b4461addf12b41767fd31aefd90c813da42910cd2471cf253c78e17aa2ff5aa76146d51f2b3d829cd97b7ed1313aa1280dd39c4aa98002827c5a8c263323d32863577c9503d48af98b5f3b44553865a00d3493c8afd771c095ec0793705a34370d48624c582dab3f338c93af96c518b4a847e817472fd3e98aa2defaf2cf8d49fd3f52ed9fc2230133a926925b5a94a99c6eda7cb1b54862af453f5bc6bf05f24b5a56762d9cd127fdd6f42d42cb44cf29e0e2055e8311df40a0d3e6d385afa5d995a028084ab83f301f47e7e1e88e60716f359dbf354e18d351201368181988272fd7016c40cb3f97e38e9648d852b60af9a12a7de801aaaea8c9075307ab84b0993b2e8f2e87aeba6368b3d56833b0ce9cf0048bee9af98f3de98de49286b042912f0ac6ad16d409d73af43450d0d8a98a2d3aac4998fab1e456cf7a9520528e8839f1f7263f25156bd975337fbbf8e781a7884a81fec1a860b80d57efae938fbda587082f1d1aefde5f060e3fe613186fa3910fb7c78b4fa6b8da92da3e6b06a7891bc8599363c9e9789a750d2812c2b16b0e77bd3d0f1b6967615a84ccc95024130173a28423a3502fbaa73ed3a7b58b13d97489f572b020dbc2bce77c9c5a4f04b61be3a554e625f461c7b2a3051ad3da68542a4ced520d65dc03fa5e914f543dfbfc93564c729962f026c3a3ba6fab8bb1ca92e3046e6f20528dc6e2d73fefc31bfb1222169f1ebce71452158c4daaa92484944fe8fc973351408a7f3a272339631595e985fba362db79ab1eaf109cc425e25e2f8a8a0db11cafc3a1a2a7bbf32758714177f91f1710583300061c0a5a37e3352a486b3d50afac6ce6703ef25fa8a39c086ea4b3408109d92d42cca08aca08d7545993c159020568d74759ed8edede8244a106be87fa0543f23c4ea2f2229bdaec0fbe561fabbe58259b6a4f566ed302b6b86e56adbc99b024d9fdf3fcb2d8f5632a0faae39004eb65e0f027c76bf71fb938ff43d07297d5ac14d432664bd5ffdd3007b510e731550ca0346db17a2a772b8086889fb13698a3fb0019d0ffa145060581a1e529af2cc5ff04b611a95eabbad0db628c731dd2961cb821e511af0ce162b76305807cc3f7ff21edd2b16f3cd37008348f1549defaf0a95cb0f8a853bebce71bb6caf3833335def79e2076bd8db77e18a409f4f289bc9c58d6610f6a1bf010b2266a2803c7b0af4738d9566ae3d4bbd3f12617d01da51d3f06eb874e8597ac8e31351380996fe3fbab51771fab5e20cec59d52d64180d187282b28678d06855d8df29f35a680c478a4f958db0ff17b97cb532b7a511d1d11c7a0f0c1c45f19165405ac3843b497a37b04d1f60043085eb0f1dfeb0e8e50a3b8d713ceab08dfa81e734cc630a2bc6d5e3e9569639719805f95e46977cf51af6c3927678646e9fde9fa360361f41f132b44923568a965a16c9c6882d48b7a289f9623441e7b01a735496a8a6ef05bccd801054461c798bbd4dd331fc902c2fc5626dbbc1a358d6e10830f98603a54d748ad9bfe9021564a0bed9e974d92d15aa968b359b1fc26ae6b21d0d7d9b99c5f64c1833170bb0ecd993abc3d80056b486bbd7d9653d07bef3541b0870a44d856921c7170c4713b1f59aad0323fba0cb8119dafa6aa355be1eb65610478f94cd4ae70ac69ef76159c7dd6359f3bb29b1eb0883e73236b3ecc4767b001fa901f7cca6b4cf930690269a75deec98b1055127d73dc264fa4146160b66ab732686bdf729769686fa1b757a223b73f027f55be8ffa09817921fd393c0dfe19f4e20eb80e4f3bde1fe49d97aa73aa6add6fe80bd6044a055f685459416187ce63d4a3418486a5ec8d0dbee219cd1f069f4332c208be00d274798ca99306323fb00d70746680ae073ca0be2d2f472ba393605425d6f9f2a20411d34b73bb0a54864258f2f3f8047e3a9d6ea311890476e481eb817113de64a4382e144e060eb42ca1f33e09dafa41165c14fb047f10ab87a391895f3a70202dbb9ce1da5d3e13680ea19ad8884b2d6e184e0ffbd067eab115422345bdeac859f0384bf695d9fd4feaf9c3f816f31247df3f3fe25f47ddb707cf165841a9c280ece743aecaee78396f0bf063e49387847062d9feb39cbc3813ef93faab0ee66ee50f355a31595dbfc6f7fab7d8c50972e4b9b88c57784f2701f3c668ff00f02d38faf1ad56abfe1f75035300b80a5a5867c7054b115c964cb4786c18a85550f55cb5dd5556935fb95bb080f0ae2764799df9dc4f877fa9ff11acdcad9de8245e269e9817654a8da7a2837f7a693f5b5b79c33fe7dc3deee0006af889274c12e93c3493fc8c036367405ec3827658403c3cf3f2e18115c7b6ffae4964d5871486a3ca258e141770e5ec8aea36eb39005183f598cf78e47bb639595b039be20d1984b6a921ccb831a44d74b6e4c8ef6b7368cdc186b2c36a02bb33658175ad46e2c3ce6471a2e642128f5e6132c9b27e43bbfc40fe8efd1e3236171d8e038b3dbce0624e3f5fc815a584e89e14a704ee6c84717d0b9fd095005ae5a872e65bf864b1b0f1204c5962df368ebe31a5f841693fa2a24f8c10370e748770d6ecee49fe6cc927cbb5c88efeb883faf37210b4f2acb457f11c95a5df0f1a307afa3f908666d725da3d91648c0dc9ab1be96bf818fbce491bc1c027ed8fbe5973c47e8ec3afc304a16faaa1b39341ff8f3f13c910a81e5e610b92a2b69a0267718358dcb9b8d6870913c0d5c5277414ca02e", 0x1000}, {&(0x7f00000030c0)="4d0e97ca9b7aae13a0251e4299d4d2224cf7953d9dd7ace1f3c4d53081a1c9a7837d82226439cc38fdee5cac32d8393917d1bd78566f01bf5e93d407bc6c3a2f7bec2d3824e6df5b418adaba2f9e029d0add69", 0x53}], 0x4, &(0x7f0000003540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000002000000000000000b5c2d44fa507f2aa00", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r1, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x128}, 0x4) fchown(r2, r11, r17) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x7ff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x4, 0x1}], 0x10000000000ff, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/242, 0xf2) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getitimer(0x3, &(0x7f0000000200)) 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200000000002, 0x1000000041) socketpair(0x35b9c609c0dac0b9, 0x4000, 0x7ff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/243, 0xf3}], 0x2, &(0x7f0000000440)=""/84, 0x54}, 0x800) r1 = socket(0x2, 0x7, 0xffffffff80000001) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) fchmodat(r3, &(0x7f0000000080)='./bus\x00', 0x20, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x8001) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xfffffffffffffff8, 0x400, &(0x7f0000000080)="699e69e95e45e5ce272792631e58023a8cd471d0d6667cab371dca5a460c2a5d4e6486e639c6e9585695024befe8454b83ddca1d65b75b4e0b01c1a306fe31648ebd594a4bfe0b876bb22aaa2839cd2f14fae62cf591a40bccddc3fe9ee3c337abe2d522ca8ff3dc9b860a519bf79d48371c33b8a5f84bf303ef2a119001c45d991c7b9f", 0x84) semget$private(0x0, 0x3, 0x40) 16:00:04 executing program 1: pipe(&(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kqueue() dup2(r2, r0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0xffffffffffffffde) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket(0x6, 0x5, 0x9) setsockopt(r0, 0x80000000000040, 0x100000000, &(0x7f0000000000)="7bd3d16401dba84598571ab983a85994f3095610dfde34907e9bd85fe1ef8dae4dafe5f0fda88a", 0x27) r1 = semget(0x3, 0x2, 0x10) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/139) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() setuid(r3) truncate(&(0x7f0000000180)='./file0\x00', 0x2) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffd2e) 16:00:04 executing program 0: r0 = getpid() r1 = getpgid(r0) r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = kqueue() kqueue() r6 = dup(r3) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x4, 0xfffffffffffffffd, 0x80, 0xc680, "7d62a3c2ee365a711b075406970d193362e794be", 0x897, 0x800}) sendmsg$unix(r6, &(0x7f0000001380)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000280)="895be5c0e80f1c7a3cf431498e507377830c77b2d1bc58e1f6f15ffc4975ad0ac5a2710ed0399db6b9189908045e8613e3637faa44022ecff07253af728469772d4fae1f", 0x44}, {&(0x7f0000000300)="b55d80674b0894364745d5c0a1004327e402886dbb67c209116a4b645a2fe3c2539e4be63f322f1d9f013aa39be7ccd174c22f16145d1bb763a5be3876dcfcd232872baf1fdfa134d0dcfc68e03f892af88ce072ad592ba2c46141e08602e7e411ae3c47baddc1f7f86df108eb46d41c74f7fd4fe27a2ceaa13c8848c585cd04cca0ece985ea1ba8dd939cc2dd17df03cb284e7fe6371959410b26538d29c100a0f99afd4444f2e9591ce919fff24b736b34565791d6567daccc44d8c07d644111bd02ecfa711f5dbaea033a7720db0c4d42c7c4869c0f88bbf70e8a865cd22c6e30a200bf0ac46294941b0f8e15567636d5f58d67538114c754262e87492dc18bed9e6c09af7b129d50af50eff064c147b8db861f9321755a55f3fdda5530af9ee32a7e4b85dd6a148d3d1dc85b0a8c07ebf6669fc2db88b2930a90b47ac60061f35d0876f54da966b055a328738586c92b89adbf9a6f7432bd808e2602d4941617fbf839e54124045096949323ff483f61dd75c280583dc8fe9fef7677d5c8246378f74d41db971b0640946d303ba9f85ef57144ae909b57e1edf5124026138da8d45cbb9fb62f1744c70bd4b9de2130e6f2d4b83e0bfb4ca3afe6a11d5bbb0408eb275b42ab63f1faab9db134a5f9611d7fee69c08c7b4e9af2f84febf828bf461ead41e840d276f2517fa58eb0d8c37c49d663a79f82b290176ee801dccd08af52bb291bca8c056b65e4f97bcd58c805a50a634082bf9bf9366f39fe0cdefd3be924146f0799f867cca5cf97ae12a5904226c7c033e72fb7fe4ced01f9c1452085ff6bfd49ee6c1512b4d5b6a895f1d4460c7bfa5fc5d6b65f748d4f363ae44a92d4b553d1b6b9087e228f6a29b9969e84b760fcee528f50b4f0c477e552e78b471ca8f19df73f03a23ad742494a8a537a8d5569f93f3dd93eb6716a036e30230d1551e5e36077544ace349b6a1ea06e1b82b5e7427a9058244d0dbb9defcf6d2dacb2793504683eac9a2d7639cfb20158cea2872c4d9f7a4270227f38719a4d0605d98569690eea5dd0102feec4500dc504e55b4182dd9d45dfa8678e50d25e798e1b5691f99f9ca91761347447015e07e49180987758494426625dbcde15caf1a07c839d3caa9f33ae8f150a5920c5006fc124f7c29006f15301a2c41d42489102318c23c87b4bc68c6144772f973badec52ec111143934499fe027834838f414fbcf60dfd1585064e65f1107df2bfd0b268d7c82c0cad065977bf19c89dc01dcf3d3e6603e0cd6e7c4ccf03ed3edef1e7df837a4f8a499357b59d42ab3de85cf082a31260f0927d672af7f1cd99bad1cdb0c159151ef7e271d1092f81359c665567f70b47ca27edb8700d04dd51ace2ef2c0ab7fe03082d2211023f5e332bf9a50f7e1f4853e00fb0a15d2931cf8fbf4ab36920c04bfcdf6f1036437c6d256980a49b8a59c6a5a81a998788bf36c43331cc2651dd9c4e824b34bcef7850ed8663273de48a7104e6f55a07561efc95b95b6108feebd79d988399883dca9f3e72415702f66eb5e18597e1b27a87998c1ef5a9d00fd55893b9af8d3d117fdfeaf6d6071c78177ca8783d14cc5a4039289aa5903eb6a8f64cf53f4d71cf0eb9dce4e4216f70c193d852d5f025d1be59e0e7e590702696bade195b7e4591480dc3dd5de42971e6659dfe690e5e33347f83f5d7ebe268e8164f070bb66031d5172c8f87218178131e9d1971dbfbc2c61fba53c751564a9a977e17b12f565feb6999c98ae1ca02f601a54304645b4dcab2adb84f0f09bd5c229196811aa5cb5955dda4112f96ca981495cb140b7b55e3ea88a71f68e6151bb2ebf3b6d53776572d6471e5ab022bba1c49e9afc26e8ca27aa8bb28ea548a8304b37408759378f06c039a92e0ca720cd6346da8b2884c8dd76543589c9984d40bfac12efe70024de6131a394b3bcaae7202ab1ae3018512dee7ce8857a093d160c0cfda9ad1ab700b2bc916282d7b61472afa855557cbf0d3ba4ba508193200c7842c5378b4421307eae21871b338a1e1816b7a9ff6752883bab02f49f63ab479a936fc6b8693b6c4c1d3b1cef8df7e6e1d9d6cfdc7de2495e8def75ee9ad84c025f69131f4c460863d899005b8592a6706fb638032439dca5b80a90e5b198d4095fcf9a2a7068ab20e9e3bf22169adeea0f8c0780b72651326aa54d389ace990f6079c1e3bfc8a8051dd0f16732ddf429fa364c3d914c8040f549ef062002ec24a6bfbb201cdc0cd734ecba60a9cdd64136316669ec448802b4d4efc018abe09b6a37edff605b9b241e6e7f327f24a79b4145ab5873039121945e7609d1867fdf54edfd7d37ad600644af5c53b2a05d547b629e2f1f0a705c5862a1f261952fedfad930d92216b2f46fba3a7ff87e7e24d1c0d05f33cdca026e08ce9808991359b31f9b8b17654137a91b84cc20db65df2e64bc9c6c7ccdf5e6663f085a0d6ca635deaddcdd6980079cc0067cfab405d13fae7b702b31d406d221a012b4f140981617aa8117b5061a7b865d37f417e2a3fff0a57d5db850da7e6891d5a0a80fdf5abaf21aae18a91a2adcbd64b9dcb86aa68e298e1011c45d3192f65600ec55e5a51d2ba23c57d61ce9a3568f25902d4064fcf56ffcb7f6d86c25dd46366bf6ffa947ebb32f71925253d7de5c7999e54d4caaef934daef4259604ece0843a5366d6aea912cde5d9e83fff0e98c5735b0e6a4114e6475f47ebb8d35494fbf2fb84a502bbd5be25caaa05767f49233ef866b88601c591ff9d0729e983c2cd393e2a37b1a7e084023f0ba602bc7b32ffb94e0b615fb3ec4543ce202e858e0946e772ccd811d7436d3f7a9758e916be6e800c4e8b242a8bda9524c1fd51999cf72c58966739cfa16ba08228594ce39cd319574fc01701d3aff0a11d7015b0d34bb28613c6a91eb8ca047e159b481fdd8789d9a61a977ffcf7672709a0cb583d05df07c3b99d65c418759cf641ee8bf8b76cb5abdd205fdc18fd8e178a89081809998d0fff1765c8a7e8d0cc1b57e3d11555f68bb0d892d970b40cf7a100792b02a955b70e8e9f6bf5a41206877c1fce88644dad12ec4a6f4e36cf321ef53eaba1a7f1be157131b244368cc86333fe62d23421c61b6c982a36287f8ee54687f503ca62aea67562113d23ab65a91c02f774d47f7fe31a1ae42523d35a1c0c9e01a2cf0e3c08ee87514c4b986d8c72383e56ab52d56af730d1b3c987ed395b5aabde4c8ad58f5446413ecf04eefc7d4a081b2bfe1976c66d9d6b6e1e8af6f1457cb03ccc66eb4b3e6724d799bc923c469c492ad0ead053159b76bfead44493a21d3a3dcfa853f764d98cff03f7001db60c42e70eb64f29c8a7981f57ce9654a37d394f72dd466e4804d223790464b28d200aad897db57c652e298267495df0f89bd0e4b0b18dcb76ab829aeee9b505ca45d36d4fe3d08c9eb12042e5a50ced8d0c247e096ad8b518a2356b2072889e2aded8e20ceea3757df9a92c92b2a5b97a6a59c1dd79a1ce8c19cc987c575d41b021ea41170d9e39b3011562c9a04299a04d5adbab2e18f5e800be1d63c268b4c2115ca1295f40ff25e6a928046bc2217e2b29eb50558140b5569c5dcf0e5c827e99a4450500e754f645ee45f8ee62cf3a73464563bfc1575a6fcc7714114762243535fe383db69f2773bae307b84220459d73bbf7a90cb79682caf14743bd5b4200ad367c5adc8e833f7ea1c10148a9babd28ab8d75e00edb24581a47b10b89f17686909f32f44831f7f58340e92a2595d8d280c14026c4253f22979802916dce8025ba9adb48fdb86e12a9949fa50d42d014eb3109714640b726cd39379388e63468da19e68b289121afc372ab0b90b6246855f1fbf6194e15d289e8be0a999a9fc0505d9e4244a80cddc9801d67d66cb2cb3ff8259c3d95a8b53769512c625828a19878be1a535536477d4f72c7a75073b94e5f4ed082b16a1d35f077afc084406f5ba16bc2297aeb8f1becb444e487726406e3ab865966337989aba20a75c6af57b5b546c9ec3b8f939fc1301dd573c6f4443a411c4df073cf5350843a8a5e9c38d68162a04d894a4c52ee809f1807205d281c0baf12dfb20e7390cd7e92b1d5e926c4f44c4d9c468266a53ea25106a1a353077a8e22bf66df9f4fe32570b1def3b37b91934c6fabef1d6bdc96338af8bde562fec2adc7456d2690a4bd6b0995b72391702339ede8c67e8bdf8c36f61f73ebb76044d33d735518d7e76d88c0b0d1f1d3b7686b47679849c336af03257b747111db59c8f02a97ccb33523321c40201b23d8a23aeec5fb9adc764ea96e7ca6bb03417323059a9167ffd810f2762965c62d02b44e7c5a86bfe8a6312a3aee124cc5532a5e333783fb734a06051661c37b1481e5395a8b963339fe3bbab3118af2e3ce4ca1fce99cf76229e4efe6c0782d937b403224a99bd3bf22a5a8b57887992c12a3559425a81b514b130da1ab756238f350a568bdf80761f38cb905f81b4cd6965b96bd68bda677eca0c6863cafeb90ce09b5a67a59d74782036b0e359aeb6c884939cf2aad36512937e834283f3a303f7d45ed45e73e27e94e682832313499818f0e6e36030e2f97598dad8cb0131eaba886cb22f695f2021cf361a34193420a7b8d9a69ff204c54a47d935b261f5c5ac9123702c42c5c58426602312b5114a51ef2e2158324c26fff24ddd756b0919e6a1454a56e1402fb68d726ee8f67b2132c02644ee46f6df33fcbba0b4e6fdb1797d25b01010418db1072c7e1a1cb90a0bf8ae21fb30f94565093d364b9f3b0fe2191d83466dc7a29d14563a00ed76c63fdf1ac41df9c4b6ee329f914d428f4fe3c1e41134184cfa62f9a8005b2591dbf4cc6e8d237a3a96c7953685dadc083a072971650f87ed695c2149d8a70da3cad0bfa2965cdba5b820c6207470c1c5e0cc5d2741b7d8bb6e0313f0891505b35ef524d07ebb977fba67bf04e0168f638e5cf2b44f0aca84cd1e8503f50efb78dacce67ed9ab236792782ded26556bd34e546db3979776b0cd2982f764130990e1f089057943964c109c35bfbc954ccd147ef0ceba8841ef45ea6f54451b30e10d661a787b9be360b70843997f8e0631f2a8e6369fc98b7a60d0655372e7c503b24e087fce2cdb4493c0d2cb2e7fcc5a442dbae40ddaa9f85d2ffcf107a1fbd453421373c799c66a49b2c477ed9663bea20b27a5c22f1c8327c892e180b51997c2f4c6f55c51eb4cec5bb35fc5370c6eaf2f8a7528f157191e5172c64e350919ed0527f70b3485aa8cb85b8d505b814557cef30a3c5398cdcf12ab1ea8ed0382ef15269f82c26dec6d9fdd2ea7e03995e9694cafb0ff31b7b785f81e8594e4f9c948c8c83f2971494ed987e9cef3c7085975264d2377209c88c8291046d50b3357e1f0605d6afc88434cadc57a57b70d87b64f5d63ed2614e0f71eb8e3d0dfe4e50464d42eeb6b3b65dec4471f464d1a9c96d3cca7e4fb0481873e5dcd99c227d9ab818dd692cd51c4a7a99b06d3dd8bb0437179ac10f2a1c9ba21f5dee49016ab345bdb3d4027d0f74f7dd96673aa15bbf4885dc9a8daf521d6243260e41285f062316c930925fbb72483329666b2cb113f1977056c9378fdf3873279e1f11779a8ddab7159ea9c7e278fa812ed7018fc0622ab3e78fc2847a10f958e3dd1488536e8b72736184ebc02b13c6beb7d5266b1f938d39b0f674e6648dd89cd71148ab6d8d9d32a39c87f4dbc7ef9629d1e01f2b92dd7c717daa56f236090dc9791d91917bda9ff1c", 0x1000}], 0x2, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r6]}], 0x18, 0xf}, 0x401) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f0000001400)=""/85) r10 = msgget(0x1, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x3, &(0x7f00000015c0)=[0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001600)={{0xfffffffffffffff7, r11, r13, r14, r16, 0x32, 0x7}, 0x1, 0x1ff, r1, r1, 0x7, 0x2, 0x100000000, 0x7}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001680), &(0x7f00000016c0)=0x8) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000001700)) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$dupfd(r5, 0x0, r5) semget(0x3, 0x0, 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) listen(r7, 0x32) r21 = getppid() sendmsg$unix(r6, &(0x7f0000001a80)={&(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f00000017c0)="fdb50a9ff8dd4f41be12e1d4afae1d23189c0dd038249967d555a5bfbb3abe6dc4f36ca7bb8421d487e7270c1965661ceb75cb98acd8e2573dfa5cb75dae6a0f97a9f9703102cfba954a7eafc30a42b1f14f4ea214e8f4b18a183dc13e3d838eefafaf646f640270482d75b8", 0x6c}, {&(0x7f0000001840)="e71ba88a926bf797827ae05ac59e9a425ce769a00fca2cadea49974a547f0bf5237db8e36c43921ffa041cff3f79e13d77ecd785186fb40c3f71649a807a98a550947f5fa4acc21c37e5ef49353fef06adb6c922c09c59b5c7c27faa9b26f8241b789146d3283d5e86b945a2958bb28d5aa72548844a89299088ef9da5d77c08d6f13bfb5e282703ed70fa52470fb288299fac58282f610613327122f2b8e331d16def6f3777bff42ae72d3642648b45aefd31b4ca7a37407224233e4340c4d4ab6d79fd9ec0f0ab8d60de245ee799717d1f98fc99b1a844c3d3ddf55b86d1e2d8516f62ad4e29710814802c3904dec96a987463fb1ae0", 0xf7}, {&(0x7f0000001940)="398da27477a99509360ec888bba79eea8fcc83678d2eb66355f1764fae5599c0795a3850c94be7f1836cb77349", 0x2d}], 0x3, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r6, r19, r8, r18, r2, r6, r20]}, @cred={0x20, 0xffff, 0x0, r1, r11, r15}, @cred={0x20, 0xffff, 0x0, r0, r12, r13}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}, @cred={0x20, 0xffff, 0x0, r21, r14, r17}], 0xb0, 0x2}, 0x408) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0xffffffff8816df66, 0x4}, {0x18, 0x3, 0xf21, 0x9}, 0x1, [0x5, 0x4df3, 0x5, 0x7b, 0x5, 0x6, 0x1, 0x939]}, 0x3c) syz_emit_ethernet(0x8f, &(0x7f0000000000)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000100)="7a0e4b38e77f6021dac440f31951c7a5f45c21c7139d7bfbbace096ff0e55ded7bf473e32ee4eb5a801387eea1d1b9bb9e2ef3ef7a31f38476dd641a4bb43eb309682aa36877765f606c50d38b71b018c8ae0a3b3505314329a43694236a557d79d836fefe084c3116ce6142a702b9ecc09484270b80a1afc29e7e243c9c559e943e44342e255d1b55011235a2c59e55e3e1a662c60db3e15d9051ef2fbdf730dfcc75f6e03416ce6756c5124a8d337fb2fb5508dc984bd29a87404708ebfcdd05e854494e2014525976a00eeb12824b789293ad45101ec0478f24c7075c00cc1edd5c879282c12c94db43ec2ecf2e97000b41", 0xf3, 0x402, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x5, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000080)=0x9c5, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xaac8, 0x0, 0x4f, 0xfffffffffffffffe, 0x7}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x6016, 0x7fa) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8100, 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x900, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2006, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x800000000002, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x6, 0x4) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchdir(r0) kqueue() pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000000c0)="907474b2a82167ded9c0ab25c9d6d74d3c690172f85cebdd607db65c8ad15559574e9f92054b8d1cfb32674cd79b4199a9f2f6b095328238eb1173bcfd244d13569724956d108fda4c395459200babcefd9287197fc8525d5238b9682cd00013bb71bfd460266c2e1616390db0df52e685149eba", 0x74}, {&(0x7f00000001c0)="0caa6f827f5a4bc9b228c8a04693f5d9708978b689c9932a52f39742c72b4b1873925d64dde0f661c761e90f1a04dbce5e56d9a0438a18781c001db09b62efe8108c04ade789482174a46b9058937ad1687e04cc17e511d496124b6c6a971047a4ceeadb2fad89f68ac6415a3e5ee8218f4d0405b67741995d488abbfee10bd943aad1f2246b47174205c30c1c894790aa9ef98f867a9f468ecb9ebc2c5ea5b4a4771ba5e0e0b14d5f596c822f939cbeb13bff3f340a8b7faa5a4bba2dd56ef264efcacac44d1fb9607bfad9debf94e2f6f94b6e1aaba89201eab08b7e3acb3fb45f79de0fb9dc0041a7322c5c4b17863a", 0xf1}, {&(0x7f0000000300)="301660dfca67c44c7bd88d84f9bee6e4fe5d0f8ce6b40ea6e3cc36cfba71b4e47d2ec14938a75c2f9da2fc1e210d0066f0c7a82285614e22e0325b670ec86f4486dfc2fd070cfd09c3620fb3a1569fb6d428f8a1eefaca6a5a2b9075faab73ed7b92a374516242b9c15e260eee9937eb87f0c8a3be8aaf04af6d89766b04cc0267f8ff86e47e0010b4df83b159bb19e588255d34ee8528450cfc62cb5b89042c85e189fa0c83af02ed2d786b5c26ec93b9698c45da88ecd8b1ce52399236906880381852a754a830b957b95d1fb6117f3e29a464b217caf433fb8a3c33bd3d320772e1e736230a0fdefdb484dc9ef99ad16e501c22765f63349fa1aa18740b9fa8e6902a3caba8a525b936f5e6b83e58c0016bba3718065652c666aa802b2633bc9a9fa835d8aabf3c164f6fbacce571e2a27cd4a0d0cbf19cae32d66b5a625986fb73762018e868a1a985b8b94781d77057dfd5b979cbd26aeacf3dcab790ad67b37ade2602998462921c9d20692df248c75c569d1902894db6389798664fc1b51b1b1a9656cc7730fa85fc08c868a9e25e59c6e8cd8e1b1590aee207325b5c70a19d79340b35c3a7fbe572585f37ecb6cd03fd9f7813079667fee1ea61f20379cb3d225725f4566fc215f7087d11c016092ea218e9afe68ea17949ab24bcc8f680c302ad3dd3c8d53ed5cee705af619e4e8a24edf9302698268d5e22d62e7f1470b4dfe7c0338bc1d9544622331aeb805a33f084a92ed738c277e830e5f772624c81161482d3342cc0b9cb994bf6eb80dc53ff2430b2897ed1f94569063aff1c8a357ebf505b492c68ede635e439721263fcb41e524545b3b92fbf41b57cb2eed137aa3c7dc646abf86ec9fcb19c8e0b763f619335a97d519962d70ed44eab210a1195fdfa49a02c49d559a598cd40885d3ea17ce579ada98b6294c5770cef89a55c61d2e6d7517e25445039a7e82f8468428b74ff7590ef3871df1ecb4db37e59425460e132d566bd76ed7a224d7af4416efcad072aa3c3f93880fcd57f79b81590122118fa63c61253d204c40945ed54b5b187d582dfc5380a3058eb323543274997a89cfc1e541192ea840f69e8e8a1b68f67d399e4591313e77cb39c9a2398acdb442cd9e82ff220969f4265369c07b0332ddf77072fb7fdec88d77dfd5d62c389232e3f90863255d5e462a00b6d6ca757f51fb390e9cd13065a4084e258a38e3960c7f86bfeeaaf15777f0e3db45a8b6ec243d3180d11a2eef522e45929aa1e74393ef4e593a0091da4f445314d9ddfb265c8ebe54e5e1f40b407f2543bfbd45eb9644d1a562e441cdb474f7c46697a16da9eb8413b4d620e07c9554fe2ff47698e0d83d8220cd691494bbe967adbafdf6e626b7f8c9e540e54cae30296105c05537a7e5a9e49f64048657f62d811dc78e0af330ff475f45b0560217ae68bceeabcbd992adbaaaa63908fd7e8024725e80fbca4938653f27c4c7712e2b326c40eb45b2909a76e0b1b648e73b2a4523bc4c4f3136889a83ccbba5b0b5cb75f0a5d7101a84c460485e4f238381c4ce787b1835455d8b7149178ab12e2b57c224c8e1828ab756a3e14353a742b043c8c9412e28e9f312d75d2dffb6ef271893570a0f1967700d9c6dc3c39eb0e65357ca943a5ecc772b78ce67223def362bb831c9e02c112184d3b445525ee7905b738b0f3b1ffa900d486ee85d258f93d4e7d13b693a1e56339aa175fbfa45860c62260da9e378bd47185e4e46597f7e0a08b70addab70397c862f8f9a6210a6b60d4b1d9eacc2728e500debbb8545408073573af5eb701b13538c52d02ed8fa5e2291642e9324d89624c89c82fdd425641459b85ca41910a50fc406d9e9af1072421227115dffeed02dfef07f0e4082bc835655dddbe57d97adc7b4190c4a0f9b06c109133f4e16e845134ddd0246d7c43967e2f4d8072aae949ff168715facb5632b1b362b10d04897d2591e8d60f4f9de868d83ebc76ce244d0c722261a58e7839699d80689ea7b7d6b36413b7e86bc8f906cc72e47d4da50c62cad5c4e960cf62da11beb651fce660419f95aad0d2a8467111baa96aa8eb839c6504e095ad97d9ecd6fa67b9f274db990c81a4fd810ae4979a19921d1e757ba288d9abc8457e7f3dd576c69d51f5e8a3ac019876466735326a3d37e77e57291db90207d19b72814b4e4e17f83cff9846cdf7583d72a52992a4506c0a709538ddd214ee74bd31f1250ae835c11ea9a50b9537829d8817812775eb94399d37f820376d7046e13da4ae450d10ce4b4e6f3880a1b13e87847e56cc4fcc1ebc182fb4c56ca80c6fc3687f8eecf113f8fddcc64b8d9af8aef11a40660e8cbab4739499891f5c88b4a1d9ac2dcc512400776019c6ce2dbd5ced8297da9f28b5e4ab3cbba69d4bd335534faa8a20c8bc346237840eddb77966831bf1f339692cbb3afa967b14c1af0c5e3c5853a059da981dbe6397d4f7521fe3077ade6d726792b95117d2f78f0932feb4283c86e005d4ab5bedc567cc0e84c89a1e409789deea8c3a3dc99b7a9d2d7e1828e46ae738bb0445afef11fc441f198638dfef337a32e716f706714fb80395050430dcdb417cf57a1d436a0bce1448a29fffc2ebcd8a81a19fb1b642edfd5cc85a124213bd1f9e15b4d88bc1784e16b1530dfd0ec20384149d3a6e315721b09ac140ff9d558109a2f8e3a2affe4eb55fed49cf7efc64f53e4965e57fa11dd0148b56450d7abd93629c8a6d288850e906378aec242b9fddf2a1a98b6e266ec9fe14cace80963a35e0198bca0ac817cbd27ff80a9372a67d614d0b23d883cf9834ce53a4466eb5395f8b7f5224114df5c61596101728fee52a3085f87986ca584ca5fa460b191e696db62b8ae0fbd22c05819a21032eaae10d25c289512ddde7a2abddf7e985c44bcedad3736b4c4674ef29e28dd58f233fa0abb3d0a7a9dcf9055c3346a826ef0e802279aa6fd0c3e82ca01ec2f9fab6f79703f7ef33514d94867815c55f3cc272244ea04a2c8855338f33984a29921449bbcfb6e05c5debcf62ffa124f64bc29ccae19493aba4fc4a423f12ac090debbae7750dd2176c3040da69d67f909ca50900d381e78207b99ef78977eb7eabb1b6b49a09fab409c5f5984c449bba70790f1572435bcaf6aaec20cb6497ed3caf69eaa58633d77a8b804a606ce91e8b6f8343acdba51b8674ead99adddf5ffae24ad2e9abdbdbd8b226a2f4e2e834189f5ffef1feb3b6d6744df0274423fcf0c55b241353765e154f22d68fa262de3791e2651c037a03b7b0f8d896e54623a5c0bee14aee942378ab83cc43c93c676dade2a2387fab22c68de373e4caa5ae3be04125531a09b4a2cf77106926ffc7cea611e45d6ac3fdb719e7b3c60f9ea349c9fdb0ede91be85a066d5b739e7f82e5965af8abe1b2257c76710841eed59f2832d893d152e44baf39024f731ceeee850366d82bdf18a12bb5d2dfd92bc14d1a1d47a8b289c3d5806482f809cc8aa89e49c76a8d25cb7302207649a549535dbef48ead50e075b3eba745ae60ca01ec6f465162ce483532262fea6d9430eae68281adcda9925b473856887630e0eb5a1d8e44e65d57d3632cc2b95e2ce00713d4f59100a87c6dda249f7262baf6c4b93625a675afde5d3e75e121a2ce9a35d484b5f230713fdbfdd250e5c72c3a2bb5d8de1f49619c13a5706d72996353e1646652d8122831f932ed1fda886e2ad5becda44df750ddfb0486ced4f8aa8a2a2d72afb437a7e7bbf1da9fbc9390bef824679598d7836055672fcef6973e01730fa6253705ac7b895c01757cce3b8897fb8f36b2fb0c7bc2b50e9866a26d3515e9a47d9b69cf1a136aeec03b4bf59e8afd108d429549fcb64b2ab3f4b59054f51cbce70597216d82285ed28276eaca409e205abf6f41e38c19b035ea85c00dd40fd8292dc66fa05fa2636609544414c0868b8c81804e90156200d74e12ed1b5f960bd342dff0570bdd29215a05a2c79b778de30b04440446638510bf3dc652e30169a0104cfbe3b5d7caf52b810eb8b9c14308f99f0b175b6272bd2a80a40c9a269722b108f43c77eb589710667c4b88f903c551c911dce7cfa63b0f01cc9126c68328c8604bc73c1153a9a5639a0c6862be5415d03a22ea73a2d3775278d7e19de42677e2c61884ce12b29b3a607a69e0bd88c77084579d4feae4e86099e037d2dbd05c0516152f648486a8cfc96cfde38fb662f8d49318cb83d573025a9342d4c70d3d2f7f64e51152980f685410d6dbb317dfb078d492fe9fd0dbc464c06968d1f9ee90c2262f3c53b2855da1affb59123e0158a688418b573646e37f0561dba4d235330a126595c782d058df78c3fde0d33dcf05bcca0efea06aff4ff525596c1b905ce5b9b8310bcbbf1f08c83e5247ba02de943115dc07b463c0b1f89e3b42f1d5a231665f94b9fb335a608f66b7b5dc090e5fc8a0a4ad11f53c46835f5cef95c6fa457fb60b6e199dcaf7914b5dec2a9e783ea906b2f2754b73fecfe1ed18b185870f161fbdc3889aa48da48cba7c036fd87fd9bdf43c854cfe8d42decf33959bf0a17d8a8b6fc46d568b6e9f047629c8ade3111ab632597e5359f49a6f9343ed09df9085f26a406904c053b8aa695fe5c090d5cc14e0492f4d69c7207d00eb1c8c2b013194741b9f164cfbbbf89f83f4fb0c84dc3ed4b955f393b7989fd7aea8d173b9f22f4c93813b820a037169e7687e30c05d8f49bb3861acd59580e5e56a5f3d87e429e1811655c9909445b42b8ad24072d26867f550802cdcd7177c7581717ef4d479431008a7d4727f2ac8c471233247c9606b070d2175bf26728af7bbfa666ba6c9c508179704e1faec40fa9a0aff8ce33c1c2e57641cdb92b4fdfc76995cf481d1a71ef75a2cb79125f51150919f6b78917aee083eb027cb23dc2e0c6414f7c5168b4cebc84a163be295855fadcd894d30c67fc53ae7b235232d3e8913751f236e60d7bd1960c15759c4a813272bc90427c5e292e2dba2f19cd0e142abd814a3dfc77b8390c7d2a8de06c85ca1e4c9511b785c7c38f783cd97c8fc890b103ce860c47d881f60909b275639a67d648b857605bf95dbcfc4deca7fa617e8e315d2b02758238c7183b04997c495e333d08684fabc457a1533f9653ea3bc4df970ae251bed52f22f2836ea567ece27fac0802baf89f388ad354e24fdfdf77c3598dc91e33b60ed9938bd0645c8c7c0b63079a4692f08678d293b6608d1577fc4b7beee07db4e5f2c5b2dda6effda0bcb71d088850bdea852cbf3d316cab482f8feff318cad4869ce16df80ffe63d6c2db49b72288189314ba9722a785c80a52c8394bc4a6349bdcb330f214dcbb7c8bc7cd115e3ac4bbbe941ae6f0a4a2f233d4b86c8b060861f87685c6da040b9c1849609e064137a11d2a6a2db74a2b9fd1e6e55c0dfe6b307a7978843c091a96d1d2bf21bba43d1e113fb002e6b4343860eea7eefb66fc4562e876e48296467a7bdaf29b2fa56a58d549201b134b350c1e46464fa9f99d39176d12c98e9339ec8d1d5ae82df70e0e5a9c7c80d98ff4f41e1ecf0ccbf30c57592b0a7b70b667b273c9328254c1b9c0dc22eb9a2ebb02704489b5a5a267f85d2f7216ef09292a497f1972026e3575c7b3b0473a94ff07159009fea13998eb3b21bd2f5bb9787ede7c9c15e6b399acebd28f5886978bbe0a3d8d47e607b3f188d134695b325126680310fc0b1eaa1c766985ee70c1dc36513bc3e4d7933da0678727a66a3815bdbce8fb6dc01b6b8", 0x1000}, {&(0x7f0000001300)="528b399cada4ceb949ad942d4fdbc4270d893861d34f86866c9f1b3fa5209bb9dcbab6824aa51f8c409a53f3775d31a36b54c5d67e6b6f4f121244d14851a0f820243e296b1040", 0x47}, {&(0x7f0000001380)="f02d7de76d5ffc70087a9155348b3580dd571cd1cb154468f594723eaf04b93673006790417644ef1e463f7db4cd6662f68c540c953a717b265e224e5f3d0f444f7e70a80e907377506681935bd5cf1f54176bfa9a05f086ad934edf9d07a0bd3b1336498ba372eec9271d186b1a80cb9a9d8d1660e86af6f3b88f04237fa65341a7998768f5e5fcce32407b97d4", 0x8e}, {&(0x7f0000001440)="9083a7a6b64fad9e847c922b37f0fdc78d3900f4c2c538560cf8cf30858dc6d38512835843664d7d6e35ddd3cd8ee769aefe216e4d26d38b1fd919d28354bcd515b681266d9a380194e1787b0a1b28e97f8962eccec9fd08823a12619b5e567eff3f32467352da5f0f06a2a9bad6dac2a45868d808548dc47ee32d95d7c542f303a78fb91402d7e4aa338e73a3e0f65fc30b2378629d8829863ee05cdaf7d5f0b7d148a43c77725a628ac58b9e4b56196550aa3b1da8baa48ac6ca0c0e66c13ea623fdfca19224ac04b74277c039cabfedeafd706b31896fe03217b172b6239cabf41cf3536b7f", 0xe7}, {&(0x7f0000001540)="5ef9580a4d8aca6203a9118f22025934b740b7a7cc9f5d44a74997af87e77e5a45c3322eac9f6615569ec7253f3f30281484c25716e01fe9b43cf8366f88467e51cfd070a15f6138c49f2a3921e5055c1ca7952cfa21037dbb4a63d6904c46007cf2a601b538142e43956d034e5d14fb61a98bcacc128a", 0x77}, {&(0x7f00000015c0)="4ab5d61bcce74dcfa0e8d88a5805b7a5c0daf65bbbead5316097d7907a438fb02b948e297123b1e6de845a6f43df6bb7c69d3a39b8faba15df42fb3504e4a6dd551d540b732b5d6c9c744ac8671402ec0f913c49d9cef9159db08f2861b7f0a35b41e7e4109a06866e9d57eebc8d915df8129a9e3d59eccead401622dbbfb512b4d4261ee21fe11b6ba92a23033c3592374389c6c6462c2c60bb00d9dfd6f83d1b8cb58024a893f44ffbf74a10065237bc0effee6912b51a935282c30a60b05c8f4ed3d38e10c61c247f932917697557aee7ff97a55eea6b4f9b0a3eec7899ac09212dda74097f9c4de86ea1bb8be5b1305fa5c38cc19750441f", 0xfa}, {&(0x7f00000016c0)="bbd5fae41aa1d2daa62699998892594c8b3bb3c0830be2139b18d35d66bb5d9cdc5efb0b0d57649199bda2c04800868e9cb1dcd7fe1fad038bf6343b9b597025c406d951fe9ece1a3076c531082b7abf67d075a75325d645868df9cbf3f34907995a763ee9f04c4f7b77b3eb78723480ca8ff9f8e80666c73d2fde4cb0905b964b47a560d0f745d2cccd8faea4a0da2dff3818b03cfdad5cc27cbc134099e1f44ce0710aaa9dec508bd1cb77b6d4652a8a1115e6d5314047efb4a25b", 0xbc}], 0x9, 0x0) write(r0, &(0x7f00000018c0)="5154d3481b5d1170c8c32e6ec80f045842769c25d5a1ef22aa3b2b23860e2c4936431988cbe562d57c60b847241dd185ca7ff0be4f562de1a37d4c4fbe3f1a503445ac375c125a9d20246cd2fbef2be8f1b069b14200c834e96ae843fec51d96607c8721a9a80836304a52cebb69040449e615b367fd1b4b66ae7f7d9c35f0d46e9f695a73dd9f5c", 0x88) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={r1, r2, r3}, 0xc) fsync(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2c855dd0a0a9b50b1bdf3f57226ad0a52b6ea21cf9e37877f4ed5e31a554b2734e6f47e0e938bb40349058531b66b71b899e7c9c1ecd8714a3bf420ec54bf58b338d85a96f457c010000000000000047055e37c536c5de11f07f657bf617149eaa0a17aff550e3e1fc4f354aa93e9fc0b4e7a5f75bbcb0e8b7cd5132163214b82ad03a324b5b0ec610963ad98d73e698a722c01caa70447646a988cef047ad4289381a015449e4bc977b20596b3532dc657f619e5acb194e78929135070892cd822d44cd5987753c4c41414aba8cebe877"}], 0xe8}, 0x0) 16:00:05 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="b6dcbaccfae6ebc2c3950641d2a013ddbc6d8d1789542a18b40ac181af30a39de686c7febe3937487580b7f25d94d3f573ebf5e62e260078c3538fedbb3c165a488e62633635eb3d7848674b4b5273594bd0d39cfc74e69fac3231a72352d3334342c4695deceaccaa855079e948aeeb48e255c1a9c443b5bd1413a9c97540f1f75f42e87b9503174b9fcf334d474d76eb73a8184fe73e26816751548bb5b189ae03fb81c4", 0xa5) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() semget(0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r2 = msgget(0x0, 0x40) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xd2, r3, r4, r5, r6, 0x80, 0xd249}, 0x607, 0x23, r7, r8, 0x50b, 0x10001, 0x9, 0xd62}) 16:00:05 executing program 1: munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:00:05 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) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/44, 0x2c) r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() write(r0, &(0x7f0000000040)="b7812e6f457d04dbf39d5bab30d85fdaaaca491d6621aa6f2d32c364395e2cef097600f29e9e6ceb7633cf7dc25b93ea0a07778b15f1", 0x36) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = getegid() getgroups(0x96, &(0x7f0000000280)=[r0, r0, r0, r0, r0]) mprotect(&(0x7f0000580000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x7) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='W\x00') munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x100000001}, {0x2, 0x1f}}, 0x2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="9fd1cf140fc90603c1051ffc47f6f143359a420a94c89a86da8be4f550dfe8f17a64abe1fc86a2ff0a633f1c097f3ea8438d90941135bd43dca764e794a2860112e06f0d2803aaa0d10b9063c1aa07415c6a11e6ec1004f854fba566d80765f393e126567161c9086c5121e2f9a6a4d78de2b7c73def4ecde1d5fd40c1b7495a2f41fd0949c953af203f4b6ac0589576e7a0a0c76937f2ccf9ddc6e1b616b6", 0x9f}, {&(0x7f00000001c0)="6e272111ecdbd8de90732b6e9ebf39627ca1b972af4a9b8e92b2324c165a2cf8263049efc0530bf7f0390f5f7a1c271c4cffeab26847025e72ea5764450bb87f1a755f13e151cd4839c2161ab79bac0207352655cfccc6f83a405a888081135beec67da6a74bd435597ef0e8123c61ecc9fdbf79aa375535288d267d8e154ede02180b3b9bb507e7c29c777e4e2d6e7f409f7f5831d3d8693ee9e6529da5caedfdbdc7d599f7a109966d5e9495259f7fcce540f8806cfb65f69a6a38351c33ed1591d288a2ae8688a2c00a14c5b58bcc1537b87f73cd04", 0xd7}, {&(0x7f00000002c0)="1d8a9d9398eea7a5370ae0", 0xb}, {&(0x7f0000000300)="1ab8889c49c278e9df4a0160ec5b43013cc82e20e934e76539fd8cb1b98fafad5c4299740366186bf17f463eef01034cca675dba4f8ff8a84a6728276b79a56f5791e8072a852a6a8d6fffbd0005ae7913475d5f9140d325b8a48c398ccb1cc758a05f5f5076d7c30d157b58048248c03b42a4240da76519b88af3a2b824c191c9b12dddc3e6e2a662ffa4186f8c5f19d2322041fe5b26e3bb705b0f8172ed6da8093387fc9bb81079c884dfd8e2ba7edb", 0xb1}, {&(0x7f00000003c0)="2581c67c71d8cf330e2592132d4ec99bd8335453e2b73d6df14a01d3d282ebbb3335f76f93dbae47fc41711b613d915c7c6bb775f8aa596c0f7c3a6b7ef2a0f205401a37ae11bd5b7f7d3043bce88a5c32e0212983b9daf54ebc29ee98ae5b0f9d5ba3e7f6084dac01be67d465fe723662469ef84b260d91aa0e8a5414354aff6797473fc263e010465c53242fc40e0292dd72af70885777f54d4ea2b01848316159c62773d639526d2045fae4d4a0f3d678e173ed21dc7f0586a9e3a90eb7169a914e45ea2e266734dc61d83366b143e34709e2ba72fca2ed53b25343fbfd4337f0de09d7abee656b7b835053e1919a5e257873e3a523c456", 0xf9}, {&(0x7f00000004c0)="58006e7892b41ad385d9dc6531a62bf441f2423295d184ceb1972d9e00d51dcd5487d74a1cec8f4219605ee5b8c6805b51c26bfdf89421c06c5355597e517799a887bb2071ca49b98d03e6f5211664fc07f570ef2074bf5ad62e6aef2f58e76e", 0x60}], 0x6, 0x0, 0x0, 0x1}, 0xb) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:06 executing program 0: setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 16:00:06 executing program 1: minherit(&(0x7f00004c5000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff7, 0x9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) listen(r0, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getegid() 16:00:08 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fchdir(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffff, 0xb03f, 0x7, 0x4}) 16:00:08 executing program 0: r0 = socket(0x2, 0x4000, 0x2000000000e) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) pckbd_enable: command error 16:00:08 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:09 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mprotect(&(0x7f00004cd000/0x1000)=nil, 0x1000, 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x8000000080000) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe0c0, 0xffff) open(&(0x7f00000000c0)='./bus\x00', 0x881, 0x50) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc2a, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3ff) 16:00:09 executing program 1: socket$inet(0x2, 0x7, 0xa42) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setown(r2, 0x6, r1) 16:00:09 executing program 1: 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xf) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x5, 0x7, 0x41e}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r1) 16:00:09 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x182) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x3, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:00:10 executing program 1: r0 = semget(0x2, 0x7, 0x40000) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r2, &(0x7f00000004c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac8053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c1099350973f457b8de9bec047b3f47f07d0fc495a922c8090600bba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892000000000000000000668480f8", 0x908d7730e1ac2556, 0x1, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xae0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x7, 0xa56b2a0bd98bf5d3) semop(r1, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x7, 0x80}, {0x7, 0x7, 0x1800}, {0x7, 0x7, 0x1800}], 0x5) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/142) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/23) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f000100003000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:10 executing program 0: r0 = socket(0x14, 0x400000801001, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) sendto$inet6(r0, &(0x7f0000000080)="d3dddc03a23e4b790c8c689bc0c112e6c18cbecdaece76cff5113a5d1518b9b549a8c90b5bda7b21f8f3bb766db31c96c72c5167441ea0116dfc795bd0343031d5418bfe75ef52bf824d35195c390db9b043f8ed0c51c6872ae05181846a98cf1382d286aee039dc87b4f8e4dd3b286644d901870f532a14324237669fee23b62e42046837f7e3ab8f4aab62d1d86f870126339fa298a48925946743f4e5bf300f2a949b8766dc5acc224fdf7eda3da703c44a80393d8973998dc8d0f88d9e32bc8ff3f74e0793ca4ed60bab9758a0018e75f8d9861726c61a23bcaa7713258eef3771eaad08a5d0e17f63154f29176e6fda553d41a57876e09a31714708ef0400d456f0a2070943b6ca0813cbaecb87244159bb640e9a10494b35a1e281a1188e315e9a6e3d8c25e209796c504dfcfe32f415a3dd03aea8856c3b20c3ca7366d63d5ac3cb159fc90e6fa621595eda2b106dc54ff62967d2db29d8e7f011429b0007ec1bcbae09a0d0dbae3a97191a0f5eba45dac83645a1385670752d86e938b6f7546e1bb3d83b99962988d4c573fcbd5336d8029f0214f7e0f53423b9cf2f31b280ee361c3dda789eb06c9c796b07c638b4e5ea68d61bfa862862c1145c5a8a54437436e9313e2c8df65d0498475614cd5fa8dd97743e3f50255745b7a733972dfe68d055f19285c5415c75e1b42fd740274d9d1c840d728de738d249cd31fcd9cdfa86d9eaf95d476fdf5928b1c8f9d28a52f423d1fef487d5694d1841345c56b7d591bcb1e4d9607f569473e3f19b3d7f67932af9b52bc4d6237992fa0283619f78a9af167edc4d607ce3a4a16c66823375659201a7e3bfa7f19d3eaead09ec71688e41a2735f43c598a802f70327bfd59bea417dfeb10b38c45351cf63b828c6a1b444573d94f4ccde294a1cb065085f998dbbc4453813f1f9bd05f6493d4851abc7545e85622cfa516e30727f7229a08c3ffda368bbc92035d734487e8a98be63c524445dd0f36b059eea7aa0338bdb53c761fd638063f4964b274e7698193597a0c0420388ebb2f62fb53ea859cbcda00174df1726ed0935423511c35a6cdbafb37a775130c26d651210f0d1f6475a0738104d84872618676cf85b6d57edc9d95987ee1fd4ff336cc1ee1ad0a954303eecb783cc08950bf76aba01d3290c272d7039fadb358ed9264c90016adcd99fe01d2225f6180ebfa885d3a9a140bd72d67d6ed5b872ecd372a069c6d3ee63a8d5762852ecbf95e5a71a4a1b8634865a43d8766760072a7789114f4f0158cdcba3a463ecddaacf1490a89db0f3eec0cc2aaf2d85d3b5df344b58973106b6029747d52e2739af3a14ea63b0cb73875e456b3b499d74436a04b74ef144a639d07287990bc57cb44069988c8722319888f9f6069f9d97f9aaecc85bbf230bc9cff13836a3d43ae47d20d5affee4705bdaba04bd3f4f57b6d75aa5aead3cd7fc0e51c6178a9672d759242f7a6f6a7a253abb91f0694e79117e841cffb34f6f3ab796a670cec62e6ffa5778246821b2fda7bd0194de4a099249f280d81ee9d9135159c54af4476d681cc7ac6f19c2fd43aad325ba081c833d87ed19d1369ba374cb0f67fa4e6dc93f4755218be19d222aa6383992270d2b4d3feb7a1afe3cb6c3b4eded6dd22c9225de4df01c0c51d363f7467452bbe1c92b0a4cf8344a091675213631bcb0d469935dd1d28907453af2286a258877a2867d74d3bced5bb4f3325cfa30adb8474f7f7c2e57091d54fcce007126cbf1495971801e92e3a9378839f72186b2cbe5d5aaeba3a9ce510861541a7bb88c95283767dece8e06217e569afc66fa0160a70b21d60c31daf72cc770bb7117ea5ce86665435ec219f40f9d05008e82f2eecccedd0514cf434e2ae789704f3667b3d14e1922f0872e63117b7dca48bf7673f570f69b7f34b5e9e24446ef000d3fc145772fd682dabc60ebb9459db20c36078ca3aa56ef59112ca3f3903ea468efe96e41c973b3170fa6b247775be525f115f415c1583655341cd165c3eae25d2767ad6220fe049a811d762eac03d8649778b1f9d7eab3d1cbddec4ad3e8f8b3a09168475566cf713b4fda339d9afee04eda64621b621ced0708e1e9798c9fd2a714194f7af60540a6591facc99aa31689b8cff3298510c72f939d25480621d1b3389e9bb5df36fc41ff58bf64ec6150e7b4cfd7717bc9323fd29506b5e067a1439fd5eb75258e5a221e9e6697e2420b22afd99ca7cfdceb4a3c26a726fff794228f85c678c9ce6f8e675af3b77aa886d93cedb6cc39f7a08612d36d5537ce05fec6cbab4850412ee2f2c1de5298b51897d5331dd05405fc4926da10f3002ea27584809e212e72ef0d609cdeab27e51536b517de3b21ebd87f3058afef345c7a033b1e865fb3d80e741ef6e4b71daf2c516ed5157fe7aa74b4441bb9d98029926cb3fcef81c503840767806015e250f3020d5ba88eaa875b53d97204dad6d490085b06b1a107dc36eb43bfa49d677a0ca4d4a73f2ec8e6224cf82c83a40f0ff6d16a82fafe767e451139aa12477f37dd8188a131f886b2c00386394be7ce12eac88a3a4c4c4437b68df3c5c762af10155a8aee5467a47d9778771a6d6609090efc6c094a1dc661bf9481c4609f4886aa60086530b11c729cc196c8ae0d3233351c027354949bc8fdc204696e69bc32d066a6d1ec8154811c250eb93199c4af9f757f3c99602f161ef159c4e0118283209042535da436feb63d3748254efa5d4cc8080430002ca81a3b91abd57a38f4d2edf9ac1521dee88ef856623dd3b82aefee97e604eb01c167d49ffd60578b8c5f9af956a645711e15b0ab5a119fba4b3fdc704f241b42c196010521e960bffcc5a6fd71c709d85c1053bca9838e80c4a1745236c83d3362683fc227d8867d74a66e83645ae5b1474a23fe837dfb4033d86fead0f698c8f7ed10deb9d7e6e6af60c52cec56af68323ebf6edc3f540282b82974da694b6de523f09823e4070a1f93c7cc5f32d02e8d915232a70d66c0193ae2ffa41a10e819b49c1a552d9a6f831be9ebdae4d05ecd07cf570b1e4ed15d756f3b9147120fafa43bc3755114dccfd24f4f1ce3683c1b615b1801eae00816a5b01609cc2773a68c1d972aff9ff7813788b6bed06af8cd2e2c0ffe000d493df299b9a5f465630cca81ba35b4d688d1c2c522b4b658f1fe0b8dafaff160852e01e31a9778d5b8602c754c89053884cf82f5f44f8b45071a41c659b5101ebc390001c583d07ae2e7d12e4aa160a03eac160f4967b5afe8a717ac5a7c0058af10e0596b72e61fe8354fb2a45f99604b3435e5ca935ea11f234bc782e394aeba77b8bbcbdd8e5d8b9f1d827f127aa6ce0f278cd1b30932328f311c1c1cc8f41700f1fe4ac65da94f739fcafc45ef8c9e9e9bc384319ca0c2a81c3ad6653dfbac594ba52338262907145afb951f6dce5fe6b8005e90f9eb8fa7271b5530db5a1eebcc3e589a39a9cafbafe31f78a03267b377ae1546bae89a106723e6463832d32c9d39fb0b536c32f68f33957d68bd3f19a3996aa52648e77f32d93beccf798628474201bb14e66f10f0645290c073e3a6bf4436783baed36e9d63be71d80096d0988af9254fb8ee2156d3722e2f48128f27f9aedaa5af6271e02791887519cb2d9badf54e53b7714f7cb6a9bbd38ce40faadab011b8573dfde6fb0cb6fe54ac8a11a635eeaea163b52450e86b4353aa801db52c92e766ba9cf3da2b02a1fa6a6f8479c399f13c949acef443f4a24668bd6f7463a4ac0ff19a979d4e7a4030c0760d85937ac96498afb8fbf4ad4b23ab0d1e77927ae78f5c46d4c9d8d473705117102ddac7db66d0b397c03f3a38e57ab1b2989e8b6b67365b4de28a2ddf604ca29676522f56a3014eac817913e0a7b5ee158914e0dbb1393ac6e73eb4cc391bb488df2ab1b736f88cbaf64e8c01ab485877965ee5245001d06b08653c70c98a8956d64d029faf545f8c358ebd11cf81cd584f49ca8f47851c4e66d2733c79860528e09ea24008bc2df39a5d455efeeb8df2bd61aca745b57cdd2b659a1b59bbe6f2c57129e670b86973338412ef82242e8005f5c134b6bca47c7d06f88aff8daa82e339fd0cca4e8bcb3d7c8ca3e0a7807fcee17849dae4ac462970444d52564917dae74ac39445404c3bfce7db8c64f55cd718f21ce887e3773bde885c069b64c9e95520d7732e7ac953db527a417f79a4e1e1e3f90df502cfb4dc072f4fe66baffc5ffc34badbd6254a277aba7effe7651aa7efd0194b1e8882e7b60f8d01019439c13b0ae3c694355b06ac832b1fd3b5e66f249d47de20a710272ae71f961597cf31978eee4cb1b38b81066fd87d01386c1d08eb3abfbc83737bc6f0e5fb1f07545a9c36c23d1550e4e43a307c922a9e9286c5eb2888ee072e872cbee42632cff47875931655a6e12fbb260effff7b2b293dadd8badf56cd31a45d138553bcb9792a457922d81377efac35419c8fb4a430bddeac6f3b2eb35cc5f1a66e0d422d751c3530ba2a6062efe444d131610023c8eca0a101922b3b59f2fa3b8716759c92c6c7937f9eab335fa621db0686b81af57c3d8792102155f4567d4de5b103f2677ad3208ea7c4f713a97f4d970d55e013a10c0b2554727373c567aa7af50c6cf995715368c9041a7c3033dabb9a207926b3a9ca662a9a5d0e2f791cd5432f018fae4b8a6efa75e0e64b5f0f62d049ae365b9cfec5499a933eb86067bc7a13788a9c73abed886b3efc865c6ea6d410a81c34364e70fd03fc8f99b0734b301b09c9443efce3b442e555bb88d7073d9ec92ed99dc694e7c0ae476c2cf098885651782cdd5c2c196b8b5cefb62c9553ac0b0244ba8cff3f26794962e9afc7a2b79543d2fee6689d2ec910a224ef91fc00ff8f22c37ae637078bc88a009d8d1854c595f1d3115a6b065ec06be17d60b5977a9253fb7e4f241b293958312169b1089b53f38807d61edb5fd181f95df56531d1d4e0c3ad043aeded6858f6d2a4e02530c85d64a05066a0ae6f5ba0f30f7052e485ebb159db4b403ff8048c397520630ace478b1df8e0f3ee3961aaba9c4ee711e273a8588070ca2abdee7aaff6ce80460e328f57d99b6fe4bab872de66a3df2d207a6c8df70c10ed26b396ea70a7684969573e191504335f023c1cdc931fe50279ede185db035b530c80a3a76e1cd56efac5678b12469a4b2f4ddc046d9ac1c36e8118171be99cde0722e09c27b45b00669f7a7dca14900b5e84936541f1404a1c09be266e57a45d513c610816c3ccf47805b5dad08c193747ef99ff9d08437e0342c98df0b03838031d7f66d11c6f10a5d8cd1e56629b0ad66f99ceb11d56395931a0f84305d13825c327686a3893a6ee0a107ed7649dddd2ac292834a404ed1c68fe65337ca1faa06a97270a840ce4aa4d7f31f8877f9fe61ae093c02e3a59860ccf1d2d1a36e845b6ae8f6ca0414e8bb59436004468ddd33c3c11bd4bae93e71a3eb4ab4c0fe3a92263ecd37210d9c391cdd556fb268d1e598d528490208ffd1321a543b061418e7b59f21fc32075b0c478508051e4429e6c8f0578b8cb0bc997c42dd5acd9d8048fb5987e80134c5fe22d05a08728996563918670385c77349cedea7bcd1020a40ef8de955dfb0a8f5a06a2dbb13dfa18d9146845b48cfacd16cb4ac1913a60a374df3188f35abcaae09ff6a75b3b9428ba4a14b97d2871546064cc5d7ddce56dbf1f617069b39a0b5718089671cee2da49b3b9646b3823c9b285f6b6dff06668d249b6", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x3, 0xec, 0x10000}, 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x2, 0xaa) setitimer(0x1, &(0x7f0000000040)={{0x1, 0xe47}, {0x2, 0x100}}, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="69022e30dc191a9cd40008000000000000d62f666b6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f692c1a76f5bdfa8746dddd33d3727cad9f4be7ab3c5b9bda5212868b359410204d97d8c0acc5807bdea04a06a56e86bd0f1f36b2999371ce06ac228a1c3a7add354ecd9189954f9f5deeefb29e8109d661521ea4f6a8f611ffb7e82eb3aef597478a898dff1070669bf18a486aa47826329f83fe2b56c9593b22f20885842d942f273ba76f38f6f934d9de8c76000106cebd0a4970ecaeb08c507526a5ec219ff6c74827a300749a516f574057f87e3a5dbe88072a13fee829f35e3259f801e7be7878ae85385", 0xc7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x2) 16:00:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') setgroups(0x3, &(0x7f00000000c0)=[r0, r0, r1]) 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000f9ff00000000000000feffffffffffffff0000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x48) lseek(r0, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 16:00:10 executing program 0: r0 = getgid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) getgroups(0x3, &(0x7f00000002c0)=[r2, r0, r2]) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x5, 0x0, 0x4, 0xfff}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000240)='./file0/file0\x00', 0x120) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x8000000000000000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) socket(0x19, 0x5, 0x7) setrlimit(0x7, &(0x7f0000000000)={0x401}) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x800000000000009, &(0x7f0000000140), 0x374) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x9}, 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a35b8ee322002c8cce316563c8b26cd34e92d36dab5c7089c914a695728be737425ae8cb2d701b27f739108fe7effb94e9821e5752845910e8525cbff7c67c1f4bb28fb22bcf2183544fc89f2777bdbd4860fd91bfd1f1a15c692d50b22455b417a75c5e197ea3f62ec6cd151f9295c6a36651b6e08917fe8d95c6cabb86a706a0e5c1e02996985351e68d0bda58d31b3b2e32866f63b47fed330abcdfaffc8082a913305a3ea8fb91c1cd9362113ce62da2fb41bc90319d89a379f0a5aefe2e", 0xc0}, {&(0x7f0000000140)="8b5e612ebedbefd126978ba6260c98ad5d6235b4c0b6e90e3a929144094237aa9db56c5c8951a606eadab74ba73d784e3b174a48f4d70bb4c32ce12a2a07e83b390d068d13b80e396c1b2d92472a6373326acd47aef0f82aa5457e1f026601c2f3f6049e4acbbb87610b651b56cb90f8d0938e702b94e20ab427f5bae69daf8a70c2b046720f54c6df3928cec5c462a703b8ab57042830374912c9b7ab", 0x9d}, {&(0x7f0000000200)="e1b75f51101c43f1b83906aa4bea24e7c0c08c69a84f2b1a316d9be55a40cc20325d7685eeb6887eee39bab6841fbb8296c2470a297929caa5e284da52425a2014056d97ea6119c8a65dd7933a00b0827fbb5932e639c93c2415d416e7f0a72d03bbbf9628e933dc434f565a19ba39dc53bf7bc22d089757ce03d3654630118ad6b3e599df2db64a5c399806a3af261ff6ece9088a95", 0x96}, {&(0x7f00000002c0)="47187080c5abf8a646e9faf7ae4cfd9d079d91639f2a944226c8dda367529bf8ba397c40efe65b53fdbfb340cabf6022b232e0ebe9db156ba8d282f064dc7da658b9acb5b60b7d5a07eafe66be6dbf814fefdda8a454d1560f7bf4dc03e29002697ae972215245ca04e53825368e93fffb7f9c063e1356423d27e81a24c2d96344203deda5d3f01430dbb460e15fba0120692fcfdd5e2472b6b6866e40124876b5b6d90236af6dae65e3cb5e7842c9f21c9f4123b240ece0e5f70ef3", 0xbc}, {&(0x7f0000000380)="7bcbb28baae15d0e9bfd5f5061ac06df5bb6ab9aba4e425d0d8cd3bd24beaffe97caf75dfaff7c1a06ea58cf141396a33126d7eea0756297fa39686587123773290c3519884cc357793495e4994b63d0fcce84ff9d23c1ecb4377787839b273ca24c05cbe7be3cb6f3a4", 0x6a}, {&(0x7f0000000400)="9238783384616089d89c44bd88b280692ad9f9f2b4f73c23239379cbd8045bd3976bc7585ea361ea2d044695a44fded6717330ec62791ae490df8dde5d9d8facea3c4fab30fbc113d59485af984c94281e6033d87e1a81030700074d46dc71b4d5ac23e5c85f77087d9ea383a2a1064842ec14e1f6db50cd7e67cfe623fd2996c307f2829e837c9e64deb32659bce8f48faf8bdbbbd44a820c4921a33f36072b374547a48175fe76cfc81dcf2866079f8cc7374df69b05db", 0xb8}, {&(0x7f00000004c0)="ba8412c174ad3d9e3851807b7db68112dd4df481483dde3b85b5012931fb95779d67d052c7a0dbded1019f6f1a39ce4212d2677c1d638887e5d1e56bef4450c4a773cea070b6776b8cf9a61f85219b90756e66838f50ea067c06eaa7909a6372f7a32291ad207435338bbb9aec49428a66b4e08f", 0x74}], 0x7) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x5, 0x12000000, &(0x7f0000000180)="83f42250bedf6217da2d79530a5bfc87f69df1aaa8b70b91e21f8323af865a58da8996638b5fca28512bed10a88cc4bf62a449bfdd4eaadcc7e9ff47c858b6266ae33aabe22b710b800286f6b353ee2b83b22d242f77c01953fa8b07d05824f724dc71e7765d9476c4a6560a57aa848c4a5177476a3f7222c8282343e33e906c9fb932a25e517a31f35e20b50f358357a11e023ba17acd3e7a9726f31b2d53f58b1cf3325dac5f08a9a4e5939e4268a544e7afa1bcbefc987ada55e02ef793706c47e881dae2040622e2b55f105d3e55dc9cf6c5", 0xd4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff3622b4a73b40f6ff86350ae5ac3cb10800000000000000713048e69946929648", 0x24) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x1f, 0x0, &(0x7f0000000080)=""/241, &(0x7f0000000180)=0xf1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x300, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/42, 0x2a, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x10000000000000, 0x1, 0x48}, 0xc) 16:00:11 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x1, 0x205) fcntl$setstatus(r0, 0x4, 0xc8) socket$inet6(0x18, 0x6, 0x3) socket$inet6(0x18, 0x5, 0x3) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[r0, r1, r2, r4, r6]) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r10 = syz_open_pts() close(r9) r11 = syz_open_pts() r12 = dup(r10) r13 = syz_open_pts() ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000004c0)) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000880)="049fba0080b7fb2da1dc5be1899eb0d23c3cdc27d811f570ec3bc8e042ed4280f0b1250ad61428bf3406f4e94a0a9105289aa14409797852d76acae790e14a8934a90ee2a916e38b2c6f7a3025938ab5949ba1fbeb9eaed91f8203191a951692a67ac255f05b91d9d996482629a65de3633ca6a09cbeed61b6fed558a01418ef6e4f87b8766278d12e7c2686b26acfc57cb1cf4a7fc364a0e1d8bf7db6f1b38e2678b5de63dcc600dcff60b198ad284eb0a476d95a21eb0a045ddafd37863b872d8dbe44bd36f4c0a413d6d078c0369193c69ed62b6c15fdf37834cb6b89bf9c24436dad976b671c814328f468dce70f3c42da9ae6491f78c4bba5c839f664d556bde8c34b9ed2e5e7936f96fd1af9ca8c91fda27f039d078ca7473afef54ed09a0a136d7a2b8d94e60069dcdb3a98b022f776db0c4378fa94b7fb163908e9f41c02c71b9714d474dacd08bb923999561b16c99105599c3ee306f81093b0f255dde5c78e0b942a739882264cd8f7e3c16e6e64c29cb9b44800447982d20bd1ceefe43e2d965011db8c39b0027ccf8cd908c24912c046ba9dc95258986e28c7643b41582655d76de92c2c2a37c5203126b1efa1d922461b576c7cb99254f7fea380a303968e69566f61a67cdc39d80109c5a824e437d96347b52f30c903d56d959a3d6b836acaaf7ea3375fe46c2748bb349e1ec28dc662fb8cee8b117542beec155e258ff9f7a75dcda0579b8d52bd6e034a90183b05593e2a1da8bdd5eb8b2eba42483484f03b7b4f0dd04693e639024c376f55c526ddad9545439a366bd894fc9970aec2fb1357e64dcbcfc6672466e6e1c731e3974e2c3376993a31ec7a9df5d617494801873e1a3fe882af44822f92ba0ca0a0010516af616368391a78d37294783ad6c578e84ff42ec48d6410fa69902848a60fa2e946562141e3c759c08317a4f328a3d2e70d44837e2bf9de5bffdc3c44c504b08d6b304544ccdcb3d8a074449134b320f4eeb4a3e238b2da62df26449f547bca0d6d36fe1cf152c770584d619a46b0ab91c4dcb5e334d29aea476a88eb47cf6a915762b515d620b66e33e97c819f54c73efaec9f24be9e916f908c3780b0e502acbba89e8f22c9d9eafcc18f4e4e2fc5fd5201ee207e0b7d1ff5591874a19aee2ff384d93bcf52825d46bae407c12d435ef1be39ab761e7b14d6d73457f8e274d8128b1505c52b3d7a23cfa413d0b67c35bfa20c96542bb6072ef378964ce60813e56179e677fd141d39a52787cb2e96eb17183d3ea3d2cb9acbe86f847e4fbf0da04a0b67cd76582dfd31acc05c7a847db74e12b37b7c1d75d74ca8aa4cc5e2b6ed0655172f1e4ebc41c76b48d8ef774910927c1e3cb09d22460436e04ae9fb2039673775ed0a81c9461e53dbef665757471e397bec7d2cd032a15f21e1014e75e41d74240cfb36d62b9f91ddc2b5b897bd81997a360746685dd5c39fc7baab34bab37ff41bbc4211129322c6e9075463523885d76824d29f9221a6c627b1777b2c82caf1f6eba1185c60dd833f5118916753684563170db6fc647c72cd2329d04c7ccfafee350a9073fc662d4ea04041786a27a357829a40c5b3e7e01829f5a7536760e282e05a71497628fd8788615820b5a80dccb1006155a8fbedada9db2c305bb274aa7c66c8343b97328092a6a65a6b19d1cff1dc3e0ec5639058aba6b7f35088439ff51a134bee95f1acd303fcf6d589045bb14de1774d670c49dd0627aa73fab539b48410b6be3f0ca5c3d14a15672cc4d9fe05ea5a6f66f9ea92509dad68601d42463dafe8d79587c5b4e85bb9679ba01dea5736b267e356e1724323c702c56657e9e0e7dca167f852e8af99e95e95b8a6f61e223757337741b414c29a5154762a30942aecf3bced77d2433c57e265fec491d5e883e44b2452a9e26ff41c693e66198641a078e61cc6956124bdeca18d4e7fa49b1caa7c1613514cfcea17fa4a6c316d960254013510dd2647a84188deed00ff4fca62eaca9775b755dcf9f1775f4e0e461b39afbc1bf107ccea6a06299225903c9f68929015f46ab9326f71dffc0c6c000db3d83346d4e0665a00e7dd6f56fc4807c384e2d7b5e7e85e70bc000170cf86869ed4333ae0c81e3fe7b29e88044f4ff92643bd5c65d0719520cff93b312b021c0630c2746e0f07ebc01cdb9960bb14fc9081e24da76bd6620f7fcabf6ba798fe1eafbc4659bc53b544210116f40b27ec1282b1e14e08e90120d383c227bf65408b3222de990b5be0d3cc41f35600c6cc4c159deec5472759cc0671fafa67008814c20dda0b419ff08e979f46ad81e3176318add772c91cd73ce1bc499191b72e3f71661e67b49f346fef626e3ed1ffb7a81b29e6875853ca73327ec98f195cb0a7e5291baf071fa9453f548f6d050aaa98ac7ddf44c15449b91af55f9db603390596e1305536e3245913c962964d31b4f493f15d3c7b34cebae26abec9c746bf2fc10b6a390d079e067d88b102d1242f828c82dc160cf879f25c5d1aeecc838b9059c44f020b2bddaef19eeb18703ac87f96886d1b2603587404bbd0b374060392822db550a461abeb13da7c0c4d1ee6662af9994c8066c7b0fa5ab69b05c2e62b1f2775b3991d502de5ac81c8121ad5a6851db52e36b9c441f10f883105e99d61d4db52d720018ff56d235c52311a686c6aa4801d2e09a2b6f4ee8927945e857e5b6a95870bb27a6df488b268b3c90f62b7b31b32294ff189e619920269bef3739692fc2ac4b0352f71f70f9f789c40fbcc38d3fd1ffb3b1284a66e15afa58390b5721341687f41ea4668740438d3aeb61ca9327d5120fa1ea47ffacf2d4f86b62aa4ce838424755699d06bbd1992a8aafa5881228fea018f7eddd7c048ed5edf3fa873e4e3f663801cee83ab2b6bec1e216eb8babc3d9a4e8eeeaa57dd5c4e8180043f527312cdfc7bca87745ae29c3803d167ec154a4c93d3bdbb9964da616bc04e7a4f825e05ebfee82ae97c8c46242e3e1f2720deadcb2f210569f98cc5352279e01c8a70434602791f432183bdad83100ebf2c8f03ea30381828b1fd3c70e44dc3b80be3954e817107303cb89e700cd24ef1b7af72cef3544284954c268e0a23becada6f93c9350a0911845744521d7c3ca16cf177a000b00309a643159d0f8ad3b2cb53f0f9c6089b3e8ce5dc5e40bb23a78ff905bc6613201c3a11e71d8590e98113becbcee4f8a1df102b27d74e97a8d563608419c9398ed416088941383041e40e4adccaf3850b5d1eed35392daf7d757b8b3aaf6471820052c3ef9de097ae17f085f889cd728292101ad883503be7aa103cd913bbab8b93df93f0a4d70a4ef09e171b71c256493d757be65ae4b3aad76a702a89768f42ee397e977102dd30be13394ee793afb88ed714b2c88e977d9ced3ee5494994fb4df971271f586e24e93c38dc22d1966212c1fd7ea33895471d6ea7e85735ad912fa5f052bcc03ab8fb727fc28ca39ad95f39c483e0534b14ce520b757c67970900000000000000e960febe2391086d1ba78ac3721e3fc57ec13bf3e84e7f456406d413f08ed9aeb0ab59f8adcecbc8cad3376d3a360f0e77021316278ac2588f33dc3bf0d70c7e099fe402d8205ac506c6a71327847d4bb5e85324fa814e843b7e706056b47a17f5e6ea80c30d5e1b8d2c32cf151098ff3b2e12bfb3480f839d2660949efcf8a6d4b815ce566cbc65a6e4150123dba666892cc75e6008cfa195f2b05a5edcbe64cf995a159b967595b0b0a7f33bd50c516b1e686a52ccd5346295eb269633cdcdeaf1aeba3b6114d108563096aa2bf0c05a3a3388cbb0df8c30c7ec23693ff2b2e4ca7b7492e6405f960dbceb1580fae062d9d91f4af1aea904d3ebfef9a65a34689f3f965277f686dbff672109fb56f1d316f002a953ca2095cca4c734576c037d8aa5d1416ac08775a1bf7383fd61289f685bccc6a0230d4d601f5efc455acdd95172a7df5d94cb69138b208d0d54492075915ca2d9d15dcfac0abdb1370e50fd803b431ec18aeac3c7634cbf976f9dbf85e0ef3c2a217e37c83d1aed9ba182804fecde8e9741b163ad52886bed93a17b371899e71fa64a39bced9e435b0be84b9776a329538edbfeb4dfe5938c8c3bda4a2594c40007f895027496911b6cba695ba461f41f3f57c673b0c3a9e66eb477fb2e88cef60c9f64e7ea203b81353fb0f8514ff98d0729c9a643d27e4df29d8a4f3aa6fd0975824dcf8c545c175e2a9e75122807dea06638dbe79ec7883dd7d055dd24df9b0bf2d3d5718f4061697ada0f4ecd247aea2c3257ca236b6decb420ec318d28761751b71b9111304438192312e71d596a3bfc6d8724a33f4f916e9b2c5de72346f572b0cd6f03666f203ea91e34b5eeaa46ed045a707cdbf1fd8d12387324929e06eef097db53da99452049197e8dbe08f3eb516f367851fcaa18859465146850f0d0e53fe94260786b9c416039f0ba42e4ac11e1d01523c0a6c0d09ebc712577d7c9596e15359a0da48121c4cbe8a2221b9524c8d28aa7291ba8e87c1a57a903a2dc7d27084ec0a28d426c8dc984f48a5cb3847ae90dfbe2e8be6b7856b157c92f9c1b7a00a2af3db2c136e464d53d729e2533f5c2c7296969c94907e064f4dd1203fb23027ed1955527c87f101985f36d1448036c1bbb3122c4b50d981a7d03061af41e7b33625d1fd17e9c61c47369d6ad5e7306a6922a259af2fc31320f07133fcf59861d499983f90ddbc3b05f19cdd17218ef78ffbc60f3549920dd09b8cbdcbaa921a5d348f47b18b709b58f52257c8faf0b5e513bc1e588a4e5442de115414b70ce32bdabc9846af73b4472fc1c5ae4705f764fb5c28c12d3bddcc98c9fb4591b9e814c3211a4410ce2da32b0629a91bcbad4cc0aab630702b40713c4a0535e62e2bf2548ac9bf7d55aa8efeab4058ad0af733c5444097a8426b1a39ad5966f71182c6907ca3456e21c8005e6a52d51fa60932e3b788c0c5b7929d5456a3428a88c54e39523d225ee68d4833434d977ace7ac653f49cd22f608df109293d2fc3224a79df071d3bc065c92a8852cd0c137f1fa8154fba920b9435ecde9ec237deac763bef055c31004243910b06d4b1ab7f74ea68670544febffa24b6b0ba0a6e3a73f0069373a03a3664558f3e4fd3484cd8d12c0fc15684a44322ca6a4dd9721c03ba38955e4f770c13eae68de83c870130d824f1965b0c8df5e8b676fcc275374c5e570f46baa4688ab87107aa40eca987a724ac023dcb5307578399e52326c10956e122af57c858f720f07b0f2c394da33bccf6131305ce9c2f9dfba9944731210eca8f0866ab475e1f38847e6783f873bed10c89ad3125342f8dcb0fe9b6630faa1d2bd9a51d7441c4cf1da8ffcfa32337dfe3d0b4e3f4611d72611b2007ffba74ef282b65aec7bfc696c45184ce53f208985afdc4b13b8b45bd721484bc1d9a0373415318e858e80d16c0f20183fb2f1cc27b99fcbf069191623b3696f1d36c8e3fbae39d460048596b88053a412fe6262fd2dec489bbee4485f0ed91cb0b82fea32917bb1c90eb89c025403509ec75266c82447e129a2d146c2a7aedc4f8d5da60649274073783e785839e1e517cc748246644805cb23926352ed344e2f6f6cc366c5d8dbe66ac0c89eb52e013ecb61d12ff7b39961cabc542548fc6391c698df8653cc296ba05cbf163a9e0aa4e962c5ae34035927903f6e933ca00217c0d46dfeb409a6b5ec86f25a7741ba563bfd054d35c49c05de58e0ec44") ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x120000000, 0x100000000, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) getgroups(0x5, &(0x7f0000000500)=[r7, r0, r3, r8, r5]) ioctl$TIOCCBRK(r12, 0x2000747a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) openat(r12, &(0x7f0000000540)='./file0\x00', 0x6c8, 0x80) r15 = getegid() fchown(r12, r14, r15) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x8) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:11 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000000)='\x03 ') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x10}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f00000001c0)="112322da69576882aaae2caabbd39095f2392a64440c222cbc1cffc658687f54567a135ce21b8fda4ab856299cf54abca02ceb5a25e102a9082a046aef34eddd351dc3b3b40b8c12903de7aea37bb72bb2a191eb6269d35aa9c327df3b258000a392e27f7346377f68ff8855a3ee3cc2b7b4cbd0d6e40bb3102948408b6aa945080aeadad8fa5f56d897990f593b48c83c49c6d58c9efab9543026ca36a7add5b7d35c6b5805c2518b9bc39f91048ce19b749d80496cd143ec156883be2064231f1d20fa7c3766f8efaa4e8e1bc9e3d2478567b7c47e561310d87375bd0a31d2138ce6d96be39d16e42d7f413cf5ed602972e7c4", 0xf4) unlink(&(0x7f0000000040)='./file0\x00') setitimer(0x1, &(0x7f0000000000)={{0x4, 0x10000}, {0xf82, 0xffffffffffff8001}}, &(0x7f0000000080)) 16:00:11 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x6, 0x11, r4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x2343}], 0x1000, &(0x7f0000000100), 0x100, &(0x7f0000000140)={0x2, 0x100000000}) setrlimit(0x2, &(0x7f0000000180)={0x3ff}) r7 = socket$unix(0x1, 0x5, 0x0) getpeername$inet(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f00000002c0)="06fe782997f30375c0aee8782cbdd906e2dc1314e8cd13a88d42989365f1fc7aa9843531272bf850553114f9f7868e14f0728d41efd124e47f2892b5e50efe6ef9954204999ce6128cbaf61470ac440f5de818d82a05e799d9be7cec51543c2df9ddf2070b42293efb81ae9d48faab89881fa55bca70e88413cc3c746f1098db086f84926af58a42fe0027e6f18a932fbca572e6273b36eae971e4a43590bfa7dbea8beba26dc4d45f32d5a937a4aff964820a382bded808a65e67ad5f437d74f59a6e3111bbce0b64327a7daccf8d8f706f231e0e7b3fc08b5de4ed9d589cc445bafb7a", 0xe4}, {&(0x7f00000003c0)="4a904758ff2eb85eaac9326d8fd1f1c67eddd555c165d0a6969fef8cbbe9fa7eba5fd5a2385b331515112a1e91c0fe607ec2107161e718e3edf50638b38d0e00bbb9f9b938dd4eeae87f3e8dff5eeb5adbb248b07ec9c940a9f3395560593fb95d2fe9c424e7033c21ffb86c6e6a592d93bc3985e2bd7fdb86c0a71391c68a97c6a1a68b8e63783297f88aa85eea21f950ae0b166f7d27e7c4ef", 0x9a}, {&(0x7f0000000480)="ec714e0e0007dddc", 0x8}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="822e1f05408ae3d773cedccb23de42b67797e17ddb02871c6bbcb6c855bbf0f9", 0x20}, {&(0x7f0000000540)="b4cdc2d20943d3c1c530931d222ee3e2ac3c1adf082450f281462d90f446c9ba4f468b86f51c28601a69a5faa8329918582de8ff9cfdeebc4a55f81c6b701bf351e2b7c870e3f4815d4aafd8c249333d4f1b9e1ccf99456b09db4c60a299de14c48fa0273247eddf0ff25043085cf6475ab8d04aae2787421e2852e30dcc659ac9dce1401af38d7e", 0x88}, {&(0x7f0000000600)="15f84bd442e3e96ba42b", 0xa}, {&(0x7f0000000640)="de0142c99ea7c996c37dd5e3aac3cb7981e8431f77e204616dceed42a5b2b29f9686be63d3bcfc5ed9322408393af1805ff3db1c2ebbd08ae2724f81c3040df50c3cd7377d7bc0d91155cd3793bcc2eb7397fa1cab251bcb0618cc44daebe37b20da81c65a8ea29dc817b5", 0x6b}], 0x8, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fcntl$lock(r3, 0x8, &(0x7f00000007c0)={0x2, 0x1, 0xffffffff, 0x8, r8}) fcntl$getflags(r5, 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000800)={0x5, 0xfffffffffffffffd, 0x0, 0x1f, "74111557c2fc847df989e87ed1e7cfd3ab99e3cf", 0x95b, 0x1}) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') fchmodat(r3, &(0x7f00000008c0)='./file0\x00', 0x30, 0x2) kqueue() mknodat(r3, &(0x7f0000000900)='./file0\x00', 0x2100, 0x13) syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000940)={0x4, 0x1}) setgroups(0x6, &(0x7f0000000980)=[r9, r2, r1, r1, r0, r9]) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) open(&(0x7f0000000a40)='./file0\x00', 0x8080, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r0, r0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000040)="56c4f8f1bc6212c56e1e43a6b7fecf751cff7db8d9d6d28cdcc20570d8b052c933c5a0f7fbd538e32aa179dfc7567af74c2d", 0x32) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="3037ca20d46f7acf150ec52d988efbe06f56eaeeca110e27139a0cf2ff40c39e6f1be02b1e591035d6ffd87df97b97f6ebdcdd0c8c9a7f908caf0c85b5c56be1a67e96db3f58764f5ed542cb34", 0x4d, 0x8, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file3\x00', 0x20020, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file2\x00', r1, &(0x7f0000000100)='./file3\x00') lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file2\x00', 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000000140)={0x0, ""/47}, 0x37, 0x2, 0x1800) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r1, 0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) recvfrom$inet(r0, &(0x7f00000001c0)=""/218, 0x4a27b7be806cce7b, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0x4) 16:00:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shutdown(r4, 0x2) shmdt(r3) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) shutdown(r0, 0x1) 16:00:11 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/8, 0x8, 0x801, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000180)={0x2f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r3, r2) r4 = dup2(r1, r0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/209, &(0x7f0000000000)=0xd1) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000780)=[{&(0x7f00000007c0)=""/213, 0xd5}, {&(0x7f0000000740)=""/39, 0x27}], 0x2) close(r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="90485a85577602201256e4d6dcbb220ffa2985676353d9f69cb194a49e6426f87e6aa41ad178f8f21f7692871e7fda4aa64d5e78e92a528767cf9f9b9a032b1975f67fc52830039632c9adc60cef2072552f1215aec8201857b458a1285043f1e9a8f4d11e0e9473f405f061bfa36ca1a1ebe023f5b2fefb459674a0b8407cd76d221fc52da50ab3af2e807c3eadf72184adc430afc4b0b34e830b5a871bed1f2a3615f695ea673569025fbb729e87d16f86a684d945cb5e1e9ba7cf8afe9c06c3f11c8155", 0xc5) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x188) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c2b8c82128cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0x3e6) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) r4 = getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) setreuid(r5, r4) 16:00:12 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getppid() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) 16:00:12 executing program 0: pledge(0x0, 0xfffffffffffffffe) unlink(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) truncate(&(0x7f0000000000)='./file0\x00', 0x3) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) 16:00:12 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') readlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)=""/146, 0x92) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x100000000, 0x10000000, 0x0, "ad7c7e139c38514aaeceb18d82f3b5a8a63e1ce5", 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x400010004, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff98) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x8eb5, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x2, 0x0, 0xff}, 0xc) close(r0) r1 = getegid() setgid(r1) 16:00:12 executing program 0: socketpair(0x20, 0x3, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/12, 0xc, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0xffffffffffffffff, 0x6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x81) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x81023, &(0x7f0000000080)=0x7fffffff, 0x1875458d85e518ab) 16:00:12 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmget(0x3, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) write(r1, &(0x7f0000000040)="ef6aa61840cae89b5086a855f03bf370079dd0bbab7402f0d2918a5653169465ec564d0cddc19f3d74a3d4", 0x2b) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x3f, 0x95}, {{r2}, 0xfffffffffffffffb, 0x42, 0x1, 0x6746cb08, 0xe7}, {{r3}, 0xffffffffffffffff, 0x50, 0x2, 0x1, 0x3}], 0x6, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x2, 0x1}], 0x9d, &(0x7f0000000380)={0xffffffffffffff61, 0xb7b}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) r6 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:12 executing program 0: r0 = socket(0x0, 0x3, 0x6) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x813) getsockopt(r1, 0x2a, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x10000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000380)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e, 0xfffffffffffffffe}], 0x1f5, 0x0, 0x0, 0x0) 16:00:12 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x10, 0x42, 0x910c, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffc, 0x20, 0x6, 0x7, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0xf86a, 0x1}, {{r2}, 0xfffffffffffffffd, 0x90, 0xa0000002, 0x100000001, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000081, 0xffffffffffffffc0, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x569d2a64, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7ff}], 0x7, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x81, 0x7}, {{r0}, 0x0, 0x3, 0xf0000000, 0x0, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x50, 0x40, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x2}], 0x5, &(0x7f0000000040)={0x8, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xfffffffffffffff9, 0x6, 0x7ff, 0x5, 0xfffffffffffff800, 0x400, 0x7ff, 0x649]) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:13 executing program 0: socketpair(0x18, 0x8000, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ftruncate(r0, 0xdd1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x40, 0x4, 0x1}, {{}, 0xfffffffffffffffb, 0x10, 0x80000002, 0xd186, 0x3ff}, {{}, 0xfffffffffffffffb, 0x4a, 0x40000000, 0x3, 0x8}, {{}, 0xffffffffffffffff, 0xa1, 0xf0000010, 0xffffffff, 0x1}, {{}, 0xfffffffffffffff9, 0x28, 0x20000000, 0x5fb, 0x7}, {{}, 0xfffffffffffffffd, 0x22bf57acd8236d7, 0x13, 0x4, 0x1}, {{}, 0xfffffffffffffff9, 0x8, 0x20, 0x20, 0x3e6d}], 0xffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x5}, {{}, 0xfffffffffffffffe, 0x60, 0xf00fffff, 0x3, 0x1}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x3, 0x1f}, {{}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x5}, {{}, 0xfffffffffffffffb, 0x2, 0x8, 0x3, 0xfffffffffffffff9}], 0x37, &(0x7f00000001c0)={0x1, 0x1}) getsockopt(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r1, 0x2, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 16:00:13 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget(0x3, 0x3000, 0x402, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x0) setuid(0xee01) close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:13 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x400, 0x1ff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="4ae4ad33d1c17d08039adccbe49fd418a59518e549106276489c70e2c61b66ffa31016d27635b6014d6f9eab3987b79991fd2c7b9fd5da785e85a743ed3b16f9e3d646036fd01942cd138984277f0c27f237ef41cff7b18eb0c4b16852c8042c69637ad456dde4b30d3b54e8e204eaa41f6c326e4bb444a940", 0x79}], 0x1, &(0x7f0000000200)=[{0x1010, 0xffff, 0x8, "152adcdf7d6be8d6fde085a7d9ced4f9ad508b2e6155f555e3f985eb3c02ec698865087b56c2c6d4ff92687527cd05447d5c40fb75779baeb348a6a83a9f64ac6d072b7eeec9ee532c669a9130ba4805b96b5903f26c44ab5c9228251889bcd03e4933b805e5d686a07ccacb412a4dc162a33eaa61c990ac98c7d064e604c24f0bd65661927cd2d5901eff67462c4c1985d1670ab0271af12cf89207d510165b95dd103ed7901cd9821d53d6ad2c8fbb20c1f9f000c317b7b336a3d0276ef25d5963c4e7afa6cf327ce8746caf2e3cca0e9ab827ca2f32f1efa68338e87450dd06c9e47e6525b3f1c99130720f3f46be0617c8f8464f7a9725940b1da01c90079397b4aea7e05da4634f0a29c896bd6268a8b1ced6645d8f6e945286e9933e3b19005afce79f7600988949800a5236f7491eb3171929d83c643ecd7c159061f9603072c63a11e8365402eab7840fe46d7341b9cd5b8d11a3e96a9850255e7ffe3f602359080d5ccd2aa9fe70650d0e310728159f2bc3500402bf568bf4c4086d8cba44076813052a599bbc69a9a082a75bfe6cb65eb545adb0bc039ebf5cb458d7322761da7a6e911cbfea46ddf15949cb8163a7cd01afb47b6a1fd7efe9609fb0c4bf93e1e867a27af71031f5105811607019c761f98b7c664da9f175b2c91996f3398d3f70c54bd739b7e6ae3011c0bfcce54a7d0935c9c340c7e6735cafe56a3f9f7f91d84ca712c46ae695ffa2384a80d2caa78bb6a3a7d320246b95a947e79027bef5c99c4dd03e8c04159957efa46cc85e295103f1d4ef672d33188d8adf2c229dbc39950aaaaff21126566934a9e5ead51f4467f868a7f4b232972ffa975021373844640f846e12711ffa582d4fca8f84aefe6340c7af943b735176979610a46c61f19850976a347e58f90886caccb5b97e04c1b872ff44f6080d4defaf877c5a7f4c0971134a4e345808626dc430361ace1e25cb2445e403cf9ac29893ff3a698da3874f30453560013daac243ee6e215d7294ff6a4a5cf636b76063e7b7d1ab4434cf1b9b66b5f01ec1cc4febfdfee9b45a61f14369408df7c58ca69ed00bbddb9ae2b8e6161674120218d0a664309f43a89000ddb5959154885dfb9c0f68817076bd338c1c40cf53a860b8e19fb7f1ed28bb8cf45476747865775db988ea2d84dc42cc830461766d7ad794a2a82569ed36d0bb9fb5cc932db75efdcb5d9392b57de8cb4873d1bc49effa98a2491ef79b96d3d2a4d6f5fb055d36712daac7762425fefcca10309f8da948c0b64928bd953a2dfc8e64e74a0ebaf269b73c92efcb663a16bb5cb6c905ec7bc1316854d8e891eff2dcac9b7493d807a2cee7893f272aec4f7422b54a11decbc9c0a99e652cdea8890e87d12a240aaa367d87f5d634629cee9b26b40597b95fbb62546d2f6189e17fd89f04754dd31aa382125fd86323ec7db12eb01e7f500f58280278d8be8a4e5d2205ee065d72a2c89466f71188ab4b0af7eee78aa2ad99bd6bb5d6ca7bfbf32481360db5821cc2f6ac1b2df761b37392c5ac3a25a58a25372a9fd36737baa6050d4aebd5d21d5f41d34127b7423adee37f0a9c6292cff0a87e9d273b1e6c208f9e68973d52f337e128c90814c037e4a41030db0a955c4ddaddf508f0c72716d2eb313e64b71b3428edd9e7e4f62b45d8ac81760da078ee9c4ea212b234325fa3beb00fe96035e61311529f8d1d4ca17461ee1eba6eeb05576d5d6c383d8a6ab3ff085e289b877662d964150056c52e3ff443052a232d907503324174dbf61b0feedf1cbc12e4a90f43dfaeed7c6afbf5ca27d35d7eaf40dfd3b82c2df789ee10c3963180b841e8a257626b057b46da7fa35866ef430735e6b6028754841daab55554e51e42031081753d611aff4a178e8a36262c774e6cadf4aa05e151c3a4b7fb063931ea3130c408355caf0119728c1c24befdd8eaed05a504e06b60d23bbb99159cf0ebefcb8cb8e61f98b1dc9fadacdf38eae5b3ab1981e0bbf53c7bc3d9f886a5546f0cba0763c7238ccd09f49ad74da7acde8eafd7d01243d51ac7e7e48d7814a4c5fe75bafae234c72f1cfda8168f6d59d95bcd895c304a3a24f01e454a56e92318a45c320134d3915d3b8634c430a8ecd2e4482dac0122ab3a84c1bda3db8d14e4169647b295220cdb150dd76ca5a822a98ea5da7797b7977e6b5dd7a2659b663585510fc65df75457e3d9623378e0425f840ba94bf5c798e423cfe90774828afaee3eb26dacd9bcb7200b46db09597cd7a2bf72d5e26dc2a4e0c9ef2d8eac74ff92f1eec0538369053d4155e5ac24b882f98a58c6800d1b39507795920a2a1b707bb2826c9d156816abdc33a9819f3e9e84ad37418fb19a93a40020e3ba94ba07a7aa5734aed71da9b00e888533ab4ade9543e5a6362f5a47730f01e4c2227aca3ed08318f8c9850ff8ab67ef2adba674b5a7f357221d533350ac9c10aeccc04c103df55264440a7208952e7625607e80657f392809259bb8740e726502946008070c350694e519d67f5c6d3e19e92d8cd3b3e5e9c448563e3bb9cb877c8e095790a1b72d1724d4e31fdfbec5c0200a513bdcbf6c339534dfc296d96b91a17bcad5e6e40e61f51e5d1263c42c0c9ea6b78a6341e5af21b4b3d32ff926f8c66c6181b1025284cfe92d9fd6941701eb2a234071c5a6ed807af2f34e04eb172cddfa6b9ce1bb3286896114cf1bedf8fa6d23a6616985f3f29985c16131878f9fe242ae062274a2aab0e4aa338a5709e60b0873559e02399029e04d67098fbf65967c0e594b1a02e53074b9002c25a3c0fb65b8447687f9632a574ab4447c8b1ac6953f4160da77bacf2fd2fd587b4898b274f729bed50d5a818635e28db51b79d08b3b6ce2014c96f2a5ad0ee6bf0daf73efb7dedd47496900e0be64eae652bdaf2c018dadc81e8b77733ce3d05bf5d567652419fee7775248c501652a15afe438afae6ddef340c4f37065f65a0a147e7360120292e6310c2fa21ed006a0b92083bd4ed115d708bbfdcac1aa9c9ece1b6ffa065c2999091b4e548b7678fab36721b0754f38239e41d85dcc56817dcb5a8b610515e8d782ca6aad31fdd6907083f45b6259cf165eb0a9ba91073c3be00b77840121dc04e1654e91ae9a6118037de69ef96115f185a2966721a34db6b377e790076720cc281d1f80ec4e933750be3176173ab0149d627ad5347d5ec61ccab94b427683ef8c124d742ff3e0120f02a05a1e4f5e6dad2a033294be67c161665865ce20121930a7dd65b5aff3a8e28879b2bf3bf7d511cf79f98c255314c2f83164d4f5e5cfe571bfc81fd8f47e28b62177a21a6b632b82c4515a30db50762d649e2ee796e718db7d677ed85c5d9f74867b6d470926cc4ae3affe8c0e208ae7ad577034bbda1f5ffa38838c32182dd872009cbd8940bedefe6e34493c391bbeb95c8d34bc6bb9d2209af3a6c2131e47246148ea2349cca0277d10f52ae32e163b7ebfa33e7e3813647cea8b2e35014d6df835037360d4ca93ed6843b262042da1260fbf080372ff9589b5258e64e29171532ce8225253b27f3450083c8c31bde2d7d781bfa40637e73b366605ed65fe0c685264eb26993cf7f8a7b94aeaf81b0b13b0bc5298fed60a51999e4d2626f7e367bf1a3b15ff601c9765e1d59669dded31f636c3f0393b27c4aed0a2de2f888e71a634cf5d8ab5a092c577543c17da2a19a160ef79bead08fa33e8e5f7ca46b8a00a11e9e37e0a812a7564986a0d13633e5a4a8f5390cd2ba113e87360dd3914aee51efcd96697d2361b53e827ed943d97199aa5019306a400d35f5feb1d536d67ca6b28fc30ac4386904eb0d69192a83763dbd05456fc42464d1796e304b2d38a50d57b463935de25278629fc50714774545e9d7d7c231f1e64e03d65ca25de177647e2a6444a5c62e036a25abf6df3776815bfa51dbd5fb0322798ac0f26194430a6971e55b0f2794373a1e5f9dd830d8a2e69cd8be7cea59309d24d68deb90575c6aed73b943d2bf4e754019e0e87eacedfe763321fe108e6f91825559a53046ca74a6152b3105b410c96bea8e8d4d0e829245b6fd829cf85a689643fb735486900ce9ca3c2df9db89ba9465d22ab87c01d2b198a5c7036d9680d7af286c523795120a02209c7b7c766fc35590f9de8a4cbeee24b255ff10f10d210de0f0cdfb185fdd1835858ff30afafd51982f29c4f605341d8ad13c15eedac4f4b170d157f6d029d9f39ab41d35c3720cbb10a44be0caf9aa5346e62b2599f57d5c271e332de9f5b5c7b915468a11a582383816b4c32b39b7964e45008a349c0a2e4ce3b618c5f8c46453b70a65c0bc7c24aa5d8e86f24d032b92ddc0471a8a33366d5b911fe8f3e971fd536e9466bd67b0905c9c47dc920d6d11ef351834c37921061b4d3f1323a16b253321122854ae237722b862c4b51983aef47c247fafcbdb4502635d350bd9866d0d189d090827f4bcbe505bb98cc73ae13793b05c2cf3e41896ba2fb322a7aa6f4d617aefe7658dfb8bc593d415adc49cd758869452cbde780441d74287898ebb82468634ceaeb0828ae40a0febc7e8b528ce716a67a1bd122fcae3843d24b5ad88926f657b962ae5567600fc0926acadbbf2a46bd1459df60ef62bbe61531786b8ab59a818ceb13598b7ed7df3362007b65b3c78c37ac91eb4bd7742fe347bceb759fb979da534a1b321731e1b589898b89873d400f7996d5f6ad63b65e0510de54632e6ef9157ada2a17ae7b0b61b73d3a1726ab36fb5a217b11a7240d6a3333ff29f3de0ba58687caca939750f87663855aa9ce9470fc7ca2d11e4aa1018bb332ba642df3d940c2da549fa0dca5670c64da5b1df861395040abb392d460b1da0860900661ddc62b584b895f65495cafdacf30d45411ace42563a49e940deda50f811f27ed1491b8686e41cf9850c1bb3ecbf2c78ca1205091ae0e3da27e5d280a27915d049dc759e31ad952ce2fbc90b2f13471494028d1cfb980afe29c3282a225277b1724f7c704ba519e313a91697b9a88ab5f9bf8f20b117ca8628bbbffac15639da5ba9e2d3aac2ab508915b7e49624b08c5f261609b9f19cf81ef35ca5fe6be5d0bc084da93025cfe5c92737291ae038543bb865e0c09b70ad886f30ba6dc317fcfb97dc66daec4439e724f843ca273b480ef74c1e857291fdd9533e609e2657091df15d46512f6ee7c5a2f67b8a36307605aaff9d3d8e3dd38fb7b9df5aa45319902670315be74d469a57fa42b8badc799713f7aff4a7dc475179c8fc0fc547ab68b83d76a51aff537cffc3467567b1ce5a265b8ee3cbeff68fe2192440e5b7547d76d06554d47dab15192d76410ea619b462632fcde4c03cc742392a860f0aaca29f8e42b0dfbda8c2c69a70b0b6b5339fea53be578e3c9361df3b6d2dee7729667c4a632ab103827eede47e7c3bbddb877dd9bdc73f0fd016269e4a540b9046b7348c9c0aa60ab3a4bcaf4f4a5a3d3b7ea21733d4fe97230d4fefd282b308f71561512dde4e9ea6cd90258be6d68692c60a5c89de2dda88b5b5dc423f51c4e08cb0ba6d91a38dea86621bd6e472375ea27b50b82c9c854f38d3984cbe6115c1cda35da118254ef3fef39b6b51c567b2df323e214bce3823f9dd97ecd1f69b86c1ff90a4492e2cebceb7a22e969cae9eab30826a8889b51f7c2832eefcb836ff525643f0c8ddd9aa5cf0b866ca02c53d78128adb209e01b3b622b9a38f4164b3f61717f7e863eb24c2824fe61d83545bc760e1e48d0ac8f"}, {0x78, 0x1, 0x6, "cbb70daa26487b1af8d93181c5a67314b7b8565541e9b2b78517e86e7820c07a80d1c0b6b5c5be2cbdf21bd6d9b1034493451882415a42476cce6c1a1b20baf8aeb2252e8eee1aadc13d7998b0d68f2b69492023598c4b7628d8ae6d210b0e24ca8edf74c898e63a"}, {0x90, 0xffff, 0x3f, "a32ca42e366e02480edfc724e767ffca32ce6c5518a33942e4c98c2c7532fadf92e69b2635aab99191d9ff81f58e22152040d3eaa8e0e1e2616eb1bf63f0d284054fda5bc900876d399e7618ab272a3bd253d3e3c9a51f3818f06b1596206d0031b2d1c6553e843d6c26dd4ac1ba065626e5bbafbd7edc71cafb4ab3c9e9b8e5"}, {0xd8, 0xffff, 0x7f, "e35fe5ad3ad0a54618fbcd83a54a6826b17a3c8a1e3fdc3aed4b81be0ea39c1b9b03495c7bf959dabc06a1b3cd9f03b891324f509a7cc7847c2d3d7871267d1be66fb113d978856f5ab99dea979d12582438a0770f577f236df7f00f7ccc3392b43a546fc07129fec48601666a5264c59a48a4cb7fe7e17469548932ec51a69e240598d2252546005b1957e24098f751f7f9e56527f6625eddab2eb61726cdb3f905778bb94dfb50c786da7357736e818add5253460a3c8edbb6b387bafd994d5a2684ad40"}, {0xf8, 0xffff, 0x0, "abf622e3aff0befe8031ba6cdfab05cfd7221c872efeb9792198fa50a91ce79a38d476909d28cfb7882103acc9069f440ca14fc5a03d9fd967f6010a49bda6e2149d0553143c3e600c8f332703cb8085c2f7be6c30116f732f701784b857fd2fe494700fa4191d78203153ddb505ba574eb272b10c40f23b5bc041d20d045f412a3d03abded72570ab94bee68d721c12d1f8d4fef33725b04664bdb6e64a39513dde3992e9794458c21c201823f1583bc0a15899e4b8fc9aa2b42dabe9e590d404ed414601f80acc7c11ce8612ffb9365efdd8cdf28a46f54fd971b3192921de26f9da580a"}, {0xc8, 0x0, 0x1ff, "fa7ab5081ecf45e25acdace7531a395705506d7057fb3386c71aeafe26dad1a4b0dec58e38c894f84064fa469954deffae6909b8ad64a9730ab272f9d29eab0aaf59154a7b4608b099e98fb56b2df771c812f12921693d2747a0957823f5e5d01ee6f0d937dee15d9825809f3d99ecee86f3aa8f328650f3b19b97f5ce791104850a792cbf6198fae9eb2d9e917fef723c4868c59ddd8140b4cab906b56ce90d7bfae24ac3daa4a816f5fde49708aea73011d50fec3eb8"}], 0x13b0}, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000001640)='./file0\x00', 0x10) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x10000000002, 0x16c7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/189, 0xbd) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540), 0x35a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) pledge(&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='][\x00') r1 = dup(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) fcntl$getown(r2, 0x5) 16:00:13 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5810, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xa2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000000)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) listen(r2, 0xd806) fcntl$setstatus(r2, 0x4, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)=0xffffffffffdffffd) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) socket(0x20, 0x8002, 0x3) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="712a1bb47033609ac1ba2fd2f34ea0a5bb6fd82a0d5261e93815a02570d6ffd820dd8e7c40e26e0dfb2bfd575d309b2db7f8bd719866d63dcf2695e6243baf561e34a57433aeb1d94524801a4ad7617df26393546fce124af904ea8a76", 0x5d}, {&(0x7f0000000180)="eb7805c2b4736b14555d177fd7f749e9b7f51e0492b1212baf641c7cc863b46d8c6f8ccf02685eef1dc689992bb42843172d1b5b293c385f0923fea5bedfbcc0c3a3ed46165d5c3fb20aaba203249ca28c0e05b530724063fe88cb2ef9f9a92d6ee39a5b86d5", 0x66}, {&(0x7f0000000200)="d6b8e95b999c061364497eb08c724f6383ebcb3d3343539f83a46a053dc46652265718d154ced6ead8c30e8c529e48011def5350ac38fd17bdc3fbeb2b2b6e4136870798b9486f8e82ff2ba0aeec4458acbc0923dee23673f2a6ec79fd6c5a0f9a3579cfc618a7ae5d466b9252d9e219c35d47e8b7c83fda346b6e1253fccca2e949bc916fdae09cd4b1a1af1e29074b613284819d56f21d8b866c7100440bcb0751ce311310329cced42f3327cde2e301d1628b30aa5465e28d8cd0040437f10f765872e722ec3a32b0b03ae65ea9fe85f737", 0xd3}, {&(0x7f0000000300)="92fc139275db5e7b542a8744f2296dd0bb107d39916c4858eca94a8e88b295d74154204abca3d55b8a957c2a5411c1d43af4afad3a257db2caef266717349e026018b6e0210d9c8be3dc0f6f2bddf4478d2b9b1ebbbe9456e5823fbe4fbd0217caeb75e7cd11c909877eb7f3f218acfb35a8980cba82ed66dca68a5388b7b046ba0f7d00054cfc61d4982e1c763a72f75b60b1388219e565a88489da09583373a702f64bbb899a9f2b18655d9c95d9528a208c5cbcf5d87d3d56c5eafa5659cc4b0ab88921d410b8ebc27b3326d222431261f6b593bfd2e97c206c2dc1a530eb30102b4a1411a134c80ee0582f92265d624d235425f3a642d35e86f69a93213e4121dfa7e45fecc0a4ce7f9f410f3b4873f58f680143eea875591411baa220d4bc33163fed05d75cad49c1c9657ffc7e8e367324dd6ec5000befb1f8f2b7c62f60a9807eb0a2846cd09078c093cb5de1198d3312095e46fc9406dab42e0a99b40b3119e135191ad309f02de1c17459a5a3d9f12a173f522d070f4ae6ececc2d9691943f4928feb4d3ab25e74af2154b75a1e58fcb191be4bc55883f959aa7dc596de041b3ebfde4cb8cedca1ab5d270a5d80c604d80e27e2a14807b9ae49cdd76947e38748e82146be73decc82b49fc95bce0ae32ad0c15510987e855704b559b60407e22f902c2cf81755e5fc87bdd8998d5796dc66eb844d8b6c2841e65a663796b8916679ef73e4bda84288096e02da15d380560288f30c05010421df652d65fe7bfcd90288f9747daae342cdb253708a08467315d2b940ae1b2354952a51e471c3fff4e172fcf21a65096adadab269935a31b896012e6b5588b09a5d4befdd2d20a8ee68da9a261b4bcdde9bdb55c5886baa4d7d71077d537fb594574b9af9c424adceec9bdcc2833a9ff7aec0fcce19c77d1a1042b53c611a75a84d24b4cf11ff7a0a4d1da227d4c7afd64df20bf131fdc0d9d215c4cef78c2b5eae75f1f5d3679315a117af61583cfad15b44038002539d0a364efeed49c7668433fa59d9d8cf1030263295ed3fb4f5c0c9fc10ba673d89fc15f6d4b181f15f3e30fb65db90d9131f7606169db3e908bd1b38e586c3f275873ff72cc9a9a8a399e2d6b90d939ff55567ba74b5883827d74423788e5bb40fbbaceb051ae0aa6c8872b9e2649cd51c5815499bc821074ab67bf28c9e08c5e9f39b23455a7811009d8c181bd4493a3e90a557a5fdeaf5cabfd6a5bfe56d9521ecdc114ff33b2d0670fe709888dcc859b024da1e503e1de43590d6dad16ce8011b93eda6cc747b2d57bede21a64f9777209e7c1346b521ad41052f3e41022309d85049b1a90288f5ba7002fd3d0a1332d9f4a61fb5fcd94ea0b75319cbe6fe7fd367cf1fbfac3e28e69334ae1dc3f6e62df58489b14bbe7688d8ea557831d480a1ef72f7ed71390ea03e8f92efbf837b49db61aea38d229cbd653a59e5a195b1224759a75fa56c98518bf2a22c6a4b3b5ea986b6a0a8762b5738ab31881876c9c516bccb0c340e8f2c8c9dd97c963ee39fe8d9e41c70c6a7f4454a5370bb32b183439a97263449483110e22a22579a2c62e20e080302bb990a0b8ff331a7c99141199864aafeef16aa25030abd61696f2374d685cc9e1e6fd42251e12390223c6e82de1acd6b62727a60e1ba4b946cdde28e8fdfc1327ee608317147b50080500e22cde768ce65bc0b8df50c6b61ab1171b2ea70cdf4d0679196c5c886a8b560b04bfb247234b16da6eb524cddf094cc6b6f4491a3f94b36d7a79002c7e44010f670abc0eaccc166c4ac8cb96677acdecdbf919accb521105b924981c4ec7f5c4e5f9f2fa62fb9814a33572f2c4d35aa5339f6bb009b9f3ef3968f72a480085671ada773ff670efa5e5191840a5728a7f0f8aca90bc12ace59289d5741b9203bf896bc8a660dd004d7efab25e449cf52288959374a103d07636af569ed15cd226c590fd8b2aba5547be0c59c86d19c1ff8fc8d4eede325c65acd9d92667270251c0f79f165770aa7e28d05b57df8ad7a52b81ea73bd4b618ee6dec80c3107e5f7906d4ea58d2321b72214d4590f03e11f566c8cad25e982592b04cda79018397ee8202deabfafb4065022e4ea44f0265858b6a4b639019e7fe7cc523b9c6f1af5f591511061f27a3f4b5c936525f5c61af7283f1760b7a036cf3eacebc8a80852e17703b9d55abdc815e90878bd81f5950f57e542b7f7e59389e4c23162bcc09122259b6673fc386d12745ac369b67354bf53659bfbedd97d248a609b6ded7ca9663ef9a1b45cfca0ce9ba8c16c43569165a455f1889a98e6a114990c779fbf19a8231b9dcb7a88f93560c22d339502bcbf20faf8128d6fd8c27124db4fd9b6236b4c79a83fb735152f8a61a28a555100df5f395622b1effec2de17671b0aa30bdec4f44db851ce829d0970fd85d3de142880fd7ed136b3c2602147fec5a827f2a8eca72c8c174424a96bb0a3ce271a70cc507cf7cc96acf63b7e351dfc68c70e864a537b7c5039347e03711b825a3d43eef38d64384052fd565fc7e36d2af6a837c5aecbfdcc8859062ff562f679bf23819873e306dbc3d72472617304138d0a44c19f188dded24458aea2a13aaf7387857b4fcafb3769b2d622a0d9176ab5da5f7b620258124a1435e010d8162bda58928fdbb503c552b5d566a7f78962184c8b589eb8fd10af4c1c14176defd244f2b913d31547cf59c2622c9b0a3db8fc2d873660f168f22344e1eac1ca4dda48c5ae25ed35badcacd79f04fe8d448e04ea6c9805aa23330f5ee9753c5c04002d2b917249a55188c80521e398524a57fa93b5261c1839368e61deb9e9b5088797a7bb8dcb856ee87cf0fe828217cad088db685b66d4687704c5c686d604a8d41de29060be10c6eddf1013461fa2237851dda12da90a875a0785022aa8d6e75e4a4d14b462d4a58015b35dc3d7957b3ff8a743af733392bad223fa196cb6732a6be5b0f987c81a1c5eba10baea4f0045a57918d68bb1bd6566b50f7987d6ceed85bd028e82c2c9f8491952e2cbe9701e7ebbcfa639a10fb18d789edddf65798ef71794609b56a0e2b43920ee458a1aa0637728447a4711802c7c46bcfff4c0a10dbb70ecd25cef426f57df52762fb7ba73bef497d7a182a78d6b6347c66ac09b2f6a8eb2998e34cc19a0738281a3ebb329d55ebd00151fea81fd75e410cbe75d14b9c4b01e2e95990f40e2f395399eceab02f435260b3c93fdac7b60251c7d2bd1583aa1b199864865d793ededf10f4bdffcb784be766295606c1984339585f18c7a5e9e9c7a414b1c67a65a297e7f0f50e329cbe0feebf9b4bf1f1e6795cc85a0b4f7c0974fca3fa10d922f37692f3a38f2300464f4184350ccbd81c66c994d89846ca63ac3f21062bd04c75cf4f1b595cd82b15a808f42414f394845c2533f41f0544389308cd398b1eb0050d37906894be92379293573270cd7d38f80398e37e8e2781f757e7b33029ef786176f867b6d26d2ff2a7f3966a547f03a8c5b8213063ed05cdb76e56d52d21b4f5fccd8e7aab32d7b86aed41835c48ae0717630b5d2e921d257d479ace42a00fe5e84e37aabe025b18710c8edf13ba4cdd303d7844938e17ae0e7d97b9ca179ed699a72064de0404be4cc95975f5cc049e2013c77716ef12a100f2a9a825fb1e68dfd709541906ab6c5a0cfacfb21900f31f616b71c60f5415fd768eab33191363266456119106e94ffc6df0577947833d03d3d2cc952ee252be1f7536402cd33e9d4eb1b3aa205b0c21df99564e7bdae44434c02aa81e585f010a4f5af1300edb1025bd685afc7771bfb5ef782cb47b6c40de4ec3a3560fb9345843d47b7c2128fc5ef0750cf7e29dcead520327c26ce54f4f5338dfbb9a5b922b842b98813d9aaaada4dd2ac78816c9d045dfc30b180b8deb3f07c1b5e841c69530d39240a04fb11d9a7de275368e3e800e5e3911a05beff929efb98b28290d98020bd53a1d4759d878678e10092fd986544dee477d4be04c9dc950089de70a0e6360ad1ee7435a52b01c62e7f1649fa81280076708ddddb122a59f1be995c6eb0108feeb6d99df0a119bb4197007df3c515661366ada35e379dabcad1f82b482cb6a9558269332c1d29d44e116487b142537cf84662b9eb616579d94e8ff20d3a614bbf012c2d53a42f3c6672e471e9c55414bd8aa6aa46a300de564717415b9c6c89b1f2a0d5fe36d72c4e9a6513d6a650fad97e2ebbdd5f7363f6fa422bed4d923509d91bc01a8ab2b63f464a34fb74078c01cde63ce9ecda922635b90e3025b638fc8184f9cf67ffe9af8487c99f906fe51ca39a4e8959c29a5636d8e76f1b0384db273175357b0fc5de87ecf1ca302568bd8e3e3007a08dc5594ddc09e2f5c826fa23c79196ec649fb27c008d54b92bfa95c25ffa666afdfaf7f0c6eab3a765521174cf02b155be1a7fb335ba255ca14c34bc99ed7574ea42accc77e8576f61c6e000d0481554858dfc16b6b4c0ef8c1379af747a7f938e98d5782163b25bd4b33edec4503a70a2f5e4801430c1ba2592ebce3322341ab09031a7c2bbdad47895a5e3bd0cefb7cc213cfb46de205103f101e5c2ee031af02a1a63c6470b3a1a63b81d67f396e89a2579b7cc602582a279f2a81d6f0c1d2534abc5465ad9f1132a9cef8ee888b0728a699d41a46d27a88180b34592eebba2254a9b17dd5dccd817a73f33602d80aa82187003b3cc9f5d8fbba98c266a78f8fb7f74310fba1ce9bd8c8738e90a45833a3ddaaa790e30f1f8d87aec965597687ffe469879d061f24004aacd71d40e39155e60e4aeeba99b067c2733bea5504146cd02540f3a4619f4fe092227650beddb533fca105dac4e463eb4ced501f1f98607ca87679b06fa5e01edd529958169bd07ebc21bf4ea6c5b23bcbcaf6264caa4b47dec72e0d24a1459b56c33c35dc602373225c680f04a9c0c53970b448d6386f325268efad6fa69737b18fefb3cff4e3b7efb87896eb702aa2ac743650c62636409b9d9aa86ce617b2ec571133b498ba7803730103e05d0a53389d59b999ed8c170de9d30c9b16a74318933c9b5d7e0cfafaefe73aeb7b195d5eb00bf90f4a18c5aabf0f15ed46758d76996a11d3f3841c9b93c83b198eb8b62b412d5e4e7a96fe6d8ea9ec479ee7a6d74abfe557108048600280a30471ef3aee956cb96a89f5c274853c9ff3e763dad9c7929a5261fceb9f41e4f6fbec7833c3939d7e2c147193f39ad0615c33869f65665c17681bbf21847ec20b6f1802051d83b84837c51bdced685c36a3c8dcfe2cf6df5207f4a57fa2801cf922e7ec0e392d1a8bda062cebf2a7d25e2b73a9cdcabac6fda0b5f9db9e9e76e86fa6408f7e5989279c5d4c66ce2ade36e11e5e16e8b01b407f246f3784a7b83d029aa3fbe41098bc3cb8b237a4c121498d3bbc46240799d57bacbc4085efefe44cab340471f9c5ec9efe25495e6ba388e027fcefdc981f949b67e5948bac173a3d8c71f764665a3c651dafd8814833da6ec25db0a4b4cc3586f5136b19b461247460a91cff05357908acba32c535df4e257fe4e270f06e77618b11f6fdb14e3177eea1fb9c3f6e22290a593ffc9ae2b391d3b4ebc15438f5b2cff11c3a847edf81e9ba3469cbbfd39f68ff28a82284e2307063aedd3ac49cda8cab2a27dc22f5e60a8a503a164ce46674c4cac096247e9972c87f31b07dd9698f3a298cf88196428e5ff6bb1bd9e5950132a251184fe58e4fc51de117b19fc36cdc08878d7884fb945a29e0df", 0x1000}, {&(0x7f0000001300)="cb6c4dffb2b5dcde4736f9be2146741d602bd5930cd026f24d01f5b6d94f6f0eebde0fa8759d5e8be4e3e69360ac95e182b61402d7018ef90bcaa96412e8e5bbd1a8813125558420543e5d4e75990fd52096b24c834c14377816954efd6d6622130c2154edc0fc3a1ca3c2af3ba093f814a6b521ad70cbca3fdc43937be97dc27a51bbb50cc73b77ed7c179506504115ae26f4d3c4d6fc414989e02cefb2867048ce5fabe371c67e688f917f29b017e41fb0602b29c688531faa51434af42f25cf4e20af637b16dd4ae46317cdb09e45635f640ca48c206a11a58b13cf2faaeddb222dc35c59ddc9c92d", 0xea}], 0x5, &(0x7f0000001480)=[{0x28, 0x1, 0x0, "23befe9055e3a19960e865de49c971e4c31c4cd8"}, {0x1010, 0x0, 0x10000, "1cacd8c4cb566f27d9ad207b494b1e7c656afb999c1accb07dd6f02508c67dae1f5d0c05cc73613f1c8848f22de8843fe00ee2ac5821b2597f53680a2a092c29ea62571ec350236ee632d6c788573a736dccd94ff4be3a9ce8d3e912df53921044d10ca86f2115bb75283e911d5e0520c43551f3c62fb8dbb21084e5a80fdc68cc4604c8e9e5e07eef43b65fc487a73d069e44bf9efa2e94f924397b83b3e7130c07e62628848f96b5a2b8c39f5276960b78ec0738011b41b1c155ba36c54cd2fd95f3057e4681a286efdaa99fa25bfeef571ef31ffd67e04bc5e179def75cb2423cdbc784fe96901cebd2ab007eccd9a5f6542f613f321d66353b75110871a593daaa26d728cd9d6da49851215b0aa5f29a464a8c4b881fa4b216afb572d716fefcad8af893d5e789636bf258ab1895fd04eb5ccbea5478f1bc4bb5ce366f12b7650a77078202912fe73e33767808dfdfc7419f55bd0f44b45b4f36f35deb464493bf2651e97514eb58e1d4f1effc07aea35df08b55b475670b09c0473260dc21532f5cbd6f93cbc498cc568e294102bd5167590646335517ff19d6f577d32b891ad6bdd534492b025f464c88a508d4d3084203caea34ca36489bcd6954742306d6432be47b94972b2f83d00bf27b5899390de08196db88f3c80488cf93761fd5eb99687dff295692d23529483ea2402408ba4357157dbf4033cff25b61a9f6a02e4a73dab2827c11955a0ac432b8d521aab7f50b3a409a4e0beafbb18568ae31120457f0185e574e4e9ff1d2e3363370dcc677b8bdefed1bcc64c1150fcc2db9bc037bb1ae8bedd9d9222aff98a754d6d4b2e20a8da3c2c30d44cf7d8546258bb78c0df6c5e4e8f2d4d7998112da51b1402d5c401d99f2eadc7dea9b6e9d1b64bba82963ed95d1feb0fd36a8cc7141eb0400877d70c9131f2ca2f65fba522b6515702ba92ab51a87eec7a12d2feb41f7636aca7c10d031feeb7226a01ab64ca6e0b1b124dfa5aaf375dab92b6e75385958c9095a9d5747a7b0152bdfe85a489f9d01f6c56114cbcba927c91076d17cbe1aab3863ab94237bcc4db8dd3051af480a2fe3c8e6ac3262f9f66f44d2f7b46e8c368275f5f4343e675091d01004b66a14af353b8cddc78928b4899e0c8457055006245457f8aa1c30c87ee92f9679704ba34a764f4d0bd9ed77643fe1e972230dec64bae3cbf223144f3333713e3b2e80fb890bd72a10665b5f652a872a38bfd20119587ee5899a08848c0c5928d84d5fca25ef1605235656ced695b4039b204f177413b865868e4a66cc6d18de29a7f57b070a7f01f9fb5d60196e689a31f3a6b5c5e8b86e6a76d724bbfe19762fd4b789bbb4f124bc8ae0c063159c2164f003d13d07d9550db5fc3622eb8c4b968c88b48779ed681cdf7407a35520ea189907f7083df9b72ccae4801d40e3a25b9794d7806cacd69682c219d65de60425b88b0dfacdfdb1e37bfec760c3b8f5fe8bb1b71afe098c2064c1385c834c699def78f531cb1614d18f8eb1841d142c59439fb883237eae8b7c515a11bc8c6fba812a8ffa60f30e8e3fa9e0d3c6e8d789a06d80c6173d5fdd877e1f1365eb465fe6e57506c34b71791c505610ea93365c4bc429f231b7d634d83afa5670428d99b413d682e2df0320efba17e3e562e1bc5723cbc8229fa63f60b0746665146db4fd59d78594ad42c5063f2cde9fb48d26e87fb3ab8acca1613f4d70a6cdd96a276f0214cad94ee40e9807ca5cd1b2b7861f992c352a9caa54beb333deee5dce379b8c1032f742008849816a665ea74c4f2d0932a132f3143f1a9286ae4d2b2499be015e53903dded582f4e8b9f11333ab05693c31d973a7a45855b7f2cf38f14e5654bb12b7565034d079ed1744dd94083bf16fbb92dfe1e07bb757c1fbef91ea74eed71b2eb8a12a58ca0a37410e3bb8c5b10d57e10c267188351825a5bd9d4615d7f0f5bc0b729d45d70ff0236aa1b173951bb093a112fba1d1daf41d6fea3cac52e87e492a62f264a0b8e38606bbfde4585e4cd130ebdc0e671f56c5ced405ca438786abee91c953afe4a7d7a3509b35f8e3e35dbfbda82065a55765caed4df8ea980c2a6f553b69c3da7cfff6b1b7873a2704e0de723a6566dd6011d54dd7d6370d40ed9023389e247fa0f7cd86752c17931ab2f93bfbe5a99bd9cff8d93ff6e3ce1a5aa15d8a163f4e85c7c45af95148bd1345b5f968b54258fd55137823aed6a6440a2f815da08f78a37f1bcf7dd60adc3400207330a8d71d42382ff52d0f32f9acb44a0bacc5fbd498a59d4a287f4b6f43c8054e24ec71a0681d4633f343d2abdb5592efa2704f96dbde9abb28f8cdf2efff492bd65f7d33923c8c08902968c6e6c7a872a28a5355f7094ac82edb65d50cfdf8b6de44beb17570f5c13d277352be40e0be2a85ef3ae53f9d5775734a0a9ec40bcb184772c249931d023681abffa72fcf38d9f9767590ea9c26391222dccac400a32d75631a4bbf8c8f65cb5ebc09e4e4ff61f47d4ac3c2f292a5fba2ff2fdf93cf83e9138ae5b5648183cf049d27c7f4be423b12883a8e5d1fc2bfaa8e58e7fb029cd887e51c5e31eccafb6613966129c49270809f2ab00c9998bcdb0cd1e0b5843f10d46d66004e526b09e73cd37701a8bcb1133e7cea847e233642d32ba0c88a263f4ba922c3c937092ade9f0080a6dad119d42a927c50f1395d8004854ffd3648f828426514cfe9127db4e0a946507efc504c957870d0954381982359c6a889ed59e21550e69a343c1cb28004c49f220ea94ef6f383abae86ee35cb33cb675246609e14dfa2dde36d4d6440c7aa36a911f05762e6b434ce76cc9c5b934842cbdaaad36b93ffd5d8d38bfba026f526f307ce2e47a0517b8973bd2aaa8e39cfc10dc913d40f9197f85ce98228ab1d705d2333cdba62880600b77cb2e7fae7859cdea7e06aee047cab17ad58b6b8c83c366b60b204e5120fe87304226af375d36329f84ee0b0fffee470cfc91cf96204ee22649075653487c37e829c01eeccb3fd8e664ded0e75c3c47506055c2dccfd53a1658dd070e61ec38851e7f1e4b57a0f901372d27fa5f474a01004c40fb5d15ad7d770ccc281e44dbf1c59e9e0cab98027d46e8fcda766fea5767b45d8a4d2544ee82e7abaed31c2b4888cf6490913c30e7f4ab71439b69ff1599a1120c6bb09c396f779f27a5e06dc3b3f533f10d60d088f24e99e72bcc5f8de9383233bbae4552e00cb74ddc704b33961079d1fab0537c680a3b79612b9b1e710e9eb6ff8fa47fc03f814ace90c6ba6f321edb6e989a595f6174d808b3c81627c5916c9205f96551d71558a2bb5bd398a227bb96b6aaccf7afdc471a175b4d1c12c4ed8743558a64311a3a392a4df12cef8fb8d3188d835ef752acab60b93831fc4c9e38af538a1ee877b6b9486831f955e4329cf9a2b284aa92fa1d2e9bfef647d530e790c7f11b39c828c3e8c307c1cd5a4c539116bac45d7cc10d44f57a7592d60e17376323b12ea7a52268934e74aa6e5a02ef8939a92513d84253aed92288c77efe4e4dde3a9dc33652aeffc715e1f611dfd0401ebd85d8ec1637084901be9998f8fd35d55249d5a6f0800479102ed49cbc5a83e374350b10e12042165b965cc3d42baae86bc7327634499a8e7b244b453c13f5ae511e39bf1905759cfe7bbcc235ffa7afcf8dccb824e01091dbe0fa15894fa0969c0b0702b62fe41b8dab117a1ac7338da171b4f40fb1533de7c50661e9a82ff6c7a52a33a9bee8d623b7a156beb55bba5f051fe31ca6d87456a19ac4f7f689c190cdc8bf717ab33dbd64d26805f3bfadd2d30bb3e8a45eee25958f32772a205cdf2639c8170ae5bf9981637a9b45c75fc21ab0b54d452d1f3a848f913de01dd7f2820603e169b903a447873e3f4cf5e216b02375c47ae8bd4840c41f1fe74f84fb5298127d9caff01356ed43278d5db71b79ade720f238dde79fbb3530fb7a7cbe5f244c06dad76c2d6da911c2013916cb1fd3ee2d1c68dad5b026ee0015139f83dd0acdd0236f242f9d30b6f5c84d5515f035dfaf86d92992326cca231688a9ee6974f874747e09ca0e14b5c3de9280a34358e382f1538a2c078d0c3a7e339b87eceb162f9adfc44c767bf5f18e17f02648fff8d47079581832830fff590eab1bc3ed18a6e4bcf039e81e3ccae16beba8a6267b6add4e5bdfe510692ea0b0a74dbf1a25db43f17af0ea831675dca4949df95072e254fc12af193a369318c9264724c75c15f67d6f1b8722b830817a3cb06a48cf4c49abb259887a1427d1ff8a8ca9aa30a45079df052d71abafe7e86abeb38b5c0b409471bd7da330e43e381214984aab2c166cae70bdadd26c942f2b9b65f446b4aa294c169bc7bc014b4ae23beef82641dbe59b539d2f253c4de34e3d47035d7cdffa851625af108735e70aeafedc5c06a7cfdad82bcb55b758ebeae3b400657888ed8e389eaac10057b216b5be644a03d507bf2078cb5127d5569f62ca531f6fba295af897cba819f73c790e500808fe4a1d67c3c4f4c90fa6f8de38d88c1208b77698e1340da77c6b87f7f6bfa8dc9b5ee8dbf6e16f2b30523e621902a319d73e71e930075c6cbe95c37c49b83d0a31db2b1fca407ff8fbeec3182b6707d3f2fe7ac400b64c1abeca530b0a8929ba3a0f8769172be08007e77fd25d986d92e5033e9f64945ff8d5d044c780f88ba256f0f02df310f84e86ab9e0a3cd54d87e05935a733004eebb28a6c11ada169d5b06dadcd839dc9f6f8f72d51925f54bca12a993ddc27ac4f1c7bd2eea0c56980fa2cd00ddbf378d69de4fd027488d5fd4e3f85a77a83510c5121c5aa3a180017404fe50afbe1b06cd2396e8d2699ac91566cafdd7f5766cb663b74ea7c6d883342ceee58e8294ec170574c5269443fa79fc763af9a308f27df9840e737bdd1008686c140a6f5e9d1761efc2b4b4f933bddfed904d373fd999963fdb64f0418d2b4b6f2ce6fbbfd4dead685f9c539b1018aab3343525d506f420a99eeec188faec8bffeb4bc2ee306fc1ab60bb120f49497885b675e27950f20c88ecd8167be48d6d67e3f79f7aad5c57a64d2c0e16b6df75303af472d578b574fc1e52ef421638e5db8412e55b88f7d2cc72c8be670b62f6c1ff7560db1f1c8f881ba0b3c90090d1af99e6b5dc35c36f4e681a23c1164c18e9e9d8b8f345d14d5f7119acf340203bade06652855cd90805d61002e6eb4b1699bfba6c3adb1b81d2baa6c1ecfee6d4bf7f37aae7c93194989a2317fcb05034d53f47e9749d607575237414590365f5fa23bdb65964680bb73249b382349896404f9df51c6ea393825b1d9bf899700d5bdf98d9ec5257ef0035080a223888cde01fb562b640735174f9449cd42bf4ba8030708571660163ad8d2c7682a88663f48dfe8c9c66f727412acbb59fd9fe370545258bd52c5616f3aa7c03481957758bfbe36d654596b98f6ae9afdfbad492262ddefc726537a2a67fd4c26d82451f921c8f77a707759c037c1b5a5a0bab5a6c53723368dc9d948cadf5278df750c3baa6e22bb46a92c7bcc678a2dde7855c1bc81be73cdbb08a2d033e6d847245b49521106b40418480c920b127a041f225f372f9960baa6b8e57ebdf9c0db61090679d41b26fd991eec383a779b00b521d35b2fe7f76dd7baf469d6c01732ee75e5072ccf2c61e7785665ad4cab4f63997e7f00eb9fce992397c55c4b7640e003a0b33d50f46a3b60e3da7fce18d566577b26ea2494ecd46e8169b8d87964d276af57a"}, {0x18, 0x1, 0x6, "09878b11f377fffc"}, {0xd8, 0xffff, 0x3, "e95db9ecc8527d64656fc395f1579bbe907364c7a171f6a34243f2ff182bbe84bff76487c65c52b4036685e14095405cbd590d440bdede7ea817c920fdbe8e2ba4a3843110e135eb845be8268065c3700b1a64b8a6b2455dd811c23915e8d58f59bc5cb6960f3bf060f250aca87ff28184bd582038a8066cf4371450f292df19320238b42468d2d4b62839f3aaf89fa89c9d88c02a4d521ee73249df57dda66990fd243b060d6bf2c5472bdb215f495f419469953eb6c5524ea0277c5c765dbab5000dd256"}, {0xf8, 0x0, 0xfa00000000000000, "c0ba43ddbcd877384ea960bff991de8a3ab6fa5716e6ae43bc0c8ab0e78bfc43228eb2312cdee0fa17b7bbd48a3d1f22524315f418cbcd474a410790d75e596b14cc612c6ab7bc5ec3caf962bdf6194145e656d3ade4b69567f85dc792afb3b2e5b737e1c31a04ca326e6d0cc30544bd02d10a6a7ae59f3e0a4bc8742e04a3db8977356d0a18da71dbd1fc680c896390efb38a20aba26fcb51a3fe97b4492d4f83e3750bad569794f72c7d426003c9ddeb3dc81fae7469d417cd0ded3924dd5da507969c3bb054bcc6a19f1f2ca0ed6143670c7907897afa05a6cf7f835015593f04"}, {0x98, 0x0, 0x46a0, "48feb64f220594d320f19c0d9efdfba8250044503868f200a6c24fd3bf2468c6db4a5dfcf54d966a66fbd250da6f04e3fcbfedb57acef4615e8a5a788c2415725a93955aa4f74b556560718b85898077b6094251cef0015d06c3a006bff5e55f947647a170730d6dcb9c6bc7daf0145b91f4b389a0227a2a9fac0386e55edfd71ea75f8bb159b1"}, {0x28, 0x1, 0x1, "373401ce66942ead8629002a8d5d8bbe8fa3dcf49ad2"}, {0x48, 0x1, 0x109, "61a92d62ee956ee37c628357acadb416df352a0f14db79d58c6cda00b9110ee8c91b47c8c53d8ad1d65b3891dda90f6d87"}], 0x1328}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="29ec377aa25155676e659a80b204cd05d0", 0x11}, {&(0x7f0000000180)="120a4b2049afb3550f22dc389d57aba6bd233624f15264849b5e046fcf11a274ca46686f946bd6be8580ac698115416dfcca535869a0b2a31f31a8f1e98154bdf1eb5b7e0071b96cefb313bde75deb780a5a9939257b76308e79857df966c6b8169801a5", 0x64}], 0x2, &(0x7f0000000240)=[{0x28, 0xffff, 0x0, "b4fa8fa993fff9e0573420842a71c33aedc5c5a5"}, {0xe8, 0xffff, 0xfffffffffffffffc, "98e59dccf5567001d8e716315f3452a67e98929339ef735f1c3f73d01377abc7d94c84721ccac469c9501c81d4a3371f2c7911173ece9e85503c46a4b346322ee6616ed4b92eefc777c900cc37b2fa5fa070094324d3f9d3bee9bad6374db52e2b4e98446962357034d9a005303a1292f131d35d42ce952423515732dfdf595d4dde5b5bfebdb2a4f8d189e976298dc50065b8b4191952ead360774fa2e506f064d4c5e4caccdc320ccd1f872c6e12a942ef2b7f9f3e536519947636bc3b916ee2b45cd8f52407f7e30fb82faa45932d4ffa"}, {0x18, 0x1, 0x8, "b5"}, {0x80, 0x1, 0x9, "8573dc70f22728b24fd01f10eedbd541351481cf8e73300cd438b389e3e024c0cd836ec3b1439d460cfbf697e9c5c8e6b5de2178236f06cdfe451352c8b3f4e823b017355f39ca47a105e94a9397cc37e9a28bc3c2b1ddb72ed42aabad613b823aea3d7eba218c63d192"}, {0x88, 0x1, 0x43e, "cc73261ac1f2a77752267d21668e4a2340b8dec6e68e49372d96b4cd2679d51625e536574ceeacde2214158171b7aaba99cc20ccd2c8df4d78a2735d359b9f9234c21b985e57e7f599de8c67b6439d611ae569075917f10b28508144a3a582cc3d97ffe1bc917dd507acb8ff9a477a03c20ba51246c7"}, {0xf0, 0xffff, 0x3, "0ce3e3ead9f5b7fa593cf4be83c7d8ad377085b5c57f968bdd2d69d55c3162f09e91aac7913e1bdb41333fe2e7b8a00137641a8e29f6a4753e5f243287ef5e77c50085a3f87300f282ffee612b0faff1a8ed0034c5fd29eaca58c0f1d8f7a874cdd0fdfab6b9e4da3d2bcc30c9f9c0e346db4f7b68c2ef7053c014c44cc46be7e2f95ffbb630376ff61228c6b783fec149c873f1bead542c96ebb142bd9537a1c1cf08922a4b58ab14fc966004eaa84d784e4512af68642c7b7da76452c8166af0ecc8b3813ba7820d3c3f193d5e02d2528c93628ba2a17bbaef"}], 0x320}, 0x0) setreuid(0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = getpgrp() pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000680)="c525d6ba66883523950499a8e34f91a9d013ac26c81ffa167b933d61e98a8a636157ba6076a27bb98e5fb13becb7bcbdbb19949959775def5c3cc8d3fd4385cf9a9946570841401f09bc582ed59ecf9617f5ee1d309e7a42b0a74c100b010a73e8c034de33ce48e9cf9d7f1fce19c7a7bfaf7f60e1b19988331452b0872ef2a6d094138e97321076ae8528065af24e19fc37dcc806e72fa66ec716c7b90410750720", 0xa2}, {&(0x7f0000000740)="5af3f5706c09700d7b75dff0774be538ecc7ac592a307c1a3d5b16c667fdb891a2d08337f753be5b1efbdb49a8fb0cace79f72789fc5b2ae247e4919cee06d8e03046db0bba3f50ff745e9d6aeeaf467abd4babffca31527d51f61f8f6607fad42c0", 0x62}], 0x2, 0x0) fcntl$setown(r1, 0x6, r4) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x2, 0x404) socket(0x6, 0x0, 0xbd6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x32e0, r0, r2, r0, r3, 0x7, 0x401}, 0x4, 0x100, 0xfffffffffffffffa}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000540)=[{r1, 0x44}], 0x2000005c, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="42a7789f6af2398e7e6297789578a66843a17b6e8aa83ba41948fe85ccf6b11ca8493a92c2c54d98f3bed8f31f486ee5440aedf3b007fd0242601b2beca04307", 0x40}, {&(0x7f0000000140)="f053e9aca1f7762779202d01d58a989551152a0a3a65313888614847b00c35a2e9f3ef624899529abf982fe1d97ed367e430b945158791873caf0accffcef2409bfb253ef31596214f5bc74b8cb72efb3f60e070e7590268c2406a0426c7604f1d1b437baf32acabf23579abe5dd2dcb69867bc105560db86531564f748b556ad25cd1c1c330e560bc4112b7715b78aae00580232b243ba62f7fc335205b4ff1fdd2444bf9515322320d42b5c58f3a4bdc759ec5d276582bf27389daff27d2cf592d7de187769df627", 0xc9}, {&(0x7f0000000080)="40e2e323338ed78fafb00add828fde895e07e122cfaf232d9789c21fbc649c7fe2d0c21e86fcee9657f0", 0x2a}, {&(0x7f0000000240)="503ea0f253e7d012c96b6d853865f51fc5948393987426dd9c7ab1cc9b0df1bab681168b60edf9ed0b75a1adb61ec0973a9c", 0x32}, {&(0x7f0000000280)="caf0bb7d8d48d9a689aed6886c2c245f4d6d002b87c18655a69a4495dddf6ace650a358a1955dc6d5747c89b6cd24c972a16bc743e143f2f43d2064260381eed6f20ff9c7b242d48bae0c045e601dad783fd607c1513f415cdbc3d8e38b041c3a451a2af24d7a8f3d75427d208", 0x6d}, {&(0x7f0000000300)="d17fcb5f14e37d1e19ac1238efd0b1953a3f6848b87d37c0fdac4c628a5cf220a500b3da2e3067a2f990224631e4f8fa021c7855392ac826e81596edf40c4ebf2cfdf114fc6693b31dba982585ee80a4f0b7d0baa48ad86b44811b5f7ac3550232ba14e67c9cd818f248a559cd2acc3fa0d70eda138308a90d1abfe77ad5c53a1114", 0x82}, {&(0x7f00000003c0)="082f2e338587335dea5a2cdc5c8395471abbf5b4a38d8eebb8dd49a75cb381cb263c987e7cce1ef751712e4d401e07288a03e770d186e4d8e5aac098555e1f37bb4d5395d068f59c415ce42c7b2ce67e78797068cb334e891044538f5814eefec4be7fe27a79ef26bf80ad3e682d1ac12b9a859d096b485a377e3403404dc7ed18ed3f1427b0ef1e9583ea7d10dfaccffc3c8086dbed7c3d169811e4575aacc467afe46cf0e2c60e6f391fec0e872f9b3387755b5fc27896a66f4d65d4794916fd5bae87a556a8a56668c66a0c027237278ace594c3a", 0xd6}], 0x7, 0x32) 16:00:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:13 executing program 0: 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() close(r0) r2 = dup(r1) pipe(&(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xffffffffffffff87}], 0x1) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x70) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe00, &(0x7f0000000000)='\x00\x00\x00\x00', 0x127) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x20, 0x1, 0xba3) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x8003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82653000"], 0x10) getpeername$inet6(r2, 0x0, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x498) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) socket$inet(0x2, 0x3, 0x80000001) r1 = dup2(r0, r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000800)="21d606260aa32246cf08445c5d9beb4cfb17c066c6e2910badf3968a848c19b16a95971981bd969eb0f5cf53268e347fe4128ffa193e27ff544714de5b677b11994ea7ccf7e558daae1596b1ff99f5a328a2b2600e341cca890a04015089a4c413e55e9210959aa91b697f57ce2859e7b15a0e58b62777ddce05b7e9d313ca28f19d3c3e751f16617003619595328de4c041ab2769c4006b81f3394337a29b7aed0690c4169a1023cb469a09d21f1137cb1a9274493cdfe5dd8b2352aedd3092cc0c27727f7d91d8ce5991006c75b7fe4dc02dfab23754b84516142af16216f1388fc979cf139fb9d4b356aff4cfb3aaf06a8e2695b413", 0xf7}, {&(0x7f0000000900)="d43638a5e7b7afafadfe0cca27637b679cee296dbd1a720dc7761fea519f98b67114aa3fcc74569b677b30a9410b23ef0027cbafcf74e5a2478ec9c6fbbb8077cb3e1b0e81fffe6d4c7d6767f148b84e360c6ab5f11c4ed85c2cdced135d53604cd4302eece8fba486c805330d0db16ab0a6c261b24531dec2412ab7ed7893c4a21cc731a421b468c117c3cf72db84f37481f4e325550167022ca873b1cc1ef4c169a1e0b44904a1a6aad6e9575197a91d918d5d60e3efe01451546cc39a059eb2909d8c2bc76163e7d61573b974e2d454a4d30647d9adcd5d5c7b141efce18a893c63c3587ef9c795149d1205d4fc24fb0b36316e843892999f7dff62cac0691bf171cbb26d92eacbab2fe54d4f921b400862044e4399bb8dc5d5036d74ac80338b762938ae372ae4dfd8eaa8d39ac8f1282b330db05fc247c17b0d235d7d70e6ee36ecb2a90664013df4ccf339015523ac6f93610e5fb80dcd2814a82d8e27d3879d4fad12f255ff67d0ff34e26597bdaa6f1b7ae700bb0a4daa963fbb0048f43432db131ddbc9f844ffc1569d6e6318c8abfbb088334363db56ebcec62298d2cfe870f4bfa3a834f912004e60e2b4a6c1029783ddecb601b5def2b3e05c9cab6e1b312274c94e7224e6ee15de0484f581b9f773dd2270bb9efd8d51877a9abe27b89d2e3977e90bd37b92768eff43201f6ff1a719bfa4eeffd99e7e87c7356833aed1ab5c8ac956af398d222d105a72ed1082037e88255e14e70fca2adab66eefe592971b4fc02e0c4367db3ccd3d819f012d28856f652597162ca3edeaaef3e38b4224463f283c17d51ac7f710d320dabeea96a214948a97f207eccbecd68b5b52574b10be0db71a97507723952b15fdf55b692020bacb1f51219ecc99d7ac68ea3b90d18367363af7eca262aa006fc0e4024ff8bf2357c10afa7cd61539a133d62dfbaff680c1cb434733861558a43d85da8d439700d510e7255da2c12f88d6efef807e81737e06e8eb00654a0c426dcfce7754528c909ddcd467a9a3a6a1bdb25d182746e3877f6e7068d57bee1bb30addf330a07916b3472d5f9483c0adc2ff233bacba664fc5e930ef1630e5c7f5900fb49b3c9e1aaa1cfd2827ccc2eb0f793b4a64e170fb7487a083adff2f5a42f52d6b44e8ad1ca9216163bdc6577ae5635aac214c0479c3aa1c019f12e6ba2914f9c65dd9d9c8b91637e487602cc491a67157298ddf3fba7c3f577fe72ddeee60a19ae4cc4bd28d1d05c424a3c8b68b262e09a04b0599a409f9f539958b00d79bf8ebf093cb29b1481a491fd390efa6ac96ab565cc0614b8efe347d2b38e611c7383b5b68044deadfeb74c2aee9e0428c33ed7f989767a5101b07c3397ed9f8f26ad7803a8bc1299d28a600ad3f417549e3eb531d4ad08f5e3271d60dbc6f4db863e64c6ba9bfde6b3c378a6d4dbe0323ff9d97d8d57328b4958d41492a82b05a83002762bc1b2db89c104bb2db53e326b3837ee9afc3019932dc2dacc243a406ed196cd49d0ff902d928fd47be5712e02467e22df380983b97f06200e776e9d60b736cc63b04526128a3c9d57a1969fbc05550262f8902473965f5e1d31ad513a9efe04eecf327c9476a3235561cc481f7bce9a5fa5816f4f94192622568b8b94fb37806709cafd0ace7e0e7896e8b1ac03e2b18d0e2fecc0f125af3f36aae904339bfebe75753537aca2053b79438681249fa68201ee43a570f0aedc3e6d59df6530e3a64b6b9c7aee8a09be5e6c433823b5ae870c6b8153f8a51011dff257799dcab76740bda8ada09870fafef467ab412dccc2c7502259fc34ce2128b43ddb0423498aee65a4e12384e70d200719fda02819be1c30419b8025b58f44923b19e07d50a794c9fd501dc7fd34d7ff6021f155f4f5c1c7d696aaea3ec637161f0d454085c44a7c7c69a2c7423aea9760d11b72ed21500ed83513ed4ae9c6fa978b05c92ef41daa5ff706031b8cde293115d0ed1514a617bc84df56a61909812f2ec3ba497c2a4797858b708eadc0acb126570007d7f3447ccd24bf9c6a1b28284e01d1704e18af936b1967286b884101fe86dc79e2ba2d493aafab14d32a6f4d903f715453bad3ceaff7bb2d2a44f0d04a7979e13d309c0b3bce77d2b9bbd82bc1f72cf2511220ed25f5f5ee1f0c3acbc23f0386bd7c099d8be5835bff5c0b67eb6107be0191754ee9a617236c3541876cb30dbcc0053f67655d671cd4acaf2dc765b3c0d5c0a602cc0b8af9a9a6993069cf12420da09aad247d7e93b439a3859e86b80080f3a87baa0f51cf1aa6795618d6b2dddcf6d5c5d53dc759ea55e03fa0d3919eaed43b88a939df1b0027f965dfc2e4541b24274d8db9d0cf4fb71e9812ac9e26e60436354f04a3d28b8a3793659cf6998175bdf1168bab8ef60c6e0d786d1363c82d2956f709b2173df0aad43da3144478de3d1329ca67845a18d98ba0ec9bcb392526b1cfedc2f086af727ec96ed9d109d52a2352c91ddd83b5c085cb81f9d0fb083da6c9a9ccf069a27d742fb4a8b9f0810ee1ee4b952514c9e54f0f5e3db20c32b1314a3dfacec532e29c9c8b0799bfefe51abfda44e351c99f20ecad96a4082b91aa55ef67157b40efd7517d043acd41420a0b711b9cd9abfe12de24768992bb59385dbcee7982b8915ec6cc438ad7d1160277eecd82e7cee4545a4c204dbc329bb6e95a24c479f16fddefc8fd5fbaef25c708ceff6e5f926313464d238bf8e511875b45b705a73f273089689193f8bdeaccd039337a09a1a934d8b622cae40df217a3ddddd6699d7d3f28eb4a44c3c6f56e7ae4449bde389835d9f6c20862233e24193ce5e4528359ef6c8df1a06140d1bb811683ebfa07cea14283a845fb417cafaed357bbae2076f6ecdb89d1d43f74facb8946271b91dabb860134e6c2a0146a0b457400bd65dbe3d5dbd8106c298bfbe0e542cdf9348082cc1ddf6b5493be95127b077f2852a9d99a668ec3e49436cd78ddb220d1536cb1ce7e7f655cee2e77f0015f3aa90477c051d1bb33f5ac58d51dd108edd58e208cbfde8a551c4d2fffa88f0229b8394651076808f042fba9f10440770971192f37339389d31050e1f1c293c8a904f8d2dcd2689f213c939235f4d9d97b4f4ab4c5c741692297a12994dc21f84e1072f7b21b9b840fb1b9c3d7556b27c82c49cd1e12ca89f928ff5faea859ff44c3d7ae67f8ce5aed3c8960bbedea0c25ab712b6c9c0ab4e7a4977620b034e91f6621ab244e492d39cba942833b4a524dc80c3def54003f51ff0d867bf47d908427c676086eaa55adc4ffb34e2462d9de2986e17cc06197114592eb4bd9b3e5c97d6ba349e195eed9307eb7115e30488b34f8d8755b944779dc124af07745ce2bd34ed79c6667387fe65bd01cc3953673f48e53772e8f83c776b6eda31308afde10b82acd07c7683a450167dfc9fd7263f3476a32fe9e1c112bd4a5ffd07b65f25a60f070a447de5714625afd72ee209255031ba10158e221ec85cbeff2d3435c23d0a98b921acc40f3ada39173a9b4e01cf4d7520e4bd940425d60bd318a3fa1b99c27bce7001a34d84eb6687d97b85ee726eae4b51c4a53c24e00cbf194ffa354d2b1b4c52daebd959f645669f3aef2c11f6673ea61040137bdc0e6510920bbeb453b66ca9e44f328f46c015049197ebcbffc500f30b2b7d0f323dc7b0a573c6173764e0ac201f862274e7c526d9fdfd13c1ce5dd99ebea2abd1e65e4a5ebf6ababefc540e5661ba9511d0689bd7ce9bdae0a6dadab5e0b1ffac5db6247a5e3d9c0722942f6afefe0f2a2ce8855d69902914ae6dad722bccdf3968a5ac17caab6ad1104997d61f0a552a21ecd92ac3755b712beff13ad2b4542ea5afed218c9a6ccc36d72bc9ce7ce356ae9c0fbb128ea545d695a1c6fe89e13ad5c2085d36d295345deba073c2c4bec5e74fda883b0bae8c36b4070e33a85ca4088fc3630cd57ca03cd5d444d76e754840595db003efe199888f63e40365ecf2430885241cf75b8d1821f7e60c5bafb95165188c15d05b8635e2154977de27893045b5f8ddd565b27f51e5a1def4131bf11c6873002bd8cd01258bfa9b69fe8580eb14b8d05f17c605b2efac3a7836d3059b036f3b3f2e99b43d5803765293fcd11742a3194a023a67907f35912fac348ea4e3c15cf6acb3d329aea07e582dc3e7c726e2f4404a5eb2c8cc9b0633b8504f4baa35ca1939f127ca8e0f74e02e05329549bbe7f862d53892637839377255fadf025461d57fa33f1fd0684039eabd87de260d9d1e105115520b246a4ea05f3675992f9c6a49386447cc6186800e1dc3ee063aade11ab6977a31ec7f79ce0b7b3672cd885d0736b05263f762a0ca34476e8e937341fa7952a93c28f43d3f260a7da3d425eb44d0adfdde8bea3131bb8c690912a8af92d654a5e4b896fcca8e110ac13be7504414fdd1168ade03d51fdb0a6c63a84d57f41a53ff76d4f46043eb1f2503e4e1567f04abc32fbfb6554439152d0f2df093e4065e22a83505985412d5a8da8fe44ac73a5a9babb2a162eafb3f4a5788732e11948049cd26a1cc14890da124df080119bb8b678a3eb2059faf99aa699f84d836463521efca09f2ff6dce6d1757c1d908af1247432a39e3d00b1f596092fddca2386e89ce67506317a60c3c909dc732bfbfc3c537f14a880805e38c64da073c5982fc1dec6cdbaa300a9c19c9af095246a589b504a1d3a874ba6858fe67f52a3d0edc1b327346f678d0572aa0221886d00ff36f3ab1d67715e813dad9a7bb20a2bc4d70a14fa8f6180a67f2441d563bc88a5bb41861f2a0d21dd46dce1063f180ead115eef9544c157938bb6f528ae7df837d3802dcc0e7a34c714442fb3f6e6ea0fc92cf8b6f6fa6aa51a243df8976c8c71ba799875d8fc99ac7cd86aff597ca1920fc7a9fc5bc530664b24b8261412f361f7be53724264cff9dc57184f7ce06ccab37a20374850a3ab309e6a9cd1e8c739f3997425d06c316b07286615afc40992f48d973d66d7275efe1b6573eb1b0cbe60f082794144bdecdef30d0e826e5888b5fcc6aaa9bd753af18567d13f96324100b91cd9be0ddc6535800c212df8bd80902ee3c1329a253bcbdb9d4e799695cde445c6b5e037d57f764c7bf336a9c231a18da895136ae8a82427744f0f385e989aef6215ec6b90710a2a025380cd343bc48339230fd1b0990a2f62b1799a1d34ec8788ec388948308cc2fb14d033988c0a62d3f1be6f221ef456a2e40101b6b7f877c00bc2afc10b3634bf2725fca6eabd43d9551eba0d35c03b5d7f30a949b2fabda7d74e5985e72c75b99d9555b8335964fd99768116c25a1a952da76d3b28fdaf75858b9bf1f68c237d63cb224eb95476f9ddbb21898bf8a016bac22379a34dafa7ad5c169b2bf46692a8550453115b436a9f3a89d587ff1ce38d101e270ef159d7e6f494a71fd18b8db564a3f994500d59bbf9a4eab336ab0c29b1b8f9e1f4c2c271fe434c2ad1d4fb6b18ad1d8e6adabadcf75aa899387028ff1f2295fe9520a24115a3b9216e61c7e814a768106751bd2cc8ed05621da51a9787eb25cf8c1e9073aa4b884618f09eb5555a87def803cbe843c59ebaea9ee48371d122df8fb5704b731cf05fcc9ed254ee2cc69dc20d725f7d5356302f781a22d3aea2622c4353036230975412a1318c874f466b11ea42eca895ed01ae21ae580b9d8d9bc377210c13ab482b1679de9c14917cf445e6666c8fe6310c2aba1c04c05793f922fcecc2ca44ce0664539f70276", 0x1000}, {&(0x7f0000001900)="ae7abf3629c7cd650bc9ca6bb58665adfaeb5bcf40a83b1ef175c607d8ce8da8911811047984fd7ae3c286f9e3bddfd3dd4233a182b0fe1db9cc0abfdbb4bee6f8bf0394925923a364748e686156b8e7eed440c11a547778c457eab5d77bb5beb5bcb4bfe9adebab6d643077e56f878d9843b6b2a95523af219d64890356bb5fe6fdfd30dcf875411a63f184beb286c24beb9bc10194", 0x96}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1f, 0xf3d, 0x100000001, 0x0, "058f30af665aed69ec2f154ef81b31e51b6915e5", 0x9, 0x8}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="f195f1da1b1c492333ee1211b8a4577ae5f08d57fb0980c6682325c10176b5e8781be0b772aa55017ebee86c6041c7b7636fcf75cc41e3af8f8d5de4078c64ae2f11cea5dc1f3c1d127d4aaf", 0x4c}, {&(0x7f0000000180)="51408ec4d79ac54fcb5f82fe69d994e82f484123c3d882e3b4b68f07fe8803e4a00d03cd7db0822b697aabcc18e6e88f683998cef087e64c4a6d1afe757c6cbe5a740a0138863e0ba5b4e79a2857d13cb73001ee26a2d40a2906f2f7ff1baabe9c1a625eb82c7ef77dab16ae59c8c4d9ee2d480028a815fbc45c0f7a3ec7c1776b6da9b9f38df087b9095502bf7846a230c818b992dcdd56baa510e4906a01456504a2bbd31cebf72a52df00918e306d0ae296", 0xb3}, {&(0x7f0000000100)="92f4", 0x2}, {&(0x7f0000000240)="a06326ea6ebe891dfa01066321ee2b299b7c64d1ef0b8ad36ced303bb74cb7b86338169c95d86451ecc209ffd5fd82257ba4829deaeccae7ebf646cd7540f9f8a482d398b85800ea004a019f10c323aa2e668cf2d4fc0f18067e4207ee6fcf2c", 0x60}, {&(0x7f00000002c0)="f0b425b032e5fb919101eb4d01eab5f22075b762e5d213b93a107477264a657bee55516320508666c8ae6c9927405cbe68b17bce7135c2a555dea1eda3f23baf2890236267b55b97fcf705d55f83af8e555750dd11895f6ddfef60f7f50c948b2a3ad1b65ed901145f0cce216118d98f569a16a6cb3fe4a4a1b0bbca928a59d091cb9f98095caec5e73ce927f2d2ddd47ddf544d463bebb361620c0a451396bdf635b5e07de0d79637", 0xa9}, {&(0x7f0000000380)="6f54e8ff21f3e40bc2b16b9a943a1647bd3ff38925b68b6299589d9635cae7fb1d1350a103cbab265d6c1ea82468eae2cdece6d402aeaaddea58a042f42b4fa4dafef758", 0x44}, {&(0x7f0000000400)="edf1c51c674bc243b235bce60ae46db9ed9d700187c2ce5793f4eedc1c5fd92d4190e958a6e6927fa9356d4af6b9d7d926315a9f559ce99f02d50a52f1e09d846231c52da6a3e5c0e9e4d6b35171b9f2099349d087f4213d23eb0dcccf9858d965862a8ede7ab1ad95dd5e0cb273f56453ab8f3ae29849690bc30df37d1b937469844f60e860aa7ae91fd695454eb10e21a803c523b04665a265bae12b0c48fba1862ffe82cf1042dc1f", 0xaa}, {&(0x7f00000004c0)="9319f9b6abff676aaade0d23b99fdc5a97e462fde1a589ed91fba737bead1baa768d618dc4b63f5b224d446c497cb73a2b567ea41c2b357becf06ff8e0ad7d51e769d04de23089099f4fbacae35e7a17410d91402b435b3337b2f6af453e24e1c7d56ec7e8f2cb7f8939ee6d4db220b8f9eff88c5a8aa03c3f0e850ff62d0578b1373d7e2e53f2", 0x87}, {&(0x7f0000000580)="15a524d9f0e7e0a6a2c01128a16ccadde298a757deeaa9389d6f627cc7ccb667086b184a63a6256ec90b10118bd87564f069fe91b6bc84be080c4a82bc1fe065feae7f92502c282a584925be4875f20dc090562989e1d26cf694ba0bb62997cd43a12a7c94fdf7c98080576aa81b0151340994a06a09bc30ab6256e2c6fa79d4e6a25fce8043dfe4f70b3f0b6d475a0ad6032f4e2a0695689ac1d7e3b9e8fa601c094f983c72448c342ccca95be10cdd18d6f6a34c4805cbef8800caf01db7d61862cabd82fa303bb61789cde4ea6cac5a00dd791c714cf6ee0e2103d9927e5ef665032d", 0xe4}], 0x9) 16:00:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3ff, 0x80000000}, 0xc) fcntl$setstatus(r0, 0x4, 0x81) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000040) 16:00:14 executing program 1: getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0x40}, 0x8) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/116) msgget(0x1, 0x606) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xb5, r3}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: socketpair(0x1e, 0x4000, 0x7f, &(0x7f0000000040)) r0 = socket$inet(0x2, 0xc000, 0x7fffffff) pwritev(r0, &(0x7f0000003300)=[{&(0x7f0000000080)="ab046348ba7ab77fb487633302500054888d5fe4397f18a176088b0e1ce1659fa69291d1147b569698346df9bb116c8b28d752055a14dc322a7f50f6960376f9d23864f290288f55d1cb33a50ec5bb08fe21574c9438615d7667", 0x5a}, {&(0x7f0000000140)="0ae6d68e292123ab815ae736c26ce730a41049bb108b91cb85fbe83a94d6ed2fbfc6b8586eb540e4bfc64691b72ee557f8c728110ef6afcb4e093d97e94900fb44c242b9d2f734e5a1f5fdc389a79ff678049fa21caea6255cf8a0f4f46d0d95bd78625d347ab1059954a9cebcce07b36f2ed45c9761720604b15d6182f50fa7c2329981b5c21627ee674e0d9813a0aabf8bcaaa2433d7faaf6513406657796708919991c5de0e0402ba25f0fde36d39a58207d48fc6e9429e38975292ca96d48501ff72425969a31534d7876fc78ea3af3b89420a061f3a76d10e7e8708aebad565e304ed2f3cbb318f91f1e03c04b67fb161a43f9c946a759716e2690eea58b71adeb720bebcd5988f1dbd5d65568e6d035b18a88c12a76933e1a982ae07a93239619a3178ac449ec6292e0c198028967b1800cc7c9259b88a1b5f65f865d108d60d2eb42baf5fccccb0acee3faf2e4d715c5af12822e74fe8372ded360f5754856b3decb0158fe09e911fdd6cfb0449191d2a79ca57abe24eeb008f1cf198787e4649693575921e79d771314816c7743ada7d9dd2ef17be01d3517ec402457947c65f6ac9d7f6c2e7220e3d3bda3d48b45e765a092e4bdf8c188e91e75438fd3f6ec78649c522606d8bbe940ce87c8da071879167d295998b1d7168e25d53a1f453f34f9901fee8093d7a9c1fd09618483a4c4bea59295379fb5c4d146802bfd95c660788570f22f54c9e459d113b590ca26c1704f73bed390625486b8138f30ca9eda97aa18efe00cc15177b691815bd6139ec37d2c121d1f0a97e03af849e8f4d5064be0dbbe90d5ce7920a072a8c11d42e8600c0e8c12a4318044ccfba1424ff857b14d3a341361ffa99d466b4689e417bc87e7b9a8bc9d826f6cb9cbbcb01728bdfb9ae167129dfa22f7573ea5fa190543f1901c49b5b11c0ba32435a8ab7f4ad74d1b8900cbcc45cf81ebb7a4a19e9e20d10ee34ee62db167c4bd097b5aa1293f00c0fc7a0885bd45c989bc467d29b0629f94fcad3bece0eb4a3b4aaae27222749a78fc1fde898b584088d1cdf6b9e78272694b063fb4aa4d21587d828b2da002a5aef5be37969f83fbb4d0d85c7aeeb2cf1cbf547b947df69dc71973c587ee4c680a70d6fc5c176edd70f31737c4eb4f4c9b417600c7e541ec5353f7ef9c14e6829f20350b2c3d0e583b92e3500338dedf928825300f0c6f57d63be446bc8f4ed42d65877dee7a07d5ada3cbd703da7128ebc3dd723e0a1a9a07e99edc93873f375c21a60b4f7e53f77f33236e3013e08721267a18d88449b94467bc06dd04480ef78cd914c08ff006a6091cbe611e5d597b8077944e9b292077510ffb556d69323a0cfd28082b983784f1ab1d2d58b5d48b7f1158b88eaf04e311343ad1b043c9e8b6e43ab2fff56ca6b28e589a5bff939be4ec2d039167a864e0663a5cb0941fe1c5697850a88dfac52cf8d8629340959a5cee8fc07fae094f44b4cf48e3434f1132c62d377dcec5159ff38aee0104c981641988c3629584a2ab026c7709d4ef5c79c219e861a74ee5c4e87b8450d39c252467c4b0f10e54d86790891663b1544084a77a09e366307b8bccbe7d8e0f9e57ec3927e04300cff92ce49675de622b31cba3ea439f81c13b994564f0225aac636e4eb515e76e8eefb92c2833366fc152efc74fe741b4fa2bed38c959c564541d73af8d4650c4bcf2475b6ca6c8dfaa93bfa3e983f8287f9bbddaf41301f540ebe2b99aba679841f341a1b235eb5450c5f291bf52eb85f633991b4d3025b1e3d6327ca546bea319a24f6dfda361a91b2cacb0a872d31343501981f4d88d81a30320bb9739c87d3b044087aa01a19401820455743d064937b585c1de7fbb72e84bce7ea31e12b80a0fc08275ad52ab7db5a142a3142ba31e666091cc53f98c3e2a52b986c425830fbc7840161b87067291d36bfe6444ecc335b0b40b67d932de13a5004bf7f0813d59ef5154acc9f61a1f2ee8953f4f2081b31054a971b52b0d6cb7cc6bdf857bd5252378d189e6b4e9cc98796af2143f9a11d3092f611205f259882fc65c46a98b261033f558989991b9a4f19e075e367250ce2e6f3727e1bb6e7131e1f39e8230592a9a7e8b4249417291fe09090e6f078516afe1d626628587300b6a33aca4ca6dff9fe8418834a970bf574d2536b54922cefdcf1c00cb149b94310f439c039aa46004d76231bfcbaff058c3b2d1f0022caf5db502c7862f80a36d1e02ec1b2c48f9b0938ec3756b9f2ff921a3038f5ecc9e291cc1acf6376291ce56348bc417feccaafe7ce8096e0393db0a3f4210582cb540b2a96c2c90df80632c6e124e3c07ea8ffcfebb285410d9d237c9b6b596cd4d6a3f55a183878e28b7abf7d4d3d32cb57ccbb356a477773ec1b4dd86c461aa0d9f0d226d82da1e346d2a6bf07917f1a25c2f9312665687010229b9b2872506f2cea1736836e17df2cce1d1081e2faf3564943da9431387126b7571756fcdc99e9f8a90d5eeacbfb14703e0779d4eb0a14ee31835e7c5654e8fe2bbe896d0b796c8f9adb5ec522d103c9d9df9f3b7908e3b9497ebab6ed44f8dc5077c0b9f488f5427e95782abae698b133b5b23e343de51939057184c121252c00988e25ec55436f0c940b74bae0bd54fe0562d319e2a8bcc8e6ab812d4234a412957df242170b1737bfe9b0c9ebf2b14d2ac7d1498a45f42544d6dbea534f49022a74a03b1c9b8ffa8619374129f8ce05a71b0c5675fb31791f11f4928c0dbcbd7aae33a43ce71c0c53f94ceda20c595da608680d9ea23ba9428d014bd7a22d17f58b3aed8b5bdb3f8c5f089fb874cfa2a3affd10458576b6b6972461056880c210189c14003eee65968b6bfcb538e3b0aed5a84e14260196155bfbb45292c39282001af11c9c0aff52e38414d8504dc395573cce0eb8c2192475795f72eae33ebc46c5485beed72cc79a719e00621716399ac64c9d2fddf6a2298f53d9c6294119a52a909f3b037ba02ec9f8c1d8c966cae43405e553c88790dea37faf548fa86a5af50009bf9a7dd598f53b705329ded3ce27384365813b52bba4b0cf782edf6c2bea9b3f6695209da6cfe621252f78c4dd392fd626d47c32ddd22940bb13fe3e9d08d53807c84b4883881eaf71700479bb2e1f6eebceeb8cead9862b53af4d7eab8b3361aaccd16c0c9bf95109690e3bd84cb8958a2ac7f211a0153cdcf06b0dfd1bd2e7e97ad1ceee0f07ec8027fd0f4d4b686cccfa23cfde02dee9d086bb1cf5ef492804f9286e43fcdefa2538839913803517de963c26b84bf424fbebe9eb07a7acfbf9d0f89c938d598c4008f4c09f41b99ea532b2c0f9d2e3c4b8b92f6c35775f3596d9ea558cf48a68490430bbed9135a48d6d87da1c841de0c00387f037f0ae7175eea4e555017583792e6e47a5d3fde3c30819378b8639334da3a09f8cc3af2d86e317b37d768a4980abe391ab5f2781589f9b922267f10b4d25c806e9c98e7346336887a697b3e795ba196112b7ea7ef5cfaff6cab0ca52538406816cfe462b85238ed53db4c578dca1da1450f5167956cf10a847f6ee499b0c9383dc1368532485b1e02952c90e0ae298871a5391ce19629ae2c2819c14a83ea1ac43f1885088d84d1c1ccba5ea422d2cc385028eeb63ad3cb6708ed481273c2d0fd3000b91f31e229b2f570469f49d8f98e818ed3172af8690c0f492c10c03190d5db441f78c0ac83d2cf6881ba768680415838b86372dee465040471d2cdb8631d5dfaed2ae8dc06a5f315d6e2e8499df2c06ff67348e13195fb4735f67b7ebb50cee2fecbaefd0b3a929879b4b63dc3b65d961de0b7c854042d04f5073c2c489bc3cfe6385d440c95b1a29c9d5b4f0ad3beeafe23bcec3462a264608763d24735612c0a91872a448eb05211d7c3257d5a9a442acadc0754a79ee833da7bc0d05ffec347c0e766db7772e17137913d071bc0bea8e27a1b78eb3539385210921368fef8c989664ab1d6ae0300e85adb75ddb6360741e746537f6a2f7f99a90acd84fb86338b7341948516ae0ddea3678055b8b9595bbba10333c4494e15a5fab8cb4bb00d7ac437e75a0c7e113e90a136759c5200ef1b0daa73f0ae058a162855df45eab907f609c31432f3b6c55af759ab10bf78c68eab478b65456595a186fa187d902f8372d2aa6a6b841b4685c788af6c68dd41e6cb0ca868ced3f557acf11b3c50ff7b7f5d11235cd389855a47db21bf2e08cd10caf5d4e79fbeacd5ca4289de96024d1dfb319489faac036e485ca4754f683b131aa30cf25396ec01dd1e49858d2c98fc473f2c0033703e98b4db965276e8d1caa088f1f683964394119ba3b4b7e30c28f285e26673a283f3a6a34ed796d8168465b75cd353384928b2f245c228ee597ad4aa2ebbc1bd49a74a5fdcd6531b908c8dc613e3fb47bea7eb95419c4dfba1b6d9b3a8506539ec3f3e6c5e046891939462641f63cdb89518ab75659e215a9e73fcdf772e5f52386ce260a5f82490f3dbc160cc017b063a983bf489bbc9ceaab8a86e3d0babd4af6e9b158ba740a74a7bebeea9b397a4db78269d53e37be1adfe7aadcc00fa895a8be7ee4953e4c4724a63c22537dea6574dcd55391c9c48f1a91770e8eace72a6e673cd12f9c5094b2e4f813cebbff1177219a92b87640b17382e5535a56c084d19d5836bdf937dd451505b6c30f54abc6ad150af5648af4615c7464a948310f1829ee55a9ea2dbafe85d653856d70b06564aec147ae2285f30c8e467aef52b0b6ea60d8c89fce3ca60df8c3916ff9c390a87aa4ea02e140307580538f56532d8fbaef765f0353065bd3fb4f8d188b75a8e52975b46cde1f7ee4649022274a613709e893b9b956341d4c76c39a6ade8fb333a775c2c3bb014357046777a1f59a9921891bd4315258a5bcbec228649b18aaa2766613bb4bb7b826335eb27c4c6358cae9c39a5f45b0cab98ee9e6a06849f82d1c724341cecca7c1d780518ee94015e976875f89562c7ace0a2d62e4054242dd08c3aa319587c2dd8a9ecb0f70686df0ac9058454b5f1e234c6ce0489616fea1af0bfccdf1eed317273b83fca8a94f435f30fcd6f05c0011b9c2dda532ff6bbd518c3e090ffe99b29f1ef32f2da695ea2ef6153d32d4b79d3d5d6cb35d13cd87cef9309b685d011a00b9c7c873e24fde61dfcb588ffdeb39059fbcc9bb8c6fa8752bc1de331596843222b7c741cbb0131916ef22ed4666d95932c655abddec662d45b5489feee267ef627fb63e7804593075dbf47dc4ca20b843a62b1cdf185375a2dfb3ec6ec541f643c87b035f0b906756ac9cd585fdde672a9a8e069eee0f2142a5b0082cef98b001cfdcc4ee181e377cf58d500c88bdcd989802f292c3d4321243fb7301b700b2dbe7202ffb2cf436c338b5a53c4680c826d8455d27ebd7c5ebc8165f2a47c8ff0c7b88dd3ed47c85444a48141695103a7bb86e611d852597f1f9c0650aee781f486ec5cfa066a88e80288f9ec2e392c56ddaf341a5c82f7de66d56efa5579df197b42c382eb025be8cf26879ae7307d1c3c81b74399064e85743564cf15a5f9dafe7eed8d4b55efe1e16ee98329a6dd8b7902778a62f5ed460c512a8e153f520d421180561c74d3ef6e4838545fbda2b80d17979ce207efd1b77bc35ad3a4b744899f959ac9a08c9d5a532b94841c190835c54f1ac4434061cc38bbc5369626f8951e5ef3da8d6a3dbfcfbe42579665c4a6cad6c7821c094fa3fb08f94648c2545398d9d8bb44cef0644965419bd", 0x1000}, {&(0x7f0000001140)="3f8338d99da35a497e846c5d6279de7aa225a9b5f2d59a604a0dc62ae3d6b2e6ade3d2d66bf1efc9851915bcd76c908c0aa2ae7607fcacf67a4feddfd9f8a5822d7308127e6f6b39b2be1760a06e31917d4a5cae9575c0d52cb8b50ec8a30ad1e04a4336cf6031bb59e4574cc59a4255bf71c5c37df094e52d34b24d0214217b541aed449107ea3c2725ed31e43a8ccce7bdcd0e915e55e99ef7e75f7f90538c887e2cd2e996466f914de18660fc93f249445cc8ad825ec97306ba20e73fea30125486c8550f338ab3d94750cc73e4474b9d20a1bf5e4bf63eb0d1232dc39435dffcc2dca4d61c58239be9c78d69c8db01aa2670d152356feebc7559b41ccfcb70566db5de29efcfb93004195ab4b98b5643e2446a05fa07e653096a3ccaa37908a9c397c514183f10523ab5c294d881c272d2eaf5a26de456d6259d79a505288efc35724a390ff0f2ee51a4e08bd38da25c6f3406b432a3ee58fa5de1689409d7da7247865a6088eb8ce2fcd6c7b08659bd8818b355a47b046efaec5d0015fbc3208f4ae914e18ea5933fa1c6215c904124bb54ec208813ccc6e8d1c4aaa866c02863963e0e45c23f8e9c3efd702807b9c0adddf8a82339d70bfb548e32bf5c0ebd7eed2c95daa120c0f7157f85eed21fea283b26532e4a794b0be2bda52b746ec4444f0093bf1008e69125184d98b54ee45e8a29e2cd00dca9e1e5a1b9e99a557a7947efcf6dac2c236aafa4296569c5ca0207bea7ff9402737846dbeb3815e047ef27797121bd92a3a673ccab53f55ff8e66c6e68ef143bf578b31b1edf442f2feaf4aa899dac95e56a892a9eea3eb62b87e9bf3a40538746080f19a3651310db360cd761feb1275bb55dd7c0e2362e8090651d20baab96b1b6c6d389ad5e6a2b93f309a31f2a95192ad259ed8c209e72969647960a5cde937318996ca48a04493639c357593ad1e327883ff53b25b11cd7f80bfee4717af59c64e208420952fdf77d3d29637d1d2e57c1efd0877fced381fbddc17a07d6d30efa29a10042ec0c2fb9431090556f677def1c4a7112313cd2d6ae557d5e07ef4611b66bda20347ab748206f525f4ebe3042e135ab33dfb24326c94d99e1b3e64452ee8f5a77bd4c925717f232b26d49c445babf3383b300e8ae85c4675f6e64c6d33761e032f222d48a428ac113af25bc061de4fae0ee55a0bb46e0f98b690a3f1fa6fa6a5b9523e16613af0afa838b6063c3d22fbc57f320a012d269e50431c6f2287b3aebe0f21856793560cbfdd067795bab0b70d03c16899676877500bab7a4775e161b1cd3e5e1d05687fc4b2f3754a46df947e7737e3deef6fb4892cc4108f0d3ff130024645d536c87cffd5df2732c928e9bc6da15aad2e2a567eb181ab4c105cc4a9f5d1e6a0fbf4f209b1574d41c86314267a8601bdacb245c1c5838429ac4b1313b94d311e5f317bdeca42e4381df7393e1e158b0f044a8296a4912be74a192baf05d9f70bca3efb9a2abfbc3d7dd617962e587b9ab453cabfe792c82eae533a148f850e84244d570460089df21cf172f1750acfd6d0f8b9dbc900b5ebf067e505b689c8f8bb48c25afd4bae4480c633025982ba00e12430c6dfbd23b4efbe81003461a9912338ffc88aba4939d7b7099e3c65e86bf68499cc0768483973bef3a9fbb30c11233231d5b6b44e143619dcc47a4bca51c10a90e42543f51f70a810a231d80569feda723a4482a18c8d30a2d939189817e0e171d81b424c5fddaf1f8c75ace1e4df10c3a8016ea73a24e256abd36f46501191c2eb30e2d0e40c010368c9de124733306f54043e17737d5ea624e128ddf0fc96492b28808104bc3e8c590d85e95da53c1c658c10b028ffb20608e72587c3136abc58db0a52565d81f4e85919fcbca3b9bac137c6949cc5cf865de1bcefe3ec0a2dd608c11404bfbef4ba9cf98cd6cc06ed95becd2ec936b395d029f8f66dc2496400cf326a873a383207cb8f0439340c4b15631418cfb817f9c10ebf5a05e7993fd604f7fdbf47eae62bcb851a110807cf8c17c7ca168921cde90407677a10cbf8c289a8bebdbaebd32f0290ad054260a2c9aa3b7022327c6d8fe43be922808d2ab546a3a529302bfea20abe702b6dfd915eee92d7f70084ac135dee36595d5670df538ba62d2b869423da218c4bc8816675dea62d27c3a07f8a90adad01a6f7c99c1814bd14b37e9eb86b36fe04b979962efa5fc35a3da5fafa0a68331777fbbacde7376cc075b45c0bdacdd673c815746da0285c1ac971a86f6e6ac7996ee97b7044bbe030e7d8e33f9b22cb3f1567d8f818ed0921fbe8fd12c017f891215e9d8236eab478e25252abba20f4b0accde38eb08b7fe85d41ce60604719b88cfecc32a82b42b712e23c79461d438e533ead9fdea2ea0aa0badc6b369b5bfb19b1e3989ccda3ba8e6e277472dcf022c2e326f61e27ed3f83fdee2cb1cc918e2983378286cde05fe0c38c91e18dcd0c6b7045b56f9fdd8cd039ca3b17f32a76b007b9a8b736cc5bb6043ea7c669ff699b8f3c2793a19fec46f85b1e6fa4834d5659659bb9d3b5adcfd452a152a6179bdc19220e1eb9914a556647d7c0f35eeef62b51b16146af90f94d2260a6fc4d12384ba3cc3c9e6191b2dc503f7b212de8158af0a550810c681bccda724d80b20ad9de4d7fae6c3f6d9f8dfdc4687913b7d56e830188a9f1c56078420a98b975adcd3db429a2e703a42ae86b39c131f4181b5916be9912e1cd6a523a277a6cf3bd6247cff3f93cc80876a9301e3625f13f888104a660e2a799c9a5657954c36227f20757a255cb96ea6e244e516d693ac26c26f3f63878af2777b5f5b9abb5f5c59a64989aa69f8da867ea848b514b93a4a5ab565aad5d4f1567c66585b03204227e7f83c160715d458d73fd32af3dd410358441b5d0426f5ac81a276daf0ca9c5bdf9230fc729f5f82a2d5436ed4bc89828f6de68a1c3d2d17644184296412eccdc978a4044493db025a550705eed459a68a92b0747e2bb9d2856f03a60f76ce6697c00df5b7da8c0089b576b1ffa8258f2936a55946b80f2dc2e3668fb668dcd316b8d8d614bf42f6b5b625c62cbc0fda9780b9b511fb7895886f44607a7b5bc2d9fc6b6e6e52dab3f12c19892420662a6edb814bfe96dafd159e8db40f165169761792d936a149382b6b835815d5493769f998e8d1a34794cc0dff8726219d7805fa5a471a8510c7936166600c56e82c456a740c5e956a08aa463caa8a4c9e6e3534b24fd9767ffd03421ac111c2d2de46218209f142bebb3a4e8601faf60a6f35c8a6fddcd81e348b636d92a309ac348f58bb9ddb789e6bba6bf45c4aa5834186eac4df87f50b31b408f2035b0b7eec48630317710a4e3c4545d26da4e46d12994d0bea8d7cef28583655feee444b34fcf17baa3111b68945b4caa1127965e722491891f35b5d65923f6076c5a4573f8832cfec410eced6c8dcc0958bfedf9394d343829c2b16a65b8b66f67258fcb372e351747e34d497809851f19444cd030e45d6670ef470d3ddf2e414454b94a852a6301c7852f851bd4c150ef06fb21c13ab94c6590be5f61a80aa13a667a3530971e3ec76375cb6ea36d90c30482d0ca845a908d9de1dd59cac299f0a9d44277f7f9ac17a53121a535ad867f83342f254c047dfc360e9a00020655c94a61dccde742b2d88ce4f9a94e7fe29f20062537e19022596b5ff1c140320081585f0ddf6eb9599b4794b87970c63f5249e3266e5857a0a2d4562257b1970c64be5e7c657b5aa0f11832870cbce1046c98ba02bc62dedee4a9094585f89229f5d9cfbf55409d335ce2073c2a61668c489b17120b72c3614801d10292cd0e1ae69e5a46a254547c1ae55fd9b155f31766c41be94737fd8094e0b355e4cf7495099bad4f739b49f1d1f1e2132b744829a7c221eab612a7d44dcba49ad07e31242cbff4a499ccc61a6c1d2a06e655fe0248e01297c5075df523f50eb4de203bffd2d96729be72990a89fb3dc33732a6038b65b07ba3f1158d162c48c3e86d7b3ed3c416babececa918820bf5b5ae00a78b7d321f22c739bc46b39995e3fbfa470a7fda2ca8bef22661ba00bea96250adab54b4f32512a83b6e1034764fcab2ce75b8f67d7987678f6c4deb019d74021a6abc55551d8efdb287e82fb7b4d43861b44f76bf308482cac867e8fc4ec453e56d44e1dd82e018e85b2ada5127ca991ac3cf079dba84ba44a71fcf59566eff3e8693d7f73eb83130d53e9d7e55d26b5d20bbb875bb85ef2a0a1a05957b1317985cc9ffa1f741524592797c83b47117ba473ed461a6dd3117be53ab91128ac8789e40ab93de1ddf4ffdd1d778fcf9cc55537c8bb59c60a1e95d8713e76be534f55342fb9981e1be909f9c0f86b925573fa5834a0459616f2dd0245a15498a9ce5a45def5d7e5780b2022368010f3558134ef221862993ab26327e0f4f8019d5077752ade6d5ed68faff3fd8d65b558befb74899dc72a4ad69b5c1234fcaaaa219c7a8fbe9d139ce4652cc368c02bdda5eaf11d9223492ba2b3b5537c94b9bd26153b5b2ca3d4987a7617e66041051e55cfbf234bfd36e75b29dd47662e9342e8f3f61026d8240fec571ed82f5d570dec5896c7b9e4ef463404158670d4924e3b226ab5ce43ce973de749baf5df40435b6f6f8c5f4f500158714b2ec3f2acbd9db44f8b0f519d3144597db63d4bde36c76e283e515b82465a1fd53ce738e5b2b42c2943b1f291b39aa3769bc7234632f848f0d17f2d33580dcb0bdbe413dfea7f1bbc7a1f66583deb30a8b6d081c2d9ddeb1a3a738fa4bb82674d4c4d6676f167ca2501c9dd69e73fd6583695d3284d8d2340dc548cefe7d1099b21c0b4985b5c3a6134f541b83fd7ecc794e61d5a15e90560814a6d5bde2e6c95dc1eb3a026565dce130fce96e4e00ded4eb1ac546e2dde12de15a88306fe862613c0f6661ff90b1b0e559d17ca9e4c2d24bc62c9b03a34736de7bf5e9cf6a125def1f6ad78b4882dfc2982d4ba6ea2870101be2828598029c6a8c68beb43b455d97fd2148eaa3fad8d647d40ee970b2ef04140ac3e59caa4b956b79d417bb656734ba42bc21f309ba7b24cde9543adf9bd12346fab94bfe7b0af7a5184643c53cfe37854bfc8c4e8eaf0e33267b13552d4172b255b9ef30902948d3969b9c06b51c8093e4a63c1f5c368656d99ab5f74b4dc0d033c569f92d05b8fd7887d184786bd44266792c142fa7462a8c8f1caca839d630a0c45b46f117a9b68ab1cea3268e98ec718702ed456693fe566fe50a315fd1219216b358fe6859909494817eee246c349a4d5a2f8f13b747f02a6e283a389765f151b7d94a8c57fe7ee55fa6e6211571ceb5ca4c431fafb5c330223748e9f1dd44363b5a5c01f62ae776e24060395cb6b4e4d84db466a8d5ef6515b9ab62a84f07a4e6952e97a9b64ac086452851ed49395325feadb917ab779989a9e75c0a2b2182ab5f8558ca18302a959347a81a4729acdff65a5f46e018f7bbde749af23cbb01f3841382a40e48ad8fc5426c6b3d8b30fde7e185421ce7dc32786a89da63005b89c00472efaabb7b9809c6bfdb1cfb7587fe344c2fd43723bf3a40ea9f3871ea083a2b227b7cab6940da6be977d4d8928022e7e77d2d953dbb59102fabc58a5038a6957d60deb67ce4b9ce08c640370fb803749b3ef80391f904e84b56f00d6c8168f5d8e1b5c500c4214445811c1ab5f7ca299fa7dbfbfdb1d8f447f7b6cf5e0bd361e9f56c97aaf980f83424f442a913", 0x1000}, {&(0x7f0000002140)="eb6479e855b72c7bffa29991c6052e0fefd944d7c877f6bbc8094e9755967b8869255f2e835890ef7d894cdc9b5bdc28ae017be2abe69906c6e1b669058b211d8516bf1b5306a3628a9ccdc1ae7c61e6c70494543c187672", 0x58}, {&(0x7f00000021c0)="5efccb5b5b57b3f7b9607eca56772f2328db497d4cfe1633a3419aac25cc9784f365433b283fd9", 0x27}, {&(0x7f0000002200)="33daea06d6d5467302092bf2471a7ae8fc387870eb35fd3997e93956a1f7bebe6d1bdd9bcc8dc7c2104b30ba13c83244707690c2906cc66f94dd1cd43a796c742f078fd8f906a108e6092d99b680d4167270bc8ebd6a3981b10f3c", 0x5b}, {&(0x7f0000002280)="e2ad6c5a1a7622e175fbe8e2d255318dc9a0d8678c34683dd24c503af4e84bdc7db42bdfca55b70bf5021185e5e880f9fa6744db98af99eff3c15519e557df03b3ff02af8d", 0x45}, {&(0x7f0000002300)="0570a022d386e80bbfd5697aa6604c3e1629de7b8cdd72329d19f3d08ae30a18f2c4618d18486d8da15bb44000193f81a50e62e309bcb66aa90ee87a1ec1c3df0df32b630411a2737dff88d0b79fb0824826880295f876afbd4d28f6b750ed192f53ea9c064170049589a2dcf5322f82b53cce624f0c0a3ed6585d972ab52bec28824c1a8e489f4f878400da871b27fd8aafa4958e4ca2f0fbaaaffa51f3c2ebf5867406cdc78fb611753aefe3abd36f8da03d323801d0d93f0e575d10f500a87374add38bb8aed786bc1856d1ef4eb46198e3cf60ffeb6f4823b1071252beb97679e1ce9ad39fc8c0368233a60b8dc6c3f877acc3ddeb12f2ff4f903289bc06715bb62dfb9b1ce0c8d4444830aa3a6f52d09940caae81e6bd97c9b1715c2faa49ea8bc871f9751c2c1e1228f47f26b42b0f4fb9787dc155e358872f3fa2b3d147ab3d72d2e2018e322004a34328105a35a36eb3cd2a71d0f6d690784d41eb8d1da403b1b19773585ba4e62fbd9907571eba7508211c008b589b2d056792fff130319db42954a15e7beecfd05365dc89e9f4dda872413f58af064e5651b63f4fd9d32cf094a58046319557d5c6e878b65138c29d46a6c68611455024f5b9811ae290aa69247f1c4bc23c47d0cdfb2afee10a5ee7292db06c96f3d8f6f29e7c167772e4138a73c71db4b99a42caa3be84290a56fda2d54c0b3cf03e110b9f112fceaa01a4467a5dc028646f0c1eeff3f688236bf2306ae1ff8d352f5fbe528cb06b3bb36b96fb3b4b8795fe56e5da9a02f799247fb0bdd6f2d157fddd7dab8a1bb73c9434a1f876bcbc273420dfd892a7929cc523c9b2e6b48e34d092c3fe8416cbd6c64139b63530a6605036d8997f02b6fc208f8f24c911724f747012c8b1f91b7f478d508eaaa2e60cdc2d1fa613a5009315a770e0be4a6c6369ee921745ea7d1457e2ba14b5bd5738d606f60139887662d6c1e80a543d93598c0e26b301a8093bd4c8deb7ab5c0fb4214556253b3656b0f3fa752fbef2a420d37285f8e752812e25ed2fc87d38f196cd5f11199b07c51b07725f2d64c2c763b3eb368c8fb30b9d1123c4328c5e8177e021bddf0e9fcf0cdc39a617549dcf7fc17f011f97676b35f6f7abde4267bca58b014e0d07ed494e0b136a816a846f389d11a8a493107bd967bf524f859729538ba4e80a724e142ee958118d0b68bb0cb766a99cdf040349cac1bfe592af89d27d003dfe6dd6e7641690f0bb9cf2c86f11c1920844c9ec41c491890541f52f857769ef397cdc096a39c00b12e48dfa6e3c1bd0d2785a503e05e78a716ef16b7007ac16a2717a8decc7250c2ce5ac93e8b02448e18e572c791388585c63b0e1798849a72d0a20637f44f6e5df4203f83db989d755176c67f4651c4e168d3ae173f027d86282d0475fd7972f6e212d3f40ed1e16516974daf10c9b17df7395581f397ad3ae43e0eccd3a58ca8bb89da3d19bd6db3ef9f1307a7501b9c36217da164f8f7b2c1d7972c91d20255c4bd85b949b7e9fcb237f602d619687329f1f3e0a7a67b46629bc1bd2d60a949f5bc28868659643fa3a41f816d330d26f4d33cd2b18d6559d9267276e3cfa2ba1e51fe4b8313c53c9afd8129ad0ad8b2c072387c7c6f79b2d0a3c6310c1744e5ff8124d2d62f4147a5433199d9fdbb981cea1b42f8e1bf462790af61661cf997126fc263c03cbaa9ab83d50542e00db415d8b0ce41e89bec8e445534d09a3ac216ed5ff56ea9b11592726a0ab0d94858f812910d46ad82feafa17007d9cd6fd0d61fa9e4b61823e1d4c00e49e4191abe42b79661546e32050d9dfd6b1b3f5a66c1d06efe42d5f2dd5574c1cc095190f76e7c851c517f1fc167450a22374ea3178b60637ad88d587627f9fa897b74ce8a2953c6f28f4ad973bd2e99a67a0c1c3ebf56783f2f5b1f44319345a2df69b3c20fddc396989237552990a4dd5507a47270c1cb38fab1af5ed04fe9c1d66e8d86e09a1c56fb980495bb7f8261dae3b2ef6b0765c25d86e9b2f3d8615cbcf14c4d4f72166d8d14bff87c8696202f5b168c4ea8aad6c9538b7d3667d54c0d721b52c20afcea33d40ca18719fa167e41ebc773425fb1da6b1910391d08718de93a8ed179d5a76bfdad58e363091da6b18a66a1c7c984cef3aaba8454b55066426486bfecd6aa5f87825b097daecacc34ebe9091bf61173a8ec5aea70659ea390b51091dff80782dd58d38f6bacc60b77af8527adf050b4eee471383dc440740c200beb3987a28d560380a33c6fe7f2ee7bb0acfd47c5d470aff01b0addba603b7a137814d86bc6cc960372406019485c027f4bea1aed53f64616e44ca84c2d70a3daa3ee632031e2646136776c8ba3d8b442446643661ee594b6dda172588b4366dce15ef80d78c8dd5c4ec5858ecd564b31f977f89cc6e154539c8c0803533c820b5f7b8b5c642ebd54a3a8dec90bb03c29a4b046800df900979f1843a7114704bc39bbcedc11542de9c3ff4e1488c2df2a00064cbbd6bd4542ac24fce30b5249a750bd1ab2668e39d25b33b61b7d5fe976e6825096e70a312deede82e1bad9e901b1b9da37fa0f856a9f4fb53638ee62dbfde1c556a143e2fb45e9765d9f53d0a797b8ab370e47ed9422b8459e1de3dd062b851e3dbab137e840a18654011d9cbe78336e9c340675bd8e1875f8e9ba924be3e7031b41b999eb78440c697ad95370ebd1066c5c73c7bd6bee6edf8ac0883f4b17694bbd8a689c6b20f0d7f06262ed960b68c2a0e86951e57757fc6497822623599e1768880d1eff946864e871185b0fcd1e813efe468df441595d0af7aef2dd2ab4761e038d9d948d7ab52789471cc3b1074228029ecc17218a2e9ac4367fb39f7e1c630b0711b2354bfb15c5002eac2663d9d086b5b1d932452c3e11de985ffb83d405e1fb703a207fc39d98a2ab81d36c846ae3abb847e8f50133a6916c44116bb4a3032fbe87a7b1331f636d4455d39931445e9cd65e5ef71d0f19ba727f513d7a3ab8f261e8d818abe0726a8cf2f23f6dc53d1c4155ff7c5288ecf6a5da6e44d2352061602de3b71989aedb341bdbee95f89a8d2957150a17e12a5e7b1eec21bb4b40e4fffb303ee2ebbadc7368c2b9f691c10b0bd8cb08e3b66c231feaddd13d4350e8745cb321c827debafa3b0bb554d3fe8b7f6f5fbda0b0faf064451aaa628785153aca9c8d76ddbed252d1405ae6588274b404f1091e9debdb8b7307271627bcc96c6d898a0561f1a117deabace6d5305755d747b4095150f7099694c32acb34da523dd1459858c01d3e13db57e802b346af1918e97b83c9c2576bc8537a8d7b8b4ad08b8006483852cb1802fd8d08c0ecf3bdd5bc3a05fe9d7d4a929f7ffe899138fb5b32026f58c10b2f8a13a3f8748b4d95aef3860bd9f9410f43991667f66afb1fe8e1272c71eeb85fa4a64ed1ca9af0afd319eff7fc7ad915e1229fd9eb95d312cd72996bb1c1f633ba232ff328d517a830de4cc6b8b107f8770064b7d9a95bbd6f1f0a01532a9b43497a0533b90e669cd2ac0b72ca2a9ee14e26f70e7dea03c36bc9288a146bec354b8706d64f427129297c084755ee1d7a4a8c0860b12edfe505d9098100c97186dbd9c80e811eaed3c575eeace417d4616cc3056ee25f56fa4facac8a79bc06c6a526021901b2de93973e409007b2fa58c85165fb9050db3c93de0104cad68618631a7b8d1c37926c5aba2ada8ea8166a862f50881fe2af28f9d0c20f161d39a3be6c7ff6b44b6a7b307770143de11106b36e1995f3e4c57e0572911ebe857b247bd7f40a13bea2d404ea14cdbdde32d9cb594942018912a8511639436530c0bcbf2276fe66b1e43209da81b32634315771245de8f59abdffb0dccecf2145b3fa37d4c5a1c41b0f4b29b1a7f707f8f4f9981bbf35a5193c4a43fc35ba5dfe367adfd41f919b973128cd83aa52e89f7ac866f6c257cb4f3db1580c57b323c946e024312dd97bccf79afde99f65a410a44f58191d28e7056b62058dadcd57ee52d026b19703fa61bea6a7f06d977addf1217107ad873e4c7d6b111e0bff725a943ab3aea9f8605455cc35a26bfcd046598d3f8932385688a51bf6501c1c7ba676c2177cf480ef75c9e6ed032222f61fa3de66d927a4d116794bb0d8d030317bf4fc5eab70dcdc92fdde5780f65ad105e14387f6557f855e8f3e641b324d2088f635c758620a3ef536f8549b1c27d0e27b634c2f11008fafad3f641c39da743153cb6b152cc26443206cf346d898c86254f7935e4ccc0ccf3ae82c50de19e5b058a99fd6fd79c0a5c91f6423e42225271427ad6fadfb276eaa0e9b56ef6c14dec334eb96f9fb2cd2f76e8fa4d300742bc1bdf098e8f772c77a66ba07fae2904f63edc96d5cd6274d924e1e010067e7f6cf90f72dc004ee0e252a6fd07a720367133ca887edfcc9bf6596e7295561ed8fd4deb6bc1f6b1730395ba53f336cb641cd3566f787c346f55c7a91d50d00344017d3852cebe6d036600993899d9bdf0ce648f478f23957afaa108a0168d7f32bd4cd4db4a7012da7cf91ac6895b131671e445df38371b717cad9e88ee5c0f536e38c6517d081ecde2e30c9269a22351a8629dfbc25d54bfa2addb6e42077cb8538172974bb10b729b135df8465971e3396c0df9768607abf933fd2412e9bf8189a23f2e928ff02e34e1a25ad775952f5d3c34a145e14ad1ba0b3d91d0a159056363469497fef85eac2b84b5e73f4563825f992b63abd127212a42851fef2eb85390c098892f1ff5397d63a43cb5e662e619f7506bf5bac2f26e2ae1a2363118e2f8a336adfa93bf760cda33eec892b247ff90fe4958b281edb274534a4e78d5a91254e84107ec8b26751f83f9254ee97203e951c20e6488edd17f9f1111879d02e5750a1f02075c51acb2e9600db328766886bf7ad075583740534185575f78af44ddd803bd9fa6c33c13a04ab61676bf90af959a8bff7a6c50b43fb599031e8e8fd030750f6ebc545dba6972461f3c07186c2aa5187b3b50818c6c5df469d0f871ec73506edcf09fe075b148e4f14fe5e517c64e367f439dba2a531c5584bde692ff26b14edc44a5b04c012f78e46f4219159861be422b647b5ff23e73c66ab2fb957ef72477c4d6a4f05067bd4a3442ed8d2f7026397b8630c0a2e75e0857a460f0f2301e6ca462db2499d764841d4b31b213d660c8c2365f062764f60a4ece26091f8ec0852a275852f30273526e1486a929b5a47cc5af07562f8a78a4bbe38175c55211ee47db94ce87473247f9d1cc6ef3e9ec9dfdb6c01f483f7ee6b17561d447b52c4378edf194477851bb7c4b05b45655382cf56d6d5963704efb17f4f7e27e54088f667b05894d197289d2831dd660530b8a685d5cfdd1f7f179dc88dcf4b69ab8f3f8346b4815c7710adab53d5024aa6be0589e3d69640d58376087ab3795ce6d036227aa4d94f540a62c20838ec283050e7ef2801f8f09ac3038f1b4b1604a6c31de3ec274a64bb057ffd6c0f40b04ffcf71f8d4c80239273ed4d7821b20bf60546e5c298a98177d8e6694d80236d37aef26b0a06df53a3169e78192c64911cebf74eeba14ed67a9598dae67526dca5fe8a65569de72e2312ca5fed41e3358d59ab64312ac92e570da8bd4dad2e1bb0cd3e0b5057570bd784a29f274031cee7dac140990f40e10d1302eb006601d9f68ad312b6245de95f027658fa0eef65d41c4536b8cf05389bf376d1bdd49a58cb8917c38faa49b5ea0108cb7f928f6625b67dc150f455d", 0x1000}], 0x8, 0x2f) pwritev(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r1, 0x6, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xa, 0x7, 0x93}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x0, 0x50f1920d}, {{r1}, 0xfffffffffffffff8, 0x2, 0x43, 0xffffffff, 0xafa}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x2}], 0xdf, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x1, 0x800}], 0x6, &(0x7f0000000180)={0x8, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x12, 0x10000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x50, 0x15, 0x20, 0x3}, {{r1}, 0xffffffffffffffff, 0x29, 0x0, 0x800, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1}], 0x8001, &(0x7f00000003c0)=[{{r1}, 0x0, 0x0, 0x40000005, 0x100, 0x37380e4c}, {{r0}, 0x0, 0x10, 0x3, 0x8, 0x10000}, {{r1}, 0xffffffffffffffff, 0x95, 0x4, 0x0, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x21, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0xd41, 0x8}], 0x0, &(0x7f00000004c0)={0x9, 0x7}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 0: 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, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="43218ef18761d2246bf7", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x345, 0x1, 0x7b23, "7a8ab46376396f2e05375e8c9d3e4980b0b39b89", 0x8, 0x800}) 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:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f00000000c0)=0x7, 0x4) getsockopt(r0, 0x400, 0x7fff, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) socket$inet(0x2, 0x8000, 0xc5) socket$inet(0x2, 0x1, 0x20) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) listen(r0, 0x20) r1 = semget$private(0x0, 0x0, 0x240) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/45) shutdown(r0, 0x0) 16:00:15 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='^)![q^+\'\x00', &(0x7f0000000040)='\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^)![q^+\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^)![q^+\'\x00', &(0x7f00000002c0)='^)![q^+\'\x00', &(0x7f0000000300)='/\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='^)![q^+\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xbc$[\xa4)\x00']) 16:00:15 executing program 0: r0 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x6, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8001, 0x100000001}], 0x200, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000010, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa, 0x3, 0x81, 0x20}, {{r0}, 0xfffffffffffffffe, 0x68, 0xc0, 0xada, 0x3}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x5, 0xd8a}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000012, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x581, 0x6}, {{r0}, 0xfffffffffffffffb, 0x7, 0x1, 0x6, 0x5}], 0x2, &(0x7f0000000640)={0x7}) sendto$unix(r0, &(0x7f0000000380)="538aac11d64c1f77e0fbbefe10107287eca52b4472f1efaeeddbe6345aed21f0227ddbd39285d8c1ca99afff4cc2c26868b586d74a325ba37bb9170448c5eb2169bdfbcabcfaeca41cfdc91f4367e7eee0201af6c54099cdbb9662c67e176f99d7db02f336cb4df5bcf439124e12fff4e7aa844c9e3ec82ef4088288835a69552c7245bb0597a3521710be3dcabc1c3b6eaaee21239da19f433776f07c45b02f27a591ea8138755e053724d205062d4666c56526177272533ab12afa04c3169ba546e8b7f4995e6e4dd90b8a4c98a64bf541b3faa18ae517051aecb3df5cb7feed622018af36712c0273", 0xea, 0x9, &(0x7f0000000480)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-.\xce}\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='$-][\x00', &(0x7f00000001c0)='$-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='Q$%]\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='%\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000001, 0x0, 0x0) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) msgget$private(0x0, 0x12) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:15 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) 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, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000008000000fffffff500000000000000"], 0x0) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00005c2000/0x3000)=nil, 0x3000, 0x10000000000005) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x340f1e07) r1 = socket(0x18, 0x1, 0x0) socket(0x3, 0x2, 0x64) minherit(&(0x7f00005c2000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x841d, 0x0, 0x6, "3d894587336cefaedb9ef38fd7c3149defeea319", 0x9, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/20}, &(0x7f00000001c0)=0x16) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000200)=[{r1, 0x20}, {r0}], 0x2, 0x400) truncate(&(0x7f0000000140)='./bus\x00', 0xc9) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) close(r0) 16:00:15 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='p\x04') mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) syz_open_pts() socketpair(0x18, 0x1, 0x20, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') close(r0) dup2(r2, r1) fsync(r0) 16:00:15 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xfffffffffffff001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x540, 0x1c0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x18, 0x2, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1ff}, {0x800, 0x100000000}}, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = kqueue() fsync(r0) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) socket$inet6(0x18, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x9) 16:00:17 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control\x00', 0x10000000000040, 0xd05) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x110, 0x100000000000) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000000000003) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = dup(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x7}, 0xc) 16:00:18 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x2, 0xffff}}, 0x0) 16:00:18 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x6) socket(0x20, 0x3, 0x12) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/247, 0xffffffcc}], 0x10000000000001e6, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) recvfrom(r2, &(0x7f00000001c0)=""/145, 0xfffffffffffffd73, 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66e96c653000"], 0x1) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="983621b4822b25915ba517e2702fdf8f6246f53dcd186b8f9573f8bfc8280267441bb14ac1e0f7916338ffca105975934b70d78e72ba55f691f1e03b7e88b4930845a69b370d6cde8c2f591d9113a1d2910c5c85f8db9b617b79fed3a82a51751ac15644a3d0c50fe27ba37a164e411f", 0x70) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:18 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000590000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:18 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() 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) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 16:00:18 executing program 0: r0 = socket(0x10, 0x0, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8}, 0x8) socket$inet(0x2, 0x0, 0x1) 16:00:18 executing program 1: r0 = kqueue() shmget$private(0x0, 0x4000, 0x429, &(0x7f00003ee000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x10001, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r3 = socket(0x3e, 0x4, 0xe525) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0xff, 0x80000000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x1, 0x8, 0x20, 0x8000}, 0xc) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/116, 0x74}, {&(0x7f0000000640)=""/246, 0xf6}], 0x5, &(0x7f00000007c0)=""/171, 0xab}, 0xe8fe44d49975bd8) socketpair(0x18, 0x4003, 0x102, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000900)=0x800) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/183, 0xb7}], 0x3, &(0x7f0000000280)=""/178, 0xb2}, 0x802) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000008c0)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0xf) write(r0, &(0x7f0000000040)="790bb8069a5647e71cfdf352778acc86a98d6efa5148b6e7d67632175940a2c5a3307f4b8c258077568e8280ab6509fab584f901462c530ccac4f1dd4f48b43944336f2908a4b7d2088c53c8756136118257af928e9fef39e4cc4dafd5e191aaaf65e0678adfb6e9d41c57c793cbf04f0aefc9b7e367d007baeb472434be2fafad7049f6127e73489afab7a75397d150ee262010dc4abbcdc02939b0a441b54abeb1eccc7e3e611b1135f17eb9e29c7a52ae231e", 0xb4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r1, 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="10000000000000000002000000000000"], 0x10}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ftruncate(r1, 0x1) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x280, 0x4) getuid() bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:18 executing program 0: 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) fchmod(r0, 0x22) dup2(r0, r1) 16:00:19 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380), 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x30) close(r0) fcntl$getflags(r1, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x80000001) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="25810b", 0x3) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getdents(r2, &(0x7f00000000c0)=""/145, 0x91) 16:00:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x81) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="d75fffca0bf9b4ab93c5aa613c036383d9c39eb42a64cc5d032f1b61fe3f04f9b21464536e134668e8d16b3b361a282c089d36757a3e6e8be5657b26b84f11c0859a2eb5edf2e0546df235b48029e83d2758b2cbe55ed6efe2b4ca60f9dd901c2998aad64155f28ca3a2a7f0dafcd40d4d37f3df0885cb4f1ba5eec1ccbba5a93095ca112d8e828c92", 0x89}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x404}, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000100)=[{0x4, 0x7ff, 0x800}, {0x4, 0x800, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x0, 0x800}, {0x4}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202030000006c6530008010cb9510d276aefd0e146edfd0893f8db75cb8fa1534ab4b302d2e4f48c12eddd2c67241b215cb8222628ff20f1f79f4002cb11ab78066a89b"], 0xa) 16:00:20 executing program 0: r0 = socket(0x2800000018, 0x1, 0x0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r1, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xd8) 16:00:20 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\\\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x808280, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x8000000002) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x8}, 0x44) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) shutdown(r0, 0x3) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x1, 0x3f, 0xdd45}) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffff8, 0x7ff}, {0x18, 0x1, 0xffffffffffffffff, 0x6}, 0xc65, [0x7f, 0xfffffffffffffff8, 0xff, 0x3, 0x0, 0x3a9d, 0xfffffffffffffff9, 0x1]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000040)='.\x00', 0x8008, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/81, 0x51}], 0x6, 0x0) r1 = socket(0x20, 0x2, 0x1) fsync(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x3) r2 = kqueue() pipe(&(0x7f00000005c0)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:20 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x16, 0x600fffff, 0x1, 0x100}, {{r0}, 0x0, 0x11, 0x2, 0x498, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x21, 0x4, 0x200, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x43, 0xffffffff, 0x3}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x71, 0x10, 0x54a5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x62, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x8f4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x20, 0xfff, 0x1ff}, {{r0}, 0x63f412e6a98bdd44, 0x80, 0x80000000, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x85, 0x8, 0x4, 0x3}], 0x9, &(0x7f0000000200)={0x3, 0x87f8}) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0xb4, &(0x7f0000000000)=""/71, &(0x7f0000000080)=0x47) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x20, 0x1, 0x9774, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="f786e2a9bddd46d65082e920f1713b4394b3c1fbe717087c7891d0f5b4ec889ef37ab7e0e4bb0b5ac4507a53377ac809269d0365648f91327121fe614a8813671d4333ee3174ee9ff045c2a317d4a162b59d48e4c2357dec1ac1bb8211635e3e20b78f529af27dabe5f238d685c4dc06bae0c0c0b5f8946b46d87cc56ad91e4901cb8365791ff1e32a39fc6e884ddd622c6901", 0x93}, {&(0x7f0000000300)="de52", 0x2}, {&(0x7f0000000340)="e2e1bcd4c75cf630ff2aff6be232ffe4", 0x10}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000347e28e70be5243feed7732fc516c4cb9ed5f1e67009483ab4a680c636824d1281551320a8fd6e02237d43ee52028a55fac69a78228503dc04ac1adcd623c7b0a6c6331d39b5f3bbadb547e5400000000000000039091b3db385e1ddb12fbed0b86397b985087c335f19d1", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x6}, 0x8) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0xffffffffffffffd7) write(r0, &(0x7f0000000200), 0xfe72) 16:00:22 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r2, &(0x7f00000000c0)="95a133e67e27058b71142cead01e732ff4ddf290b2bc2e4f88545f311cbf5074fa3b5d250e96f214d7b7b0484b4bd3bed485f7aee6568eeb451cbcde36672e7e8d594db46e932519b7030491b53abced14a835d1dc5497fcdd3167bc8249618f94f4926709aaaf99b10205a483e9b2f9f8a3a4d2ceb5ccf2c7a7990f53773a502c2837f850c001df9333b06e5c9ea137443db9a03b4bb0d0419f4d0696d251098fc172078c1018c8fad5065645318f1b98a2a8cf4d0a38bc4ec0daa92d6a2e483027293a37a35c6d9ffd2e1694ca10bbbf95327682033db837d87cdc", 0xdc, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x2ef9ce78}, 0xc) 16:00:22 executing program 0: r0 = socket(0x1f, 0x200002, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x105) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffd, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getgid() r2 = getgid() setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0xc1}, {r0, 0x4}], 0x2, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1000, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="05e4fb23d6c185a80cdf2d6ae1103d0403097e7cc4a4f985c63bc0b198198e0ffdcf97d0bd406995854cc175c3bff604ad84af77ab08d3e0d579314c3571e50c4b587da22bc301b224f78283c8833a80ac2ce491d00b1734c169e92940e1a3c3134250580318c98325eb24a12ffcd96e6db69d7af2eace4ca0adcc2de3e855020080bef9f27e64d78a4e1c275b8d0cc6ef9796da37dc2d7142be1adf35c00bab28195dea6e360d3fa6ecadfc60adac3631888c36d6cde47021e3c73f77d237d443afe484f35f1f48fc66479606531acd35c792bd44b5eedf8c4e", 0xda}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="380000000000000000000000060000009cfd0e0082141e23deb1348f81ee806c2a28af45a43004dd7a15823692f71cb4679565a602dbb4004782bed114f658aec68c2131c33aec4f88be2247399fc6b0e56d45656f3f741ab8523f9c2553bbe7d7cfbef7c11ca72cec21660ad0a6e666e9ad0b4e94af5d36e2d14ccbe614a9ffba44427a576efafc8309e799c8ded87f4e22793b8b0fa99bca65eab7a13518b74910064c913e94e4d94b16cc59ce3c106c15023c0fb504157c27e359ce0d333a713ede28894428f4b0af35e8b1072e726db3d59eb82ce104191e513a7eb9f9976b8269249ab26df7a4598f42640ae80b184142aef10636975a1b9f84e4aa27d1470a9d52d10cc08fe5bf40be39d0c2e2344e216363f74c472575dea6b319a5e3170992fa3ba1903c7c1d9f414526cfc64940ad36b219f10f6e8f5c83c147b04232b01e14e5550a22bc623d40feae2f162c5621d453953954429d921bc863c4789422950d8c9b2ec0cbd2f294b847c4b30c198b481b0eabe970672acff28d352472a283e4e57424a6cf5115ff"], 0x38}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) chmod(&(0x7f00000002c0)='./file0\x00', 0x101) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00', 0x4) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) kqueue() 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffc77) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x2d) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xd154, 0x7}, {0x18, 0x1, 0x7e, 0x7}, 0xc5, [0x401, 0x8, 0xffffffffffff561c, 0x9, 0x8000, 0x8, 0xff, 0x9]}, 0x3c) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xd, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = socket(0x2, 0x4004, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x6, 0x4, 0x40) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x8, 0x58b33506, &(0x7f0000000000)="6fc8f349620964b879a9d15498d773e36e1933cebe734db6bfddda42669e85", 0x1f) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: no mapping 16:00:22 executing program 1: socket$inet(0x2, 0x5, 0x9) r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x28000000000000, 0x6) dup2(r0, r2) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x17fd}, {0x2, 0x5, 0x1000}, {0x3, 0xc7dd, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x42, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x400000000000002f, &(0x7f0000000280)) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r10 = dup2(r9, r1) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r11, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r8) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="85baf8a9826e0ae3a9c873f19f7d4970eb1a2fc75ea346197692075a66e45bb4c4cf9d4749111a42dcba47bc", 0x2c}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="be66248722d0ecae44bf14ec621f5e", 0xf}, {&(0x7f0000000140)="f70a7656", 0x4}, {&(0x7f0000000180)="e90d4f91e688b9003cff997beafebeb6b77dd1c1965933778e9577962829cb10028ff00f5a2bcd010711df0b0ec69adce5bcf3f12767fa4ec083e48e76410902397ef3c177589da87a3d8e67454cf836833a5edbd4894fd41c68781a7806fce8d2bef4d59fed1de4b0f0b3d37309136f9936a5e1e3d164d80a72f9f6fcc51f65f684df49542fc1d132287e48bd9fe92603ee9c8f9970736cecfca90673e70b1798b62d35aff8291dba8d5a074d7078cd3d92b4a752909df1d8984c223a5841f6de6bf17f33", 0xc5}, {&(0x7f0000000280)="e75e0ee5b3d97ee6247ab446ae463ca365b218554d968405c1cad78c78717d7848335ea515a88efa3260765ad9c3b9b794c8881f7ad0aff807ebf40b01ad6aac32", 0x41}, {&(0x7f0000000300)="58e7b1351fb48a7bf35a152fa56727061b06978a20acf7ef2541acbdb1253c6098b616432c3b2d056d168b4d05402fd3c1afe1dcfb920f5f41f8d2e305bf9f781b13f31e000a649be744e32ee4578654e1bf4bd5ccf921e7cdaccadeb5e03f9756c796844cd10056a8cbedd77f8a6f5ed6ad4700168025508d72b83e8e2ebbf2ced6d5632015a0c947fe7be9cbcf5e10815ef0ad02dc866ca79511febf1370dca800ac18369659cde84419e80d97e18f30f45611b4e6a5535a97c75e24065adac6c19ab71da34ad77e6aeb85961c2925b55cd6e643", 0xd5}, {&(0x7f0000000400)="506ffd5e1624f09b802827a1e570823f2130263fdfcf6cc50143840284f0d700a2a6f276a7b775bf75a6566af1b06e6316e556322024dbc41fc8d2cb64e613", 0x3f}, {&(0x7f0000000440)="d1a837ffcd0b61d0ca672767f5", 0xd}], 0x7, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000540)=""/122, 0x7a) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r10 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) r12 = getuid() r13 = getgid() r14 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r16 = getegid() sendmsg$unix(r7, &(0x7f0000001b80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000640)="35f55cd5d8dc2b4f9c4a23a0451f2d7dd371539f7502529dbab741002458742d7668c122d798133de05a8275cdf5e95f957d2570892dbd09724db888c079c173bd3133d8d90fe214d71821e4a6f6275a37a45c7a9473e860b85af5f76a2e66372ee8e2a5e97ed62a6bf9bb0528c9d9c06b54984464ef4759c78825bf6fd2d11dfc569fe527913cfded9e06403c1dad1564e7c59f83dad4e06c9cb0c3dbe95bc02a64838c40bf5812a632384b4de0cc39d7b9367a11c19438982a913f97ca0ef4d9af17b69d34d5e230a10d4a263e912e0a8e9d9eaff746182cc174feb0375b4f551ba2e6d58b31fef46d7988e0669a62131beb66296bf798adf83d6d3368bafaacddd06f68fc8ce6f3f6dc2804a31321e68edd0d0af790b6cb8fa539d0ea875484ee77ea2996af498ddff9eebed57eb08d0e1ed86504d441424d700dc2d2351932562d064d84bfcc69b3468b6cc63861ebd94426f6da1a46b0be5c05128b4daeaf1863a74f606c09478607c0d6200ea6cf84af7929354fd68114c5a9dda753481f4101df457a706daa55faddfdfe018c10cb2d754948a6dcc6349d822907ed0c25e645b54d85b65a4c1432c1c19bfdcb9cd3642fa47656b2e08e7652345b78adc907ae8c8bc5a83a8cf3c1599ebbd169ce9f71b16ebbd820b9ae0cf8cfbd5abb54bfeb7484f3d448587d30715cc75c4cead544c988bbfcb43e169d9fc8c0360628155f6f69ae5ccf994f9f2fe3db1f30b9218326d959acfb4909dc335a25c7eee60657b0d86fdea4e48d9c77e207e95560e6be415151fda45298481755c34484f4653d576f8757f4bbf5ca44ff345f9818f2c621a83f6cb5fc280bb66247d66e5747ae1d032229b691d45fa1254009201f02b8d8aaa2fe27c189862b184a4e850e91a687123d7230310389929ec706e9c545b28a0c0284e2bb63debb57be71bebe43a406842b5c7ef4e8194378516224b08260d92935e66fb5420b9cef28d32bb47f784eae7aa1c2ab9c949f1c0d1be302614c127cd31f70c2b2b2312c70d9cdc06d859843aab8c6bfc0ef48167dd3bfa2195f6e4e59d340e508400c5ab88786b06d628489e0cea2e77761eb8094fa0dc05e8f7131fee7f4f92b8e36f9f2cff9e0d0d8205baf3bdd9c56540271eb53d17d83a406a71f880b65598b4dae3d563f7002cc94cc8350f211cb21287def26589fe0cc67c3661f04edf862fdadba2e0b75e9622e1d34255facd85010597669bdfd3455b91593d9f546360e2f8cac958d0f96ece16e59ec8c07bb77450196fbdc932d690c8ce77eb57ea2114c65d4e03840f24b000fcccfee9601ef4a8290205d97026a9ae19f710d3d51ed2ccfc6ff113c132ab03a963f2ef5bd02e1bdfecea3b064f8a283fd5122d67045724670553b250341918dec40c9c5bd90af2f2dfde999ede2cfe1ea867ffb5c4219500389f9a6e7cfacf305b41f5417c902a85783245a159d06fbdf93ae315ec99646f842c3156eeb1b36da3873e7bb852df1ca5b9d99518246dc34cff58ba84f24c0cca6a79168f728f97b68e08896cae8140a894115b4cb544fc8388e08af6be9e8b3f54e6dff5035151f36b9548c2846d8cdeae82df90f3c87ca306f69880bab3621644fc354e52d29f337bd83e2adf0367601f573ced83e326cfe3e254fd2cc08461bf041d185d893e3db39ab48e71181c56cf92b0614f43f7b82cb16a2b7529159fe77a5461f6dbd0a5502e19df3136cd8e71e13f4ecd55239bd00b77ce81b2c0b83dc3457eb0be0f62e82266003e4394c591b80d88e4e9311cffc2da479e76ea1ecbb2c3df467fa3d687b6714a0ba6ab228397b07c1f8e1d974696260b4b92a7c8337a4d3634b819da13f4ac6fde6a362dc4424618167ee564afb2699ecb19dca981c0b1feac5f094fa8eb57bf166a1938c49c1f0d64681ccbc4de8c9a225a09b913aae773954351d6b20066a9aeb7ee2c0b6adfd708234fc1430e5e3c22238a8c6cab8051a6bebc3a7ccc5bd8b7d9789f3e1d3675b8c4db1ff9d170f305b2e8db572f84062a5c2825f0f09477750bb2f9ebbd10e38483fb3e8c8320e4694cbb0d1e2e28d35322965db2ea366b311c8fb16fbacfa00340196009b39efcc7fc00266f6b500d65a2e3ec6c4bc2ec1eab228e8170a9d6377f25facac2438ac68b81985990dccd89d1b630066fd1ceefb778eff84bd97d8d5066c4aa5cc55406f8069c4644da6b7fb8e21076926654171b7f81f339b9d76e749d2bf77b090384356f99e024866f20f542f2010b9b6491cde9ab3320aedeeccaf7713f6ebf794416a2b8c3230909dc94b35ec1164b2cb4b7d24c0eb4f4c7d3533c8cc9d7ed000e1e3c1a6d5259818a75c6c70fceb6a10b4ed94455f1c3b4bf6a0bbb8337515e14b493e318549cb8f5408b5918833e1f74466b8ceca26c395b16efa1167bf74306004b17d0bba21434e68756d3c555b541f62b698fedbf2c9bdfd59d444b7af12e9332c4bd950912829283954837ee7e003f5c2f8dac48d3f09c72d7cec138efaca30cd1829e88f75f75bcd9957f50c492d2e2513b1a022c018199d2e1608b56e80547605a4cbdd0595e05b6f2c42bf68ad486887d759397b0a354c22bee50f806e7d3ad5548b87a856dd7755e6d7b3747190af141edad6b58620242b4db4329db7beca56e070ff55e80918f37a0a8bb2fef492650839f2887ea3bf9f4f71186bf5c7005c64bfb297fed2d50816637cb6a444c006cb37a60006fda7689796d81bae7f86b1517e07003c8a9a4a6eae677b83dfd587f3761f111121c4027951d60798e0f7f27d425f18cbced91a17d25a60af43c5672b092ba4784b7ca5521f187d8dc729805003f55eb580a4269a02432ca973270e1e40ab1e75da28d76b92ae420e90ab34f01a2633018c263c86338bdfb6f9ce88e93721d8b4aa4396cb653ca015ddff07f63ed554e97ef5cbd27dbcc6367c6a71b19ecb12072ce0f7a81b0f3f29afae5e3dd83094aa48fb10deeda7f933966551dff2eeff9ab589247a1e841c2c8b164922eab374d0e9218a2869a32d1545bd4f137848d55b5554bdbfd04bfb3367b8f7b2aef1ee179fab29c6b4b38a23eee734f7013599e1d1924db8a69bc00c9de2c24e312ab555351eb7214ddff5f94933b8bb3f6dd3b0b49d91356542a8e5ae6c08b88313e95c460ed5662c1c2184bca0e341c9bf944c949a7699e7d33b4370e99b8dc421d200e5bc7891bc30cc6a220d899d8c4fecfe7039d89bafe48f76e7a5ac58ead000262a6cb00a4d8af2a8c65f755ab3b0d8a1fc9d8efcfb64ece36877da430b7b70402a177fec27ba5c03cb75fee3e808935142523a838190a5fa63c744c243c6f53a408064758ffb1334eba78823cb17395bd7c5e8246de8722900ae8f3a6f67e65a684ee11a8668b24a519ec8e945abcc8e6d183893ddd724828b4b611af07edeb6b7c480007f39f8439bef9050eb2afb2364c26a0ed53521075ec33bbf7fa98c77582678256b1b0c51bbb2009c25e6b1d679616b6c53eb96b3c49f1328ba9455ddc8a7189bc118409d77147441aa0c928d1ce55e477f9712e9851804a2f361be66219cb1d9159d777f0477b4d233c528d0a84d530e6ad7de4bf0d35e08a48c8c7699baa786022a676e4c6f982378fbe121eb2de602e15422d3a0b8dcb7bacc7ba67b17b561565b1330a8d0a3e36eaff4bbbdcf6a9f04a447232c4bc601d947be14f668ec3cc6ae39182171e5856d613cd06317ecf624d20aa4df1f98a34afe19c582144b1bb04c9f6cf88998c75b471c909dff1a4757277d904a599507bf9a954a8339eab64fa40ea0ecfdfdffe602850b96ae6d9c10be62a8f2f92d698180d4431f74a057b6cf69b76db0a32dae7f4442017da097a98847986705d5eb4f99b69af80489d5108100db7013b28c7190f0aa318667e9e6bc4ba8566ec623329823323845ab12fa09bb01d0ba1006d88d4290f96f545875d5aa1562c6c5e6fce91a5eee606ea0ed5fd1277ea98f9e75773d40142af00dc9ab1016da54271b3662582830c093121f03d9df7383f9a5774f180f41f2b09d34929f8419435d670541b0d977366126cfd10f6a31b6e95251c5452f4dce049b20552421bececacf556d88663c14223980177bd00355794b5322a015631110467f9c3007e3d2cda343cc8847a81deb4101b32a4805483d7d0f52ecd79cbdbc6b46f59f716731bf40c6db3dc68bfb24fc9823f34d507b1df881badcac0907990d4028f96966fdea129595d9ac90e29826ff5cd299362fef1a971c2724b2309867ad34038b26d12ea30a4f46a76fb287e622df00e697e7bfb24d2ebc88f4a25481481c1119c50b7a90b064049bb67194bf73812666c86262ebcdadc094bf5accc28b841296c692d14932cb5506e72dc5b1250a49882a4e96d127c9ef750e8e0813a931ec5ff87825ed0636b63aabf3cbc63bac11a3fbce16912c2d115826ca44cbfead1d003d90be8ddfdd3cdeeaf55507c687c3719056f142cb378f73942216038ea3ea1b89df0d3418cfc91b2c197266a292ccd8d886b63b533787451713bcefe649d75794cc4a16c5ce67e24089f983197f0ec0e34db62ca102aca1de77f149cfa2c8d26ce81f67f79a805ec054224959df94f1f3ffc4465ab22677acab29ef4e7cec1df3cb36aeb52c66aa5d9de6e80cbbd4f08923d114a68f5add56dc4f97a58487f2e0c45041322171dcfc94f90a50b1d47ec96839290ff4a6051957083e48ba198e6b9d4eb2848348b899492fdc438c6082aa791e43d92276878c4f16ac6e70b2a0f7f171c96a4bfb27babaa1021c6433bc19087ffe7a49c6afa9ff4b409be5c17369c1b5127b468b00b8946b322acfd59caacc2e33051d1d5108da031eb3d79d9ec5b77228a4245fbf342834350768825e9e8285848330de0b0dddb7a7f84117e61c35eebb7d0310fe7b78398cc0f6b3080d7d1f9cdc0afdb4b145251ad83ea1cc8fad1d0b992a69e9b501b172604b73cb28e534738997b0e470d09ba2e68ae778c4c0a30712e2f9ce9597ed2ba278c4f26630494601a10403681a082cddab2d3c21486497f0e456e6d87bd9e7bb98d1d86efdbdd2fb0ecd7be396a23a334a1b3a7bb37bcebee9a137e8b17e089a1b5450be5ab8e5ceaca8fbe931b0dd1147188754d81d299320cae5391336398c6e574a87b6a4bff726d3f0c90f3bea1e2d7ef8c894992f627fe47c213ebfbec2c24c8ad6ccac82c03bdb4a5a8557f7b73d659c2e7c1661fe5a23057ece8c2928fc5fc8ed5b8999f293996d4e3c3bde67f3c77ad6c4708cbb3a6b8afed9a3f3530ae513b532c61ae88e5c36c9c044373adef6f099cb0bff7918e9e7aa064ceca19caf312281f0e942299dfd0bcb0540164a66fcab351a4c4253b2ddfee2373e35b263bfff7afcf63e992710e15287d3747acf59bfb0470e156884448c619d22aceb6c108ad774069a9c85345ecac4a98a836b3dc08d64b46c7c6d8ecf06dffc19c73b0f3a40fad680e4604ee312a0cc848638471cf5096e1135570698cf19bd98e637a1ab25edc3b8eefd21c289aadbbd1361370fd8f7d7e06902d085c3198c9cf2ac476101bda8240985fed42a7c0779dc51b728247f310608f474938a629a8317c010154dbff08474e1af55957bfa9ada9c56b95f25f3e5eebb5427ef3e57439bb0e18355c3ead581e91489491a3fd9157e4ed56a454161738e15cb34f36f070f7aa0bdc8ff101c976af1c2ae2500c33f3a75e894aa940da2e8d12540010ca899a8057e30ba9d7c205ec0bab58a307f4c997ff4ed3679", 0x1000}, {&(0x7f0000001640)="a3881bde48c92783ddd6de4c2319121d358ab17b76614db7fbbea7e20e3004853a35103d25f4fd4e9423f400ee4c1d61de5f6ba8c586004000d0dd470cb879b3f6e5d03d434449799e78663c0b0f1538bf20a1fcf668c52258e90fbddda70ed4d59d9b7165748febd034ccaaf3e6aee4e66627fd4cd6b72d28fbdcd07b91c6416daf52321722ce2c0f12e10a4dddae04dda6446773e19b9e", 0x98}, {&(0x7f0000001700)="7652104e5a1bc38bce0768f125240d5d1e1c1ab9de856363da5d85c19379751c85256abafe0a524908dc02259f551b81ec06", 0x32}, {&(0x7f0000001740)="e99a222baaac6daba81cd429fe6b409de8c04ed74dfd220827d1722e9c28a70f370d611f69ff70137fcaefbc75d8e7aa5d995ea8dd3b65604eb2bb071e0856856263cc531826c0181ca9e1dec63c02fac83cd79e1d12117ed97dae902537cd0291063a5053705af9f9ca3e404342fefa5fc097a9de78e9bf3f7bcdd486a6e08a95486da3b2bd14a2384fbf755173935ac420bec4a9e1d5d6ad2f5e15577a2d43339f6244fbe8e0ccac5d99811670533db3ed4623171412c76768f5b35060", 0xbe}, {&(0x7f0000001800)="80501eb69e5b1549051b4f1b8334b49cadbf010059193d4939d6f62f400d701ca56d678c", 0x24}, {&(0x7f0000001840)="34fc0434ff851d8a63497def76503109f47b33c5a92fefb8d234cf5182b853dcc77a9ab3f20e72b052", 0x29}], 0x6, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r3, r1, r1, r5, r0, r0, r7]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r0, r6, r0, r3, r6, r4, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8}, 0x400) r17 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000001bc0)=""/226) setuid(r9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) writev(r4, &(0x7f0000003180)=[{&(0x7f0000001d00)="0ba91754129745b0026cca13e8f9f4bd94630017f98eaf41265e31bbf4d43eaab66ac57c712658f6b39e3d15e20eb716d3dc1b069a5e00a6f81aad6903f18b46cac62e7d5904d14baf576f715d682466e67450e563eea984e891a013505696db6f9f4a608066f46c2ed4fccd68b27e4d43b0634ebe851fa51280ce6969609a01a93d249729c7b45ab3444cf5cc4f7eaf90a0a6930ecf", 0x96}, {&(0x7f0000001dc0)="7ba451800673c201e8c8d4497eaa0da75d3bfb8fb50a4eb0d484657457d99dc46b46d757ac89f171466900982b67e6fab4a50efe5813bd29028e8a601c6f34d04f255ba1e8df033fdc2df25d9b5af5611e915e5906bc14b9463776734e42e538a5135e916eb39430f793f3303f2ee1a1cacb2e31f233c8748493d7948e641937a84c54a8306698705278a24f494d24929af28c7f14930354983f9c29a1856e4e2ecb81488270fc12bcbce8b3f8f781bd696eeb1df037ae5edfd9f5e5c1f9849c0f498495ddb9431d85cf662e680af8a06bc655b0fd1698dbc9b887a9b93cea9b6ee26cea0d20e5d95e7b8c82ba8a54a4989d58cdb2de8977fa6f2d8ca4fb7904e33305c7011fcf3149f4835b89696a980ded55a3f4033171c25545963f5a6eba1aaa2aed0df152c0d86efd26fb4e3fb14f4f430e7ef8415576f6bb976db84178f175a243a40cb23e1cbc42bf19146d9c63e691ac383e1c5e687c8ec842444cf0bfc4861ad06893761693bedee176858400c6b2866476fa8d1c10f46b5ac30a9e056b8be3463efbf29f96fc8bc03fabe70ce8d16759571c0549936a1b66e42fb3f62bbb71f6b1c7294b3110307db4f2b4a92e33fa8c5ff8350bf331d953567f4ef13ba0873c8643587634ec8d2a72fbf06722327d8a9b4da71d9cc9f4dea93056d226ba2aeea8cc03a1452aae02b0f089d983c57ba224f4c2f56415eb8361836f5201a14959f9a950a577c8325df0aad07454906deb680643812e5772040d52fb39203dac3ad072d0bc23d5ac8aac8843b7e812dd6b5b340324272c8346a161c07fb9b9a4a880a27f790e20834bc86c86c5e642f1c1539c53e5afcb1176bf12e841b4679720fa4004263cc50d7250eba92bba533b241f1868fa7c0816b77f3bf1cad81d5f0f56e840f71da81fd340bebf431469e3f70367fe8029f618fbf50ffb0d6889b9475c97f8323cf106755c464e455485c22d0b6b0e60c1a45f7263ed98c807c0a1ad218ff0c8ff24700834f84a1a206c93bb05fbc7eb4dc87af244a9a43dbccb63e4220b9f1fc0ec1241023ccb485ea6cfbdf1fc65423d6fcb3471fe1e545bcc48eb9e36b07edd180de2041eeddd3d1f9180075788299b5d8a2ce28dba1af8e96e262f858b13e75dbf7cfcaebdc18ed03bc3d3ac3c8844cc8fe87547f72523d220fe5134927eb1a9e70d9a45f95dd7876b8232f79cefa79ac57ec5cc4fb9caad43109185e547680a547be15820d597575c9a516c035a6cd20467e10b065356a8612c76e0f1d6f7a20464f7308b400ee69c5851ab5e37b3b416d815b9b035e5580eefaa4283bac2e9102d689172e29e14c1f863bbff75c104334ac24c0613cb6f562ac18181a11e9f86d5f8e7ee5e7b8e2418a8afac00bd6b7e3412d3fdb5a504b2d1b7f79a5de8d989b99d2cb68c0e2424ba012755338adb53f771b633f604d09c80841a4897536eed802625a84c885558a7e4d342a3b0b66b64625310287dc55b18c460cdbc152888fd27d2f5dc4c76740a74d6a328dcdb3b69ad5280e47cb9bfe390d64d82b3f3cf40d8fe217beb9e7444f21329f7939c2c48910997fbfe21e0642b829d14b7d9f8b5299641a34a3899ab16d506149fdb0f62cddc92401244922c0d2228262f185db1f025c2ef663414bc60790518037ae9a5c5b7b045f9b28f1dfbd0246d573600de449b7e9677d719628cfd273385d460d04051d326493635bc3868e13b3ace7784366b77c16706937643297cfdaa34570511e9b2c67cda9d7a00e9a6c9a9dc3ebff2d217121e89fcb538b578c45400d57ec999391e16c86c8151fa5a91249051af3ebffb887cc7fea8eb927b0a3cb2e0506ebeeeb00c29037a37d49c41c820bea05cac6e3195118161148b4c1b85901acca6cc10b1a8b05b961514f66414ef1d3ea5789bdf8a4b76b0e0f5198bf17f27403ef6537c47338a137ba292070fa17f31677ee7d51a90a2e8bcb4ac38724205da43e3b0398db95fc931a2e8ed725f570b108b9e20114e0765d94aab6df2bf00d2f8e74be6c1863265f1f3f8b6c1ea8884ebbf1588cd6534c11497bfcc081cb5c5aa94554844bbe8abe77245903eda50422860266b7ea5d187293bc24d0e3f36598f3cbfce69c8330a56340073a0af994f369d2ac0ac1932ee255f20597ebfb55478a307fc6a2d79a6f8bb6f3bae652e3e103b7bd733d8c0d03c506f1c9658da13fc44d3c6f7d2f2c02a6d3499a9c288d8385c1c693e3042ab29e4d459ac4755d1735962143547e23859aee934f40e49b8f95c591ed5cc6b5cbe6b47803f68e68ef4d96fa0af27cbfacb298c6cf9deff4e65e743dbd2a0db6ee7be4642be7a05e28478a7659a76a966498970c260fa3f2dad38c0fdb001c3d39fd5cac5c9adc8055d916f1ad9d032973c26cc5e60c200d9d11a63368536cb25791bea8c53ee321a8e82ba13a9adca6044b1ac77a600d2df5cec389f81de66ff80ed86e46b4d3c1d1ebaa139af11d2dea95261f2666bf0277e512b25027d8594835c4d03ee8a545e07e6e224733c362dbf4acc78907e9dfaf0f6397ed4838f05a31feff50f0f356e8fe462c40d6895f8381e8caaeb0edc117f74053acd8a4935e9a66bdece01c89ac2ea229943dbab4294d0ad7d36eb0648a38a6b819d31fd1aedd1723e35c98d1351327b6fe7424dbc5719fd6c109118244eef61eb67aecfb78d4633c81fda2f6d0c54974f05d51a124284ff0f637c1b618ff3a93c761bd7bdf295a4f6527ac7e6fabde968ad0b98d9e89639dfb4e6ec6e7df970f9655081138c55b2bddd87023ecf2597aa690f4a46c80c22f92dd21f9a997558d5a44b968614f1e91ebaacdb15c20c25c659e0a798a169dbf843c3584da9bddbb288b676ab2854bf54b2663ee90ec937edab34e376877c130fed760e401e1c6eaf89a8fe4ac57f17d5944544488e453f7e39bc2f7677e8b02dcf60515eceb64fe16adfefbe34fb6b9ae921676b4d3e426e030094a06ae9190c8d6750ff37ecabcfb276cad1a1b52a2c3dec407febaa87d5ae17d7f5d65c0c20a363079d4fcc0aae47a7128a0dc63593c5eba4156921b658be596ef925c1e0dc8ba8b367c929bdd680478144f617deac56b94e8ebbf107de845853316bdbc999059c32c04353dcbf3518685645301679489b75e047ed9a2021314a4c3c19c2ac9bdcd568261201694a457e31040f4ee17433b5a41240daf24b4db2df0f85b34a19fad9894d830ad6c81cb4476e6b2ea5a60bc8b6de18d7b583ba4db2d2f4b21f17b23f10047200bd24775a5c92710866fd20909cc3d830185d530842fc72f7bdd66724a034c7e5c05ca0bbaf64fecd1b7a0b7d70196ff0fef23dbd991096eed106da48e6bd796344ec889518fcb7ed0896e2c657e519101e0be8a38a1c6e2dbaaadae6307625295b593e1c7b15c5521c2fd9d19782b2911817dca04ba89a7020a2a2fc23896e5c83e2088f58a090a0afde54427552ecc301b22b8a1614a49514985c01f2192772a51081734002de19ff6292b084f2bec3c30183d5bf6f429c270a60bfc4d0a8d901cff1e9d8936fe2e286cb4ae2bcbd62063f6557c1b5041eb25e8f944497bb7d510d230aa474b47c06c4e1e1d44637ebb7e160f69cdda74be38c927a46b04f123d0604cdda0885b28fa719f10f359b1c6acc6ebd2269b56b36391cba2a111badd464f3d91d34e691b169b17de7ad5a8d3ea104395d193ff710dfd359262df52278b569e9e6edcfeba03845c457b0f5670f79cfff1c940fc6da7ea423e47454c999c6093269093343c200ef237576b6a3631889b49464c5f3217c8038a04dd193fcf7079bd54714355a42090d4a61cbdd5f8477a8f942ba9c2e172e537a61fdbb75777cfd2ccb3ed0d201d8dced9da0fc21bce8774a9d0fffbd626a30ff50fd6d0a6b140de385a5d56212ae7628e58601975b3deb0e99744c6d8a3a32140c7a93e24ec0a94ed893b1746cac1d50359f9a01aa615476803e4e81a3f7a1242723f721d04ab73bccf420937e0173c1334a70336f515109f3ca314e6c7c811722360567af4ba0c231b896df69eec0cc6aec0df92116d2e9a3e730aaac433acb6ab730555b554ca7c947e59e1ca789373f05aba532031cbcdba0ef02537855c8cab0b28b86d32c928e9d75c3fa0f41e6bda46d26edcf4c2fdb00f119292590573c5b760003d438199331e16e2dfaf051103dd08639b4a0ab6b35e63b348bf0cbc4c510c9e81a8fa4b02fc23311dd863994711cc75d1b06199af9f87bade7095212c7fc565fd9638c10f02c2e963401b3b1e21584e70b5fb57df6c677040fd2ff97420ae4a0ea968b9e3a232ac2cdaf8400cf7b450ed8d7bdf26da849d06d9f3677a844aa831ea257549a3db014537b94e2ebe6f9a4a609277d691b2bf43ec5436a0c4b3f245829e578d5acb819b75f3ed4843d45cc060c55c74f6af46efe325888e73e1b1c2cbb479e1feef48b8d178102566f12b652f22a4f142a713096ed39875142b1aaffdd24418d30961c44878b64e61b7ffa44f69547f9d4afe0b53953016a78d119c7ec80156db25acba60c3eb2c99a18053d3151598a42c04186211e4732b585f0239b8d7a57d61e80f9e3a0c02bd48999e83624b4760a40d834c2fa8e5d0be3d19084104cdebbf96bd05c7f09b52a15df146ec8520311a9afced54e8445de0c8b82e0a6c9b2500881125934ca74a28f5b48e3d8453b683a5816481182bc44f2c20b04a3fcc340a922ad5b3cd774c90192fa6840675357a01b4552cb914ff6510db1898fcc53cb2eda6a67abca6ca4a77d0f66c359c44337f24bcb6cb868678c067655e5e978c3d7a18c4f67f722e9e97c71a23b85eca091eb2db23fa4fa77405c6d8ebf1f70a8a972a4582183f784b102fb09d1ef73db9d139d5baac16a4dcaca9a06274dded83d9da182a4400f639ae8ecb18f6845175f9e067277f6e21ef66d51e4fb993e295e67cbbe6123f3d8e7880cdf762e695a2997d6c1ad5173b75b5dc57ac5c22a3a0550191a7f9efb83f9b21dbf60113df8e51efc2798db7fb52ee9182d01fa33713fa4a020e58c55cb18c12b2e4cdcb0ee859472dd1dfada3e8aa9ebed9407076f7918df4fdc839f83a20ec9259f9cf53fed912b006d03d3ca29daf68778309482eed51cf804ada6d4dd5d6d67078592cbcf3dac69feeed5504491139b05fd7dee0604a2d0cc3b33ae7664dd34485292c1944540c2c6103bcc6c071fc8f7d5c39db5e566c2942a8af31be666950b283a9b9ce738e8c32dcf37a90a2be081a79b2bf55472db302fffaf1ad1d7f0cd77b8d2473ccff90a8c7e2a80c6a33450ae5739a3edb68774cd65f4d548607c3410c4af5af5550445b266a482e7663121045e00766d1f6126946cf2b19f535bc2be96d91bba8a6d1cea17cd9dc09f9ed4cdc398c38c2b3ad9627598ba6b1b6a878c3df4b3c5c6bf681741dbbc3b5cb9a8a4b2ce6e7e78139e48ce64d773e010a10b114847addbdade398e82543293d9717e58eeaabdedab09232ee8aa3e48beda7b413e32bcaa6b7d498cb35f603e1430b9d69b4de196e134739064ab8d75ebe04165b8471c4db35388802671826980300b933be442a07d993ada3d5f676f5f304a2c63b8fa383253e420dc01cc70f6615ff36875074fe4b22fd276b4b971ef3a46ead21e4020de9499968bb69026bcda453b8f74d38b37f12c7567a7f169deba3c4fe925d19ff52b6f45a65142d61f9ba4b86d22fe4d76883d3718a77df0372094e0fb1313c9c92390e137bd4ca67ba9a097d477bc3c2ead2b4eb1", 0x1000}, {&(0x7f0000002dc0)="2f061ae52337cafea330bc806b060c501604c5b59b5b7e8427e25bf02964c81bd3e812fedc664540256511002ac19deea5d2cc45169861c85a78dabd883572f2f3eaaf763d0da6e5868689d95cd2c36b4ab90ded80e2d3dd8ff7d215a4748b8e8bf0e0a85b2fc0bfb4db0fb21b0d977a09f3", 0x72}, {&(0x7f0000002e40)="d1276b2936f20c22343aa7091d254a80cc0f420d816d05031755eee78fc5cd1a38d5f33ce0fab8fe3a6e34777bf42bc3a622714ed2887f1708c75476ecb835f0d7c011ec1ac7480df093c46f0f6c07cfd4b59552472df9e16ec6ba61b37dda05ce8c933420b662608cb7d7e247d53f55555ae610a45874e122d35e72debbbfd55086effaf82240fc08943d73f26273de1046b646ba2c56ce785abfc2de5d548910ed51737096b155b466888426c8750f91b182cada48007211caf93cd84613744a85a667b9d104b2c915f9b06468a660d122cee44590a85b49d410c7c1ae", 0xde}, {&(0x7f0000002f40)="38e1bee8fb2194c7ed2df3d7f601a046a99246a739add1e0d145372fa3af17daa7d35efdaa74898eeea71c14052ff88cac014a63c5746054c81318877514f53ebaba4b30af56b0416013c863d103ffd7e34171866cae185f78826431529078a53c03a5c162ec2ba47db235b851707c0c247364749aeeb98f5a14f57aa2a8eb1175322f8c216a5848de26ebabe0e1930006bfe7194093632dfdad39423b3eb45ca53e993f77cf289a93c298b8c98edd16706583938faef68c2f5018b92df2e8b19c7ea7733094fdc0e238", 0xca}, {&(0x7f0000003040)="46795bb0e27de2b53c02988b852328df36970edf280b071160a7ef010219d0b8412688134ec9f89b09c1fe6f90", 0x2d}, {&(0x7f0000003080)="3c1d1d0d507c0f93415ee5bb0316e1a7d17f04c9db117b696727a0180432b88c925d1ecbd174a19762129afca42d4a2d7f155c1bcd386ffdd435277c9379e95a1bc85954067a24204daad246bbfdc8feb3219b234040d4090b2873adabcdd65052e6d2b57238439b1123a4ed037345d9aebf3864f0dfb5737dfac21f87a61c683041a4784ea95681bc23f33663311bc52375fb5482b49d922581ad37c5b6b079fb1a68f3439fe2d23fcdd26174292e6dffe4d7cef31021bf8ed7f0ef09ae51edba669d275c7f4bdc9c9e8a519e5f84c1fdc69d47eec6d56d1103c47a43ecf6d9331506eee402344516c9ba706ecdf967348cf2f5efcd637cf3837a4e", 0xfc}], 0x7) write(r7, &(0x7f0000003200)="389711563ce38205c5db4d64d4540ba86562bab8a57ee1743530e26c563c4ca72cbf1c8e299c2bfa2d9c230fa195abbda10973dc94387d735da1c99a0282870a74af9e4b202cf8e28fbbedea28384c0acc7c967ee20e7dac10387d5a7de2283cf69dd316a1a082c3d8f0998f64fb1a71f16df2f4e9253316f5f088670cc2ed8a29fd0be8693b9cab4c60bceea5c2b16ecbe111eb074feba62fbb612fb69fb363f34267e2c1002887b378d2fda964c90c91ea9e4655c6a67cbee6a421da74b4730eea3255a324c2ffc16ac78b108cd11939952bf99f4719012cad0f3cd0777be83fc65ae1eb65efcdd86c331cc5d6fd43c7a943c668aab009381c9131308f2f4432a48d163ce72caa646da40212fba1d59a2f2441a6549db0f7ad8de9e27bc83b3d63229cf11e7d0fbbaf8b924fd31f02e42f57a7144dc50b31c5ab0237ac9dbd1e49f975dfae0935b5842adde9cc7a221336ae0edbc37ef51eacd9fa3ba448e04c2a625282f9ef247d903d46368e5d92a41d3eec1bd3590f56360f6461d99db1d40407ee99177060960b4ca4354532eb5f5f24877ce324f6c714ba11f51fe7d2bc75b458a70518e95951578570f774bc6f1bb6158d8ed779da994a8870e2a8651eb48f8c4ac90c802a7e1f0912ba2928f008ac51dd49412a30030e3fd9bae252d65d89625dd062df25a2a863be84140d0ec17392a7a11568c8f2d5275f65b9cf83957ba53b92d81e091df3602441b1eed20a947d20eb381a64ca0bcb5e91467d7239ba76df05d95eadbe4ad4d8a950354d40289de0de155742d0b67a7652076418adeac816e1472c40bdb7a0f2041019b0a1c348e9c08399c34732a1ea2fb8b3ba258cebf25ec943d06b10ad4f474dae4206e307d0646e255560fc938383368a51c0ac678847ce87ac7945b0fa0c973ebb48e09b27168bce025fa54f26bc4fa79afdaa45b475c5b3b2b4ffe249412ab34e52f4976624b12922d7acd46899336a5a433257b50f52af6a7329af838a549ad211a878b17de00171b3e52bcc00445326fcf0168d79f48e8bedf1b4028a28ae34e84890b24877929a86d15e0371e7085075a33592cf29c9e09af07f8b28714aba21dbd16be10e9604ad3eced4d9b4bfd8056038a2e2ebfa842b551c5830ab80139e3259bdf907060bbcfa1a4c539190fba8221303cfabedc475ed7b517496cf0d5c735372c7eb7f49d2efe730224843be3eb8002f156ae706674a449d8c0552e3df66323f8f0ec0f05d55f32817828a1165a3d5254e7429d4e1f24c67a3851bb9a968c0b54d52ff4c577c7d5d98c9b587b5bebf49304b41522c3d8e1ba1df63dd480c8609326ae4608baf3a87922176deb0a5779056492fb9601ee363c52bd888992f4d2a0f1fa8e679d88a89203c289ed9ff429021de760cbe571b70ffeba3b24b846dfab270bba245fee6d4e95de424e841ef95ca32d0e3f10c4156772e5724068a31c4694903632b226061348d90ff49ad269a7762391424b75088fe02a5c885573d81e30d1bfd936b2fd63a8382de9c018f291fd82da8b41fb89f6061a0516f3ac9b5193773e09a9c4ce10b4319648901aee54be5f49c3d321429e1101b4d53bbd8eb672fcfb21233a9d6e40a788b9d55463819edbc7e3b322d9c794dd0cb3a0383b33aa5b6fa8b5c699e6f079ec8a3717fa2fc7a92bd03f86e816eb179574bfda780cdc90f8984ce27bed3559a886933fee4d3763a507038fe81d440637cc1b776dcfe7b9e8fb6f3a26799507c983500b795f896cb222c2ad297205ff8717f7527591befe1d6b20d7ed8c0a786a15d9138e2bf662270a1284828fe9dab37197fa71447f355a890c574db8ae2899a565d40411719b3768cdba6eab5cf60a1a7c25fa47a79d3edfa508450cd5128a1b99ce4b775719808ef486ebaffe9b76b262cb3d8a0b173b47a13232a8768b115f5a5cd99dee3180ed01928755256fe3a405a6d90f4e1eaa2da0b06eddea0e920ad8b5dbbd761b4fb082e8bd982651d16bdf6123f401ff97879567e812e0a4979ed4e06525e286a2ce706aedd343e15fb3bf7e4468d7bc464adeb2891cab170b8104c2cbdeab4d076d3c96cb4c4263879ef9c738df3936698a5636116045f51c92097dcc45028508081025b45ecb5092601f5b605e7f8e2229ea9886b60d6e7ad2f3fbe57a45d420e13412920b72384ceade39b6b4ca4c6ad1fdcafda49747b5bdc9010fe5e76adb5c773283a06626b22c9a4885060bfff2c4f1764c627de6e39a1ea528082f085914415c1843c71047325269697273114de06d61c5817e30ea0ac16c27d0a719564c0bb699a59de8cb8a0266936e2e1464331307b5d03e35547e867f4e5f32ef60e5a2b9405f083686f78eb0c41c8f25f48663705c65c0543b9174d2032186dc8ad9831f5dfe2ce5bb8b3b703208ad10804c934e8b9214da39ffceadc302b82180197c11409a1e5fec373e83894edb967e2aa7c9f50be3cb2d6ce35d58d7baf12a1cad300db63d52b8ccca34a176a0723dbdceaa1ca4d8b7dad978098b2807ab6e51b0d2bf61cda2d32abd7bf8c20b4e6c7dc3bfffd7551acee02acc86ee187f436e61e5e841aadf13d13526c0f79fc0563a969dac28a83faa023813981e62be22c5722ae84261f50edafc8436e7063c7389fc3ed812bc21261045e0856fd49a2b6064efe1bf5c21b271f542b0971601a262a3496f37de378e315e16781509558d31ed71b312d6384fc09470b6f5ec61bf15fde7c62561824210b5ca282b360fb4f90d5f104b0147069e6cb25c1e38b2142c0bb5c7c4794e4515e8150e103a2e0d91df2a93a0f1f88e4f96a7bd1121625f30c9daff2aa8b06ac4ed1a40ff6a1b46f11355622b5dc5370cde07516ad75288bf748552ee5ac4e19dad3f6a83fd4340be28ac7d5086386b9a47cc6262e44df63d0439ef5a78c923d7fd894aa40f12bba9149f0c323adca9b8b763abb01481f9a99473462e46c7612d4ef17bd38c97d866604aec77794a9fc96d9872179c84e81d5df8d0f5a0dcc7f2d6d1fe8ccb371da79c8e3a5a5b091c0459fca55fac3f7c193b6294790701ef8b83052897f1f15e19a536e9d55e80642879e31c84050c2a7ea839e42109b9d26e75cc88d5fe45860072063b9d35b8c4a47a1f3c9b4c83f0125ad2d09e8beb41c80a8492f3379f0e2fe2956b65ad44c8477c8b833c349e6110a9950ad1e6466704bee4f6e0008257f1fa1a39f7613fa7e975b136c0255e91ba616fcb227f9956abdee128d837522c1bdec2737fc406501d0def4807a48d8fe3fca43e923ac0283a481acf2a846467624e54d40dba6500626b76c8163a8d3d5363199ae00d68499d06103b66a14e9ea6d9a22973710f843b51e0781c45ba5597107cefc53f542417c2e8c079b30ae698f00d6a9ea88407856ecf9409cb27b4e1678c558f7519f946c0d0dacdceef9dddff13b43f582ae314b253fcb868483be4a7515f920508929c3c11f18f3227c1ac99907c46160894cee2acb39f1271cf723f5a18e7be5bd91a850f8f013567e465023c822cb03e5d470abb2bb904e9f1a16951dd399d3b76266df4908c91b1d05e825ca7d11a36170b8565dae351bfa845e9b03fab79a3406db3addc6cdfda57af0981bacc797627b36e2aff618a5b7e37c1a696fcce091c48321bff7235a21f6f0e9055308ac90fbed1f53bf09cd395214d4d8f7cce2529ed8cac662231817e50b8c534f8a5346517a4677b02b939fe133c2c807448529d317acc74756f86687e439ddd75fdaaee7bd4254ba4c7a937fad2ef67e367dc6bf50eb963a31c76d0c97063ce906c1ec2a0ba6c80ff4fc889325135320b06b94832162e27795030be9c2f93c8d8dc94c1f034be299e141a452fa56a862d12ee0b6ba0e1297ed630295bf079a463f0da6023072a5f2b40b1811fc796b5893eafb9d04c23431daa52f396d853272bc9f153f0098a78a598bc207888768da19aec948cc81e4bd928d7b01a4c154d65544e57ca8cf04928f0cffca271ea1036a7bb3e3247f12e36f0887b50dd3d0c3441865098c3b558341096c2c8f419723b76f1ddbe93d8e53c72e4d58f4b7734e0ac660eafaeb37c9b80d34bdfc073f7a4820be033f8dd3fa264e545cce5afac548aa87fab10b2d428f2ef7a65227220183615d52686a35fc0092f1b865fa6ed2248783ed76bc6cfae2059da33d31b53cbf8a5abd8c0e5c3323dee6f62d47ab8b30a9af4aa128e4a7d33a5c7cf191f59083cf0ac84d8f527ec990ab3353d00093eb12a636a3b44eaf4a68b2180e85609197dea1120f3e1e82e0ade9f70237bd60da421b46c3448ebab65d647aae837f53c246c9d9011fb09badd5a58ba0904bca3aa2fbb87398bad6e4af849ff64650d0bc12d58dcda0c018e80d524feeef406c065050248ed63aa2310f239e4b2aa76a97fc7acce9d5441e9e5e0e545159bfa8c719dfd53247ecc36ec1b3abf4f7b12be93fcd3c25d7b204c65e87255517b40711ab9cf4e6ef83eca0de32d17737cac6a6da6e0a1c7102509cb125e78f577b2aad135c4b72bc293eca3ae5058c3df23ab477265cb83d1f9013faeaa83090803f9005dcd50303bf88c6c3bf19b9f64fef11597cc6f6696f3aa03ac240b5cf68556a31b7c80ba24a9ff95d0f58614a4e3710b2d1f6223aef7f76b7754a1e4a6e66538409acb9d84e137e69410e0b56576ecc6fc53ca9a5bc24bdc1472774eb110c1c0f65cd24e3b991dc51289fe249f31df91a59b5c6852fa739e64443a6918d90dd6215060072927423001f4fc95a48d45702ee55e7c3081448614890247d9d630aac3b7b6491609daa616697dcba34d8579061ac5617047e50eac3586d49ce066fcebc750b296a4111c528ae43f71a1f83c58ec074f9d2f3f527943fa447fb0edf0be4fa4671f4445a09ddb429267b3399caef46890010f16c1793d9bcff8bfd0115622048ef07d89d48b8e6b0700bc9604e091b62d7fee6d61a208e74b3bb979999542dd124abff6897e01468d8d0ecb6c8842033419e4b31ea157453cf1c72be949f48b38e34d285135bb27bd3872df1ae4295bb150b72f1645f6e56b6e288177cb966658d4c905e1a3e38b86a7b94dc27d8b35d7761822187847b70e2ddde2fa051fc6a14357910ecff52c80622256e7f7525451ff472220df8228787bb23167249b19a757ebe72acdcf614a3d05fa9d3863c9a142c0d7350ed072727846f7b5248d54411ede92ed489b99ebd1a8b19455c8915cc42524f6415179e8464206fd3ea1d97ae9c040219c6df694bb2920a59d8cdd08a9093a3695e2f0ee9cf424c799f228e75c47fb320c388d16d2b753dce5187f8faf4cd36246d0efd64781d74fc43f00ae5c49ec408eb97c63e7a617107a4709fd47548b18e7f706ce4027d001314f7dc5d7f698617efa2b2460ad0eae4f05886d21e48cc6fbc8c43fc131733ce8346997b9ed135b17e1864a5a6f3e19342b0d0d5c7ecca215bf40821bfe6c693f0e355a7165bdf31e0e5c5be19ed91019773365994ac3085361e9d376d76a9782b2efd933273dc631b0378dff58892dbaff25657993c80b9d350e125b0ed6f0fa1aa2053a6095e9bf0cf511a447e89d5080e5b74b927d07318304a2b4df7ee2e4b5cfca74065536eb4df71e658bb235e29d1e19fc3e4664aa9ea5c06afbc3f46d43c5f30273af409003aea42c126d3ae25f63993f41469767830d1a0749a44f9435db1623c06925ed3b1051884fbe303bdb7e9ddd9b9c558488fdfc14d596d5602eae29318cf518e42a897e8179c47f05a", 0x1000) kqueue() sendto$unix(r6, &(0x7f0000004200)="4c0538488dabbc9084566cfc4fc574653de9e51d976174ec553ff2cb203d408c36c114d47bd43083aa36c3ccd80d75af4bb32424f4f24845f5a533b5e131d88131494a026b2b19c08b37b2f224655f25ec0ee644090523d83bd271ba5b670d044b42157fa3e7f856bff28cba5db98d1547c3fe2282d6c891e21760b12ef9741edbd1722390edc913cfc5e1366d50bc766353907cf11a62724b903b672c096e2e6c0fc3475f5e35904241be8d2d665990c5836f508c3d9b8be11028616eb13d791b836907267c22e8f33016eeec2c8edfa0835929f3b48c6ba87671356939f4cecd20546586", 0xe5, 0x0, &(0x7f0000004300)=@abs={0x1, 0x0, 0x3}, 0x8) r18 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r18) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000004340), &(0x7f0000004380)=0xc) 16:00:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x40) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0xfffe) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r3 = shmget(0x3, 0x3000, 0x2d0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x7, 0x1, 0x1, 0x400, 0x4}, 0xc) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r2 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) wait4(r3, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)) r5 = syz_open_pts() read(r0, &(0x7f00000003c0)=""/244, 0xf4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x2, 0xfffffffffffffffe, "060000000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x80000000, 0x20, 0x3, 0x7fffffff, "3de14efbf53abc10cf8f5076f75ac32aa748de97", 0x4, 0x5}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x3, 0x1f, 0x3, 0x4, "909dba6299a0b3b3266f58e4691c7a2d0993c2dd", 0x1f, 0x5}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:25 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x101) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000000)=""/49, 0x31) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:26 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x803, &(0x7f0000001240)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) sendto(r1, &(0x7f0000000140)="178e503ec357c79014481f5754a2db7f625bd08ebe78145c507580d2bbeef3cbd42a4f0d988122ab9fa57dbf50a29dbcbeff5174f7d2fcaa86fddf877d0309e64489d75a29d23c3298000a64826ab9e78cf3de0901daf29de0f04c819dca311d2c2f922699bf277f4edb628f3c1a0b17e4f44d6ecb8a611b5be259e892f85a7e10bb79701bcccc538b5aef1461fc52c861bbe661525dfb8a683a03c11fe4de5921f7d20f413738fdd6604b174691051995a4e572f72ab9c8a99b62608f1c4898fe77bd7914fcae96b624e400a64a3f1c5e82c59eb381", 0xd6, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x0) setsockopt(r2, 0x1, 0x0, &(0x7f0000001280)="30b218ebebba3564a79285cf176bb3cb0b00e39fdd2699b3f4a451da9dc6c51deb374845d5cb034fb999472bfa2dabc790c066edc006abe9d8ac09befafdcd8d2efc1061df27d511925aa395754cc9fd463027c7d6c8fd304c601c8b1e41ddf54e0fcac5bacaa6dd6eb4ae37a3f20481a487447382a6c044c0baeb24dd9e44a9d973957d7726d21cf7ce1e9e7c7225029c37bb6076ee09fba7ecfd4930ceabaf74d9b6ac212cab37838aaf7be690a5b434bc615c467dc8bd4c2197a876896f41bbc462c11e4f52a6ea71f2a6a110fa86ed18a91ddcffce6f669b074ae1f704c8083627b1b74633685938c2297fdcbcc4c75a184ae27d844aa432387c8dde0909d421bc17ece6506c6c3c62d7cc225f64ed4741692aae12fdf5bcdba5266b0e8e4b6d5cb42d9c9ead0f451ad2ac59b5b9e9c06298536e4d26fb583fc5eb4bd048834fbfb761b8d8a8945eaae9467801d6737286e8bc09fa11442a5badf9f7b682e5d32306d0d8a2f0ce2c50690cbb0c0e127a3f5ceb5489cd5cbc8f11c7e00d0f99897b92e24e3022601c9c450d70979e28e92f0eee93f39f7082280db2dd6e77cbfdf2a2c2c94b04851026010a4fb38a0896d188bc6264e43459ebfb932c22aaceca6146cf3ea88286f5bcfa0806a5b7d9b93b1f3a334c013ca196d7a7475a39a24b9b6fbb90803ef61b124aa8fdce56fc3154b7aed303842e2c8bff4136ff3e48d8258e41ca50216ed8463383d71eafd710e19b26a4900daf7b701d6102d14aaef2529b9b9e97e79c73d6540b006ff99a7231a0ce80e0d6c487393823d4222c70f7250f8cbe7f2e7e3e505f025cb72f59c9dedd2a89a83421566057ce098f31898c5e71a2f26ea1a4caf97218adc3c183c872002c6a8b97952006ee2fd2d9f8465bc01528efa44267a4e88a3e73a79dd0ff763c988d3808cf69db9743dafdc59b384b0e36c3a585f913189e5a7cdbb5a7f2c5c86ac0f99864a19b4543e845029ad25b8c536240d298e3918fed98aec632123de4ec9082693d711a9a984daf7f2a6e37b3460c5043cf5b3f1249cd4af7705eab125dc48b282af464421954ac4230b3de76e4590a860fdda77290e6ea33faa9356c0b0a889c430581bdbcf218d9743ad100eb794a7b7fa222122d5b89be6357102f9b6a0efd82a4bdb84c0fc87730c223e8e601e93a0e87b0b914e098ea878942088c11092461b6bbdd3e0c668c5115e1cac37af61470832d2c792e6e7c79caf5891fb5ef635d7f6f20de263c0f2fdf7da09ccb189bddaff3b347e48bc2b9a9f4138375159f9ba76ad3d50ebb2bec8fb7d8f47035cc677952210f44b170382121081730d5e9af55c0129610ffc088cbf996a10db0c8c4b50ba80150f6587cd92f47e0dc309d8f28f4586ffaa8474fada520321cb2e385d9b7270a30ecd769597d264639abc0c6f868f2f0b84415f562016ddba9c9103850f66f92cddeb5d9013c9ad9483d3fe0fbd83b9fb291b9fe5cef04aab38c0e9200008ac362aaf193af590b33377a871c1579ca5a88942b0affc6cbc01ba8051895ef65b51b65c5a98579d2bcea8617669a87f1ef131ee1c3ad1783d2dd3377fca7e93eb45cbb3d9c32b0086f5388a590e1a08e2f4b781c6fcc659128b69c8cd733d47a204d20d78260804b217da1dd2217e716886911fbbadfb880d203a493ddeb076d308d3e15f5cb6de2619ca45723c7d0212b9f763afc9793c4fa86d279b3a8c7d9bf59d28289fbcb25012ca546e8cba43a7bda493db33dee5737851f984177b232cb17987847c6e93dae6a25824c6071fa0108f68710b468b4eaebbfa5d4de96c26ecb6dec08ba2b6c2dd5412eb2d4963957d7cf7888358d8ffd191bd522718ac6d34d79c3cc3b40dc942d1cc980ac9a98d773e1d460cb63a018837a49e25c28c297a47f048ab51123904b44d2fa7dd709b9615d967887fb5d2bc67196f40e0c17d8da47198af819228e5b7a767d7e64a631cc362f786d329b81bace0847b2f3ceeab80adc737ffc01fb36b41f3094eb218ae8c55099a549674d0ab8af64d2d0fcf621549984fce74592dc27054a99c946799619902ad795305d57b015da50f34a4f991bef04f220b279e9e92ff922c9a6fffb690262069c68f019c782f5db7feb1f069d02e6a75072cd4c24bb40ac4b884187438508fe9edeaee4378cfb9f82813fb2782ea932bd80e4bfd56efb94f02cd36e8bf6b80150cc7ade9d05e4bd7d978a4e2f4c51b77c6e6c2eb6aafd17caf9c07b95c971715c72f94710a2a337d3a5c8c34b4a2eddf1a9dac44440424b4f187bdcba75678c23edcc595c7d23f0ec6ad698173797b422d4a669065191cd49abca699345757afdc4d61b690c767d092708dbbec9dfd27966d2fc41eb1dc17c4e577ee414db3a4bbc1da43ccdb41ffaa13cf0ae6ed513770551d4221e4aebc4c010150217469c80ba22c55424ac34d87ea235d4b5c2dbdf0583e6fd40f67bdf2295c8b58bbc6a8348691576c063ce9de9f420d2eb63e252bee691f7ea9addf20755300157e29e28237671e002a747197b167f9d385075e1007a533b5a54ccc0ae20b5ed75c53cf6b706b6388817c26db086a6f014f2832752f91f2486d188f8f871d38be389400fb4f38bc6f822b04a961158f4dd8f5aaf0add1eca5d031532d5adbf4b5bff9691db95996a181ed80ebde3e8c9c32f93f851c20e880f52ba2a4341a6109f6c25431fedc13e28c31b931df9432c5f81b55692f2f3e5e9b81116e09aeab01e95427291ea4d462447458414f3d7826ecaed5edb076177364a8c28b4029a8626f6d070a3ccc36a172c56039c9a582e8c0f60bf0f159c3bd2a310da094bd9654c23f57760bf52ee45f3ea4ac9dba0a4290bb86b7f7f1d35a6554fef28d2b9706c91ac499fc99e415cbd6bdae828a9ca8654c9e3baff9d762b9b708e92122f0fc70fe5a53e582b6816ab481610483ca5f167e5ef6fa1f0e632abe0696dabefa8531a8fec176bc1a21a62507317ff0fd6718bdab3dc01184706a46d388b1d54ddfcdc2e395eee14abc5fd8596718826edf58ebc16769b6a0865ad0f04e22b6fdf81c5805f722f60146cccd051b49171f26256e993af4da46b3c408d1554998f0d9dd1de284fda039589218cb6dfa4e535defc87ec4d562e8d886f965efff0ad4ce9faedda2b3564df9b2636f6ff4c1ad11eda18a5170cd214fce47602ce052e9ea3070c25952a7fa9b250ac38e3e509a2441e9c5c495d013d0c067038a148bfb4806457748823bbeae9c650f02c188028467f09b29b74ebbd8c48812beafd2ac11023d584068054c2235f74ee30c7e6e5d2a3efeb2824566c5f918b6bacd8fec8615ceb2e598517b1490049ca5d8d7eda0c366c4dd3a962ab3cf85458c9480066b80fb3fe294ee11aee4ebde94e0bba8d2e71bd2fb3b12a6eff92be34b626759bb33284741d2dd4f31f281bbf8a881c83d105ecd2599254e7e5f4c5c9c3881d547ca3669d873b149d8eed8a2327ad8d6c9df881e8056ea460989e5362649ef04134758d6282e7c047ac607e5441e8ba717c7cf33f9d39bd733155507a38a55db93d431e3893d84bfbd8187893fc11328e20595d9f1789106862c3668dd3ce96283887912e4697a32684528b842b78ca2e7f6dc2337cea9bf13576ee04f3c69fa71e17f0ac7f5edf02e9e24b1ec6422cb7d071e2e499a2bc2666343a7d39092c3308c81a50aa7a139b5f49dc54464d7d28d319c86aad77babd0698f0719d17feeb6cb87f0c1672ebbf68a8d23d80721287bb82f36efdc7c50db65fdc50fb7e1b829d1316fb88df1a401a47a9ce7cf3cc67039922f4150d13069e0091886b79316f9e60f2043e1a346f493667dcc8d25e8ee05756439e9f831a41fb2616417b8b8948cb31dfd71919695d1e35c4ea8a8ce5cff18c04feedef25f5bc646080b1c73c36fcdc656ffe4d294002a6050ca998bf1027d7ce863744883b652dcd2d8b1ed05ffe81ad791b1e9989ee7a4631b9037524bf74df8475252b951bb08a75d9c4b4296c48ed68e1c936186b6cee510d98bd8236bc07b95173dbe75fe51924f4e1d0bedd96780f184b6e76126d1d6343ac7152a52464adacb81fa2cf817d9d0501fd8c2b8e508e6862a48457891c8a1e3f446a756b1b80012f7707ead3bc3bab3323aa9006f9ef528ae96c2a4d0d17e264ed258cff3f20de4b79d2a5b256a77bbb2dc3efc77b792cbe5c06e7caef16ea543da50baec5aea1c671679e8e3024c939169e9455809180ba7169ffe57521fc09b9fa05fbe591018819fc1b52eceb60263f185465a931d2e00e4d107befe99c35994122cf36f7c3e5331e05cb698d29fe156376c45e099ad4d275c688547abaf8bbc9e0e6861b1d7bb738dd51dee422fa38eab222f7c644bdd18c146ff272304a41311cace5272654fb8b68e5a494aec6d601a06e4fe0044c4bf35ff3e12b568201291c7cae011f81ad32dd9f40ecfa6be5f9e4d36afb50d23c712d54adf66733816a4e5e0b3b295a971a725b7ce229c55d5b5b22ea7a6004185a520899ff676204948d74a09cab78f01da6a8871744166cb640dca9ba3379abc3aefaf9a324a38f478b5a74f234eac4f5f658680614d5c0f62518c43799602f1939dc0fa33750f49891025347578d70d04550e1f33c7ea6cd110183c4ab42a361a5eacfdfb7c829d83a487ab644d87e0fdf98e6691b0cd3fa33270d502c332e6a85e1933bebb7de6dbab963fd8db516ce9bddc9d005444187fbbfbea03487d9d56ea13c687008ca2976b620e4b56ab28ef174f0a33a6c803d0e821be3745094fe316ef24d2d6ed7fdd86ef487248c88b0212d216d4a27e2ffaac9f6c91fb90b9cad23d1f9ef6f90a46dc357e0207c685821b8ca86ba1c5deeb23cc6ec056072038761ad8a7be647941863db3ced3ceb78406c2c8ee03721e22b0584b9e81aee028ac40ccac4b56911daa4895572531c7a442b97fea4212fbad5dce8dd54d96e1c7e13e28646594036624199c666116719ecf617bad75afb859f8bf1a5d240f99b1e5368c4572aa432cc5022610f25144814fb914b9be58c189fb5c2a774a1df66dacfafd0bd58b2dfa8f9d5af179d9acdf9b6065c74025572c23a4be3b8fe1e16b310fec6d9be3f4783e151c0294e83f5285a8d9c8eb0201f8f1fe8f2c4c4b8c209e05e8cd8d4ada30d447adec8a86e99c99bfb1b4c42d24dc236788f5cf6024f3976a7dc6606f1c2e631e41345d7f2e8ed8b07f3f4275a42c664899c9df2087cc7132bfad0fc4e799a9863ed4001ebdbe82bf55c5051e8e8036843df88382f4b6c22978310e1613d5fda06a33a964dcba2cab00636a9ae4de545a0da27afc449cff121ff32258c7e18e0181237ecf4e178fbf50c4ba4b59b584dbbf9ca7f6cba2186f67f1ddcee88f93f289d1dc25da044a66aacdac4e0e50e750b56dbbae8c3420d9eb5ee2a2c187314a8f7913997d6be42d6c4a67e4fd8f76d316f0f46b7d4a9085a3dad699be7751582a37029cf646794043b447f8b504806a5fc02cdaf29dff83a4564b8885a670ad52dcb43d3985af0497999accfe1ca1b95a612f713f47b5dd7e7d32aaf8c072534054473c49d2c0347ad20a78eec82a4d2189a1eac608a2af478fbbe51d1f9e7493f064f80f9f1b8b7656650395cfcb57bd83dd5ff1d49db7922cb274ec056f7ef676c11e951788d90e2aaf2e10c0655a4265d4633faef74c4a076c64d1c103c25c0569007e6019977dc1b90133ebadfcc1d72aaef7b42258570f39238cdff3389a835b6f8ad264e14d6b73ebe1a", 0x1000) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="70838bd7722fa9e3c6624ec74d2cf82339e2e82c3d60da94196d3dd857e665c73581f091da09acd2e076742224c15c3267888ddde79a7f4d4189bd018c8ccd57fed871de3db74218c58b160be6c74b2587534daad20c2399ab8c6ec798d89478645eb7ddb053fcaadc593e7bc56e0920b29240727967c710a8492af2fc3e635d1713e6544004441cb700d88d5723e5ab8f", 0x91) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100010000204f, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000100)=0x8000, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1c, 0x800000) r3 = kqueue() sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x7ff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="9ec40188a611a8e75fc28faf9ca88a3ae621609735bce4912b631cdf8d31fa5432586132cce989a8859016358bb43f69fce5bdb7f62fb68f94d6ba147a57d8c3c324e51b8761ec0421eb3433e4c55e5f06abef4d4fbc159055c825e3e98752db8208f1ce53561954a0ecb6b8b0cff0dc56531d5da21c3d1451079cb590a9", 0x7e}], 0x1, &(0x7f0000000300)=[{0xf0, 0xffff, 0xfffffffffffffffd, "395f655d5ca17e2f17ecb839c34a008ce742d79a05bad2434433b7e27689a7d804ea1c1cddb23c0788beedf69d376ed081044e4a8678c9bd981051cb00cb7f818dd1a097895029fd55acf6451e912eb998f812ce12eebd8c05b0f6b52744b1cc35c4011915e45d4e962ad3e695b120456d5d36b27a2f8829ff0767cbbcfeb9ecc975008e55db9252e4895dd4e5b470f9dbf1c374ff4731b409251ae864a86b5a88f92ca3369fe90e014e339b9cfcfdd7dac7bd498f90c319c9621b029d52ec0fd03c217b02956e840cc85e5f66f9a2ede611f1461d68b516cdbd"}, {0x70, 0x1, 0x8, "31d29772d154787a0edb957a80cb95156b4e17d3c47a0a1122224862e893b5f01f7e534fcee1cf332748fb93518d5113f9bf6a47fec3a12c0fdfca3f60e32ff60111fc3ce80bd7ac04b7b8a319f4d305917d0a32d61525afcd96554300"}, {0x50, 0xffff, 0xfffffffffffffffc, "79b18b6c5dce32d5ddc8f197b2043f25a80192931798bf6e120dccfee8fd05b2737613073ed300ec0512ca2e9db4dc5b97d3ba5fa85d8e7f2529191a"}, {0x30, 0x1, 0x800, "9d2efe62f78af8477508008a8611a6e82375a406f2756628fc6d"}, {0x60, 0xffff, 0x9, "80991c978fe946212ba414af71defbb1135846c3d524552d8d6e002304a8a7176b6b8bed0e03a22c28cd3252de522599a7f821f55e49521da116c1509b291b5b3ff7626aad05c31aff7665884c0c"}, {0x90, 0x1, 0x3, "fa0c250d78d077816a5870b9150318eda75b99fc7c9f62b6d5fa9cc7e884169732a5c269d5fd49582b50dcd5c28f5cd3a794f96d1130a7aebb1f83deb2db3f76abc3abc3eeb476ca0ac0212c093e2a8bc5ccc22b8e765cf709846a3e026fa88d7ad5ee32c428e55010329fdf7c3b1a4f17f25befde9e411953"}], 0x2d0}, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x40000c003, 0xfffffffffffffff9) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') chdir(&(0x7f0000000040)='./file1\x00') preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/35, 0x23}], 0x4, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = semget(0x2, 0x7, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x8]) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x144, 0x20658) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0xc005, 0xff, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x400000000000) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x257, 0x0, 0xffffff6e, &(0x7f0000000040)=""/160, 0xa0}, 0xfffffffffffffffd) shutdown(r0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x28000, 0x40040000000000) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000f79000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = shmget(0x2, 0x1000, 0x54c, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x4, 0x6, 0x43, 0x2000100000005}) 16:00:27 executing program 1: socket$inet(0x2, 0x3, 0x7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="d2f230e62ff46f1c4c4c2a02af5a47295ae73c2061130283cc506997b34372ec0e077b5b91d66cdfefadbde3a6e56799cad1bb3f928708dd311a09a81f8ec75325fa5585c7355f4f5cc69d56af17850410d6120ce07cb8f8152df97a11452be2e62d7fbd2b2b54618d8584e83d48712b060e24060fb7d6a0027c95e7bf4e75ea897df24d6d8bd341d3b8b6c60b23e7aecb0842f66d31d314c239bdae853f5ddd3929b93751a5b7b55667f8bfa3de24b1d22ea0eb9fbe6c0aee217cb4c97acd5cc404925de3c6f0222b21c35e0f02559585f1c58de8db8f188465e91bd0ad7c4ef895ffa1cf312b8e9d228992b7f4781e2e81b8", 0xf3}, {&(0x7f0000000400)="a23e0cc0dacf309081a981198f448e1b731f643169cd0107e7549b67eb9ef7609c1ed86cd008b48b9abed51e93ff0e1689cc8d8c7195a0f26efeb2dac9a7e9083263e87318fbe6158ef513a0c0ee03bb6d59ee64bae8255ba9166b17554463657779a2495148d0421d293f73ceba21d86c9faa40a3c43b73e6d58f0fe97761198350193106c14e447f2c4e8532990120ea08aca6e9b038006d316c0e58229af2b9fd294d0d367854d316624a6999864c2cdb0f", 0xb3}, {&(0x7f00000004c0)="b147ce6efbdbb7b68e503bb241f72f3830445e2130f01ae21d39cf7239ade35d3a68457137dbd24c55d34c283ed694565c76ac323367ae858201ebb57dec27535358b918992fc3a0b1dd70271bd1d959b3c7997ef1e6ce992cbb071bc19f94f6533a38e4251dadba0b95eb54eb60d6bd1dd372daa2c3c67a2174df5a9f58075ef8898923976974f3b21c4953e5662f61f5d279951dc834dde7723ff9a2f0bb2466f86402c2ee59de17caf44ee6e6a33274a54e7c089cfe8439d382c4c5cc4b00a3186c78117b942fcd245c38ef13d75708ad5ff4dc0a6a7b4dcdf973fed714ada7", 0xe1}, {&(0x7f0000000240)="fe0ac5c4210afe1c23b64e093fff54922bc1931f58f94115c4c7a3bc4efd58e3ed75574a163e44410808f5c726dd2ab59c7b98e2e2e3b1c938c5e06d80a270642f54f62999f4d9d2efcf", 0x4a}, {&(0x7f00000005c0)="b052cfee29283fd7291420e1f59d9f794424783a755d1bb65616aeef3a9bad93b035f242526714456993c78e14907c38d7796cac92d16e5898c6f53c3e545e712096fde8b87a9081fbb71776aebfe5bf7268f7cb6750af55b18c64c08973d70b75d881b8970b4325deabe6766ff9e7556ef0a817d6db0b9089b04bba7dc0ebb5e8a2e61b5233e8fa8aea597f4fb4a4395cfae9e3f43af5e4d6f15a3196d5008c3ed64196a47ba24557f0ea", 0xab}, {&(0x7f0000000680)="774976ac11cfa6b253848030e1e617d3fac235abf0ebbff8c87f8e63ed80dd9f7364e915bfaa8006f785d072e45f150f74ff6b269857bb30782382ddef81accd303a0db3b9c485f2f9fc6634cbfb3f872fb100cebfea61eef74a83fc8678d980cca318e1bfdd464cc23291273e6dee2c15f44d5a87c2a40ee368e3322529a41b4df5621f31cdf908f664811cd5bebe4dc1c196f9a95dc774efa7270b00a2209b8fc6b691ced8ba04d0", 0xa9}], 0x6, 0x58) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86125) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x61f3ff02ceaa5cc, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x100c3, 0x24) open(&(0x7f00000001c0)='./bus\x00', 0x880, 0x42) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:27 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 1: socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getuid() sendmsg$unix(r0, 0xfffffffffffffffe, 0x400000000000400) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xec3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x800, 0x401}, 0xc) socket(0x36, 0x3, 0x2000000005) 16:00:27 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000000) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) munmap(&(0x7f0000fc9000/0x4000)=nil, 0x4000) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10200, 0x3fffffffffd) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendto$inet(r0, &(0x7f0000000040)="31fa28fd53f10de380f9fbcf37c3473f19857ff800fadcfa78ed06ec8aab7f5f80e5df10bd96a329c7ef5544ec95707866b7d1c319907c26b45d94db48cc0184275c9a746054c8a08c8de1b040ade534bcebb4807d598e3a35fc5684793bcd44dfa302", 0x63, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x4, 0x0) recvfrom(r1, &(0x7f0000000040)=""/44, 0x2c, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000000000000000"], 0x10) syz_execute_func(&(0x7f0000000180)="64f30f5f8274000000420f1bed2e660ff6250200000042d9fa44d8467345857336c461d1f997000000216e66660f74d6c4db7d8b77c4e2d18ebdac340000") bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r1, 0x180) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x80, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x3f, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffffffffffff, 0x81}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x2}, {{r0}, 0x0, 0x41, 0x2, 0x0, 0x2b1d}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x738}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xffff, 0x3}], 0x9, &(0x7f0000000040)=[{{r1}, 0x2d50583025f1a871, 0x2, 0xfffff, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x81, 0xfffffffffffffb6c, 0x8c1}], 0x10001, &(0x7f00000000c0)={0x3, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:27 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') fchmod(r0, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$getown(r0, 0x5) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) read(r2, &(0x7f00000003c0)=""/254, 0xfe) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x3}, {0xb10, 0x3f}}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) write(r3, &(0x7f0000000180)="c34174d8d615f157bf7685312b", 0xd) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r4 = dup2(r2, r0) kevent(r0, 0x0, 0x8, &(0x7f0000000040), 0x7, 0x0) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xfffffffffffffffd}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x41) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x87f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r2, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x101, 0x80000000, 0x6, 0x8001, "5b5dd85e623aa89a3b30abdc70cca2df8f745b8c"}) close(r2) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:28 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001440)) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1132, r0, 0x0, 0xfffffffffffffffc) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x6) munlockall() setsockopt(r2, 0x7, 0xcb6, &(0x7f0000001280)="6394b9fcd9115471768503fab97afba854f3e2e4a458c0f3f60a8bc45440e6dc718af3ed4b4c061ae14c949fa426233d6acefae392710e451dc8c24850de8121b656ec97ea4a750d73f65d24d411dde94e4d11ab5f0850434ecbb64e18731664c6960b0ec8f7c9b22c5f4ca66f0b661600cb269a0363435dcffbf25e84154e91e7526ae7b84e42af20d0d8c5714e353773e5ad973ecbdf9f6b0be1b7a613ba15c79432bd3d8bfe5fbf5939b20835e378a911fbc5c69cd5b02489bdf024bfc9ecd8492b4702a4265383ed151e5b280173d3877a2ded8b39a0522b4971dfd5b3b24cd26f791a326ae88154", 0xea) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001080), &(0x7f00000010c0)=0xc) pipe2(&(0x7f0000001240), 0x10004) r6 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x20040, 0x40) kevent(r1, &(0x7f0000001100)=[{{r2}, 0xfffffffffffffff8, 0x14, 0x21, 0x2, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0x20000004, 0x7f, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x40, 0xfff, 0x37}], 0x5, &(0x7f00000011c0)=[{{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x400}], 0x100000000, &(0x7f0000001200)={0x8e, 0x1}) lstat(&(0x7f0000001380)='./file1\x00', &(0x7f00000013c0)) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10800000002, 0x2, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000001380)=']', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:28 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x0) socketpair(0x18, 0x1, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x40) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = syz_open_pts() r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x4) r11 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x30) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x88, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x12, 0x80000000, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x6e, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x2, 0xf0000083, 0x6}, {{r5}, 0xfffffffffffffffc, 0x4, 0xf0000005, 0x6, 0x1}, {{r6}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x5}, {{r7}, 0xffffffffffffffff, 0xe, 0x1, 0x4, 0x9}, {{r8}, 0x0, 0x4, 0x1, 0x9, 0xffffffffffffff5d}], 0xfffffffffffeffff, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffd, 0x0, 0x3, 0x56, 0x6a}, {{r10}, 0xffffffffffffffff, 0x75d643f56d1f4706, 0xa00fffff, 0x100000000, 0x101}, {{r11}, 0x0, 0x30, 0xfffff, 0x6e, 0x4b758c8}, {{r12}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffff801}, {{r13}, 0x0, 0x8, 0x0, 0x2, 0xfffffffffffffffd}], 0x8, &(0x7f00000005c0)={0x7, 0x8}) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) getpid() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:28 executing program 0: r0 = open(&(0x7f0000000180)='./bus/file1\x00', 0x800, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlink(&(0x7f00000002c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) mknod$loop(&(0x7f0000000100)='./bus/file0\x00', 0xc000, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/26, 0x1a, 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8df, 0x1f0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x10000001, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = geteuid() seteuid(r3) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x80000001}, {0x2de, 0x6}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) r1 = dup2(r0, r0) r2 = getpid() r3 = getpgid(r2) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x5, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="5b2eea2f6f46450f4fd2806c640a23ccd9a74a7a3db439ad78fffdf4e2880ac9800402dbd3673e903fd680b726574d3a159051d8cf12333231d84f27cfc21e5b1b700088b1602eace0cf3c1b5b283ea2a6f4082fe582ea9d69547f713bf5d54c13d9b219ef1f1461119a9a63ff3cc405997f434d643afc7eb76d119a8a2c3ce4de85699e403f8fc29ce1743bc944eb60f0cc4402b09784fdeeea898cd48f4cda0812a4148e57b6eb7422020d1995326eea9d598c0ba309af8079aaeb7971dccc410d256ffddfe496a1d7b9339b53bf7f6d3a13c05c8a0d9c81fade1054fc97896a0a344a38ee76f1d46cb478d43721e9a9e07e166b0449", 0xf7}, {&(0x7f0000000280)="df9dc502f25796b19eaf8b69c7e084094687f90f503011c585d6285b13ac33a2c420c01308f115871c35cb490369b7f72db1043d6b0e7adafd812a38dd6e8846773c20f0cb23398ae8841abf1e058ac7fe6cc0d6f6359f037341fa93661b93f3b1168e4889f5f9a9f937b213f3a4e920c002d070d186132f6b31e79c7cacfae576642b7098b4d7a3d6b23ba9", 0x8c}, {&(0x7f0000000340)="6ecf7a42455a05499c32835a32cdfb4071ed2fd71efc7f05592a4c2340125ffcb0cacf09eef0e013df92f00e4b82b4bfd0255c9bed824af3a35e7594b834371d4b446fe158f3ea69b384b7e9b8ce42fb9c4a576a98ec6049817cd56fcdf27b32c511ac3084224ba3f4233f50d3bfc5c53ac997e518370a3a1448c1689d5d589ebd", 0x81}, {&(0x7f0000000400)="acff877207f7d6746f8188b0d8854284966f65ee1284e1b072c0e3a48cfe312d810b8bb97536114f75f4c40bd00b3ce491d4f376375344291367290292028c2fed6cde357c1e28cc66ac41eae7e1fb049bce51648a32e38740a3b6ee135f1620b114639d442437ecebc06ba4e715a38bda3a528b150b3f98252cbc82", 0x7c}, {&(0x7f0000000480)="bb79aaae44297ca5c46fdbed39d1959f3c60a075764924e4e388dfadcb7c8c485816c0a2740d880fce0edd7cb47c2105c4df3b03b9c6f8811022ac934f5933249860f21bca37f1c2b09037eca52ee6cf9b1d3dd26fd351c5f7797b6a2470d8139c56f9dd2c8e842d6cf3cae165bc52e53c7d5e2b5d4808b29707be33e8c847e22d188721a793a15465724cded149a83693587941949876f5b558062260", 0x9d}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x140, 0x5}, 0x9) r15 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) setsockopt$sock_int(r15, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r15, 0x9}, {r15, 0xd7c64cc1346e9cc4}, {r15, 0x1}, {r1, 0xf0}, {r0, 0x1}, {r1, 0x40}], 0x293, 0x8) 16:00:29 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:29 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0xbffe, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x40000000000) r1 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x82) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x157) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) open(&(0x7f0000000000)='./file1\x00', 0xe1, 0x81) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffb, r4, r5, r2, r3, 0x100, 0xb2d6}, 0x99, 0xfff, r6, r8, 0x40, 0x101, 0x58, 0x1f}) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r7, 0x8, 0x101}, 0x5, 0xffffffff, r8, r10, 0x4, 0x4, 0x1000}) 16:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000013c0)={0x0, 0x1, 0xffffffffffff7fff, 0x0, "0aeffdf4a68c00e80d4343708fbc703e97be239b", 0xfffffffffffffff9, 0xff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/241, 0xf1}], 0x3, &(0x7f0000001300)=""/134, 0x86}, 0x2) 16:00:29 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x8001, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:29 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/230, 0xe6) r0 = socket(0x38, 0x3, 0x2) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/71, 0x47, 0x842, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="52697eb6d312aeb35182391e48d0c557a0e12be39420f528218aaa8bdde5b67894072b95081c474b44cd8262395917057770d08a1af840e176c0492c91ddc3da0af29bbc0149c0cb7c2544a3b3a7077c502c19fb2a3a4d4001b1e1b851791638af3dd20c2cde54af291ec0f391cd6f512e42c59bd6dba60137c477ace915559547bebcbca72f4752d1c27eec6548836edb1bcfbeb670fba6970a3acd9c19c18e516d1118846bd113517f4e90207bacf85d83216e98bfc14993cb735ece", 0xbd) recvfrom(r0, &(0x7f00000003c0)=""/219, 0xdb, 0x800, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x3, 0x1, 0xfffffffeffffffff, 0x401, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(r2, &(0x7f00000005c0)='./file0\x00', r4, r5, 0x4) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) mknod(&(0x7f00000007c0)='./file0\x00', 0x2, 0x433feff6) mkdir(&(0x7f0000000800)='./file0\x00', 0x29) recvfrom(r2, &(0x7f0000000840)=""/136, 0x88, 0x801, &(0x7f0000000900)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x0, 0x10000, 0x3}, {0x18, 0x1, 0x3, 0x3}, 0x3, [0x10000, 0x5, 0x5, 0xfffffffffffffc01, 0x8, 0x9000000000, 0x4, 0x8]}, 0x3c) fcntl$lock(r2, 0xf, &(0x7f0000000980)={0x1, 0x0, 0x8, 0x28c1, r3}) r6 = socket(0x20, 0x1, 0x3) rename(&(0x7f00000009c0)='./file0/../file0\x00', &(0x7f0000000a00)='./file0\x00') bind$inet(r0, &(0x7f0000000a40)={0x2, 0x3}, 0xc) utimes(&(0x7f0000000a80)='./file0/../file0\x00', &(0x7f0000000ac0)={{0x31c000000000, 0x1}, {0x2, 0xff}}) fcntl$lock(r2, 0x7, &(0x7f0000000b00)={0x3, 0x1, 0x80000001, 0x2, r3}) bind$unix(r6, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x3}, 0x8) setreuid(r4, r4) r7 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000b80)=[0x10000, 0x9]) 16:00:29 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file2\x00', 0x60, 0x104) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mknod$loop(&(0x7f00000000c0)='./file2\x00', 0xe000, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, 0xffffffffffffffff, 0x200) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x60d4ca65c9802e75, 0x5012, r0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="722b20cd8c38b33f1a79567fd23b6fb223c074118e14752dad54123d677f93022636de595230dcfa68273ae91ef1506cc9a59e6a03a6055a3bb2029572897469d99ea0109f108d25dbcda0d4583d7320daede7fa3784937a804eb995ab38b2cb46eec114b945a65b789a2cd826bb729a58ce4faee3b8a9e4", 0x78}, {&(0x7f0000000100)="0b647f58576a2d7d7b4581108145efd9fbd5f0a33aa2a5c4dd2bdd2b8973d28b84908c1a1301afebda65b3aa6f88467f7f2478650decb6b63c433a8077205ee6a2218652bce535f4e639947d29154154cbc882037a76a65c6c0064dd1fa29acc9ca0b45c93e2a63e", 0x68}, {&(0x7f0000000180)="fe720d79cfef62c2f2fbe7b29a0b53609d9ea7e326943613b9d02fb1e516f25fa3caa5a0840739aff93774aa7dd8142b175aaaab4fb37388686e5be3e25adefdfecf1cbdc3d6667981ba02de4db4fa4b2115f855bb99047cfb2d1d56d8adc6c2075639610b873a0f559e52e2b32bdbc9d671339ce21f9cdb18e1c429fd0f0a1daf79b1a3e67a733c634213950724539aed3f44f4a705a327", 0x98}, {&(0x7f0000000240)="42826592c3476388e02a82e70d96ad64af592f3ad7993b80575e3b4e9e5654eb8d6d41a3f5dcb42fbefe46b6784b37fceea780cb5b0aeac01a468c722fb20132908b8cb33a4a034fbb82613de86cfa34888abd2efaf7e232965430e524d1798a7d60c99ab22968241bfa957a900b4ce517e1ed69849b38bca4e3f4831c1c1acba49f76a01bad62c271c607114ade4ea465d2c1b573245aac35e0368c243813d5e5a217bdeba8badb1f2fc0ce688856387fc848e45e13efa65bf94d96b9c6d12204484541edbd2986a67f20054cb958baf801ccb0b44fd7f946c929a7b588c7c972b040648f09f1", 0xe7}], 0x4) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:29 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) nanosleep(&(0x7f0000000080)={0xb2, 0x80}, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000480)="af33d7e03e0be0d90a4de24b89d96606a65f9450838a1afb4be0f5dcf4c20c5befd0cc84428f4f0c2e3669d496aaa262ad2e2786ac4bd45b74fc865f9b637afce7ea5fec7705f9b3e4ac5969aab0586400145ad242ee5cd2e548cb2a7f0e516f8c103a95cf1e0a6a843930d3aa1be23d6110a65346201c27cff83a9c1a963387b5a6e1bd53f146da4f0f93d8962d20cc3387092fb162e9068fab0ac4a95fdfc10937428950a7a4d71b175fddf44f76ca18f61c80632b2136baea17014fbdbb82582c31423ef5312a7cfb6edb7ca13a00c5d5321715b4270f01e61a15d62ee1570451787094a8edd6e885ff6d8f8cade4a804f0f55d8ad3f5ee4498b29b3a88d30d7aa6c64eb84b0f73129132ee3944437503d9526308621bf7176b6196e6dd3bdc4261cd89296ff7efe02a7ebd2744a492769338f790df0d6596feb2e630718896ab2c9d015b7769e9b3f3da4186b0da8b75537f9aa145b164edd8d6b248e09dc5a7c36b577167de1436647655d1bec069d11698bdf913d00fc1de5b42a2d706f22bb609e00480177f839313e2e2a3324ac14369d2f239d35e12bfd23ec971b8bd97dc59595a02113ec700bdd395ea60a7a32ccfdcd135340893a7faca966217bb22e86246dc8f9fb655218de4a15624ab05b1cb8546b9162da076ba16febe1821b5bda36c3e4de3ea2cf7aabda315457e6186bd46bc9284612de20f80a0157632f484a75e6305eb87d74ff59aa06152eb7a392b292ccef9907518a84771df057e58d1d5574c22ac7ad842b3ccf0b3ffc62c8337017621ae7f2d2c3092a9130468566f6f98e113cb69b999f14c95ac38280738cfeb7e0cbcf3509fdf4431065f0d6256918a7a7a4ffe463862af184e86fd59f847f6726cb2be09125839622dae91365658280d05410778967506e405853419b26255b560f51305e22f775ddf8b1daaadba6ecba61e7fb77c6982972e72cc186a1e48b52de7590af17fcb25047670e239fbede63cb96d39675215add3c32762762f8263035e97f0f23c2418290bca8cc205bdcb200925c1790de737cbf1a02ae56e065544dc8ff5f0a0099d641f7dc1ebd765eb94ae9cc00bd65ef76a2d6d4f75e7d38099bfd69ed99eb25523b97f1dbc78215a574af5fe5095498272a4dbb170e7897f5b249395ed19e1ad47b8503e9d17dfee4c09337f9abbbd3f8dbb08594ccdf96bd60210026c342cd568bab3cfce8687378d7fce84838d1889747c62e6b5b999ec9672676aa8cf488d542ac95e26817066695c93e987d0807d06bf24256f4de9071a6bd7062b7ca5776d9b3061b7b3bdcc1f49a907e024b627386b01702a475cb47d0a0b588e2eb16335f3199083c190af94411ebd8047518ae66e48867bf7f500b74c7b4c94a9f4edb3c5efdd6b5634037b82e12b03d51fc84a73cd0ef695f8f79e7e1ce593b8d659ef89887c843ec9086683a38fb2c436f3fd0cc2a991c7a89a1f9c4244bad66cc10e265056b1bcc3621f4f15f82cbe400879cebe30e941beda7185eb6cb96794079b935a9855dc25d66246508a3fabbcf6f3c619d6fce4d47273ad37158e1b5bd2b6c0b08c00aa30ff575ed95ff707d58d285434ecfaf7b356311df5e72ccbfff88ff3d533bc0d05bc99104aaa1d74bffc8c1a574c9528f79114e98abf1a1a7993816e169494072efcd3842571f8771152b096a26830a331c988129a48e72555bd8646cd5702b4c2d6047c5044ba3e46ffe9324c12d77a33fd62534a3116baa97e3877a49edfa304fa42bfc412c19b8ef972e8dfa140c00c94f98e88c45b7b32fe53671e7ac865619e151e36984e165004cbbca1f29bccf4f6f0c08d950f7ee93b6a6eeffca47eade5548dd5aa96cf8340843688c685341fc7c1b740073451d66a14445b8135a60ddee397466579a09f5ff93bbe40075b3269b2f23b412b49492116708804ad62cf6821106e42ebed13c600230f2573d32bc9bf2dfdb3fea95cf847a771f1651b520ba1261c467d764d729d6aa4451b458c61e02ca538c3ff2207b5dc59f4647517449b4768257bd759074e8ac863618e7305fee48691a6244d7a0c636570efb7dabf4957961dd6ffaeca39e92d83119ba158496be6f91303cb9b2ab391739347e09d5af53cd2019637b03e5d9c13ecc8aa1f661ac5ef8e6612fc95a3499654fd8d2bdea39669e811a26b6954d848c22419dea92177c5c7007985f8e54c24b42c7c89380e7e0edc6009cfa9b2f56af39a7f6531d0d96a538bbd36067313f41dba389a4aa3e244dc531921dee15252162d9eab5cff7cd91d4ffa8fe881b8437fd06498ec5681ee06613d462ed81a19cc56fdef056454281958ae21ec5179c1e137364a19d42529723fb2d6c705d75b3323f5c3908c92d6ad117ee905f803f922401cefa731b7e5e480f616cdceb356d938e88af2d35df741d7aa0fc7fe16c80e918eca63d8437e987bb275ce41506068a30d0cdd3e3fc3e8d5f83ebe0f1de99017583b699315046dd30057b581ff279c8bd9f486e4b556ed7b29b91f55f1311b1bc47ea48b8bbd67a0b9c392380c793986c7163e78ec7d8e3ece29b137acdafd85fb1d5bfa6531030e0063b845f7239fe829dfdc833f94c886df41474d51d40df895c124f6e29b06e2842f1ee51554b42a4e3229d2673ebf0f516c88fc5c1bb777cbb4ca9398caf06d54c54b8974530f73c754597aeb916cf09ca7b51dd5be97793c527cdb0eeaf89c9933577518fff500fff80259dc597a48a9c71b22860c024001d95ad6f20c764d707724c4380a5454aacee1e373e32e2da10c8655d361b8a8a10a9b601549e5549daa33d7248a9c395a4df7618c4228f574f91d4032b57bbaaeaf32fa84bc3a364796a96255382f1c7938680fccd9038fdab5340f76639db3d0743cef0a302e46837844e7b852c08e20c3622a1d31e2b51bc626f7a8fc311446106dd595c27d3d090812debabd769ede458941f37935cea92a1649b98b6b7f8583d41856412a00371e9ee3613d9cb817fbdbeae5710218de1ad3687c695142552cd5bf3c504f627abbc160441f40d05675d541585fcb69f34caa98ae28808cfcff62d788c8f176c0465aaa88c85817de6d2256466275b5d29fa76b6936b92e9b499be49eb8ac946987a96d749c3aa0ec5ed8d6b00f5b71dc58f9dc07b7dab8ed972563d179456b74d0e5a16f9fb8b697a66fef882fa194758afbac9806c2d38474221d8afe82dacc3bfef49b66d8717d3e3bc5d032cdb91f4d8eac5b77784b0b206a20f4b059f9a6a784e8654f9c853ec24799e64b07d8564a775ab0c6e44e58849ba6a9b5ac952bea077757119f3e20244eac987e98767cc71730c84ad5ceda47d89f45604c35265fac1670551744730b68896f43bd53b9567390157c586136bb8666a74d12bbdc7152dfe2b6f0185894a5c13dca8e1e8b2bf36d3b41a43ceeb16f3a735b6dcbcdab91a2bb4d10a96bd883a26b504fd1b70794ab7e96c0eed8036305f14c45fae5f184bcbf1e600860c41c03225dc8fe00f28405882c140654b6f171a1a07cb03628e26d30172ba20d461111f43e69e21329eeba5f0719f40814817dd981cb3bc7cd0014ab8e06c1cb86cdfe7605472ca1e75d85019da6da4ad8152dd1477f3d304412c7b6b0cc231aec04dd0323defb062dfd574a1ef83d90d9225de2cba0a58289229be54cff3f9c50e627e8d1ab208e482a3a2cd3cb4ded531ed369d3b4df0c25296c68f7674e074256a57849f026eb5b6e22790d08e7b8affa72ba9d8940ccfe3e2be3d50b792499e6a3978a022d810269fbdc13ca3629c6693a84ba0897279e0aad2bb1e0838178f262b3a92a17f6e3f44b2e27cc952d40f1d9e4965086ef56eaf5e81b4fd8e9b3ed4977f3652314b95a01261161b6353684585472bf42bac253c925c9fd6a7b29f84ad06c0a6ffde1c09196b0a428a1701e99d9e6b429286dd37683b81ef8622a6ac8e04f379eda6f386a4a65bca20a676b6cb7239ab1b34a54d2213c3e923823aec53d2db85c962a21197f9169baba3f50d557498f52cbebce6cf702d490e3ffc8ab8c846016307e36baa1a82083b3be6d70266bab775b8d3dc6a00445498c2918ef06368cd42d9ad185e4e142726e71624b55d24396ce6f43d472169346a90049e1bec275e08a4359eef1c72363febf3f8f59431f2e17897ac10c7b52eb5a777301b81c30845f3eced2f8007fbaca5a1838c300df5076a2f965a0456b40a196ca611ca1ea0add62e70072417c85947019959789af419466983cb71629b94adaf7c123e2904b6ead2f8e0bca05eb1bea646ba63e38d71b8f847bdea75a0f0124138aea29b76b31bc18520c43a7f6fbc5305c14254a1c905f2bf788aa6d1d66266a8ec97f229ba33850ddfe364292492a945066baddef8479985231aa337701cb504413c12ba27cb9a62e7411f7dca4657da22d57bf27e33093e249a869eb0a81bde4766d974d5eb9133f6347de9021a157ea378574bd183f618836b1045c5f734f666f34cd49c4cbc78ef26b532420cc5d2bad5f67f86aadde3e3bf107bfb3e4e728610464ae7642c4a694d7c9403f794bdcd46dfb3ca989ab36ca5f4e87fd21ff9081b426caace5c57373a82c23f09c0984ffa6e1b6081b8dcad57dbaa11f7b13b11f9ab73144fd61744f824d5380b3157b7c2b7ab8e9795b5b3feb4d86640d4d1814d1552fbb0fdab2a3ab3d8850f3fef7203aafa7c21cb2016d5b1c90aae90fa75079495ed6ea605108ea60a353ea7ebe0089c1dd5df60175a7fca0bdbc427465bd702adad0440a2e03d5d2d5e71f652a2bc7eb530f4f3029e7920959070f2d5ef264f699961b9add47054a745275ed7408101e4b98b38c357ba2da17b4d0669517efe20ae73a59e019a06bbe9cb048a7affe8698359238bf90c6fb3623e978eaaf0d759777a06780e65b74ba7e21550d930c7cc03cb40864abda21556a58695112614229d77b0e90180cd2bdf95f6c5562c44bf43aefb9388907efd624397dc84674866cf961097f92f9e1b8615e0b6df53ec8cfbabebe6ef0a16ea8cbf3b5cd98adb0daf6b74b545bbfa617e17c461118f322cbd2b4757af70eecde1e1a541a990a458d0aa91c2442eae1b000c47ea63000bbdec56e26186832a3ab7d4aaba1a191d4308a8d850c40ace7bba820ae1ba3f547456954c0e9d65de5d4fafaa95054e2331c1028a23d6d8e89051f376b42833c8186f8c2122387b522b19abd03b7f42aabc283e9918b6bbd3424414820cc4ff5df67847f8c8a8b4c176c8aedf45b68daa00352dbc0acd088a39f9ca18ba5426f3558c80a82b02950477f3b3b05cc7b2a5ada794ff36cac8a6a42f6c142a0d7861e5b68390345411c69323048c6db89300e0fc0017daba3dc2b10a381642a27ae6df019d8a0457099b9959d49866c7259ed3f117f645346b9e2ad2116cf8a3b93ea5963a2ee16b4a946a339e00dc7c53ebeceb19727e8232432dc7b279e53c17bc04ea89773f1a2fc8c002b14759d40e831ffdb27e3769bb585245e92c628cd1c49bea9e6e8c4f88d334cc9f639c2ecf82402554307639413e635c7f8f2ca8a048af538c2291099891e33ee2fdfbcbbcd9b577059131b0de858769b197c0340b60709b8845f38870b7bf066b6aede3d79cfafac8eae8f5f5e22ff8cf0171f22532eb0528304a73fd9e2abafcaff7e093808cb7362e7cab674c499f429b00edc9975f38e05846f0e86a11e135d565a8fb9910695c1191ce5acdb05e278ef75da10c943a1f8c00e729e134ff91b6c14389c45e591815987", 0x1000}, {&(0x7f0000001480)="37b6f2561978ee1929f319e4102d670e4c058a67e2eb7ebdc1d57132062287673f03a535708c1133f8be6ad0b1f012fb5615f8efe5c848e7baafb21706ea83b5ed5f36816adc09b7ecbe9a95d418095d511714", 0x53}, {&(0x7f0000001500)="7df64076f53a43849ea414c80f0751b60ec4f6b7cabdfe7281f2044f1c138bd4d091949f54e76bfb7a391ff76cd60fbc77ab61c697717c4eb193d6c147bb1e9515e692963e919fe56fc6241114d251d385be39046c7784ec44321cf936406c02556f3ed8f5c07135c8df02e31a0c83ba8bbe018e86866f7fd9255f57f7e0a439885bf9dc1f91ef2d43aae367342aa64f6e211585214ba569fd1865f2d7d4584f7a131c1e61a59197163eb0f084c0ae836df40def143282d7e8648f73bcbed144d3c99378e786909a97aa050e482a3f690ad925fad8b773238cb99788c981bfa09a21f3f93c16748e1b229ed87a2317933638019250f7879fa3185236e5a2f3c3c948c86b23eedc8efab77f67e79e9cf2bfd759e2650beeedcb42ddf5d5d6cd9075dc758edfb3e023a45d6d2cee6fd407951e392c13458967877b65336c0916f7ed768789aa0e0c31d4d5f2688770893adfd38f787f02892c18bb8f1a4ad7be4af888147c0bd00c97d37afa14ec00cb708d4ba800010559fb54fccd31c2d7c85056e22f5aa2a29457d84fc178d3fb215a4092147e3b5718faa83410991512671f1e1ecda434b0ab038bfca5550af7f6ab7d2b669f2309e46b7ac1ed7af002cae68c396870d7dee9f79c8258b923ca9b6bbac65799fc5794163bb6bd6364a2baf9fb106fe714f59d20fe919c10783f5bcf69ddc2ebba4a8812a16b1bba448e5bb3d91bca83ebd7986cf2dbce448dff1be2ddf23ce24f331b439d46bc0acfca8a1aaf81accb156c2e76540a46832a4563dfc36d9adf5f90a3f31efa72661cd3381cee4fceec4319300c1d75da9cb4d7e61faeda35211e7e26168f25ed06c9e64506311f4a84b3c28727d12d839e229c8ecd0eef3fde3a0a438e8ad7c9162778d59b0121eafce76c01d43573f33908d1933ffbb7a9c7cc1ef046ebae100934f2913640d328520fdb3d87c1cd45246b67e6edde58233a1cb89df036a8f6db9576fa4c1bbc035b5f943eac4a7ca4088673bd55a48dc7eff7475ec31cfbd95099c80323c7b3a3772aeb84d7c11e1df28d0bf1291a10969033b95e9a39648474e4d08ed6e285fc24914be29f51525ba07af212c8a8e70bdeb66eaf81d1824e8b025f43efab716a2468dfcdb3eda25404350e3494f4d57b8483898fba30ec931005e9e6fd00b767d6f6d31fbf16bdd3ed8933666f55f0e11ee3cbb8d4246fabc03fa89baf687745580ffa0c21cd0e8cd5a465d904de8b02af90a2b0526aaf225975f02c03a9847d1f921b2de7ebf704b786fb7f6ab93b4efd4271d488509aa660431ec981b6824053d5d94fc41bdd179879bd2d700ad04ca7559807554350e790fc2ab1de75f2d52f0a2950706a30bce2db61e78798c3bd0561b99092a817ae66df4ec31438d4e869918b9f3613de74ad4cba2244b5dc31dfce43e62d0bd1b83305f52b1048e7b5ca41debdea97deba8f6bdb7c0c0149241f2e75b65c603fcc4ca345d89e021057e3bca0654b032a3b72559dcafeb5020a677bfcf60969ab05b9a6ef082fa563bc907a20a98e4bccfc0b4f61b94fdbc2a322217fe6c12a3177177be5e7408a1f74cdf67c38abaff3b439bf5a8a79a2a459958b2b3ea9688a185c9f2f8089868a56171bbe18055db1334d9fd8cff0704464dcb0350f4ce25e5d218bbf186eba88279116737df2fd2b375b372a3e785beba45fd2fcefdee909e3e07fbec45e8f5455006addc0d883c6ef0a2c8af7c0ceb5d110394db7db483447e45ab0fce8a982c0a472628dc5059c51b638728ebecbe19bb58781d18ae523e7a99fddf16318de2e41ba0ccaa7fa51f6249aebe309686b21d183decff3928db95005652797c905a584b46c2201d9054753bf619b7d2cc9004f2a1b638247dc7ad53a59c192b1587a3452ffd4b727879d93c5981922403bf4ef4ad9bbe2f2cf40e0dcde389cd5d7e7346e041e371386d2f20a8ead8f2796fd2a3ca5fd092efe7eb798034936ea0dc8c27558df2b4cbd8f4d6bd3c3745f010fdaa1aa7848f1f0c1383785d6cfa8d81b5ab0cff42509b54be755f22e6d5f9ca60b5ccf47a261a9eb7603d3daa7f0a043b35adf1dbdec76de884659c3a2e99204e5a21b2f2b88a52064fa598da1444bd5632b6735a2d24deccddfda1bb624f780021546ebdd60acfd95d502f344410c35708fd746ed68fcbc6166cc4dfc33648684d9c1610df8e2e2f24e4bca58fc3d9a2cfad44f3a244f7094b1ededc05b860a063d44ffcb18876c26a28375d351153291dbca517660bb8ac78f5c9e776ee3374878382de089e0baa289f0a86109f50635ce07c352c0ac5eacbb58eb3ae5faf715a925607e76dfd27537e22cb0a07f79bacaa1f100336970d4556301ff39f47444bf6b6248d75276353d730269d81b9289fa4a39c415edfc119af0d4b1924bfa3dd996901e5780cdc6cc3c32b88dd3699c87947af79516e2abd08e4c7c4c4935cedf9889864705d27eb7c6e2492d40aa1fa3bb208cdcbbf2bf3dc94afee6a82885993bb31700306e778cf748d53e4b8897769339e908970735bf147b4e2fe56c076d7fb530f74bdd3c1f2b2bdd518964f061999ae4d4e7ed0f7d460b980ece4ed47ab2af986e6b33cb45add596421b2b7d69ca0a05676a3ea499304241b4edcbba13ad54379a486429a481c0b6569d25f15442df28327f04558e6cfa11cd2ac68a149dfb56df7afc6412e3f0b4408b7eab82cc263a84bd3391d7d2605979a0cea4d52e2438ddae3eab2e16f5b358b329c744932389d075e63bce569542a5cc0bdc62b52d2b9456cdd9f0d28daa897a806941f7cda4a42972d7557acc594f8afea542859ea8f614cd7aae1ac43689140caa27bec4d543d7523d517b3b414b3d1a4bca1c03117d9ef329441399f2d70102d8558e60bdcd4c17c46abb65a772e556e566bd359a92f40d0a0899bb6bef7299c7e68b3ca2a6d5d42495e3cd146f556e070b91c5228af54ce7690be750e4e432793baf5482e55a3913a56163fa8ec31e41c455a86ab1650013a78d74834eea5e5a915a9abc3457a9cbf6f27df41bdc21feb3b650d80b147252a158c5f64f6857c15f64d720a64f0fad5200a34b3a4b91bcf082973fc1f0e4d5154ca5b26fac32a96e27a485f46775ce08cc8e639790fca1ff7174ac698a186f2b76b89f38ac02dae42607edd8f3028931db0d73a4808f2a8ea2764384779faaba812a6dd8c845c9473385d11267e922deb019fd2afe58cb1689079c28b90d8fb154e4145ddec6149503e018ff79b08e1a19c52c3ed13fdc6ee6adb73d9a12e3009c73f27bdc81de7ae1b5cbb1759fde98541607b525417860701184a779538beb782dfb55197512c22c1da1dd7cb48ab1b309cdf80c69cbb4efc755b354d2c60bee37a245165a94d4fd3eb102b89abf2722dca468baf1cbd9478a92081193c9f622cfce7d7fcd83984d9b25bff824f098acf1d4c59d3cd1740efc468cd91a545b2796e66666c8fb87fa87ffa9ff947e06578d5a9f3a664557c25e3ecd59911950c883e400bc8251e4df9aa62c6ddfa6dc268785caff361677df7de768d558156c22904dfe232c12f6b4dcfa01b709767c1adba30ea76c1bf76b6b637f51121839d36372b054c59c5e3913d7110ef5dbe646978ae069ba29cac32f746fcd52a061a7c34ea6be3a81d33c8a52e1b071675ecdf6c27d7a81c3631889ace07ef04ef95d8ba01cc1d069372446545bfab7a50726ba79386f653f2ec53d9a40d1a6f89d4ba6e0cffbe5bf5a15ac94a1ca183d817095a9879cfcc1520a98d1a510c3a259e38dcb160181d85616e93167dc3528adc4363f23ec87d8145d70251a0cdf8dfb80fdd5b8f7177881c991e2a1c5edc0b5bf2125a985a78c502f643964a9133c0b7adadb44fd94f89ff27f93967724880bcdbc9ec122bb350734b7a5bb9fc080ffa21cd6ee21c1967a4f0023377783aa150f6dcb9890df1c948df49eeae68c1ec322cd4a504051db429cf05fcaf4201ae5c837fb02acf6c50ed3e57d62297e21519ee5cf36e3439e50d2b108677256847c6e1a67cf36e8c9244a800ec9815a2be9883acf8bc243c9f7e9e99c13caa1cefe135ab69e758ce6f33ec16e0e688a68f9ec3b1757fe84fb430fde3d14f05fc0116377e4b20fd754a507cdea2eb4ae19daf5621185097a76a207d5494644ee5cf770eb43f1587ae148679a91aabb6820a0dabf8c5998ff490532ff4ea2ce969140054ef5e222c3cb68481e4437748cf8aeed61673b04197b898ee167f2fe693a5ee71e439636c96d3f2a8488a429411baadb9c3a1e8ea65383a35a779de08f592df076e2732bf235a577968cfd52cbded2acf5d431608b66161c8d9d9d7f649375507c6d84b786a89ea1dbbeb95c0e70e368ad38b784fddaa4a87a12eb41d05b47d924afce6df9bb7ecdb919ddbf87c2a60dbb188afb48de7d004482c5d2f7d746c52c4876f8de3b35624c69ed26e2dba262850a0a6312eb200615d27d034370af90761b8112284fbe73844e0a6791c068d4b21da2ed90aa912f59ae9ba01c0de6d0b8df8b07cddd8f2bb4b5c83792e8b983100704c1c2b1068ebbf68c616070475a54f7fbbed82d0f43cd3f1f49c734dce6e51df0c8e11de115ddc00f50b10d684496e90338c56b8521608677b5a1c31eecb23545170e1f83295beb65da51eedfe11ac026a567bbb1f3c974837c6d8ad92ac62fda8aa474fe365a3752ea12819df4d19f59d8ecdc967b55f147b1bc6f0d502cc16a19af269a1d347135dde41a3ea0066e5a72b9050f5c4d36b1abc2cffd64b012d18f03740b7ff1f19060699dd213d853a96a18dc6c719f2f6852f1bbf9130f7c89c7d320d725c2175e0e41c7a3d95d87b6002821bf068477fbfc25950f9460acfec4b178216f7bebc060eb0d2f833c81538bb6b4f5113d2230f6cb0695219f43a2ced0c4c779c8c77f690691fb1339ae7d91a8b5efc7fdc95e16ca5a5c8272abf680b91c3dee80e1307f0ad99753cb982cc71c8624aeff0c75be698b03cb551bf37daf67735b6aa7cb66119933092fa48ebff957861ebb05a7cdfbf2c99e6d745825ee6cedb0426b431a0dae8f2720a8519e560cbc1d7b91abdee2c06eff5b0da37253766a77e247f0b1eb1a572c93c2f73486ef501ea6d99a77f98ff5dada25fc01c63da869d4ea164005f0c07447233ec4c5a8eca10bef435b3f3b49c7e809b434d02ff9f90f3dafcde5660b768094330f6f71c2b3e47b746c7e242f5011150bb4dbcdc939186fb9cc576c6e33442f1af8803046db8858ab4722911aea9cc77d9b6934b53a9303f528cd11cbc169153b800a052714e2b5ee6245a8f3811e44118f7cc9bc059a7acda28779ead29ef3be1ed0778fc13c8a48c14072ae49706d85bd72adb67d5d9bac91cb505cbbabe022c05b3e93271133de5d4eca1d43113465507100e642144867073e434d1e9669323153feafbbf062b40a4eea957545107133bb382199dd8ae15dec4b0505e95f4668ded997cbfe59fc92750a070a62d8da06530a19ac090bb4ec65d870109a01ca63bc773171de576784cade1b86a321aee238c3df46d85ed956dddc2f1b6741e2a11067aa4eeb57ee6b3cf3b73837ebade336098ff6241a595986bcc436bf6c88c5b9ea29176fc91b7c9b55d11e4616bf1d6d8baf37cc18b815e4f4a5f33e45319578d6a6546afc56e6e3c625db3df3dc0fa1e12bea2c40c42f29e9825108d5453ab03bcf407d9576f237960e4b7f9db86f97f1e60aadfcea34cf70f5eacac4f83c7167bff4a08e9178986071fbfe4d", 0x1000}, {&(0x7f0000002500)="23b75bef909de4ee49de56f28ec50e0561c7e30c735e32619ac6c0c98ceaeb4d91ec309c21e1bfe4e53d600d72d88dbae0e621a652494ae8ef175a20dcdcf5d052340272c9bf0e2ba91337aef098d45eda29d5b2b1d9afdf2f77dd84f327b9d0aa2873dd227175325a053c2ff5bf05eef4e05bd7843cbc174cdc8b290bb436177bdf8d95db", 0x85}], 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0x1}, {0x7, 0x200}}, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="64f0c90c3895ab7a22806d885315b6bf2c5d630a92b7a2d1d3781fe0e199b44475d3742000ec2a240456b5d516dda0541698e5cd0130568e3c8a37a0cda3857cb121886bdedbf3db0b7e0c1c01b0ef40370f498057e5e7ed795689", 0x5b}, {&(0x7f0000000200)="23c31d2aea0f701cb47aa4d3fbb35259ac49b6ba8a0bb73e2c8d7118f377349c9ffa9a2c509de2ffb93c8fa5d8020119f4daacf3150d9562d24852d5eb33afca9531435d5b1d68761a34a9d37996cbd25eb48bd717e0083e61d23f3c3127e13870c497f07e346bf10a72bc06e9479d14002fab008a3433dbeb9ce1d97de5149c1fd4a6fb71f231bc7c686eed9e3329451f93f12a5a4182019054fbda91b7eaf7a8fe5b1a80f59a4e70b54854d956ae6b7bb901e32050351c3db810cf5703d28c2b90b41ae2e54a16aae93fc9f194ddf5ef2f9898cf36f422d31b2d1c62ceae3180d498963f62b98f2dcd34e375b9303fd28519", 0xf3}, {&(0x7f0000000300)="7d326219d57f70cf4c654eedd87689267d1f14f83447b72226e79bbc34ace677fc3730ee2053d3b9e9f046762e438699f7bd432c3064ae730b6c583b5e9947ee2491b30656c115fd92c2ce07cb034edb53f554a67b82c9563b1e0d1e7f4a5c04d5d69c023839a5e4dcf4954a89e13381973787c36b724e50bd5968c7491199c7e633fdfd757aaf2b948d3ff754e2ea4c608f8e681fad2a40b8b0082c7d489d304460a7af11842f788141511caa2b52b06ffa45055d282af5c6a43da52b6ef7bc24b5caa5628dbe60fb57b39bd946c80cffc30b", 0xd3}], 0x3, 0x0, 0x0, 0xd}, 0x40a) writev(r0, &(0x7f00000005c0), 0x1) fcntl$setstatus(r0, 0x4, 0x48) 16:00:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:29 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() flock(r0, 0x0) fchown(r0, r1, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="bba1", 0x2}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x91, 0x2a98, 0x5, "c471cfb69219c93b4def3ca56f71034c8063950f", 0x10001, 0x40}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:29 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/63, 0x3f}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x8, 0x0) dup2(r2, r1) 16:00:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x4000000a, r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:00:29 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000200)=""/129, 0x81) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) r4 = semget$private(0x0, 0x7, 0x444) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000300)=""/15) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0xf, 0x40000000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0x15, 0xfffffffffffffa0c, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x21, 0x2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x6, 0xf0}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000047, 0x1ff, 0x3}], 0xff, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x44, 0x3c52}, {{r2}, 0xffffffffffffffff, 0x5d, 0x20000092, 0x2, 0x680}, {{r3}, 0xfffffffffffffff9, 0xf9, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x8, 0x1f, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000006, 0x5164, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x3, 0x24, 0x3, 0x80000000}], 0x4, &(0x7f0000000040)={0x5, 0x9}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x1f) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000040)="4b3b705e44bc52e4149b44aac23b439d38346379453550260ed948ed256b134009d4441d3d1d1ab817f32c4d0d46b7", 0x2f) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x2, r1}) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xe) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000003}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x7}, 0xc) r1 = socket(0x3b, 0x3, 0x102) getsockopt(r1, 0x3, 0x400, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xffffffffffffff59, &(0x7f0000000300)=[{&(0x7f0000000080)="60f9bcdd5c500aebcb4eaf55266174ec10802afed88f68d5e9efff2daecb1db63b933a33dcacd94b166d6e210757a9f4f7452051a804363a8fd9e33e373ed55e6e5c897a4f460b025fff1bf3cbe612e166b976ca58699e271e4154fecde154a6af94c7c80b65b3780cc6aaffdeb0e30e09d60021642bb45909ce8c876e34801f192145e3c94d77ffb6088528160631c7b03208dd6092808bf7000000000000000000000000", 0xa5}, {&(0x7f0000000140)="d010c722e0f72cac49033c8a3d0f44239eb115f1060ed45b3b5d10cef773efea89ef200d7fa8eac5d9acc5fcf0acd6b3f48e41202a74d783c6d7dde81b5e3790f2d606030509b0a1802bbbe28beb0c3133dd7e2fcbe9d1b6bb18c4d6330e1413ad699177bf47da52725b05b4a4760373d399c527f237573800eeb12c8d2574ae85f5d7d5914f9651e17fb26a2e28888320665396baf23f46a142ff8686d1c8733dce6e0e0a4063908c0ff65e9b1b8cc6982b052c009e65f7c39e1644f0c58de83ea579da8ed7facefca07e52f083f8ec", 0xd0}, {&(0x7f0000000240)="1451ee87177ead1d0b8e4cbb5ea084ef922cbbb79de001e0e86b716d9589e75eba1907aa544d5b4b1c25cd8804871a1f6120dfb5aa0f94a2fb8d215bdda99c63b85ef4f9c7fd75ef249a109631737e46cf7592f6afbf56b07ffbf59d66712f91d3a0c2e6c9ccb30c90017e1f8a2818937573c90fa16c1aae948a51d239c4f7bbd94d280da88d3a6e6bea637b66cb1d9676345634fde1bd852e9cf37d0848644336321ed148e10fcb3ba8d58c2c9395471e71b0b1c44770dd6d", 0xb9}], 0x3, &(0x7f0000000340)=[{0x16e, 0x1, 0x4, "0ec0c3f78fb6127e043ce8e18d3c4655a331516559d8b76ad3fb047a7f2289e5c38948ed52aea607581548812c8e748b7578ee9cefd4599a77d73dd328a6ac8e356237d35bffcacf0f59e207c06bfae27e5c9fffc60fc5874a3783c226d0021a26f96a7c2f2e7674cc94a4da2aa12ce9110ec326a386c4f5a645db18ec427585643fd75cae60409a68a3549b42694202029efe97544f4f699fffff05b503f6b110d1053a7acc72f5536ff658b7009f605e9e2991d927a607369059e044a87ca77034eca5a5368822a34a8c199bd07ad456abcac5ab7a2e871a17e10e9d8509b16f5bf28c7ca28bdd06f76872c3de1ce3abf4a60cbce87e8980bbd4b5"}], 0x34f}, 0x406) 16:00:29 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = syz_open_pts() r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/166) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = semget$private(0x0, 0x2, 0x251) semctl$IPC_RMID(r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xc00000000) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:30 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x5) sendto(r0, &(0x7f0000000080)="60ceee496f9b249764dad50c1ccb0f33d3d1e13ecf7ea602e4f7d4cc4d7cb997ed026cf741ab4ae60024a51ab392277cf972c7d0a1b2fb65fed24ecb7c750c", 0x4, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="29b17b4c1ab2b9ec179a30a3720ca3af023ab75111a59d28ddbd252ee25b243135102f03c9181f7672a2c76444e544b1b9a6a7a19928f8c54c72bcaa944d68c1e6e21a348a26a3351223c8dfefd4eea7b054c7df3d2f04c51262f9f655072701768956bd7d9eb10c732f8516ab0549fd5696175a0c9a4f4f22a3b05127c17c452b78ba12e1b095b7ebb56e3ddda45f2f946bbbec2059ed48089643bd7e5cf0093ca9fc13bf57bffadb8c50e6a24b09cd0e26188ac8896255afd1d13ac9d33034fd048718607505a39ae85a024649f38eb21b59a32bf4460d128799a5961f78ba495868b3e09dedb92e42d32a41c9544e5d9489ad55e098e751e3dea530d09486d046c9b5c2f823b43be3d274f808d1fd8603c761f7661f1ea09f44ea064e5fcc6ae71ed982a3d44bf671ec706a53ba69ee88f5449e0ec3e1b2b6400099a75f8ae709ccb67ae2151e3060b3c67ed96aa6df009b3227b774b17cc94843966f39087d4281873f04ff4f12b38b74336596e5e72f6a7fc599f077f7e2a318265a4c26e4e903963f9a38d173f9d9239014f5ae85af24b23e3a3dc65811d4990311779285fe7690ebaa3d5a81f9fd550525fcf5223d0f4ee840a1e3cbba20da50110bc4db8fab1eb9cdb0d6e6cc260b8fd92eea5dbdfebb177805ffa488c29d0d77dbd9407ece57c65bba58764b3f9c69e434124164c691b64d7b8690121fac635845609dac1023d20420f8b63f2d4e405567f861a653e681d22bf6851c22a1f29f0bb6f55bcf15ddb1fe0c210d96869651355ff11002d16caa20cebebd418e2366b8b93b3c5372baab4e6df19ded635c8566c861ba3fe20e3281f4d26282fa311b0294575a4cb5e4e0a38c4bad6dba503a1f3b433493932cdc2cdd0c38e26dd05796cbf616333498e510631abe47e7fe6a0c05cc8c8a9cbe375f854330a36e71f9d5db91a0e4afd9e17050ea20f0c46df2b927e74cdeb3c0f07050bd7aef525d2c26737f79fa8ded9a4d151250d1cce0990e615af2e9b8b8081dd379961e4dcd0c1e596318d0e06bac2ff0b413c59f416da76f44fc6aefb1b3a3c2eeb909bdf95aee71bc3e7886e975475713e0f8c1f76c255386b536d9ac345acfca8879f722718965fde8beb45c8676c5dee01e68ebe62ebdd14ffefa0924bf1094bab32da50f0b7fb859c3e26f59634f1091e7835778b4164dc5eaa8525292a051d0421e33f00c370f2a7001da31e7bdd8a5d67b02031989971ebc441b04ff442b90987409af068923610e16360128234ef9a94dc08ac08553eb5bd2425cc6c3195abfe08e5df5f40f9942057fd45690e5f7f62248db9fb5db2cd20b664d92ec1a33648733a7fa366969d31db8bf40820348ef22b7f3120ea2e9f8c027dd1145f7b569f7272dbff34a5e892952f1da91cc53baaf62c2bba40987ca0e1aa973880188adc9b0b9ff2c6ebb8d5699ee0e25bbeb0f0ee2f55011aecc8c61c78b59121233bb49d3033000e232d4f0a65c0b409cf09409d0505ce722fba4d52c61851b4ea17e2ce0c6bf6e3b9fa6c555c37c355cd3571d12da224de47feb792febe0f362303e4adb9cd951c25de8bcad734b49e07e1e83739ae96ddd6311f1d306286dd9fa46c81a0eb90ee466339af619102051c2162fc53f0ff79a25327ac057cfe6e09087ccb37843fcc2a65d157d91c9b86007bd1b66f52556af4e7b503800c828f268f1283d4a6ff61027e1b6ec09d9dd9a87edb5c152e33d6afdfc00fae59d4dbbe6b5bf7a4ebe0925d61d91a537412b033f9c676134328c80d5fb4761b2771dc270c22ba8389d4c44ed36a3ef8af95da9f24c1abb69e0e7784c6e4d46093ecb9faa3d6c3b0968cf8aa95979fb14a06b63e3009ce2e1658af3ccea8df9c43084d6bb3e6116efaabffff2dc0f825c523a2e1440bf998736046aa68f5779f8856aef65915077004cde8b5c05d5ef7742f3d45af136b701f06007f83694f1074315d15a7540f5fd00e6569c176d7849cc074ef86332af48cb8a5de3603dbeb52aa5db04efbc3fd1bec7515d08a1d423a6e078c813df44678f91c1ac4fb06810321a88a325f00c732c35801f4f56821fbea1cdc8e3f42b56d40614cc6cfcbaeb4e056e32fbf765c8dc069e781333012208eb466434764a3bd411f480a860ed6cfa5a86c3202bc456284125c2da7a1bb7425c15b8920b0747ed787817f89cf1827713900d7980c2b6a04a504c69260d868c42148fcdf55f4e170bb8836a80570c599721ccda27c9a2d5b0e87cf53d7ed355fdd8916ba023d193b347ca01f6b9f5e453c2dcdef17899b3a4bff7fc2945871e4156fe737346c811faaa18bdcc60488a542790a3c439e702d392dbe8ddf0fc48e0066563469152e422e2fa7143cffe641ba8cc2543f86fb7072a04a8b5003bea867832210197611ea2463dd7388cb4160810b713ef7b1eb951efa969fd24b4591298a727998bf5e10a989211235daa8c989b1491fe02e565b86d48666216cb0c9fc78462c03674c0762cd1f3d38ad109e97cce31e7ef8e3896b8529626f1b7245b6244de8621eaacd790a113127be4df34c507e1d056763efda059cee5a6cb60119b7ec33bd3a5f40a474c4c640baad34828ca4e48441e573ce2d61410b898385dd7be333c5bfc2e5585e4c456eff5f1176d9bbc14d8c11dd8a07d6ef181b2538e460ff69a5b59812cf02e4542338453bdeb946bae7daf989ca40492b8e100b3ed37272c86a69e72f5a07d68e1a121811f9c45c679363b11e315be0af4a021389330e98cbfcb2f7322adb95b22ae86a6daeb09839901e340aaff4c12c6afcea8eb6302edcaf06c7ec049253d5a0567c92a6c0ee81d968bdb37a6afff896d29b1da91ff464147ce70c29ccd8525184071e7a4b641a192f53b12d43572c7f730b181b190ad764f7e1ffa420702fe3624d1adff8834ebfa4e1f2df7e0f896323985acfda8fc0d262a7d53c90d5689d0f4d0ce4496762803b0ac92825b804d8614961aac5d40988418304cbd8a36027cb3f3bf20f7eaf892843e53185f5edf0e315206d000a6c35bc53995f0991a6073f9c6e49cbf90b950fba4d1785a5552c9c0c6684cb989cbfd95bb511f0e85e9c53b98d5ba114ff6287c4e5b7195bbe7b5f71e5ab007e5ea4bc9ee58ae17b5c3ea8575fb6f0edb05597ed33319a9e3a1a9ccc7fcd85f7dca6213deebc2bc19720e3a23cf7b07c726b1f23f119c32022e574d47d090cf55796f7aaebd3218f3cf87d2455aa6b6423fb0fed59bc64583866003c7e91ac6b8d902b197824fac6dff7c0e38c138c47f299409cf0ea4ab0527b390366a542722c0e0db58b7bf08035540bed121c08ea6fef28ce3ea9b306f6c55dd949753a757ad9cc427d964762f0a1e8ffd12e8de443026bdaee89e53b128baa10e5603ff7d0be23f5bcef52c72d9c4ed66180eb2d0fd3a9ac2daefbe7ec12bd30a62635ffa635e4406eb1ec4be61fd9c08ef329b01cee954d19d27341e3d82fe996f94ed4daaf256d2d43f36ecabdda60e8cf66d1bbeab68a28fd61d0836763e13bb0b66a8375edaabc4625eec1626fd8ab390440efa7afab083ef5475fb73c2285af7a88d6ec524e7df8f0414a450d96ce41556498bb4815ec47c3c0c93f0c065754333760d6e242083552267320c07ddb2f29e5fb9bc425b96cf61731dce24f99cc3268f6f9512ca1934e2060a8e7dbaa2793c45b84cbc13ff67bf91717ff299622007cfedcd634e7fb8205588adc6c5384e9448e9a2d8d6fb0ed73d263ad011aea3965494af46b7f1f0a152e84c8b4e0ede37ea7859026d53afedc2a4124a9a63c00abff727b8ed8ce745474fb6fba24ff8d987fe140bd789479e12457593b6b54c733386e619a08f285e379bf076bdba667ee5e02e31aaeb349d16fadc30acdf8c9c317784e5fe9228f17d7b2f3d22af7b9b1ff83302ab231fb7b1b5d6ec65d76c1a0f0b90354bd092753e3b360c98e26c469eb6ea147f59754aecc99b6e341cebfb419555a3da0ddb3100f61866bbd5831f38cf8c42573a2d38c410ffd403b6117069c2cd9b2e1e53e8d48157f1f474a38b4c4161d523664b36115e57d64d4a72ceb6b433fa7a45175a8e1943c44c4019634680eca2fe15c43ca7b68b75afdfff066d4b9a3a5b25a87bd6b93473924a7322bfe89d7e545c9cf5c8057883f6a33500f8cb53b2ba2d5bb2420363e46c5bf26709b2830aa388bc57b29c2c4a93f5f64f8623c23be43bff76a931d473a69f9391a45a4395023ee2d987f13cffccc0bae48ac8208a009f17a676dae84248bb915d996c1146bfee50a7b3a84f3a9f860e75ff7e3d39eecae8de19ae52dedc98736ee8f95f62d27204b1b2c139d07c2ccfbaf1910dbce8be8f62f5c96fa9fb2a8a06b9ecfdf732b12ae36876342b21c73c2b5697a93707b999194eea0e898894fa206be3bc7e1e1d72c9e348447f4cec1c31f9126549b5b36b60db6137c3ba63a1bc5a6a3692bff68224ee7fd9a93990738f71b4a40d2653382b6eb4be6827a27e5fc02a8ef6d12a871b99a5dd2d105670029155fb6898883ea3ff578233256fe07bb9448766b221eced24c1f5fd468c62c155d615d2895ca912df6062f183e18a3f3929fb9837f2123c9ce301e6214935e72553a0fb86f2e035c1d37d8b0dabf8a55de3ca8eddaf8cda4b892482a608c55055c124fed3a73398f669a4f18a985f9574138914c33669fa238f420993290ca6f4ce13fff1fad13c4ca337f68ae2aab59a20c2b7a71c5ba55dd2fa1c8988c7bb7e3dd1fc8a5ba2a75f98b457db9c635c248999555b26714acf24d77461f4ae0a2bfb18074eb092b1041a54dc61b833bbe7e327e4a22bfd582a76d06be0a65ee351af0e109f9a27821b06e5957ebcafab5efdf7fb47538bfc3c6d88c11f3912e7218ec5bc1424125c9df096d2a2b3e1bd43f32b1fcee4bf5001562dd07e983e962fec3f01acca7c7b066785423d5ff0a841417914e84d9850c96ad511d182e8f88ad46356bedf6ee8f6d1579430956bf5d0c3d1f45723e7a83b3a57742f43acf070b09684bb3962cfdeaf6d91dd9870ce03d9cbc88690fee63423b437e781e8e6b9374e6e4fc2ac122cf802e8a827bab0013764163ed4d4582e89a204b644c7347ebbaac357bfc3d280461542d71ae561278f8491eada035650aed253dde91262da61c3882043058af92203b30dd46396048a5dea7a536145723debd0093172244df4a00fa2328ef2219a20cb966bad17cf4fa741c1ca7e90f95032075cbae806420835feb5e06ddae64bf7105519597ecbdd0ce4da87eef6a4e170e2bebfe4dacfa93ce0d23a449ab1381ae8331f549901667ffef72eee6afbe010bfd2b0ee615de64e9f672079060487d3fdb450e1a82219ca348145fa078dd3ff67eaa098fd4bcb2c697d96c6e6ffbe6d7ce40fbe6535f81748a6a8268690d3acb41d405ac5a418ac55252fa3dd469615371971c0210fb4d0866062ff49f62dde2432de0ee003a132eb081e09962cac14b0afafe9241848498872e49a0f5ca5c8bb4b9d6b3b224c8e57381e72fabff4a05dec3d7e8776647686be893d28193b2b97dc197b5765188a4ee54b8faee9aa3475b3b4e70d4510ac482cfed8ebc51bb7a9535d262b55a14c319d6471dd28ada70da4bf160d8fdc5e9025272b3cfebebf580504248579e3e55a946d38f211f9bed19af17accbef68ddf0ccf926e1181a4fb8e9102a5490f771e981fb10a71e0768f7b815c4d5f54e196f3f31db5748c49f237c7380236e8d5de5994a198f724a6a11bcb5edcf076ebfb4e3d", 0x1000) clock_getres(0x3, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000, 0x0, "d730c1e7bb6fc6e23c5b02005de1ffffffe74de4"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = shmget(0x0, 0x4000, 0x185, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x0, 0x0, r0}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4000000000000811, r1, 0x0, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0xc0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = msgget(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) ioctl$TIOCSCTTY(r0, 0x20007461) msgsnd(r1, &(0x7f00000001c0)={0x2db728fd32d44ae5, "0bf3144d4bc0744bbd33aca45814018b8ad7573ab408084e73d527b5fe3c02ac33c89325b4564cf81cef234277bd5214525579c65f4f547b9c9b4c15db70048b847020e75c535272a6b9d9192917016986f0541dd4e7136fb621af8118eb2755"}, 0x68, 0x800) read(r0, &(0x7f0000000280)=""/98, 0x62) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000007ee18c8a000000000000000000000000000000000000000000000000"], 0xa5, 0x0, 0x800) r2 = socket$unix(0x1, 0x5, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r1, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x101, 0x100000000, 0x3d5d, 0x7f, "78324d03aa0adece4125c58ce5f4137d80c3ad57", 0x2, 0x6}) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x1, 0x4}, 0xc) socket$unix(0x1, 0x2, 0x0) 16:00:30 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/244, 0xf4}], 0x1) write(r1, &(0x7f0000335000), 0x10052) 16:00:30 executing program 1: r0 = msgget(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x0, 0x7, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/90) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0x4, &(0x7f00000b2000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x9e5}, 0xc) munlock(&(0x7f0000656000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x800001, 0x0, &(0x7f0000000140)) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$setown(r0, 0x6, r1) 16:00:31 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) getegid() 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) sendto(r0, &(0x7f0000000100)="f41c195d379baa8c64c0a88dd460d6d8c91ab5acb0529b20aad03f1420d5d7c7033d000453b3c1d452ecf773ade85a444c6b7e54e7ae801087c0433a448b144b3d32ab45f99ff633ec8e4b332748b49197ff4056b3cd78ce1ec1b537e72c4fcf6a4c3c5e99a49f01ae127845e8a2ff2dfdfa96a92c3074e19b49316b557e9a7ab62d58ed", 0x84, 0x400, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1b, 0xfffffffffffffffb, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x10000097, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9e1, 0x1, 0x5, 0x9, "383aa156dccc6425120c638dc801e919a554a453", 0x20, 0xab4}) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 16:00:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x20, 0x100}) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) socket(0x17, 0x7, 0xa03) r6 = socket(0x7, 0x4000, 0x10001) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x7, 0xbd, 0x1f, "977c63b3ac5fe4a23ee1c6b90c26619b825eaf34", 0x9, 0x1000}) listen(r0, 0x2) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() writev(r2, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000a80)='./file0\x00') r1 = open$dir(&(0x7f0000000c40)='./file1\x00', 0x82, 0xffffffffffffffff) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)="62eaeca6f81db002723dcfdf590ffaf487ac1da3b44bc327af7120528b9031ba39ff75b07b173a199c1abef833a1ea64979e88cfb05e19a25926b8eee2b537c1e6adfc5e28ab23", 0x47}, {&(0x7f0000000300)="73e8835e57e6b1254fc97063486d4efbdb27054e2df86450e34cab72ae220041b7622e4ea0da56db22d8a7772e8f581c82d35988a942b551e16be032f8a271c5fbce348df20c3d5a2696b5244a58cf4a6a9909ff3daf6da48ec22b431dfe4f7d0a1b66e0bbe0fde004f60805d922c14e66a2e757d7b6f295a664ef", 0x7b}, {&(0x7f0000000280)="55d7d3a5aedc1ce16a727d2342ea0549ac", 0x11}, {&(0x7f0000000380)="04d31dd11d3cb4b9ee530120299d9f6d0a54347ee4a0f7e5bb3ea30c22ef2347314bef95d217cdddec480a04bc49ec7a80445000f1ef", 0x36}, {&(0x7f00000003c0)="85f111d94b06e99505bf4c90a757ede3c96b99fe76755d538fe3e47c0e5161a8eec42374e1672977878898e5a8254913eaa2a5b7a464ea9a28aed6b71a9a8ba95bd36b4434127328d911245f7f4410", 0x4f}, {&(0x7f0000000440)="75bd1d65286464e8d29866fef6c5f05b50222e3fb2f8d87ad04e37766b0912cdad29d3d3af2c474a1e814ea7c645043a0af43d24856783749bcc3d9cc0bb69cf87fd6ba1ce0c867b28cac9", 0x4b}, {&(0x7f00000004c0)="5e710784d74dc9f707784847fb544518f6a2341899a7685473e937280a105a8967bb03ae229a936a527f4df7295942c0a407a48448fcaa70a62af99e8262c7c552e0ca2113b745c1afa7428dea56c3d6c74f471721efa8d583b5e5e5a2b331c99dd0ddd6f55a2a89d0", 0x69}, {&(0x7f0000000540)="d264894b50a76709a74975a5667dce7b1c3eedb9711a7138136b078768b8dc8690579e12b3849539bd3dc97e09ea59e26dd6da9efae2679d140b4a03ff7011c1a3c193a8595e46a913136c8222ce99d07c23f95c42cefae6de70f0b8961e22d10d17790d000af86be0267254e23c126fd70727c923b527d3e2c2b565630831cc7eaccf726893dd856826a8e4be6925c11b060c2304d61d82d993a61d39", 0x9d}, {&(0x7f0000000600)="ae15276e188172493b3a7c1897e1cf2469d4fcbd4685fb509a6d00f1fdb69f890a75f18d81092cc9a9f0ce215c5ebda81ebf0e670afdd7efeee105aaae55979d2d458d0ae35030472b2e1d267d8fa52392e05fc8afea11967ec3d7ffac39a87b8b06a22d2caf26b5aa9a0907a5b2d3321bf5a674519a5323", 0x78}], 0x9, &(0x7f0000000740), 0x0, 0x8}, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000940)='./file0\x00', 0x8) kevent(r2, &(0x7f0000002080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xa7, 0x5}], 0x676, &(0x7f00000020c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x3, 0x62b8}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xef, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000044, 0x9, 0x8000}], 0x5, &(0x7f0000002140)={0x8, 0x9}) r3 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x21, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) faccessat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x50, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = getpid() recvmsg(r0, &(0x7f0000002040)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001f40)=[{&(0x7f0000000c80)=""/177, 0xb1}, {&(0x7f0000000d40)=""/46, 0x2e}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/198, 0xc6}, {&(0x7f0000001e80)=""/157, 0x9d}], 0x5, &(0x7f0000001fc0)=""/118, 0x76}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) symlinkat(&(0x7f0000000bc0)='./file1\x00', r1, &(0x7f0000000c00)='./file0\x00') setpgid(r4, r5) close(r2) write(r2, &(0x7f0000000ac0)="0f6410245bb0250db51d134d1ac11e2de9ce769fe1aecfdcafcec050a450d9bcae70595509c45aff931d5885fea19ba88e64f61f90b4606b2728d50aca307dfd5eeeb8c33811b950c0ee2b89f861b8aa42df1809fa8460be71870570f8e390fcd4cd41e133214bc67251586130128fbbfe7566a2253675861353831e318b3658e7b285143139759d3de4723a9d1180e736926ff559e43fe0a63712fd52429476ca6bb1f6d4696c722e11e77c68a45962d4ad09e2868a4999de608875dfc6e9d13ca397ed6b8e265bf6f4d0f7706e638abd347043b0b9c7d217e0568ae31aaf44170b1ce2211fa7880fed2b7664bb781009", 0xf1) open$dir(&(0x7f0000002340)='./file0/file0\x00', 0x40, 0x40) r6 = fcntl$dupfd(r3, 0xa, r0) kevent(r3, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x100, 0x40}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0x24}, {{r3}, 0xfffffffffffffffe, 0x80, 0x47, 0x18, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x3, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x80000001}], 0x4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000001, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x8}, {{r6}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x7d2}, {{r3}, 0xfffffffffffffffb, 0x80, 0x5, 0x5, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x18, 0x82, 0x7, 0x9}], 0x0, &(0x7f0000000740)={0x6, 0xcdd}) kevent(r3, &(0x7f0000002180)=[{{r2}, 0xfffffffffffffff9, 0xd, 0x60000003, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x200}, {{r3}, 0xfffffffffffffffc, 0x10, 0x10, 0x46fb7baf, 0x9}, {{r6}, 0xfffffffffffffffc, 0x0, 0x80000086, 0x2, 0x1}, {{r6}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x2}], 0x10001, &(0x7f0000002240)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x20000000, 0x355, 0x4}, {{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x80}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7}, {{r6}, 0xfffffffffffffffd, 0x20, 0x10, 0x2, 0x6}, {{r1}, 0xfffffffffffffffc, 0x18, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x7f}], 0x9, &(0x7f0000002300)={0x1, 0x100000001}) write(r0, &(0x7f00000009c0)="45c7fe88c883686072acd8b98e2928dc245df0b2db22c1d584c7fb421591a6d7070ec39d01c4b1c69191d9affd506de8b69900432489a5116690961317bbbbb9450151017f4e5414d3d537da270a054fce764097c76eee331042110ebd066eea3f7574943edb67349d183dd81501886d6c287c73111315f907391d5f61ba449bc8bc9ac6c04852e50d7d24d0fd490b590462fa007ecf51cdde86e443c0b4a82107673209fbc43d93558b4c04872b73cf1065c60f", 0xb4) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='\x00', r2, r3) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) dup(r0) 16:00:32 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x20) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="37e4b03a819e6d39c3894d81f52783cc363fd53eb274591d80c8eb0ffdf33c3787f3c8e97a988b9f9c97ea7c63330e47162cf6c48b8bf0fe40b57d4c3c1bd5ae0b6933764bc0b0702046d0ee55539787fa72f23cc689b50af09b434ce9e999512aa175a901f0421c5d01b5229b7f1f77aa76075a42feeb53783a8e9618c0f1079a1f3878945a90d724efa0cf61854b0efe500ff39ed2ce8d844b418f67d861c80bdb9ee2646bab05c1fb15b93b4584516d9fd0f7d842c40139095dd170e02d5af8dcee972dd6d901083da017f4c0f87153be0853170d805e827145e2c3e61dde65f2aab145e028e82d664d3a6147040caaa15c4122402fe20c1dbea8918b1eecbdc5217e71a6928f69a3d705d5218649a537d8fda1ae070bca8784186c2f2e4c2b1fef99e2566574f8e85be941c493669ee0982bcf4b6c0a51ac2ca1bbdd1b81c6734eb7b6b17cbce4bcb0c5fe8bdaa954a0721067fc2771fcb3c52e3c182d739d1cace94a1808b2060fe2b19b3847fc73eb5b05fca7a8505e87e614e254f6521be1232d9a761452dff1310ce00c9aa41b9fcd665bf98af4e7fdb4ae798ca10abc230bbd53ba7e77f6eaf7604b8751aebe8692883d4c52e67071f8dfc43ca21daa2790664a7cf1d6d3d5d195ea1f2510bde314de1df4b41febb371ab3ffd28f3c906d1e3d8a85447576083d67393d5304ab1a73edb30b3145f659a97de043c925e57d07454114ff60e36d83d83856d8f2daf5e3b5c4e76ec7cbabf4393a9c0a8dd15e4d62d8e66ba4339ac075936311fe7c7ac364bf2897deac944bee0e3f9971ac26daed265d5065b1c9c19e2de73b2395ddb8e5ccbf61510d926d6831596118d04dbf4afd436ebfb4934ba55bfe564b2725a5e5ea436897af11fdfa4d870cff03cd5d59e884644e748044947f09b0c7f11a5afb98b7455085d3d6e28b6bba60e4f1619260b69aa3bb8ec0a0211149c7cae5fd24609c46f133a36e04ae4d87b50332f93798069afe82693945ee4b44c94b282d36436d06a11616ce956dc27c02ff55ca839aeccd80e8b82d2318a0c2743d9fa6fb6a636d89299efeaafd55ce00be8940ba98636740f741fd5dc6355aa312f4ea9b6181289006c07481eb0e0666c1c478c1235507f2a1dd2b3048b1b1366e568fce3aeede92b881b6fee771497119179f11774dab6e33703a506e4efa339770490ee0147e22419c42da401cb30785adc4d34ee5a5fb8e8dffbf70a5e3b4966027da3b6e000738061a0ea840b1083a10c3db5c4182e71d6db60a3373e0eb08968a4200a9298f014e9bf2762726280cec95c6036475912b8223bfa025f0f4780607e154e7d655d00e728233085b1b82898a9eb4fbbcb7ef5ebd21991e14c66ab382c3a21d0c737ce3a76e85437cf2db8df1d497988af5b436e4cf6f0804360fd5cb8a1c3a2b4d6c33afc5fd394c84a4f964d29341e2dc28af93b7100831a669d70d158fc6da6e60853e4127e8100d2c1959926a8efe55fd101f26844c09d4980fb6580c6553b329bc812b12c7fe41a37c941a538f54449ae5f8f02c3a75e48b9d05422ca883a1c7dcee2a942764efb09eb58a13df85518fc5747b31291f8dfd696389baadbd71a782b72a4b8b23b502d3c2f0b097123391f87bbd71ca3f3d82fd8582f3e4103f7b694bb449ccf59d11e373a09f610eeb48c2dcc9d9a15acc05b5c2527574b5832388ea6519014ed1422750f534b3979af92bb3de7089437241387f74e21d836bd9ed58faa8961d2883c81d6b48166b8103b1882678461b6e1d26799a8becf900c98b29703b1968f92771782c40b6edd6cc2ce3d0e736f1176a921dd57eea33168f96a441f4a7bd44d9631ea52c2ac55cd799db2c8c6ca15b25594facff6120047cbbb57ce8f05f093a52934134c9f63c7b56dfa9cbd53c2bd14a77fe8db1088dd39990f645fa3b247dcc47ada593f98ae3c53ab46ffeda77d49b3a170b4c6f8c2204576f89378fd152762a86eec2a05f5ed2c2ffebfcc1921b92920ddf9f29cab558e7532ebb3b5855221efcd0af4253afb5b9a9f344008d0d6af253b51d8340778bad2ce68ca8d069ca8901482b70440113386b0b0cb5d5416a018c6334bacf91133a6c1f31918d931503cbb674f4a0c98ff78c7e998125bf1e0a1e1471956cdfafa3fe5d9e6e184aa2ec8cfef17e2492fd4ac9963c1dd10f3f52cd04271cbde54ebf16d9324283a0f530c2c13b9222753cb84d50196e27f86c26b0b238ae32408ef8606ff96f8cd9272de7458a66e44b618b2484fd265eeef5ecbf7b500762701b2cccd31869d125462d0b30609d312d7740b0fe8790a50b8ae1d76470025a001206629c7ffbf6813e2d94a5f9a25cac312adbab930c17e108ce36fc3275da1bdffdd5c7da4e651eaface59d33e3c4b0be49139d94afc6e55a644ba554410a309de05dd15823b12bb2e516233a6f1315fc06de45f60aa649dd5443bf05ad27c6c83d83e63ec1c8a9146ac22375685cb81cc0ac365e7f148b189807afd6a4600a154431596436a30922bea98f135cee3fbc798d9fa85a63de1d0561f1b48491ad7d6263cad50d600850348780abb215e9a91d2f902ca493bc106a12d044976c1fce3760d37d31f1e005d76ed71db9a1f3c8a560a68b677ca352b1a9c44e9b307f64d1b64dede65dc067222d765936d38f53fc0403c43fd473331b9bf573871cc7d1b94558bbcc7a081a200df229dcd9f3db3e82df4ddb214fd0eb2cf5d60e2f0851be03dbfaac467a7449f300f27ef120eb89c9bb04062faf869e2aa695b1b75e41a49f0dd8c92d933d0819df9eef24cf7b42405cbbd0085c55d9f05292c681276d5b9005d5c76d1c746433066f64fbfa89c82980a7c0dd6b4b224a514d402da59f7fff6771a6c4369a1578a6f22a4425b3cf478569f1340e0b7673b70263d479ece9500a4888c42e672e5d9d71f885b4e5e87d6080ba5eda09dc97bc4b6b532924153c6121aa47a8cfec2087c4e560fc175ab5fa6492e10ffa23ebd07c8a9941a7b6f30f04a3a22f9fdfb0ab32632e2dba3e77e25bcee58d2324364493172c124e6ac5465657d0c9a3f5dcc787a5fc49801f195ec6e3c4d63edae236a06c1d58fc3bae8c3ecab4487db820a76cba5980938642f102599b3c5723c5530854ef0c5db85ce224e52b65dc91de8b33c6ef3eaf02a3269e7dd4a875147c99d1e8ef46d5ddeec058a2614689ea8ffa04ff62c24249073311fda865daab60658c3970dbf86f8ff3df1cef8d0830bf7e3511f0dbfeb30d9407389c2eaae5baccf80c6ad20611a0afb92b1cf6e311a9be162579c080cb2f4614fed2a182aaed533a99cf5df279ceac2259636334dbf01d2498237ff9c04b8ad046355040c78bf72c34ff863058a42a2107ac03ce93a2ff3d5aca45bb2556ab696871cf34f1d1652fd410ab901df95cffbbd735c1baa4d206a900d53f7e0af1faea03f133b6d6216ee3c5ca80e0f29690b8c3daadada1fff0426fd60e5ce239e3ab7e070a178c6f329d29be6249c420d76029f25e849a2e89ebe432f861cc1111f9585e8168875212409eb0e7f45b5ee31885eed87316a666bbdcca8558ad3c9b79f23221a6e056082407b4805614f1df58682cbfddbc52e47d5a6c55b22a93f9febc762b22d7553ffc7042808db0d66d24cbc926b4c549ac1ccbd624567e5c7fc17762d0e3644c74a74cd72c10c1051d720b4715b5b14cc8368459161bfa767d0fb4ae958f2d4d6d423dc2efe927bd31a48cdf65b97e8e11705aa34587de1e1b6505a78a324ab56301c4a73f1b3f9f243d96e8ed829f436db598f6840d8e8a074e85e1126976e04d59c224ea6bdf2cac3292d3ed544e9b16dfdfdd1536db573971c8bdfe898e2e8a8994079cf16be6ed95db0de6bac2bed250cae3ecda3c1fffccfd4d2684c92d35b60e22adcda81278f2c30c546e301f080e9a1ed001431232b7eeb4c9bab9b7028404c90623e4dbf75fc26ffa524e4d0051b49b3ac357275b7a94cf407520b4b7c389b824a2944f7915648907f9be0b2c1f2b1f4523a45f5431dd40dd935e97329b63a1a40316c70ed107f15d50dd793bd7799f102343e2f2c5e7e5f2762b4d7639027cc8961fd9835c8cbcdf44fd625f5e2e2c75fd8d3ef5cdc327b51086668a7c5260c4e6278739285bf8b923e060daecd255626e51449df6ef1983dae5c9ed3d038b7052a9a0d36ab1cabd02769b8860c9bbf535e6bf72d182d39b794b6ad006561025b9510c5ed5858751a188bb7944df5f3ce39cd55f5f55000fc82ff292e2fc5b01e6272bdbd6f2bf07cb66cfc6469b3d90a8bfa2fc7cf3f6b32a9faef2cdc91affc297e3cb06829c526bbaa9f9726a0325e86dc8877556dc8776c180ea3a1026e50ef43e97756cf353ea93baa0ac068219e0c3a648d173e5f19f5bc05bbad0131390829767da20b5b3e439c5531f65e90a513fb240f11339983da6d59d439c09e53525234b6ae297b3aed90fbad095683ef33a09c84fc2b7efb6aa3d5edfa0aeba26c3ea63b186f9ec7a6a3283565276b733429748b09b3cec2d60551827c3fe6633637ec6a94df4df4517ae00619619a77ac926b098095749ea5fd3ddc633b9a52ce31863ffa0f89d19f76cdb3ab99b97f3d77c61648d0fb99c56fbcd4dec0e6a6c72c102e64842929f1b9db82be9805880603e7a51c805187ebbb429986b75997fd56bd58f40d15af1c5a67ed29aee51db19c16593c47115d09a35239d79f70491df4b5e62834d875a3593e1a51dfcf1111ef3fb84c283782d07d960aeceb44fb1f33ca90bddc84431ae53dee5d9a01466b2c54f469eea706d9b4c4967d86c1cef3d370203610d9be68ab73751ded6dd4c6c709dd03a330cd46380d34488ca1ac332b32f3cd8dab1adc1c65c89fee5d26e76281c40f2649d3b119ccde6f7f689ddfa416850a1e88db996ac3c81b6e421ba165634ae8f306b0a828de702ee5ebfb7445c733d54e8ac474cbf320bf2a9a7225be8d637175619237071e93d9b8e81bf8b0094cd6d4633a9fd31d89f934e6cbbb110b7e20fcc1d7868f8cabbb759d3023143993c2c75179f0a4414f34450bb803f583d6862ec5aa66c95bcc4f2c097b2d778a6eb1b1612ae9c037a02ecb6daa1672eaab3628305b75cc886ee001fe3283ceacaee43ca5eeeecde100bec6f6d0f54ffb99cf290e2d3d0a121a800c962ac4a8ddbc1e2f1563b1794bea37b0e547aa7c4ac68dff8746d7764e14778b3d5c17af3e60ac38e1da09f142ce9c692aade798b849312ca7a0d6e1d812c9d028654f5de024cf6b658c70064ac33cff247b9903b427b8a4a26349f33efd89bac1956ed51c1274642ef341a4d6e8c7b1d41f9c11cac45f544af4674ab8ed2aaacd07b0cbf9a6d2103d0735603c83ba442c1c456d3b13ffa4973a40f05699c9e0981c03a87ba05e6ef112526696a50d56ec4ac28e1eba283666f6772e80a58acf97daea89347de510006420347c076509ac46f2f48ed33fad4b2799a5951660147235d627a14e2f5f522114504f4606e68a05366b74c82f35c391a9316767b7185df426b3a8f0a7e5d92a88a4f83cc8652a48c7da011904308d1e0603b2238aa7fa023c606272fb66752b9f15919ff4479c4f4b56688b88e4bab257a0fb2fb9e16549e1b2287626b66fc28614d035adca169392a452491277723e40349cc849fecd184f0924eb3892630b0ebd695ceaf68e885d77b31fb5a432752c4fd81e74685e084ace0497520a6e2610cd1257dc87d0b469329009cd1be4ee20023eab0322e20cc05cf24632", 0x1000}, {&(0x7f0000000000)="a403b971070cfb398267f36394641e993b31d7c48bf951608f8ac2f308b2fadac26b4e3fcf2441bd9877eca6f347a3376b", 0x31}, {&(0x7f0000000040)}], 0x3) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f00005df000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) getdents(r0, &(0x7f0000000140)=""/232, 0xe8) write(r0, &(0x7f0000000080)="49b3cb665a76df3ea3e1eff7511175260b999b2bc2eaf7278372a1f27a201ef8054cc72dd2a98039a0baf5afb25b99dd4bf89f34e4accd982f504244f5da3c6f60717828da23b88c1fd3792f4678949ad0", 0x51) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x811, r1, 0x0, 0x0) pipe(0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0xde865efc2ebebb52}, {r0, 0x4}, {r1, 0x4}, {r0, 0x100}, {r0, 0x80}, {r0, 0x8}, {r0, 0x40}], 0x8, 0x8) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r0) setrlimit(0x3, &(0x7f0000000080)={0xffffffffffffffff, 0x6}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup(r1) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x3) fcntl$getflags(r3, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000400)='./file0/file0\x00', 0x8000, 0x8) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') renameat(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='.\x00') 16:00:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1400000000000000070000eb00000009ecffffffffffff3c5d466aa2e63a960895f6870f75623213c4655d2ffac339427728c3560f380b2e6cbc91d7de0191f344ead029fac24262a3e456a2f9243a615771113f4f89798c6c4b6b6cf1038ee4e2b0a48bd412d3e3e962edc7dc6de0c2352ef5c693ce6523c64c6d976736179314b0d491adf5437baa08d926962e65ea10"], 0x18}, 0x0) socket(0x2, 0x3, 0x400) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) 16:00:33 executing program 0: r0 = msgget(0x0, 0x300) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043124ad6db629fd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f46b90d51fbdd4a000000000000000000000000000000000000000000000000c115bb87000000000000000000000000000000008100000000b80d5b356c3400c200000000000000000000000000001000000000000000000000000000000000000000000008"], 0x93, 0x3, 0x800) 16:00:33 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x23974438}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mmap(&(0x7f0000738000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 16:00:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/219, 0xdb) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x4, 0x4, 0xffffffff, "53120278c2ecc910d020ed37f92ecb97d76bf9aa", 0xbf, 0xe58}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00ef0000000000000000"], 0x10}, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) write(r2, 0x0, 0xfffffffffffffe64) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/146, 0x92, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:33 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000001c0)) r13 = accept$unix(r0, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000500)="9dd25eb46de5317ef53a52922af98dd8adb9a153bd51811f92af63707a2d08cd9e5e8cc615c24b18de", 0x29}, {&(0x7f0000000540)}, {&(0x7f0000000a40)="38997b00d2fdfc70c1f3443d2b17a111fe81ec3ab4dda95f8d0796089e2821e745489e12d0053f4bbeff4359a6dcc6e79219e95c9aba9c09348edc8901f1dcbe1b30ef421ddadb2a569fc0a853ecae84fd562e531c6110c60b1fb101e434c2360833452258c0cdfc183ed8979490640c39aaf5c3b8cc78522b5de8c6f41d867ba3ae", 0x82}, {&(0x7f00000006c0)="8a080752dd1b35b317bc3b6b97a4d96e77399f8861f9ed4efa2de992f87747010d99d9f3158fec206f7e23b00074541b9a59ffb60f151fac5d89e52b54b3fbd4b372f6fe1b0f62e38880", 0x4a}, {&(0x7f0000000b00)="42dc6578fc518621eae3b15693d7c8e2909eaaa275e68c853c38fb1d09536e01e41b20de7e916344f0eda1e9428b2e94f527752b0a8e392f171489037e1685bf0177de5067d26671a62298718243f73818f5d0ab64b8d5ef3a", 0x59}, {&(0x7f0000000580)="8651e2", 0x3}, {&(0x7f0000000b80)="89f8c8965bf70a72c5636e9ec694abdca1848ac503f7d13f2de5477eb73f6b50998eec1b7adf184c159e571a7601e51236cc069c9b1df394eb462289137613085886b69490e6a4fc5ee0fefc736fc289d868a10aff20a16370fdf6ad12d1137704de59f8a23ed03eb2e292674009a5d0472dbf6c9db7da60797bcf046eea9312436444093a87a55be6e4da269ba470ef22370d7bc89ddf41cc21951f8bef26077cc40d8074ae91b8788fe72678b38d0d222c7af623d934ed5b73425ce798037dd5a3d0417e63f136e2048c8cec30f0d48ac5cadb54a4178238aa97370745cf058d", 0xe1}, {&(0x7f0000000c80)="bd16495f2a0f0e070d08093bf45ad8b5d1a6c000a59dbcace1ca97cd62b6dce3ae0f42ccd4c5915eff9baad59edb7ae8290a5a7aedf36b3c3c242171f164d0a3a352963a606b687f1733403d4d96fead0ebf1c4464b6b0559c623b99f0df2c93a3312691bd0c2e67d2b188e30d98d27494d43f4ad925c891155dcc5c437472d698dcaaa2544cbc12de01143051e009af9863e6242a60668fbe6e5dc13158f3cb8c4eb8be953bb2d838b40decd311615d47131f39ec4bf014d0", 0xb9}], 0x8, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r12, r6}, @rights={0x28, 0xffff, 0x1, [r0, r9, r9, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r4, r8}, @rights={0x38, 0xffff, 0x1, [r9, r0, r9, r9, r9, r13, r9, r10, r0, r9]}, @cred={0x20, 0xffff, 0x0, r3, r2, r8}], 0x100, 0x1}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r9, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r10}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r10, 0x6, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:34 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) fchown(r0, 0x0, r1) getitimer(0x0, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x20) syz_open_pts() syz_open_pts() 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) ftruncate(r1, 0x2) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1008, 0x0, 0x0) recvmsg(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/19, 0x13}], 0x4, &(0x7f0000001200)=""/138, 0x8a}, 0x1) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x38, 0xfffffffffffffffe) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:34 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) dup(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000200)=""/89, 0x59}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) clock_settime(0x2, &(0x7f00000000c0)={0xb40, 0x8}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000240)="8ee1cb44decebc0c0871dcd9fa437484afb967358ce407fd31bb0745bf42b3d21c46154949b036492e591fa9f866ee93b85e9eabab08af0d311c2cc33d976052e469109c3387526a58ef989a75cf4200cff4bdbd1e1e899744b1862a0e5fdec9af52302859366f784d9397b2b0d3efe92ae258c2a3379f90d23f324e9e80decc5f59ce13778a7712d89233952553e0217141c9cb9421", 0x96, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:34 executing program 0: r0 = socket(0x10, 0x4003, 0x100000000) fchmod(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:34 executing program 0: open$dir(&(0x7f0000000140)='./bus\x00', 0x52, 0xbe) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x98) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000200)="0571281c6bc88b6ab3f765b55d262554ffe42a45087bf237bff3432044f0d9cb36897d9a48033cdd9c49e0dbb7099123c441f696520dbfc6f6214dda67f3935e8aa0325903948ed125014064e4dd505934eb7130c37d6479b35432ffdcd026c5bc", 0x61}, {&(0x7f0000000280)="83e25cc6de5bfc53b01553ad220bc02561aafbad1b66cd97d782c60abd4e769b02a5e40e458fec0ae80c9f2b726ad9", 0x2f}, {&(0x7f00000002c0)="326671a11dfbbfd12bef7801a782dba405ec02b92801cccf1fc5dc2ac683811679716b82fefb4db45821aaf9d39a17f7ca4176dd123c3246cfdcbc6faddae8513fc94b18eb6f88b668e7570db15257715ee331b88ec37e733fc0a5c50d6872d3b6c49181f2336314282cceec72673f8e49fe0f2ed12d21ff482718506e90536148122d94f4b45da1a284e11eafd5d5eef0d45272a506deaeb759d62fef028d04d30d059f383ee3523879f1fc4ca07c38a7532313b23c194c34ae7856fa5484450af8d65652f8a5745b491ab6300d606a79cc0193f56ad812badb75dd5fb5c0b2304456d5", 0xe4}, {&(0x7f00000003c0)="287bbde72eeb76acb31c8e898d8c505299a3fe51d013204bbaca866cf2aa153dd6635e82ab31f24183feb66624e84f2592839cce40654bff1f9521cfaa4caf9f108c0bd01fd6bb9834895189ab4f3b6dc06f23b96b09e33bc72be9d8eeb441062f8bce1682f3e4c48b33bb260d69dbcd3db99c25be11cdbc7800c6c2e1d7a0a547ccdad6784a61606862a81f0c3b185490303980855f647abb3fd9c58ffba57257c974e9e3bba5e5d548dd6a82dd19c09f6f57bc1fa14fdfb8709e828608c95a21e4dd38700c9b56b48bf79c4b2f242147b86ab9dcfbdc32ec7c163ddf1048b5c8ae3920a072661c0fb0beef3b0baf1ecbc85b", 0xf3}, {&(0x7f00000004c0)="398853a138bf44b4395bb1def164f278a7b9fd90cd8d36b15c5b854c40fedec53e846b7a13afd767f344e6f72d9f832a16b4d98cf088ac568ef28d2f974af4dbf570a6fdb20b9823c41f4c573fdf6870e82e5be5747dcbfefcc5f2bdaf169044376693e2a5b7564326bd34ca2d7130060b881fd67179c4f99d4da55bfe38ef8f7cc9f6f1a45d440829adf82c329ecc40ec72c1650280eae2a46fc40ca8049dfbcc77dad9ce2b1d0789ccacb2db32531f765c44fcb6b7d7cc2deb423385e496bda3f6259f93f656f166d02987c7646d71f8c13d9ca256114a873c9ae28aa246d87e6f0d791d788f7f93384a7386572c443a6a7ceb8b450e0c3247feefc78a8f31c5c76521de53e3f06950c14fa97ade1ad2277827f4aa654a93e8120bb42053f405ac8c0a956dc67494ae93ff3e3c4b7e41762bbf9d2662138140799570839ad8ae5cbfd16246daa5fc024ed64a4e7a013c5fe972fe450002fbd7da27cc1c3e1e309b5ea03b49211df22541b0a5dd0207f1ea83226c3244a796c061331bfe855052c653a6426323da3673b004ddaa6ae2d000c7ad57c845932dbb3194fb730318400b07e334adcc9a82b4fccfddc8da599301012b627a7a59754a3ccf6c463c375a3e882ed5a46b18d25d77104a08d77b822f2ae1c5a05f31bea489c5ac85753b2e71c1045e832eb1efce0875b902eda739e7d2b59829b4a8d3236983f40bb691bef6a955b01b41b37f891172d9aa4534179b10438c6131fdb009c0180cc81b2df98b9816aa7bb32ea5b5ccf044242def4bb93784a7e19cea96dc66feb81a3727b12ef342fc7c37aac949efb3b511f601f5bd0d7ec19d528ac4c7caa9058f4bb3899001213143f93a5dadb5cb8cbe94e6d72d2b2c2d72fa7d78777281ae83a2408b5c6496d2439a37eb7db88fd29f289c052b52432eefb9b2ccc3a3484ed2855f5277fd79b8f0ec0ab37a12707463e3ec469bf17c6100abc95f7572ace66d0d12bf27e3a6e3b9bda017a9146a409c4d47c07915f9a7999d096678b876493a9754447920ce3e09a888dfb7d1bb6379c662adf0d6c4844966d221b4dbb17956feb91f13c0a0e0b6313e747fd645b5472a2ded03f25f0c87e76f9fc1bd97567068e92b3c3aa439e25297cdd990877d793a14ee37273a6dbbc63a6a409756938bfdab5e583355fc36602f23e050ed55e55e72912d197e880a8969f2c739b63d4542bcc95adfebd1a58dbbda85177423e3aa1ddb01b8f5cc978e8d2270b969ecdfb399936438c199f4e68f2c0c76b0bdf901e4b7b71b02bd35571b78641228136d77d6f9c5fdb48a0994b6b51b9aee97c9d3c2bf3be9fbbfb9f3e7e18ea1de8db3811487a53b2dc5821e9eeea0251789e875fefd434a4fd92760546179dc3068c6ed9f0e1420585ccb74d47d167d9620b31c68540b277897849dd644104ccc2f6791066eb5d30b7150e3e8871e84b87954af92ba203f231a5a10a688b14e428bf17f856c7531c70478a0b9cc17d2079f2eebeb18551e00459914113c579f3d0df2b56885b03b85be9c6cb60872b5505980323692300ecb7eb1de34538c6344f80c761d683b83ca99c9be08f3033a1260837a5957d99d6b4c02a23ec49b9e233c3f10a4a9741862717fc53342ef60fe8e19cffe53cbe8dfa235df7c6c930a2fcaf521b313aafa187ff5df21656718c839096e6c930643bf52dc93587e80c5a07de27d5c53c05d1b3eb9f35195975a2d9d229a5841b2d1699fc00096166122d39a2c28015b61da1d93735f4cd11a08afd09062f3cb60574e48167e4198215fcc68a6136fdf5185df69838e51515681c02f1253d8a25f31340c1d19435dfaca6a2687666fba9ec723dcd8fb27509d1c8fdfd9393fff826ed961a2810732848d1b4136822f6439245c0aee22f3c90d1303b6d35562585c74c0cf246e8e6ae4232fa7573a514a53d1ee82afef53b32ad2198c233a63205a9b8f5281395dcab19a9182c96ca596927dd74d9f99701855221b9d7753ffdbd0ae861d37b92f74da45f4898bc52e578620e5160365025dbc8060142967b3e02d288323085fd2e99e1e550d7cc537c772f21464df976ede95f4e8832700595e0bb62ab2cc4616c14f01470d50bc2dbd7a736a5d854f2da28d11dfcd9c11e0b877649852eb8fd8b1e4421c1d48675bb8c915e258ddcd335c330ff6953b69d2abc84c45995d6b70e0f2350f74b126db7dde8cf7b72abc08e4831154539c8663b204eea04a3c2c5da12dcd8556cc7847531fdbcba5d576ff1eaf1aaecf5e9ed63b8cb2bce1a8c4660415da426a48dac3182c68e610b20cf6acef9d9d8356eaf4728976ec4992567805026c5d0b0ba8a7d951229f07f33b05749db83abf6db485fbb492c27062b1d6c7b7922f0e52dfd9b017566c228aedc2a22a2b9f74bcc2585f65529e96f537b98fc000786c8b46cfee63f7c24de11153d623b07fd887d61d1165de3f16071e5c097cb9312894cca9cd776d27a978008905224d8f61dd4e10f8a55a16a03d02bbc0adbcdcd4ef4f248ab38fe48d320cf440c9ac7c258cb5fb62fc8867beec354bb321d38dd81397bc9209e48bfe8dae01083b20d2310e0a688d4f482bb7b8c1d2690657ac807c9de1c58d218114aa88fe77aadd9e16b8bf44a8ab6e23e223160e207d7b8354e3ce7d27c16c1c406ffa16bc86d60954be207d224a6175042af66af07659c424eac5a4933aac52c444baa61522924b37444ba729482b834289fa6d8a02b9fa70429d19bf1f119db092557be3daba490363b5383625d72591911858a7c559d2f7af0e0cab3053d54e8649ebe361da8d9ca6ee672a89f34a43863edc0471b53348452d6caf8f3c2cdeb07736b12c9857a87b94a87a7cfd8a5f63a875634b17d71b260ba596188a7019063f6078400dd1063ba23051b336b2eced04f5925e1ebaf9ebc47c6d5411ec47565b14e1a70a56b5d96cf6c74833965845a3705009822e22ed3cc7e201baa6b107e5635f7ae52548915c56582a25736ca38239e2bac6fae67d14780dbd8dc601af5673422f7311bebeb5794674060579ace0db08f2954bbb7b999d5baf41199fc032daee02caad60ab4e78a881dbf78ff1a15bd3e3a7e818af8c9fc60513d059b888181ca5b089590f18d8a571dcf24675f95a90bd1d2491de26cd649e0be8d89e87c4474563dc28e1a48096221d9d68a4fe4eee50bfe598444ec8b94c29fb3d7f8bb37abdab75a1fcca28214252ad8e90863fed445ca6a9875544bfd0e81f144d254a9f8fea8c93dd7f6a0ae9b7216551c0cf2079b9795c4c0b919449768394fe40da1843ddf742cf08d5e24c9328f365b264909ad832eb81833a6d3470dc0e58cfa8939e98e30b71fd356d3d185be3b4c3a5101b57ba1498b5e709e80eb3a57997c2028e37ec879b78767595244cb337fa0a9415bc4c24567a48822a00059227ade81629c4c65ac6e327eda3dbf9d160929ce045ae4b29fd8c1305ca03efa118f01905b181bda0d7f3344b3529f5f36fc7a9959828046c278c4099118d1c62408bb5e067c772e3b15b4917c5131012ce08783ba10988c7ee8537bb4275e2e1224b1470809bf62ae4ec7810e4d06b8437ec16b533b81bb73e158a4833df0340e40b6a1aa78d5f095fbf8b6997f57ab02da5cd10f861e13ba2ea2b9b5ebe05a7af3da330fb0655204bb4351b8793ba09d2db454bce76253d6f3cb8651e7872d86b9b649129f281ae7f29fdb66abfd03fb6ce33f3aa76b30a1717944ef7ad326122153ce61eed5df6b7c8079a409bfba0aa6e2921214930d74b18e6cb86826ba20e4bdbb19f6c7126914c4191b6c0584b3598fef19958e7b4968dc629a7498d01b7c4f117c66af7dd8553e53e2b3e70922452d2d3ccac683ab55001f1d9fb2aa44ae309d809a9e6c221a1d2b59f1607c8431b94a875b283ed7c4fb7f959deb3d045a9f67b064e6a3315672eb8963a04d4837e1ef71868b4a6b783b37d24b529240d4f09bb65bc112ad016bafb24252679393e9c2837cc1e3d302d242a757fce1837f2ec1273d58ac2df23804db8fb27aaa6fd2bf3f0e09e9a6e146d814482d03995865502f643182108985efab7cc06035faa88a9edcf9b0803c4e9cd9f89d41d65016dc2de360a918982227e0519138421f235b59f974aaa01485c5010c32ffae185876dfe198b00e021fa325fae75d05572dc768ad157f3a9cbb9760192cfb11ade2b9c8a7c6459b2cbfb0341022d42c55dd50d6e817e8f926c5dce4cdee4e929e754610ab83303b32bc5961625af619f54771f9556ce3d3d6924fdb6a5a82e762b32be6c3c0c49d1a43c5bd452b01463e18a3c29517768c0286df9bc85db1dc49c84d079d5098c9aebcfe8a619a899ecb6e5a2e36a2939b711b0cb8941886605ef1f04efa9b0d0997944ea3e85929c21b02e8e1cfb9c784816dec3c39bdd4af5ba6eab8fe60b8386e6245251b0070726ac3b89ba12fa563792e191daba0ceb0fcac430364dd9fbc88f2d80c3193901c232116523bf71ac7bb41d813d0bc0c2c1c52331bbf5b8965e3663e3e3cbcd02d526d055e32456fb3c988618abd187e16cba0405680c80d71ca6812435d2d2867f4dd2d5133e877b704619f3b173644f570144f3facb7735579a079d69477e8e58530876aa3a907e1b99f74c1881c8bdad7a06168b077c5f897ffadabe0ef0dec6741dcb1754f1a3d797cde4a5625468d855f850a6212efdbba66798372c17006f966f507ce110bfdc9bdda8e4d1bef37cf58fef4bca2d4ada8ac650e2900acb82999795b672962d1f50739ec9f256d746182b34dc862fb1e077cf74fdc86f61c814b28614438dc2073a6448077bd515572f67a146cb3dcb6df18d06b700334629abf2fbfd558a0928edbaa300913171f3af44853aad8250cffb02d67d64b567c0ecb913115a8f26aaccb8a866b30463882b28c799fc465e939b933ee5b1d5e78bf463f1d40414839b057321ad09ef3787ed0fb00c1dcf10fe93c51f0cc4f786418db6e38a4576787eb4ea186199416013dfc0078f353b70a015cc56fa8e521d3089f191e8e2fa252b43f5fc6c8dc00abcf211a8487bada36ed29b0fe7d2a419c6ad6267d125b0c16a1974b3761b1641e7c4f77a09afe5c3eaa231f3ce93325d47f415254519086ab4fe877cf58abf80f7b45804d2c3bb68d15cab47f17906bab9d054558654eeefda4d708bf9d9e533fe4de42b5c1ecf27add6230a62b014c1cb3dd14b0b6f04f4dc1ebd17474067383649b0e1a5ae2624836dd7f829932e5222223e6181d626cb67adbec5715aaeab212f9848fa1cdd160dce1e0a596dbb2a0fc4b4e2da93527df0752c6df8f19de4b14f25993ead00dd13c986373ae70bb26a995233707ec94bc51c14022bcd87b94c64be71d943dbd4afe197cee32f9b1786e435a42ce5317809272e7728826fbed7348f5a9d68ba17cbad682bce3f1440588fc824e6cff71eea88c54d834c21fb1a0aa05d32495b085c71b6defbf5aa6e94f03aa2b5992e005de1ee4a759650dfd84d0aa02cc17991e9afd8458be56986f4157f7058c36692ff9f4150a945e2de0fb220fa76b452aa9541e6a7b811d954c96e9e600d6cddacc28b7f07dc20a391b75b2c1d1638badf7ea36e9fa8520be9d2cdde66543cdb4674f60ba0ea7f6a746a4d561be7b08806423622bb8de0bc77bfd3b6ac8c87dee451711725852e83135a7765faae175fc06e7e7be46e2c38c690a34b23efc9b728cacd6c86c96c59ff62af1e8de0f2ce9846c8f29166e13448a50578d0cc686a85a06889", 0x1000}, {&(0x7f00000014c0)="922442aeaccea07243c5139c651329fd69fab33b25635fb2ec551c3fce1634be769c2d673fd441b6e0f5b1afa8d1117bd26389d0ee2ba2a9c2d9bc468a17773d55be4e55f8cad8f00acf162938e9d9c8b48069cadef38327e6a4d5dfab45d34cf0267805bdc7eb0566d5659bae28224e5ea88b7219f21f2776bdc30af55dc3ce53c119c1e8a710f22fc84ef47f4d9b0f7eea85cc8071371ea36edd061f642a68d2039d2bd1b12a10a4aca2203efc1af1392444bfa3dc6fd6a06254b2c21c957314bac4a4ff12cb5cae8cbb747c79d69aef4f502cc37069b30b3bde2b95c324d5656e104085f0d115", 0xe8}, {&(0x7f00000015c0)="a2c59519f7bf7c21a0109f6307be3646058d64ec158c55773e4d72eca97f7753bf72e36b3d12a2e8f7918662f3ef333a3f0a5e05c6e21b4ad9d463115f8fff1ea27609fd3f70e136809aaf520a01a511c6b2d49e99341ec84742c76e7e7d71ba54146d461354dca283f924af096814f644a1606c48868cb4f8247b5b3d3eb1523d0a7a84e78c48b54129a397e323515e2ae8317444", 0x95}, {&(0x7f0000001680)="2cd04c3c7a30d22e79e8f0526e3de8b253649d413ef38caa3d3ff4e4ebee5738906dad32b0b08d1db64bab4a93eec6181d9b2a7490a3a44be370e742fccf49d665b91991c28035a43a5a7a2d6ec7dd2863040c7ea90871183a7b589a792ca7aa7c49d9a923938ade4dca3e152fbe373cefa7d92dac5b6231a142b015846c2ac977bbf750ec0e006c68c11b45a88c4c292debdafacb8ed1e96ae5f811ee506d1a4df1409dc1b35eb1b523788a3d8d73be96fc", 0xb2}], 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x24) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8c, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x101, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7fff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0xb, 0x9, 0x101, 0x45}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x224, 0x7}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xd892}, {{r0}, 0x0, 0xbe, 0x80000000, 0x2, 0x3}, {{r0}, 0x0, 0x40, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x60000062, 0x401, 0x92a}, {{r0}, 0xccde138faa362244, 0x0, 0x80, 0x100000000, 0x8001}], 0x4, &(0x7f00000001c0)={0x1, 0x800080}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0xe000, 0x40, &(0x7f0000ff1000/0xe000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) poll(&(0x7f0000001840)=[{r1, 0x40}, {r0, 0x140}, {r2, 0x50}, {r0, 0x42}, {r0, 0x100}], 0x5, 0xc35) bind$inet6(r1, &(0x7f00000017c0)={0x18, 0x3, 0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x5) getpeername$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0xffffffffffffffaa) 16:00:34 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x15) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(0x0, 0x200000001000000) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ftruncate(r0, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c44d5453be25ea7f4ab8d83a176c0b0dbc0c47", 0x13}, {&(0x7f0000000040)="139bcad1f7788b829cdc7c766688e900300baa93b90abb6b28f51bfad5eaf3582492a7f13c62", 0x26}], 0x2, 0x0) 16:00:35 executing program 1: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x1}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) msgrcv(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000f3ffffff000000000000000000000000000063070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006251f0283fb636a9584a4566e4bb930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dc9fb1ef73ab967ccd5e5872fdb66083ffa0c9336a0a55bbbef58d941087f444099971e498030e19f100b14ffae715665978817671964b1732bee80f84d927090feb1f4a6e7335c630da0d1ead159fe826f9d5da14fa8ddbe5bf4a9fd92894779484defac9db44387ced91a041dfc9220423734d36073a0f471836057e84efb69442e4228581872b404b8af5057de4d27bed3687c208e1cd5"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) munmap(&(0x7f00006ae000/0x1000)=nil, 0x1000) mprotect(&(0x7f00006ac000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt(r0, 0x29, 0xe9, &(0x7f0000000080)="003328f227dca9fb8895ae4b7afe3814628d75a4e1f357e05971987f17a387e5ee4f26f39d0da9b1c556378bb50600000000000000c1bf7e35bfa8e81de2b7677f8733dbdf54868e770c27e88d5b1db47b357d35be3f4336c7a45f9dd72f98455d9168c3510f17aeedbb8e5186034caed047803ac2c34639ac23d5966d805d727640e4d8bfdf34449c1eb3af2410616b376a17143c27a79fa9be7c6d0f47c7478917a48beff3cb91", 0xa8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x4, 0x4, 0x4000000000, "692800897880cd2b31afd1cb95e6a3ef8279c245", 0xfcc1, 0x5}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fsync(r0) 16:00:35 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x5, 0x0, &(0x7f00000000c0)) 16:00:35 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000001500)=""/43, 0x2b}, {&(0x7f0000001540)=""/28, 0x1c}], 0xa, &(0x7f0000001640)=""/109, 0x6d}, 0x802) r1 = socket(0x18, 0xc002, 0xd4e000) setsockopt(r0, 0x100000000, 0x2e, &(0x7f0000000000)="eb0400ff1397fd812eaa4e713048e69931929648", 0x2c1) setsockopt(r0, 0x100000001, 0x2e, &(0x7f0000002740)="ebffd2ff13b93c812eaaff7fe1a7c8b7b92e208531f9654b49414d1e8d2e91fff16df0c1062ef2c0bea30126b9b1a6709aed2925947bdb7e0836dcefbb1c8dc8deca6e5e0d9a5754dfab04d13ac81c518f161fb9789bd86cda49", 0x5a) getsockopt(r1, 0x5, 0xfffffffffffffff7, &(0x7f0000001700)=""/4096, &(0x7f0000002700)=0x1000) socket(0x1a, 0x0, 0x2) 16:00:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="f26be2b6c20b1c8daca604cdc030c2f60a773b1f8c65ed1465d06ed033e4485af701a336df60fe5033dddc977998bd83a118cdb2738a4266bf1a84a6be259aece4e3dd834a2d9ce979ce9a681b86d83c429b25c113c09f17420d9632592bb118037a8abdf523705fdc695a00b749c22bc64e8eb922331676837ce4f0ea57f3a2265f87bd4e0a00e6edb5da486cd01429410bd33d4af7e52777f119e62ea30416a3f0ce18a2da7c25237a0d7fc2d01c972768431075c2df601990cc6c2f2e8fcab5b2b7ef", 0xc4}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0xa2}, {r0, 0x20}], 0x3, 0x9) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)="47a3b6357d1d36f9f2d018c3520748cc933d509cb1e54d1672af4ab7623db9529ab0d096963676dedfacc3a4003c2e65250c53de6d376b0a9d73b3795aa95e5bd5710d2f7c41cbe94e56965f6fe3756e1c95871581e13560c6aa2e7629d32c6fb06faab80995e8160b4712ca2b788b4871ee6c363f71d64cdfab849e9ca6a9bb03cc0a0c5663fc4a04b67af8819b15941a0d8c796049669339626aebcfed4db00ea903e8d7c189b4bccd7902e850a3930567f9284d732b2dcd9c1029b9c68e3fbe63414dc701b272b1aa3f4d85919be82cf945d13bdd09b859e42b16e4bc23b2da624f68ffcdc64202c0a5eaab6ba3ef5e5057b18d46fc584a8f6cf2f68c411bd3d5cd13c47145d5956cc7c659618d789718eb705189b549c557c7c7b3f1f1fbf3edf70b75ce172adf5089b56e4c5478e03ff574161acebb35ddc1298d9b0eab07f3de1eb33fdf1634d021567eedffdf959e07e3a55a017d003741c7e9ea6c99973689ca71b2564daff0ed12b35bcee6b7a53d6befab8efe33bffc9e58cce7428ce7a97f6e89b61b9618a32279546d593eb002563ed5013d090a44d6c26dbc0a384a155062ed2e5360b1419e46a7a6f305146705dc1909767d79a45365f1885033c6b7e2ddae6353e306a3ce2e2070feda6a6918c24e306f46f2539aefb0536acd6bdfa3f8332d0cef145137c6a5b6111abd97f5cf5b73324aff95c1fcbc422da9e3a02220a2de758a4f0ac39ffc63dc8732445a9149acd252181eceb11e40e8fd8da50e05fe6c25bfb6bd56d64ffdacf13b16fe981087ef9a4c1b4cb4c2268634b8e46a6c9919db08d06cc592a8f1ed908d1545c422a0254eb1f326ba297f47824cd38500dc53f34e19fa94ce32b700d7e7d33ab0bfc8c9fcfaa84f506dae6896873cd4a1658a6eabf763fcda87320d4fe0c616b7da93548e4992fecbd7af43cb4ce07f970abf4f93a069b3ba38dbd9a0c0609732984df5fe8e276b7272175662afcd719bc43014be9044cfccf139fa3e9ffcf753b3fb43fe68a44074d7db74cae476c07cbe993425c0ead53604456d7759e43fec5ec7666e5a0020251455c5ba1da56eb658102fffc3027e129f504894a30ced954bcfac129b78c38a2d3c2140c8800c5c43bb5d7d9165a35f4d076de1435fe1eb0eb6c50aebcda112f901d80f41a416cc5e5389af3f36c7b858b285d68c6972b069f2636a75c36252d3c3c5c25ea1dab609f7369116784d8747a2175f6ebc240eb526194a15e0ae85c02daaedcef24809c7e9a81986af179ca5e68fa88cfb52ee7021c04b6d21f098e83239002eff795696f0c724b0a010eccbb745e1d32f86d99987bf86d567539e27d1720f298ad14988e5fde6eca1dbc74058cefba01bbc1d29c364d3ba2e9d9cb334c6e2e81f6b800acf915ba28a1e94e1311a25cc3bb5967dfca33e6a97ac42f30f7eb78da9472d1ab22718b0f846c8cb075ad922238288c0cf8ea9a317676f9af0830f4c85e99bf99fb2b2b569a6e3fa2b168ca9e1425b8cb20150d12c5454b2b7d4d8c0e65814191ba6da5b229347c90a1c95a63774713f919d8945013384fa855b6976af89148fdf7db27439635fb5af4bf807b9322463dc494fb0e42a6cc72fa0a5047dc1227bdbe6cf086cb7fd836d1fe603cd8a5990b684f435d263d9c32b1a488cf668eb084b2991b833b39889d6c3c71674c39bf6bb3f7918d65a3a6c133a91b55830622c8dd6d8816936855527a95ae2643b901252e2f78e3cf24876a9ef563874bd22a7976e5b37b70825cec183a7a8fed645145f5edbeea156f64425fd66054cd3bf55cc9043a81e51e51dccb03e1724dbdf7b0fb1b63f1c6ab9e021690aa793be46b8d58d1eed73e359a9952e220c44d99d963c9e1b57f6dd7ebf6ff6fb036a5d01f4c0d8c23aa662599a202f2dbd00d2b6db808a00da7c47a79c8ec53a3b15eecc826f90618bc313d3d5421afe766445d5e33bf1182b37c3919cd7f01378141575dfc159dbb4534377733411e304e669d0d941e5d19ca97eb0ff5b7c618a1999e9ac1a66c32bfd8bbb8b4802a7b1ffa7d2de6bb69f541b85875c4f992268f02acd932d4d55f2665da2dd8373a84eda67e68946d8ecb930eef6b30015774d2b6d027abb6b68a7a5d8972e06527c518a632d4368e3db7c274ff15807c1b2a721546c36db830e7bfe8e22ad8906d0968c256c47145365aafbbc78b790dcdac9e96e64c478f59e571be3ab12ae1d092664b0e8091ca9484c8b0f978d7077164277c5e46c289840a5758abfb0da94c237b800dafd97ff4359e7e8566918d8bcd6042dec6903983bf8204513aef768e75ebd9dae9c10183478f332aec3585266845fff3e7496eea782d11bbebdb36399f5bb6fa228e1112a0709a8f62f470dd2c95cfa82eb7f1b41f330f047bb1bf02398fe8bd97a4aa4acc45f818541e7b279573b1336b15b1e2ad8b87a3b37a747a0dc9a148ea9dc7cfd391cd225d17d2877260ffce2c16f15e058702e7163d3e71945d785feb8feafa13b0a7f9cc3494edf72ba766b796df99b0f30c0d9c71bced7266bbd4b2875559ce5d638fa35e71bbc28c7ef52f91dedd5cee18112a060ebbf3f047980b6a77084da49645a550104567ee387587f7878e00055b0de5811171f1518bdd943ca0386e2fc6ccee4ad419a0e0a7755a78edba761abcc06221957f0e1b1e3a8fc1bb9d85763da253518020f7a1d035583292e06a85c4ddc43f27b5eab5efd967b12b1459d6050db2db3ae660452bc646301a44bd0696342175e74cad29b13d603767ff5be3bd88dd680562b3886cb0e480bab306fd83356c85be628dd9c11f771a37449629b49161227bbc0b4f210f44f03b831517d94455ae3602d5d8fe0d624a740b28ad7212dcde0347132dec132181fc1db9ec6c60ae5c5f1ffde198c54d72f0c4eb694b71d28603e36c85139517976cb47024378157ea890699690ad7898d109a605bcd73513b6d838ebad07f43b220f1729b3e19360a77d56e0e111cac16354f508504608e51ac3bf416a85f3b5c7d97f85701e1957eb7dd7263477be6afbf385a31e248397fef320d94f15a821f2b911f43b0eecd3522128742b050d722d727b92b8f3da4cba09bdd570426abe135357bb282000b5c176e51e042dbafc6244fe32b9bfcc5aef1a4bce00887dd99bb17816034f87853e67b4e9d534671e60402424a286f6af1ac16a88ddda858d604bf61b7e5906c976c1b07b249439d6612dbf3bf974c38c67b6298a5812cc553fe934e37b1fdc49be03cc70beb73b7cbdcb863b204b07f2973f483bf1503db0f65ae40731d0eec470011bd1dddfe22ef5740463d4684a93a720b67993736ee7aeb26117332e3b08facf1d0f70abbff2ebc34a22a84fa4ddae86f010574d8a37bbff6326c92a0d24b3f2e92affb6ae690a64be56be6a530172a8a69f158671db57d1c1662430c5e482bd332553d0cc4f9176935b589564eed8a89f0bfb848586eb0d72d042964ceb64da1fd693498635c29a355327f604aef75b85f09659d548d70aa5a9ffc0e2e6b1dffcfcb2a88598937409dcf128849f874de2d1ec2bb8914d67e880717ec9e92a786cc9857355983fa6e8576c5986b978ddc5033789f73a7aadfe299e3b8b21013288c59d2f1542d535a770bb08f55c9fe93c523cccff4728ed3b5e6e761462d8bf1ce44ce9c2e12440bc805048e3157f30b50de1d12fe5e627c582f71ac32ef3d47e465969971627613c393861fc1b3c6c02fcd1a2c4dfb4c76210e8b33469ceae650a9cac24ba4409b5f8dde6536e63eaba3a63502f2534516602ced4e9fc91dc3e364c8d1f43e5fed67e3e59437bbcbaa8e02c470cee5ea9a0473cebf50b6c2f89811dc545e8dae016c2164a7b67af231b895c86fe4d0e411fa571414ef02ccf81b96754c3d13b5dadc3ce8357e1dad2b84b125bca7752a46844eaddfcd7c1b0c20dd7fa9ee603c8f9a0744bcb84f2e84edd0bef3169eb966111776d0f482f5efcc930f2855a7e78e0b7e96b967a3b4c01894e1b09b1f34e4caabf428e33c454d31287a4eb60874c11dde565262f244347f9bfd276222c1b5b3ad9561159d630abdaa11aa79113a562bff6baa72ae41d5fd75825bfd7ff5c44b75814aaba1e08ddc0b40d1f81aa3b02825cf0a5cba817ea575ada5c1b142911e7c8ccabc36f7ebb971a467f259938b53b6a1967901c4855d2aabb74cef546150aad79623e4adaca198bec3af7b2a9cb4996e0c8a3925c3fe1cea8fd00e73d07dfec246f2f59994e1b3f0aef09b1cd98dd10c542c198d26e9640d9301ba2fdc4d2f49467d99e0df80c1cdfaa5beee6ffc0da4eccd48061bcbd915d8089f475983b36c1372f5e12bfe1269225f30420ea89077c1b06a3b44e9223063b5c642422df77cb51485a3849b332d3b39c25fc2a3dd243e21681a626bf3d403538c86fcd825cae4e51a8910ccd6c156ab6c81572c89460108a379c33e3639955223e11ce01fa81dca85c6de3fc066e67950ca6cc00c04d714aa45a5b198db454476ee59970f970537e8bc5fc36401cbc815bd1a9612fabe22af3258b9c694a2c654c5fbaac552d475b659b8eae3c41d19c2f317f4d6ca9949eaa4dd69bbc4fcbeebf14b9b4fccb4a9752f867dc8df362420a9d36e4c63f92d21914d3b26c6e2f245a18cf67b1f9c1d49dd709ba245f1c1519797b022c380f249347ed255328cd09058e2d3baccf5a380409e2d983d6465b6a0a38af86b228e652799b1b6825e0333524c65ccb566d47d5256eb6e7e6d776ba12e8f162cfac2b1a13845c0ffc4b06418e41151bce1aa3c643b4febadc263900c11041ce28324139f66e18bd9e7e564c2a26ea35a3a840e8336564d6e8f3d39a1ec9b76c90fc18f55ef631170f1f5be359508c424f80359f776ce3be7914db9480c37ed51f9f78c1d3bfbb09b73fe89cb60b83b84004b95b9fff2db711db3f0aaf1eb167fc582b78c472e7d4fb18d0f874e9d7621763b3a7870d8aa8dbd17529c19715a4a296f3af3c4fc1b7ea0e776b1b84feb171030250d4aceef8eb93c95c0f543a80198ade1df3a9b375982e115b2f84287c8e765afe5d6179118d2080b2d0d7c41c7573ed9543ebb18181d72e9971ea25d3f6e1817fa195db26582e9201cd01d7210e17051a43bbae8f170279747ee4dd85caa84b39131fa03bb95839ed414e1b64e7a39b048201465b3b651aaf99fd470205579053f8d895aae292837737b42e6751a94cf437c5886a114558f8bdfd4183bdd856503e112805cbac45580d9722d0246501dcc537aa23f4b1dc4b6102202d24704709cea02bd0746d07fd0f7f9fe4c8ca3b558f8263c60c331951d9b0193244a5b5995bc178553b902577c574aa25d362070e02a19b3efd233f5bc3329086f82022b9ab738fde736c6948147cb3a9939cf627dc7115382550e02817bcaa68c874f079aca1e5f547355d43db7cf0d2112d21a7d4f91dc9dd7cdf956c84d48f670dc5e5fc2078a5e3c3e1cbcf56b06566c8fb955353014a567c89aad134b3d1e3e3b5dd24fddf0eab2c1bf2ef81111594ee3c93263873c909c35dc81a7dfbebbf20a7a4e75b841da196d025e74884", 0xf7a}], 0x1) getsockname(r0, &(0x7f0000001400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x517}, 0x8) getsockopt(r0, 0x1000, 0x9, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) 16:00:36 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = msgget(0x2, 0x28f) msgsnd(r0, &(0x7f0000000140)={0x0, "eebf279583b2d3d8b974023735dc72b646943a24183e989c09f1a08efc0b383ee93b5606a1016be8179f339fb639f1759c275e45fd3c3ac78327de360c6ec321509fb00a323b8c1d2540d07f"}, 0x54, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:36 executing program 1: select(0x3dd, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x4}) select(0x40, &(0x7f0000000040)={0x7, 0x4, 0xc0a6, 0x1b0, 0x7f, 0x7, 0xffffffffffffffe0, 0x8000}, &(0x7f0000000080)={0x9, 0x8, 0x40, 0x6, 0x800, 0xd08000000000000, 0x8, 0x9}, &(0x7f00000000c0)={0x3, 0x5, 0xb033, 0x2, 0x9, 0x7fff, 0x8, 0x8}, &(0x7f0000000100)={0x2, 0xbb89}) select(0x40, &(0x7f0000000140)={0x7, 0x80, 0x0, 0x430, 0x1000, 0x31c6ace5, 0x5, 0x10001}, &(0x7f0000000240)={0x20, 0xfffffffffffffffc, 0x8, 0x401, 0x1, 0xffff, 0x2b638cc6, 0xfff}, &(0x7f00000001c0)={0x101, 0xd, 0x8001, 0x2, 0x9, 0xc0d, 0x4, 0x7fff}, &(0x7f0000000200)={0x8, 0xda}) getegid() syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) clock_getres(0x0, &(0x7f0000000280)) clock_getres(0x3, &(0x7f0000000180)) r0 = syz_open_pts() ftruncate(r0, 0x7) 16:00:36 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f000056c000/0x1000)=nil, 0x1000, 0x4000000000000002) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='^-\x00', &(0x7f0000000100)='\\\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x7f-\x00', &(0x7f0000000300)='!!\x00', &(0x7f0000000340)=',$:\x00']) 16:00:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x6, 0x1000}, {0xa362, 0xffff}}, &(0x7f0000000140)) setuid(0xee01) write(r0, &(0x7f0000000000)="1aabe0f395b2395bab3faa9e3fb798026939012e23a3bd1d06a1dff9474c66bebfeb7ec2568bf3015d35904d135e2faaa3a9c5fde84891324bd9b30c4e7f2d8307c5931599279f3a228046ba174fb9a762bd9f22b42100c7e8b3f890ed6d43346fbaee694568097b4a78d7b61cc3b34618d550ec4ae56c0554932d3ce852c1ac0f5e698964aafbd9a502abed49", 0x8d) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x198, 0x82) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x6, 0x8000010008) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x80000001}, 0x10) 16:00:37 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202032f66696c6530004b393853a5fae8eed3a08c0288f2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2d0, 0x0) 16:00:37 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = syz_open_pts() getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x1, 0x4, 0x800, &(0x7f00000000c0)) 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000424fb22749093b36168cece2b8d50b14d12e2d8723513d1ccc6630048f891c4c1268b0cb8a0cac982af58c7b296bbcd507132abb862219bc6caa0e5cce837d57154fc0bc9ca810bfeaef3460dd17b9991182194264cc81369ff74f7846c0de1a"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) 16:00:37 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) seteuid(r2) faccessat(r1, &(0x7f0000000280)='.\x00', 0x2, 0x8000000) 16:00:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x841, &(0x7f0000001240)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:37 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4008) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="48e20d88c5454d85fa6813e4656569077f18647a3cb6243facf9d6bba216f397fd7ed7615fd99e559ac8f1b031496517ee1e0ab5bd120a3d793e3ac1cf22a22e4c34f527c0f6fc060ba7fe4ea7f0ce0f96c8bdb313588698a902276d66eba20fb0b65e3a18d0766b7d7219fb739d2531e9f17c5de53f980834d72bb0f42e296cd307ee67537d8963f14affb2a05bff15c544e0d9a19f22065a596ad6f3af54d1f3ccfc271e526c0c896e58703abdf586e06eba9f551824b39b54cea8f8bcfd8f679076c3c44c8c25a8af6401c1fe617664d2b3722d3ad29b1ed9f3b4223792fa6f82b87ce1802946e680b31787015a02f55b2f1006510ca1bae0cbeaa45fcca17d639fbb252f8764921a2f4d133e927da22db42bfc31c1f6a5ac1ffb1fcf2c86ac3e7558206883aa02e65180a30664057fc2f4a6cb38f6d2422a5522f1b4599c1c19cf738f89f32b2caa74d102bcb227d6042c4cc36b24e37ebfd584a5e55adda9125955147364cacf41345a32cce7b63436e8c0aa4f9ce4eee32bca66a4eef8c0da487fb503ba85f40eb2be70b1a0c509ae509558774e9b996c579e3fcae9c07d7db847a0a96f1894ef3e3c4260250569a927ceca6e84ac4d55f240e89ec950a0fd788ce1a4cb4bfca49004be84a9e0483c9c8a94f27a1349faed80cd282e6506eeef008495eb9d262a868cdf17c40d23da3e8d83f5aae4cc08996f84310fb6d079d987265612c83d63f18ad494942c7f951d39cda748c9c85e9b65ed0b8e0bc3620bcffe78731de1fa8e7dc9dfbd73935a71d0a2632c5bde8ed978016961d0db767b071dfdd969876cec7f3a1aab183599165f4886e07be9fc3e52904568fb0ae48df19111f11f4c91a43aea0fecdaf60d8c950c39b210c4a5fdd7712663e5350c98479a48a537acdf945d13cbbbdd17cb8f0591c04034c42ecf82e112dfedfaffd6108c557e5a4397baff8f0dda7f883b30cc9f2641191bbc5da527e56fd6bcc8e4409f41d9011e675065dd0ecfb2421d5b5ecb7aadff2328558432e7f17ce837a4ef081d566b5e49ad8ddccc3df3aae6c8919fa79b46f69001793c33e8b7d920025ddff00234532579d42d79b8f0258b182fa04a09ad1c0c0be947d223fbbdf558e18659cdf1792c605d634e82f2de76d4390ad01392f7d5afb0b55bda2df54cd75350ccaa12db91a661795b6c572c0b878258299f944a535691de07bb287cd5543c8ecfea73951949519023c20a28be0f8923530796cb6c8dc30a169599186b66adfe8fe3b4f71625a0ddd52be2a729b26380911ae761010186126d67d8f7e63f1f8e85ec6cde3800d23e943ab6f2264b997cb138fc1a181c60e4eaeb8392e290443f03f1115a50178f710f9ca40ca4888e903c25c8e54a31b70acc068f8c8a9c11618600a20dd5e7c536d3adfb2a38cdfd6756b9f0d8b6e7ed57c68dba71632d683b0fbf303635cc43da6139526001eecdcc649c508a45666272f6ca58ee9e18fad36b960651ac10c96ef0b26c385980ecd4016c17eb66ad2d8592b388e1ce7659cef66d3abd7d618ec87969fe0834d95b48fbb1771b75012b9389123dd00692add86bf1dcf73bde2a2572333abe990e21e4d699b3d2317f365c1f2e856d348e0d029770e89059e956a3c78a29f48a3b09112aeac243d08e270a3fa607592230cf6159faa2544e813ca0bd869d710e4587a56f00d6691c8b9017a68f449a7f17ddaa6dd0858ebe53066fd1c4e1901f779c7ef113b5b6582788b6d5f4d1b0a5ec23d63573d2a77aa84582c6a91d5b1c8f2ed1a1bac4d1dd57c8d816c0a7fa00495a52e5b1fc8892b576fa314616f5a12fcd8f7c28daed93daf4294938f51a44418e0ea566bbb7dbab437041a80c7549fce475816ab92ea73143b05f6c9ba3dc49880a2b6dcb6099f48afac2865e6fa95f16006a3c64cabef79dc1b130421e0a92b94b4a2f049d95492ea54b7938c9e93532f7e1180ee9022425fc496ef130167b957ab2c713df328ee384de110cfc426d98de162968bd3f0a9eb27df48076cbdd8cd5bc3dc653e93208837796d312e0a589f800ed44f5aae060435ce60372c64ad45790e296efb26e1cb4d9b1b703aa093a30b2039bf11b815d1d056bdd4df6cc752c62a60acbdcf8055ee2b89bfb62096db4f11dd5d4a901bab2ea9ea0049a3b1eb4bd0e99fdd1af955c12cdb2cd469ac50b8be1cb15a4f29a60e6b4d8f885e66ed0808e832a04234c03c5ee459aa3d2d2ca346d4b06e992b50f77d13597115a5d6a7523788e166c68175d5a96d471d9b0dfc31b458148864b50877cf7c19d129a25c09a73999702d1fffb0491440dd75e1de89bba4a03f7bc256fa368d6e1e3099e8de76abbfacb9315afb5a64bb0034f96e7c9b3798d6014753867f3da739b3b8e4c50e6e61fcdd3181b7cfcb4502625878733583b5515c59195b467d9a58d7df4e9dde47fd3d405d37797a49c81e72faaf043b5c86ee9cb3be25e1eeb91b70cd1a19b94f5da722525a72f5f678800dea01724e9db5a03034404e911be2c326ac6ae93712456e5a17838870fae4a22e08db59377b68861c73cec566832e5244533dc10708a69ab626b25c845f76f226460e43644db528dda21f7979eea87c6a9073e0615c6ae2f157bb9942d51263f2cff253af556e5de447ed80555971dcb2b9591c0a3d837be817c969d7298f16aa1174e9b8807748b2b1b37f01ed6859be60483a45395f54668fdcd7c19b1d2c5588a08461611ed3e7cf2814b598394390d7b04b2294d6d175bd6fb97d79c3a8a9ca6cbb01aa5ddbd8f85485e9a0746097270b78cd0ee8583ba100bcd7d500ed8855f0df8c7e7a4f9d14f4268c7bb181662e1720322e857516eaa4def5b6159299622fb0959d3007925a21a27a52b4414d59addde78d30d62867adbd7fcf263b62a6bb4f3881c04b629fe5e3bf9d5f91e7970704b832a24a415a0eda359123c2054f83677018b0bc7c867d703153cc4e54fc606ef0220d457ecbcda939201f3f47b9a2513dbbec768e1ff195a99c88d45f4ea0ebe37c6067b3b574c8bd39b32e3d6b7775cd648cad11f68316f96f77e5f3b21a5d1c68c2ac18ff1097c8bc2a858651b72cfaa3c28ab56dfcf03132a0c302fceae81d52c7e5555da4d181fca5d4418d196493471d3b968e353f25974aed5b05c403e4ab1a8afbd8a89daa3a8dfa4275a0b71d7d3e541a929b473a45f331776124777b3c1b3380e8105e9b378be68ad49aa257db0486bc7a61240cacefc94b8e273e2ef78a1d391411f16dcf5526a9c5dcd361acde8d3f41c2f42b1a180e0ab144998735cf10a8aa09603d87bbd28c86ab42514f113f0dff8ff0c8feaca48f2f693ca6ddcfe30ec7096366b9e3ca38567ebf0cb5c24d79cf0a5eb51be335ebb2a2d973831a469e119862809e3ea6ed2a97e8574c028cdb727adb4beb8bf7716b2c7e7e63ff32c3d45307667051ae3c02057eaac181a04e38788a86712895260a4228796586b3d261074fc553a6a38305509a4d8bb0bc3d42edfa2b03d9688d9a9923a216b305536fe80c58b4adf50ecfef7c845bf3dd4cbf57ba8b02943c6a9abfe5f07cd1a4e3f76a6cd2577248ca27f595d88a0ff2f2b90cc5f6c48b1cbe3b1fcd472eac7a341c23ee9dd0458983a83938e87cd363159da9fb91e23ffc4db53e99e249f51a3e300eaad93bf7a0540b80c10801855c35acc095dbef0921f0a3a6dd70d6b43819a2de85a6de814606aee00ec9e6d5523d306983b61b0b3123d634563c4d8bfab5277c8a2deb4755ec96f1db6b33ce7cd683f5580fe030163df42f401b099653e6ea5cb07c6fad914704d2ac873f207bc94144846b22ceb6aa9c70f590b817006c1bd1a1aa95a0604ec85b7fd465dc14d3c406a0dc4e27f5e233e13416ade36471a20b9b23ee2216d4051066882ec3c50bd676e17bd09aa1b7192cfbe557081ccc5d471066a5981a9e11b7ba99b2f78712e0e7ab9f731a8545b51002f8a07f6550a78a9ec2ac98cca9d79fb304646a32f8694b5975e8cda08f57bc2de40307df3bbe2b44261fdc8261fe7c5c0720ae1facc97748e0cc6d7f018872fc0d1335064445fb5bdd67c584069b560ea8756d60a28ac6db2296a7dcc43ded0ef654041e764f21d7530b31a4f6f0b995f31adabb4c782ba79445e95207213089013a547726efe422dfbbb2ccace936808f3c38944366db25bf19142cc0b031898a47123f32c2a4ab3e4eecf70d194b7dab62f590df766a96bd9ddb8c22e1a1df02eeac7a267c36974f1ae505207a1c4870192acee6fc7d4776bfe5a37200739eda875197a95eeded51cd7ed6a3bc97c7cd7707564534e7dd918f4abe14d03a21101076c9f81a20bcff4626ad8a964f5d8ea96caca83e91b5a29c05266732fb41c9c779bd92e075941e23edcc606ed44079e7d0448e8378a656ba5c371d21e46cd8d8c58217173649a0631537a6f72e5b861d1637bf411be220587483cf26589d3d54ff918cd66964ab78103b850d76c58bd9b729ac104ac3b982f78f6a359aabdfe83508fb5b12f4d39be64d5d87f2388a86868a13f775b001e8eda36043b6a7674364523721fc8204306f2adba0bf0b706fa95f7fac565ac6397000dd316f87cb376daab85c00987204e3b82314cd1d12c16b82fe2bc436777f2122f95fca2742066d01a933ace9b714513cb854ad0acdfaf31ad8ede349001074296314b2387fd477636226e6927331ff898660500e86fc354a9dfecb0cfb274c18e16bda560b720dde4eb3c9c5a3d4a2d92b77a973609d9c759419c1e164a8c594e59d6ab9a781f4ac91d5a3df5beed4fa58c4dc7e2fc06fe872fec2d5cccae86aecc70a16fbf57266df49efee8ec9251e5b6ed96d019797f80ad82fef4d6918af83412b5ac883b8f2d7d76470e39615697de681a1cc7e07e1d262a403c1411ae7c5d083ff5bbf9ccac00f535327d77ce44eb6526f1cc4a406dd0dfd1f18ac1d2358b8afb56f747e2f9e9183b96607ee670186d7529295f2aa12e3f3a4de6b66fae9639dde4767488272d25ea3f23a3bce0c3fd059538a9ab07884695c02db4111ece9de3741e03a35ed7d992187fd178132be926dab756556d9dcbda4204ece127b384f52fd33665bb6c4861a17e03c6c92fdb44a7f2630e4cabc0b4085898824d9af06740ab22535d471f723bee38f79518d552820aed839e189a3356e96ace9ca82e5fc9e969a5802a3bbb21bf37862f12c1498b068922aa570ff827a93ff8c5146a0a3348b553ae8806c3e033b35891e6791a532a8c84776508dbb3b3fcd228b62436a7a82001ef908bc4466d688b1eee42c1a1c71f74c1bebf173ab9c5b3c0aa7538fc41c6630dd4662a89738d7a230cf8e2b8f16ae2a3fe9653d4c6d9758ac9c22a74ad7aeedf535d8d730b4a8c482dbac1854dde15c79f892508cefed9c11c2d7479cc7dcd1d265066d9c61f62cb29bf54e96fb3fa9e243d85f6b080de4c2a2466da509102da2ea653fa91406f1273855522458c664878b0b0d89491335bc6d24f650dc37ea2877a5b264d6b6307986a9d47f0ddcfe13b7cb0744330ce29e13b5d50ca8023a60c81c16775e20334a2a917ce8c3e12856cda0b6e9580c59dedb82200ace46d0de6f3693572d6d2b040aca0130c0f0e954aa61d0e6d8c01b167911392737456a1d1a2fd9aa002a15e767d0732aea7a731dcbee891f4f316578f90b281f8ee8c685fbca804cc0baa69ad41455276c0461090d25b011afe86ae35c2a46bf48098601a45a48d351c7053f2e3dff2552b98150a949aa284", 0x1000}, {&(0x7f00000011c0)="506daf7d7f1a8b16bcd4bba37f9c42c527431f40c40ceb9dfdf842f09a9955ee5624154c3151ace4b65fd3e67597f0f7b9a04e90397a33301968f33ab001ee054c506acb96ceb3946d62efd37c5072f659cb67880fb9cb06e81c3b89db5f8931a57bdfbb4b933ca6bace943045bb44fa12081614a71feec071e6c4c6535709b7b997d8eb05f2fa7ececd7c89715c4af478325f1564ba3019cd9bfbc2cdf5246ca1a7ed4c355f6d56b4bde20c4664221987ba141d7ff7136e3c05f8e7056e9f4a8dd546f19c5427d16c98dfa7c87b232919d81bb80a1b98e37858e45143c5d1bfd4b7748e07c96ecf16", 0xe9}, {&(0x7f00000012c0)="b4738f6c274f16cef778f8fd68f6f8588907452678298b8812561b28a1cedb070a10d8b62b110e779cf3db4ad5d40e7568335cec3a603f6007271abf042781b57e14bc62e639dd07b613f5ab7a0a3399bfea21b9bae415fb0a285a878ea7dcfe843d491bbf0dd6b7aaac95521e936abed155128f24cd453305ddd6f2564ff602a83d2ab3f1fa644e6f453160e440c445b023086f1e78e266a6a9f91d66c5e15506c26a7d3c0eb91e786c3a722e7ea6101ba4b710c6c8976dd9e25db89429c1492d30fdbcd63eefdd2a0440a9d26531253c158d0455e40bdf9ea29d1feffe6c6ec908a341f4a5a4d22faed993ac770675288d1810e23bd9c79c78287fd7e18e57271675116c75ca809d165eb9753462201bb524f7fe3be189434e1aca9f6690985b2b65bba47f5b392fba87f7e6895fcffb21676846dd920765285c3b067ed8db81139d0a2d80b2b6214e37aa9160289cb404c3f2248aa4d1884e730ff01f9768b6303d149d99d66a26a23e651b284960b84c2699886f8a55d135c25227da36ea5a141b39d2430d0940f07bd3eb9940919cfd2b81d7074695a01c2ae8c0b72639dca11ac20f6c081ce1d9d9138559ff9257f4c7b6cea6da50ec2b00a7d41e5222618e9a11dc2e50a726a4e846d5cfb29ca8b762a237b5fa3b7166abfb77679576e1810fa00c6bf9b2ff8d630e06b4c5c0c5d3bf5cd8cc90a9c52a2da761280177d17282914241503e82cd92f61ad2a45b4d4b8216b95ac100e00b6d13765740a9843dceacb21359618156bd56cf974d9607fa76f390ea70f88d568cf48fc631284a1f4a804162959d22fd0cd494ebcf1ca052d371c2a20eba7f8f1d4efe44eedc0f4371eb413b599b49804bdc06e8782070fb57b63d2821e9c142cbdf33f62f5370910251ab97e62649ad7f9826364f9e1db700559912a415315bb07ffb6d4fbea6585f11bab50efda995c7a4f2f351e623fe5ad4a6246713443c6167bb615783cfa01086c3a55e84fc817e1e3b3fdc2378741ebfde21625685fc973f95cbd25adad36a549c9c046980a3c68f3b3bac4599e9f12e19eed19f5bf9aac9d4e80acb823051fc6a92ea0815ff9d5c2608391d1c89834959daae2920e085261fdc1cd18c4a085955a937ec0421b43f79a87c7dbe12412391bdf2f7031e76ad553b06179eaa3c6a9834bda0a667ea386b953c5ab563302dbc1a2a32164b7ce3b62243f732166340e68d23acd1de49928261640992343a702623c59dea634aeb429781d34cd6b6fb35996250a44939b26993c62b74d8f9482f3e9e4c4fa5e88616ff11d1b2bac22ed64cc8c563690642df230903c3694b849c5e86964c1da5b7c4895c07166112f86d7d8f8eb682a17c8f04c210cff53a99f54efb2fb9bed4a6f87129373793aef102ec2ba34700d082d8d55c6e580554425be332a485aa8b8647627489e6b4ab009a220ab279350c3022d37a61c04ae620a245e3d73416a7717a782b9aabb79a5f77aa82d5ce09265bf6d279c488efed400f4fe4a952b01c2ba60e1e5dffceb24e8e8a6ff285662d7d611afbcbeb5e07153629de82cad40f4c616d0d0ecd38f4736e0c58acffa84197b65a7d9042b52d1d9aa88d03b73ef2c0eac20ae94761e0ed837f8446f4a7ba19838f2d89cec2c947e6a591f0a7303dc8799bbc114bbf593aabc5dcc1495b797c71e51bb223852c84d1e406485580b70586ce00194635548dbff6fad01698f9aba03caacd026d174f208f6750d08162d573bf5833a1d247e530dc7544dc3956fadc481047ee38e94703a7015cfef780cbf0279403c7b7170ef76ae0dc3a4c4f7e7a984998874188522502354fefda9dc7917a574901d0d0aac501c9df59b334e2b1579ba30eca767980da0007d16548bc26c82d5397f34389dd13b8644c193f58675354b847f0fccc3d602acbeb303001656be67efb3d5a72a82132f382673035549a8a2a9750814d4d1d35798c85cf6173d22c0ada4b0e82c6d29492246c7d6b686740c9fc898471aa767788646a54105589a7cb330a2d617ba44638579169a95eb5f572747bec1555d5f7f20cc63f309eb5dc4ec987c61212f491d8279e133a66ebd8934d81a57bb08493e43361833b432210f7a3b9694ce982e00b990933cb693aebcd0b9b1a7624cf28c4e9c5bf6df9ee19c302b167bf94cc6d64c5053960eff92a586c123bb36d7e002df9e0031407d7a05ff99a39f6cfb590ebd190572dcc548b273f3b6ac6f9c030829e2d5a2d54db8ed337bdbb7965ab7d4807a2e8209283368558eb359f6d0fb83d0fd8a087badbdd3b6cf2f196ee4713a300f86053d4dfcca7c8e25dfdb78bf9670a29d9abad7f3536e132b0f8f8d0f20382b3e0c634ec97b5f9c78b1dd1aa7be6424097247a87c53f97aed713fc1a68fcef92e7b62b515492293a1f638b5927100c66ddca166cc3c2aa68ee5b21ae82f79b4e5ef68b1c451f03f6a560ba9ff74816195efdfd71d51ff42d6e28fa35cb878cee7a06cb70abdfba6c0050f27a73873bd6d2ac66254b368d65d6c63b009072206342315215a13d482e3538a39b15c2e57d0ac02ef013718dc19ffba9674e17c5f28ca451b2a4a3cd11ea5a863605606d3366cbed24872df986219ba26e040dbcf527367664227d0c2004bf2067087c3f886ed8482686fd3d6ffa2d094debf38a5f561b200474647df54417992497027e9ec0f2ce2c29cd78998c22fe806b521b3e0c8a034923440057ab30d3f8d7c469ca6f078e613f2ea83d5168318a0fc7ff8299fe77ce3f0c2f947a157426e6532d1f934d2111d050cf84acc885bd4da9783d9b3264a1965a132bb63c7957270e7c6bb0d1c8b727206a12786b324e321bb49485c7643d3bd1a9799f199f71bd2ff2e1fed08f723bdeeae7ce7cf438b3ca18a48031625c97c0b1797a2b9b33f39d396094e1e62f646ac50f41482c34733c61f8b771ac068360f3323c50803d4c8178482ecfc661a9485c375ed3dd66419e6aa1ffcf05d8f293c814fd456acb33eed37b6221258f27252e73df998b8dcbce8179e85dd2737ef310792367ab0a7be5d38e735df2c0636dffb7ec14cc29106993d5cb8c4759536809e26086e32f030a7f756c6065921c5a01bcd110dc5040df6752eb028ac5e7981adedcbe78eac81f9fa00a54da540aacff202b695d87cae74b8e72682cedb999332c8264537e2457d352e949b19ad8788dc324ae0c6c5ba9c25c31e4be606c21e8f6304a16ae35745c4cb8ff4e2a7cd380818c9b34076eadc2da972921e40565190a4b59d61c49bf31f66f979e251f4129a0d59bd91d2a8eec97561ffe2c4e68606a6ffbe8247d8a56c0f5b5e38226788e615b37854bc5d870f34ffa3f714163b45d87504e50ed7d753d4d66f5510f7ff89eda3945fb3d535215acb537c6cd705364ac8334a150b04b8c3a164ee5e40cb5af74cccff92140d75f32c40f9763317fe911724ad18a7d9df9a1b8b1ce864cef2a7d03f4e73cbfffa6abe2c58810297b067bf178e5cd8067d52b342811c32508150ce50c63dd527ef5bb2a584eb987a24438c48df48a48850c81409456bb3132c04f80e4bed03f96e0ddec92d5ded9cf38f4f7a7e431c5743263bf46fd8e155e3a5e61d4257635f7f54b30ce8d36ac67fb9601c11a5b9bcc5527b83bf235d5eac6d2d01623c5c2fdcd28d4383480326ddfdc4ef3002ca6fa9c681ed6254db97ad8d6a24a1a40321edc875af21e53d0f12d7bfaa9437bb8b96ec4de6c7b502b4a83d97c89011a0622f56fafc28c12c1f972ca756c399876b4e6f693e49b30927f94acd8b8a7deb1a803fde61dd146d73ef2fff40a1b7b9a89062ef825b9dfc068ddbceed98c6ff51e9cc9a690a3614f60ec6fe8ce27d60f3a62c8d072edad3e9d5a9f077f43b34efa5032fea7a705d39e2b7db8ef8748b0e0f153aeeabbbcb83e8e5804ee9d5d1e1e5098c89ae7bec414934632afe7c950b40341437eae30df95a149d148e8c498176034ee852e96a9f33bf9d64b9c4415d501492585d83a36cd9364f3888c01a72a3fbe54a6f48b68016c2a254f3b7b9915e616da6e11ac0df6918ee8ba4eaaee032b81267f424736afab22ec50808f9c7fd6dcd5846ff2d3517ec9af0217f03d925097e6c371e16a3595dcaf98d3c14cfd918c0dd5e1ce3b61ce0ea39396c8840e0a05f5c0330390fdef9094fd353135719eb8e1684449d5399a298540cff3ec8ed8006e69671c941df02e0b3ec70ae5336c02bef8a0235aed3b25b5e30c7b2825e718ff963f5e01a349ded3a8cff4feda346680e48bb3ba8313f84cb211c8200f12b563464eed3ba14f01a3d5781bfa18bf084a962034aeee92963a1aeca7c8f660e506cb8ed7abe61192c1b615682b6d43945cff48539ebf0021053a29eec20b912ba2743e5fdc7a0557f2e713d486b3ab8052aa6226be2851ec0fe4207a1279f2d2a8b04ceb7c46eb8935cdeb131e2066ebc8240e57a6710e0df712c6b68692ca07aa63bb1c5acfe77f8bc95db3bd93ba08d3d8f847cb300766f3d35e96be192665c54255143c1b3d1c01a4bf3dc2217629dc1b0eec7e69d392dbaf3d685011f9f9abffbc143b02b495d2c8bb87ac5a52b66de9b9926717f66db80c59cd2cdaa31cc54b0a611cccb7b092ee7c832f0f1c7bfc9bc7d2de955022967b87809d02d81a84522a63f2ac830802672dac51273e0adb1c260f56195e3eda2f456e3997e16699eef86f959a5e7a6562f0fce22bbf3158f479cd7406851811056964627ca0413b04041bf2c93cb8118d83d9cfb45f3f165e30f79e6ad30a458f4531f3d74b731a3a69263a516f849cf7ad702f16ba355157e02c811d8fbcd21e91842b7e555570f6bab74be16ae4599356dc8c88dcf08c839df1e9ed33db0817cb04ddfd510fafc7636148375b2cb62e4ef7aba43000d4d7ef620bcea926d7504eae40eda29da81f62449c298cbfe25c3ed9e727eece7e1af29065b9cc6497eab9f81afdf2387adfca24c7fdf4a5068bcda5cbbe67b0f1a71a46c2eadb5b4428b601913915113c309f58cfcd26e51fccadbcf23cbab983c89cff9c8dd50848d25a193a2927ac744239ba2c4747697da13a2aa1a69aa05f3911525dd0c0135e71de1921ca43bfc897527a71bee459c0e0fa683f97e22125c7b8bf9e05c2886a2355a3e9e269c286654b6c99ee6b76dfbeab3f49b3df960a3b6f1815cce8aa9e889e76678ffbc101e02f8b1292b05172e787bdf16e13b254b84a59774b026f1f828219e81db47e64cbe37a6cef4425c31beb52b7897da4ba11ed218a9a246b11d7a861709d77d8b020c26ba9f657dff3c3646dcfa7d86bc2b67708b5aa3683d1a912c56cb22e99323a364c5f4d38572df49d768cd506c51072269555ce63e77864218bbff1242cf346bc5661ff07ddff046679220863f12c4a1d1dc1a26002945c34feceeb3565b940ddd8025122a8d1035a07748ddf94962ed4a0d223b4ff76d66f670544c25feb699a2d1f15815202daf40e283d45405a8f6a3010c2e07ad54761976a18b26773502bab6b210dc5ef98cfa6ca28ed45dfac74a185f82c45a6252ce4d72a19798402ab04b374474d0c8e8581a127c053b57aada49198aac256dc4ce93991af4fb659d43c23b30414fda25b51ce475dcbdc95c281e440f98ab5084cdf2903fd98df24382873f91ec162bf48d7772bd3c82f904d438938b32afd84478fec24fc49627d6dc3e91f8f901628869e4d49a3bb1cd02c20399329406ef9f97b73dde4b58c74d46fcdb0fb1a16c75bcc30eff2f804e2a9c724", 0x1000}], 0x3) write(r1, &(0x7f00000022c0)="ceb5b9928afc750566c6597461529b9ec7c9ba8b437c3a256cf5b30606b05c18fa70c57bb9db86483d4f8170f9e739fe37a7ff47820453d325d13530104fc738412a56974ab20acff2d561871967a1e9cd61aae7e150cd8b71cb79b2955508d47388a5bfeaa8a64be5e688eb07f41f6276f16ba350458b801cb2d5166f187242e53b6e3752454534370ae33028015c7050", 0x91) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r1, &(0x7f0000000100)='$', 0x227) r2 = socket$unix(0x1, 0x5, 0x0) dup(r2) write(r0, &(0x7f0000001900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000580)="2611844139fdffd65101acd6e50fec8fae1299426ebb02c70786ff4a980f7db8ec5b5a4bb105f1829fc77a955e09f21c0df1bf29cc6aa7c8a219c64e53be7ceb18a392ba824e3f3068c1889744637ed134ec7098a2cf5355ededb7f72f90ca26e3ae3000894a0b2bd7cc9af7a76a01af421fadcf3c2b4a99e8fac25c115c1fd870c9e132fe8eab2f7ccb8e17a9dc5e393c5c7b80d23f098a8b760de852195be9fb5af2522698af876b905cba3ac59eccd781564856124dd0b7e24cc2751e55c68a80b3f9d0e491264118553805e142f0c6b304e8afa433832625411a84944faa2b0606f8106d217cea8fa5ca87549d965dfe74461fc0ac821d0a7e52efc23ca8b04bcf83d7d727c7a14f5602aef880fce1025e6e7acbad4e8dabd5e9fa9813018c506deb10b618cda49d49812fd808076ef4a83975b4028961c3ffa3095828b37fcc3a97a1f73d6ff733670ad78b72a6e99cea21a6a74b8892e52f4b8164f20ee85d730fe6eb720e72bd1ad731c2b90b94dca7ac74672fc1b84ba009c458651cc50a7b7aff2c1d439ecba48a811d82ff06bd7c8899c334b6400b5a475ef73fa1980f9298a68ff9bd0b3746507a21ce147c855767588c5e09fbcce2f858018e58581bfd916dc20701d7bd92a9da6f8f1b42445b3a410e3313963aff8f363c89423749b758bcd47568b337750953c5bfa64276b811c80342820403f646b354b6477d3e4e42d1908b2534b3608727634ae1679bf475cebdbeb0b3a944766524eaec9f3148eaef967d8265fdc4482be0d48138df96b21f48c0fbfdcc9fa5f27f8fe14fcf3d3ecc7e4e095db0004d9864fbe5fd8102eafe15e31218564fc7e0111698b86ede241fa67e9c8a3fbc145a6ef3a12081a0e1cae8b37a957207b2e7ae7ba567ee2859b165e9cf8833e1ff13b775730e843347e4a6f4c05c6419f749fd089aa29878fed7d9f49c77c8a39eabddc8738e08a83467f9e5e7abc22f76e04447b1c3ac86e0b263b835d596c38a625ab0d07805ea3abdb85cf0fc9919a405fa48ffe424765ac8ec3dafdf2552a86b9575c59eb3ca8a98c55f01dec01fc722aeafba0035c8dea9778bae1360bd300b51218ec8d486a5541e6143088175d5a67d29d5621b94c45a60e3ffc808e14957a814b0a0a41af78e221aa4a7a71748dd7b8bff873fd8a72040c5ab8ba29726fa8f16ede0c4165cff79016c14dc03ef10d40dab30cc04d9c226dc85616e59fdc0610ef79b16dd58efccf40b476028b7ac6d6f80f18e6cb098e3b65717def4368befb6ea9a0f289e0eb3ee4b9388d6ea573b6af43f481bd53f2215ecf4c46ff083bba4f1378dba1fa522618682a71324039debb0d101188e20d90857a4c59960399a4fdc8e6b58fa47e2257080769f88e3c87675dbf380e966dbfbfabba0249ac187f94ebd60ac101dfca37dbb396cb1a0ab370dd5304c701a92836a3825109ae9f1c32b40579d206b0780867af55815329aaa79a9c665f4675c2038009b2b504536986b19bd55d5d38d737a3ac8971885e1eb4cfa58fdd6cc048bcddb1cb06b0d9c21cd754050a0aa62c3c9ae82e94a7bb0d7932b2f06e7ed8a9e351f74642a535bb674472442d29680d68f2ea5e4bf21aa4eae29e301ccef6d4f5a080ca8549780eea75f88418cf959dfb324b784e6b61ad106bad84df41c5cbd4bfb93d66e4e5220677541321aea23342e43438b500299535c6016b1d9c523beecc63fbb6e92f63f0c3271e3e377d3539dcaac78800fb540b6cab7c40a5f30b1aea46275b33f583b84fa0e3a648f5b9b575fd4986d98ca229be6365f83e911991a465ed8178e681ec5167d65b46aff792e2d679bf1de31a387d8c6375084233d561d3e80bb6fe26b227f940122acc44d1cd2193f304b8d357c8f90181ec2103d529f8c7003adfba68900c5e2959c2c056a8efbe4d319bd5721033e1efa173510d62a6bb3f59c9c3f9f68b2d45b064ecea7b795490aa87c301890dbe99c32797f9f980fee3c67365bee5243db8fef0911f601205485cf228076e7372f61ccbe046b56bbde7f75cc08b2cad0344c6e1ec9d228ff83e6435bfe5134791bf540c6a8959c9c414bb11191ef733d6ea0a6ba2f064ceef668db0277309a9e227bc62d2b6b7cbee30370c59fdac6f355d2bd4e7c44377a4dcceeaa4d7bcc16e37a87a5478f1bcfc51b283cbc5a29a05605a64a981bc25a83dbb57919efc72f0c858e73571df3c6c7d48b2e0d32f231c07e32aa94becdbcc76484e6584615ff7d67fda7bf08bcf6b401b844dbf3dd3ca0351b658ef98c0b3d11aee5097cba4d36fd271f973e909f96cec5dde99779a05f8a0298bc8bcc8381e58f4616e866cda63cb72687ce42e2e58f4040e84ad6e6b1bc2aa6f4ba673028741d528355465019a7947bd7ed13b28b6222f1f0f5b637d8dac39088b2ed4006592f4d6033e1d1b722d70c53e8468c2ad641fad04576774cb2751756d73b815b63f600bfbad2740a5e0df5143812f4428de9caa9d7b9db2a1bd4a6e14f2201a4991e42cc5ab214e7722f7b9a78d80de99b1f0f12c2bcff31ce9dbbd38ad3a71fc8b57c981c70da7a1b2965375e5b7dc816d2f4854b60aa128359e11021c96c47d689cbe5d7e9b63b20afe4593820427007bcbf6a535550640dc299ff1edd55644dcbdbe0c22a3dc08947b480d5576422cc79cdaa20f92001a0fca14dc4a52b9174ff6864c15db0f0e4ae3fefd9c94d3ef1c8fb69957c67f05300044259e88213311c76bd78daee0573cd67f89346d834d56fc4dc841b29e5b5d499e666e9f885a51f7912f334d532f010d466b21ea035a2f66eecc8e6b62cbe71a5b40b7e9096d2537212612160137f2cf5b6eee62abec39a51ee12fdad04f9681feb1659677a12b06941900fe93cf7d9d811380b00801a6626f4972be7615590f84dc2775bf32cf71d60463cd8f471944551702715f3d1da466b0c59df7b20d6586c834d51e5a4184a2520ea8225d9b1844d8ddfac6fb89c29a6abca3e89f96e2b2990b36d0f5fb1093b376a39caebb30a291beda3718d8987350963804266d4dfd0422fda40d84692bd724f05a58f1354be418b6d001ca30c9a56f21e2f238e43fdbc9691b1c2d721417f95facfeefac00dff509d84cc76f76a9bb57b2420d95c61849e84e9e2ba794096d251260dd46bd776067fc64a8308108c93935f3488cd5f3335a086c5e90d5753968df2e4e4f874f7ed631fd7123cbce948d31c3d2520af1d1e0e9edb151ea7356216559875400dffc8e5c99d03a05ef7c8e7c30087618bfe78125ab067c65ad668e30a3962e4e1944ea1313526c863d7be888a6a89eb1c8df28379e9d199013e81633d8916eb917f788fdfce6ec221defb149ef97f92d4708e84468dfa698459c0b2b1b97509a3019d9c092e6ec3ccf8369b0767a78794fdc20d6c260922a4a6e4dd9c6bcc0b3e2bc0f7f113ccccde1e1c6189fe71247588add3448ae888e4840d2e3fdf07e77c1efe06986d82427597cff9089188fadfeb54b4ea50a756ba94d876046bd45931b8e9c15162b065993ab7d3f223ae22307da197f4c5b3e7ca6e3c84770d7377a6298074914ec052a3d4ba86e0f3e826525c7901953c4dd0b597d84d47eaa51db3f6f552e40e9ff2a2c25e48cc2a325ba6f7f74e8be916169393ccfad7d4d4ee14a99fadb5501f548e408c95a17bdf16ef5f25e57485a7392a8537d108b65f3fd903b7b046133ac0abfeec855ca6a80201ebe6f3a28f38af5330c7380c78d291cae0700f9facb4ef00af41210841b1c3cb1b5d90c9014ccf0a08d02b0c9cadf8f8bb12b5de466d752efd855ffe72c4388f8b7da69b095df2ecc8a0423a3a83bfb255351d8be1b48f34afc29728ae0a31772f8c0d664a77bd79dfd09ae4bb9cb115cc8ec54173d8dd601d141bddd94ba49c6093299a97f56dd7e8405c6306776d64bceaa2b497d24d3ebd8d6ca7065171333dba3136697002d238cf8975dbb3f625a2f9fecd0b34b86b6a12fc6d204606a2527bde359f87e08874148455a1950ad1ac76be990ef126a227262c2f60a13322494925739e5d77a825cd7f798574530eddc345bc86c163237358540f2dd60f5df812558c5c31e1f50d15411ed2e6b601cad0af90a52f97a71b188b3994d95d8f42f2cbbf07720ec669924c5a6b26935719bd8ec6efcab0a6c9915a959687ca85ea3f8b9fb0df6eb3af60c3e8145e56b7081b5c750acb7ed1e8dd3f3bb9cc572f40da7cab864a38e9f46174509db7ae3214cc953cd40e43b5af7ad8028c4230afd8dafaec4b957c8345fbb086a9e589d05c58843c6763d38bf449c95bd52aecf6118f2e2d9c20b6d14cebcc4baeedcd8f3244539fb9abe599a131d71bfdd592e17957e34e7462ee4c43e01768427a78bf8b14cd41e605201a3f4806a704c3c68773446b844cf6bb95deab9d3aa3d7485ca2bddb7433f1004b62abae7261abc6b087de58810a5676fafbc19f3eb44b8a06534af7632b4ed4a45355e16b512d8cadf9185b98a6bbc32a7416ef5f0d83ee062ff0a71bdf5b014f52fe33c7398215f27dff31146d29f435de9a9910f5d660ce3d9b859fd9708b6d9f35bd6991165f419dfcbdecadba1eaf9921e9b70e4a9737a05079285f764be72a156ab5026082ca8fa5959788a3194c86da8774af853aecc28eb8405ac0c47909a4f9234be175144d03f38e9a59509c2c368404de94dc422b2f1b10e12c546594e4137b56df65fc1b40aa9d177724c46a3b1692b7aeeb5f703f98572652c30b605ebef0b3e717d853b5ae643754dc095b9cac0c1f7227827215f802569a3579224b52a38b140b8517d4f445e536c3391aec21892658d169a986ab64b5c2c2e10df82fc085bbeedc82328096ea0cd748b8d8ab82015bfe3924b7b16a8acd5eea50a146500141a53750556446795603271cd277b83c8d90f3b6c2bbb7d5d14c688e32a9c7e7053358e19227e2d0bb659882e1538f4f471829124d8c631c44613ac7245a7e916bdada296b0f809b6e3cb47a7670d5db96b89c871e6c8461384ae2dee06f1dfb7a0b252b4d2d6820c97474d9cc8c0e81a1987d30aa78fe59182a39796b713ed135c41d1ca7daa15a1a1548c70935b13205127ac8b17c7fac5b2cd33f423da3d5e85dc4396a2be4eda3d5080711e567d63db77330d8f215c80bdfd05324f881360c683911a14395220d6c8164ef96019158a43eca6a73adf0cad0656bf2081e5fb9394ac08dd420c6a40e06c22461713afd7b7af04f73669b0b261791bf80b045c8e3717d8f3cfe6046633d95eedbe928499e48f52cc998387aa166d3ca45d964023d18d20f44c60e4ccb48292e715e13710b87a3d8f65230a460b8ee634da5bcdcf511426ee6331edf6ed651b78468017f720acbd187eedc9dbd8fb3ad3ea958f189359bb832d9ae566e287c78f165f35c4948c0b1ed07d8ab3613a997361e24e0e33579ed9725b878c7c35a62238089686d646d95d03a18a601405e31be3711b5cfa2205e480422c5a7b2aec6b7ed2810d52052f2ab85a4b11cdeac003430484b52057624668c6e19a70c06d729d616134e94682cb124c177730165786aede1f755c07e75088b24148f3ba18284c0cd4a19aa8958e4fb7289b06f658015155851d6ce309fb4aaba781481b43dcb9f226d4a56877692939996bf8588e89267fd33cfb61ce971aecefcb3bc53f4546c31356ce69e7d73f989d12dd84058eef619024d8eb9246ee05e08ed19919ae64f00bb1519c9f4d870017cc9be77970786aaa6b7c25f2f180144dfc4d962", 0x1000) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="00090029000000b200", 0xff1f) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0xfffffffffffffd2b) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r1) accept$inet(r2, 0x0, &(0x7f0000000040)) 16:00:37 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket(0x18, 0x5, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:37 executing program 1: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0x0, 0xffffffffffffffff}) 16:00:37 executing program 0: socket(0x800000018, 0x4006, 0xc33) 16:00:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1022a, 0x81) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xbfe1, 0x8000, 0x3f, 0x2, "ee07b98725dd728fcdc2ec62171b086a60903a45", 0x80000001, 0xb6bc}) 16:00:37 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x150) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000200)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1fe, 0x102) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x81, 0x8ca6, 0xaee, 0x100, "02d03ac46223f6331c42a2e3625a4e4d6469396f", 0x6, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) msgget$private(0x0, 0x4b2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:37 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setuid(0xee01) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000400), 0x0, 0x5) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20000000006, &(0x7f0000000300)={0x5, 0x202000000000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r1}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r1}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x30}], 0x3, 0x7ff) fsync(r1) recvfrom(r0, &(0x7f0000000380)=""/3, 0x3, 0x800, &(0x7f00000003c0)=@in={0x2, 0x2}, 0x7) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xc3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000009, 0x890, 0x1}, {{r1}, 0xfffffffffffffffc, 0x48, 0x1, 0x1, 0xfffffffffffff842}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4e, 0x825353a794c1e888, 0xff, 0xff}, {{r1}, 0x0, 0x84, 0x20000000, 0x4, 0xabc3}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0xffff}, {{r1}, 0x0, 0x20, 0xf0000000, 0x6, 0x6}], 0xfbb, &(0x7f0000000280)={0xac9}) poll(&(0x7f0000000340)=[{r1}, {r1, 0x80}, {r1, 0x94}, {r1, 0x1}], 0x4, 0xfffffffffffffff7) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1ae9bc343467562a6fcfe36990dfdd088318d3828431e499a3f813af6845abd8e50e86aea5d9eb29b064eb9c3d282f5e4f412d2fc2e6b1fb26512741805ef3a77fb7c4c0149a45c1561268931eda4d7f8299102a3a7a4f7149ee3184e400cd4a7b3323819b47844db1d1decafeb6b82275539ad60d6a66cb77da2bc7c0c6aa91d9342f299c43d6d55703ca69667da177e86d6902fee47a348a700f6b7907cc9dcd4cfc3cb2c196bde08619e70fb06fe8daad65e4c19efb9b83c8bd95512e8cb932e1635ea5a8bbd53c55fa4a66b72d49cc910ce02e73b343c3a1ab92908d798eafaea5f4c77357f07537", 0xea) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000140)='./file0\x00', 0x20080, 0x40) socket(0x1e, 0x3, 0x401) 16:00:38 executing program 1: r0 = socket(0x1a, 0x8000, 0x101) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x14, 0x4003, 0x7) setsockopt(r1, 0x1, 0x41, 0x0, 0x4a814791f01946fe) ftruncate(r1, 0x2) 16:00:38 executing program 0: socket(0x30, 0x4, 0x1) r0 = socket(0x0, 0x8004, 0x9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, 0x0, 0x0) 16:00:38 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0xd26, 0x0, 0xffffefffffffffff, "221498b578e88e2966c6f9e1a18c88faa9b2d278", 0x8, 0x4}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffff9, 0x4, r1}) listen(r2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x6, 0x9}, {0x4, 0x7fff}}, &(0x7f00000001c0)) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:38 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x401}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:38 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001180)=[{&(0x7f0000001080)=""/228, 0xe4}], 0x1, &(0x7f00000011c0)=""/89, 0x59}, 0x1) fchmodat(r0, &(0x7f0000001280)='./file0/file0\x00', 0x0, 0x6) 16:00:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001480)={0x2, 0xfffffffffffffffc}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="aa345776907f03e3116fcb38c11f32b71aa3f5022ba9054f3cfaf9ee966c213336849c30646e590fb18e9897dd7ebd40c151416c0745d3e86992f161d7dfeb152aaf4800f02d3dc10950ff24cf5dedbcb133ad927abab26c692c8a58e0c8775501ea0c9dd9359b74c3ce11b63c3627739bc41cfd27ea2b18593b31369c81f20d1e92644a2ecb95e38a6355471d615814447514ec885420a8df54c748efa966b5c92942cfda2cc429e73888c7c3be12e7c4f15d7e41ca9471c76a0123c543583c58cbc9e94f14decc47064646a6816a0aee61e5bbd411ec373a777837c3ef0dfe49c0169ab5734d846f948c76dc4d35de22286434ec1896c855130abd5ee1a8dc98babe0db9c6b096238e7a68555424aa613890d8eea26b45b27845a2570965576089ebe2a3164563c60e4d7d63472dc6bbaae6eb4fab9a0c938399a89630317575f5029122826c51fd383de792f74876a06d28bdea835cb8455cb8d3b0837520520a95fd622313ec4ed5f00e1698feeb3cbdbb26c55c74735f3b7a5143c968cd66b515714cc1f3534d408510e1fa320f8f10148a1020380034a192a5fcc2c296e48e97aa530b134cc2665bb2086e474a443a6458fad25058d73e739bb9fe30021e348fc78f2e92edeefaf38b97a816d7cb2c559b0acd77401d6919fd1e63ef9c80217283472c052bf6a9bb2fa3b18557d165f174506cf2bdc8de68d5516a60f5cee9f85ae69542dab0154c13689f0ef194d3b93e5c098587da26f9aadedb4b9df9f9711ff7de9d3b06dbe36389c8e3182be5f8078f74ffa6034019e540ce69b76fc806004a5fe51714d64e8c48930a5b3bdaf5a6b67bb7feed4052b21e28c2f3abf8e4b93ded676e2710957af2e23b8fc4470dc1a6687250e748c4877b38cc3570d8ed20951e6c2601f7d358cf01092a1fa8211cb61fa95de63ea15cefcc0f5cbed71104b74ee1425034c56203e97f73c99121126505777d794cbe3c7a80c3483451d83e8e96471326e8f4afd2e171cbc73b32b6b2ba46eb291f318f0c89b534692f768466a0b001a372b0375e76783411940dfad868d4e580bef1aad809664f801335cca11496daf551a52b94645125e62b683a247a070a44b2391156c1db66bd5dbd08533bd5cc8e216da02c49e639ffdeb44631e315d7b27e13a65396c62cd9417fad7addf96e3a8fb7f53276ac8bdfd4fcf318e1273b2a1e94ad6df170a215fae7ae6d6612da8c68a9a70642d3242b3cd1d25ba83219e66cb3ed83583a9c19b02ab0d7eccb395e35c627cea8fe88e056c33dcb2f2b00a99aa0698901777e20223a439f2370a796242534533843b0cae795fb881406269f090776e5790ad27d5f8e843578f2c6526a5bd4d4796cff05f0779d9a0309a74fa13a38783baed881dcac7e78a50e942cae30128a3e9845457eba87a49fa1e5a33618acf9200d5cc2a93f6106ebb4974bdc70fa191f53ab8ae46c2f9ff16d6d1869ed5f29c466705a76f3f768b768f504383dd0ba6c98a79212f8c8d5cb7bf235a81e8b041be5665a7262fb72370f0c816daeb657d8ee9892cbb6cf1a6c9ac24da2650860936b7b75d82ee3895bbcd8507631fc4c7ce20476ce3943b7f2eeed018612878351e0cd1d9d5cc8b0f8e339f5c9d03db56770668111b7ba24d792cf79771a06f537606e51e7570e9cb14640d7f827e9fd935cb35915c8f0bf56215de8e8d6445d162beea9aea0d3e8ef822d373484fa592108cf1a8a2035eda8c9d90e16f1d70da1aedcd8f3100dbc07290b9f22fa0a398265ce81a2f8629e2103f5d2ce0a20de9a9b571d568271d585e1f21a68981c967894d7ede4bba4667d692ee30918eb7bdd6888fc6223fbc5e70593560c18bf409b902eab8c2da5b2afa2911536c74a5970a002d709965e6886cd1f65e6df7d027c4ff6fa686d3a64461c8fca721886c0be276eacc79857e4b1469013f2cef96db1b852a6dd12535e9065018a898888bd28e29f6234d78c7f8cbe7c0e6e273ed06a8be0abd1e48eacc6d095b8087023d47c934aa700bf31971e46cd5f316d4c7ca2c340424eda70efc4ec715e6ba595da6d3672ad40c33556d131aec59190dd86313a572b7a80fc7c1b09689aeb21085293bd227f453af722b9e1270fd43ec07f0c2a8f339c31dc3ce807d3a6408b830bb10185f0bbe697850ec99a19f8025e58214b663eb3520b85dbac80fb22df7e95a14b11367c69f11d5844bb993fdeed65e7dc6e787400bdfecf8e5435904591faef74110a", 0x641}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() 16:00:39 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000000)="402a07c21b9501bbc1f22e08ede66567cf3f676eba09bcdaeb03cdc0541eb090ea1b599013f66c8eae14f845556fd8ebfaa3aec87f94bd3d038734af497dfe197eb6a4eb881ba77e024fbb56154f48db6ee11d4e9965383d6cfc7d8e83c6494ab7e9395b0fb0ef86127daa78b78b9b2981e4be214664e25edd2cbe83977eb4746d4ffe9f26bf8bb74a84c80bc1811459b6c0460789e80483749ae26311832d70cf9c1d033bb2f1dd017459da7ee95da76a094fd5d652e7eb816fe83e68169c50d8b2d7cba9f1bc5df51238418dd72f4cddbd1be9ee4d8c93a848d06d623ef4f9bd39db4fca67557536131d618ffdd5a847957d258e0c935179264ebec352737a2db247c04b4844f51c8e6ca0afc28b5707be20f3bf61f7660ba6f5d518fb027cdff47b742b89f6313e8c0971d9ab3d0ff5279f7ca5ababe577e49598c50e507a78839d577a520d84a7519834d610a94de8d4748d6aa7e4fc4891fe03bb70a1a0909c85099daa7e00b96bba0ac258b14d29b9f899336892b615d888b80be24a5d548e3d1327cfec395be760ff55a34e4783fc2fca08d43f065da77b09cbf300294af0522ea2e84935e6edbbb89d311e5a3421d1cb518ea88f893a16daf04efb30a23e4777482378f02d3aa2ba154baca5cc76d1c39abd8bd48c9f99054cabf464c36e5dc1a63207a8116c5a48047235f9cb91d0f4b4af5593cf25376789743137a79a1d4ccc60ca63e3208afcdda3798c86a820b0afa5acb38ee6a72b8ebfc60e86951505e4041578ad8ee8658b91608b85617f9c90114e5a062e850e0201f7c2015b0ebac3b8c8e4356fcb912df923b94f7c91c4d0ba07dd7fa755c0766d1de978ef968f236b63a6ee7799ebe920d770e0f70b3f135a856a03872b0f2872e89c6882490b909ff641ca0d1ede27e4cd45000357bda8e40cefc09096aa7c54bccdfe28e8b8e6b053415619fe905813ce6e0a683eeb94db26b631647c3f7ee77cd6446d7ce17c4115ba0c34b3cd658c777c1560608edb2a81551debbd3a39c9bf19f4cb15f8832675d55855ab5b866104aa250a75e6a9aab67c43f4d06bcb31e30496e8940ca6a58c56072900b550e71b9b40f66ff49eb34b4cd2cb5ff31379f3513e5e74c9a16c02a2c5c7283402be0ba3cca27e04537097bec07dfb4aa47f8b1dc461b04a03e587846e2490140bd7a93e587e809dc75609420b842e8fe4a174506c973cdc0d14b0246cec48058302c425a798e356f11ad26e4de34cb2e7ec9db6655b6c37c9098bc4f60cf804bb6682dec308feefb63b856d255fa5e3ed785e45c89e5bd10fb568b44159c46cba26a1a5a172b5525fcaac9bd2551cb900fab45f0b8f71dc9612dbe021ec6e3e983034a58f3c07af490ff72a9395ecbeafb0e9cb0b5274875dc764dd3c7deb12de8711421624951dcdc22cd27dd35e764f868a4f9b773918cff2e09d69ffac6d9dea8c172567b4e69a4e3515911d03f0034c18bed9886db71716a479867586743ebf1fc0c710210f872c408f415fcc75dff722cf122a6425375a19a92a1bc500bcd97956af955565f9587856aaa58b19893c0f50d975ca4dfd92baed6295810b325d2dfaf88c47ec82b9c83e0a1317d7c449114bbabd9ec75b06937ffc3549d74447772317e5f7fc48176491f37c1bfa05b2288339d2c3c2a77e20baddf1f1d3dd1031aec159632b8c1792e85c97193bdad80f1a953802d8bec3719b136c4105dad76b945616cf85371c7cdf674cfc97b081cd9c28d948974f4051c238b27314a27df5eace620f1d6b6ab7256ed32767679b540f6afedd7bce200383eb7b64b7891ef594b7da63cdf3f5a91201e63f2a5419c0d085a1493127b009424944eb697d7ac92d1f391748e2996cc16544b0bf3efdd9148bdd08a535fc0299e4edbb53d6e4a147d987110dcfedd65d9dfa8691319fdd0f3f43a1fc0b85af7f7faa5adc01a5d85046486a690049de8cb8c288948526ae6c586d55e958845c8e0633471a95d0eddeed39c1f138f2c553fdf87fed56cf653b84c82ffbe1cf9bd2b5839027d2aff18001ba6f8a19b0c02b3f0b80d57551609d45fe36703f3d3bfed4a49d9c3e9efeb7b2788ff3f39031be7f5f1e28f1778ed1f0c24d988fc2e073ec5f51b7fe325f91a527c8fed3d4ad7622de96618c01c2be8929331fd2d41ef97e323fe28d0840f68220503c467abcd6d8083565b23e7d012429b6fae0cfd5cafe7024d75b89bf4f0d8c5092411fda9dd736039a196746d47f94c174104677a93f50578e475040ef3921fbd66762cf806c43630ada61333dbf12a0e000b08b405c4a68247bbdb70376f4293c4a409b419d839b5e281963b1d8b3008180a4c365023f37c754a4e7767c7a7cdd1698149eedd2a82711b89fff08525ef84c519bef6fc3f83cc7d02614d1da2e295459264577419c1a63e1ffcaf6cc076d1cd39d23c1c016b333a34b59298deab82a087c4612ec7b62e64feab9755140eafa86102df4c837626f699ba6b6e8be96b0f354d3ef075a576926b6996368ea6f7df38f8b6813b17371beaf8417ec54c03665bc7a90986d19ba9d23d52e84f80f00b815cf42190d0f3c1dd3d318f4aeed165dae3c17fa08d5592826e8295524a0d392e2134f4b4aa6180f5215368eb12cdfc86be57c67b8be2a9c5faaed169cc9f66ae5bbfcd1faed28d0f6eb1723df94d6a9c28c279c75bd3e3c8e3ca5c02651ec5483e48688ec18d9f24682ebf0fce21bec6628aab2ff75c52db97354851fb1d91931f88ba8267f0bb300798619602ee623ae39eaf6542adca5df665772d63aae04d9a5f0d21e9dbf3c324613603507b7fb6056e54a549cd9e10fa4c67f76433d8696827a59061132d32ed8f2364278dcbfda0e2674b68e32d5a51f6fe5e3a0664bc50a56802f2d065ba7b853d3f203203d1fce96e8e927c4d25bf4834e5d94fd7264911f2d34acb8b954d54ebe78eca03177942e6141ff87cbeec396658d3db0f7d09b9c68b20608b8b9cb10f154f774810904f1e5acd7a7dacddb3f6aae8300fdc1ea18bb4946c76a93e2ca3e53e343b241bec33136ac2ba5d11a14ce1dc063ab74c0fd4b73d046fe8c9cc9f6526771c7f15a1b8923058020c6c616ac650d289295a679014146c5051cf3944f5b8614a99a9e3beeb300e03ff0bf8b27fa60de71640b83521ad0e893a8565b81af217b494576288b3147b723ed0bfa13e2b5ac7a6162951d11a841c0588b1e435c8ddc51248455228017cad2d2362a512f8fc978ae49d11eb07d5e59e976fa9d0e37f98c913d4cf39b920f06259d845a400fd7be61e08ead9c1cca102b85816e06879c79b9767d9b901bfca372c9268ea87272b05f6b5d66c4b1682271a4ab55fc3d3105cac0a3f7bf1b2dbe521d34fa61d1eb040c7118a3591e95575fe5c8942be4e8bd78528286d504e3ea40c167c34d539b598284d7d14173cafe79e90ec3bc331d12e88bbb0621ccf86de6b5f1ed9626fa54da41a6652f3b15d235fc55c8d944d69478110d31bf6be325b00a09311951f1f965966f36dbdbd0d62a08e26bbbd00aa0fe8ba7f810580c76d04d1681d39c75fe2ecbff15a40a39fea6d9fbf7f5fda112a30b149592d6d6fa34ac103ef536a70d4aaf2d7ba18ccbca4b59508a8016b278b2993f26498d233dbf41e9d0d7bd3bd33181106a915bcf414c38fdb962f70b3714472ae34976fed9b4f205f8b1430e33fc33cf84acc2ee2a7b6500690685314dbe85df14f4f6860d42e18a8ef56289f70f2141d224c577d476a5f027fe810f0ad2a35a01ca1ef0f04be333262828574d4f9780b7328ebd38c08e80dfafed8512eeb1e519d1c93eb9c1104f9c016c2aeead85f36d0c2985b239f6a745e40ba70358cb27533cd716e2ae7467034bda42977e90cd577886d576087b495d145d0433b829c7a5e20781a1f13ed6002b1e7c7f61fcd71bc957569813994369e9456367594a55221b242affc4bd8660041d9037b91c0c56dc58dcf3edc8fc6bc509e041ac859de07b82cbbb89d6804aeb5f88168335ec5af63121cb941bc398f15207814a5a0d41b1487ebc4c464be06e0e726c9aaa643b8c8b375665d33561868d9532b75155509c7695c160a5b630f8d0fde09690a49092534f70843c7e99c6efef1b345b15dc6533cb9c71fa003036d64070ea6150f61d942e1c76cd5139aec5a210c3cd3210d22e313002e71c2851229ee57d4b17a9ca3aecb05e6d654bd93271f5ae517db38939e8d7cf6df10817d00fb375706e8071d22e76c7770892e83497baea0117a35c5c7015386f3f97b1afb686b78ffa0919ad05fa8a000293344831650a1d02f8e8c1c43d4e0587d98fe3993ea8ffaf855e30f660fc1a8560a5dab20949c64eccc1bf7e8cfef7f916bdb60345d71cbb79bc4c58f5c46c423b1af60086a22a2efcb203a8f119aa9d97346651364c496fb14cea472596473d41dd10211578af3ff71263856b0375112a982d9bdfe2e4cdf7dc6741e01ab0303746ab48b079d6b6ed1db5910fb16d0d565601c2209d45c5a637347418d56fb46228420e54b814459a6c1b6ee30f7bc6027dbcf89e439351dfd3c158ad95025023ad826f5d6a5d5f0ca051482e91e8fc5bae63298117f023a179000e5e7dbf94f08a26dae256cf71389e61c27a59fa9d31bb3f81e7526ab849321a9430a4b84eee8536c2a4389ca8ccd25767c70bda9c03005f36deeafe8a0f216d74fe34f54a6ce536e7f209cf52ec5c7412a4d4631dd13ae772309a171ec7529736860847550e73c2e9bb6f9fc29e803dee49349a6c6d5a977561827945f754099cbb8b5d1487dc98cdaa80a26c8ad576ea0ce21da8425e6e48da3284051b4fee56733300e1d634786e476480c44879a823cbb79bfb1b96cec1cbe66530ad1e3e80252b7405fea95d820c7baa8676efb6f1c15e215022719aaea8ff1c50d225a372d3b744dd4c9012efb0f099e3ee566882b9524c3349f3ab6306ed0fedf15ff0c1cc6b1082c24b9d7e5edc2ccd89d5449d80597df0cbc6ca97c543a7c68fcdcd7e3948aa344bf75d5045b4857b8b77634a9617c0e1a011241b40f04f467306be08c535712575357254e52f68b113490945436b26fd623cf4e95c627850c3be8bebd91bddf50606d2a25d31b1bb7a23c3ad6ff547df06be2a48a14a6aa8db4c8638784a362da0b68bfc807e85712db91847eac01237a36b76d676a93027cabbcbd7e626687d4d1d117791a18150c6dbce7b546b2c169f8d37be466420f98195d29de737f9d61611975564f51461e3b1c72f9ad0c80b3a65fa93cf56eb5bd26136db87099c622d3393b026573f136335ab0e7549c96f757a2cf1d194bd91c05598489c6a82837af43b5cdcdca4fc0aa6f00072397866d8c30ebe1ba3a2d205bd4a5d72f00de0180dd41f4fd9894233ab3bb18db50eadb108f0fc94d805654e4cd011df9968e38f238081869d505ce6c44eed99ae31ccd4d85ff36bd6530a2b145768c2030016888916d6402cd4b1ee25810544d4b90fb04688b9f5c7eafaed95b7f451284436643d80cf813ef3367b32b34d4352e63a2dffed6ae67e0994939b2d177bdf0b7e1cd95268e045fc1c843fcd70ac4a4439b735904111a9bf48a35e1254849cc03a896177f22de526bf7abe831cd282a46731ad87f9d8dd3b0cb5ed4d82baf7e44fe8d332a41471c27631494b43bea5b1dfc19b7b6ee2ab5d5b63518c1f42752aa0a3eee873565259060b6879630038659e1a48b60642410d511b4927162be73f771036461b3ac52a19c2bbaf0bbb9340", 0x1000}, {&(0x7f0000001000)="bc7d1e6c2a5b68d71d0f69d2925b3ec3f7a0ed2ebcf3bcb6ce89632bccb1d73b86866f958b41bbd7851a58a930f3187157bdd098a3dcdf6fb1d7c240f3cbdd5220dc1ae7f2637fbca3bb4dee0804060e96cd6d7a42757251df4e0b1109e4478859c1bfd184673c3a3a7982b4785b709f54d39a4e301ddd9ce07182a1dd6dba10c3afca5996bfdb102aa78c893f4a408ad7ed73c2643a6b660b814acb7bc7f8b4aa183d978e010c00f6fc6608b0451ebca90778", 0xb3}, {&(0x7f00000010c0)="c5ce343843cc2e87ba5ea9a94e44998c31fd2131692622fffcd2130d1064fc243632cde08a6f8cc92edbac2ed8764cda9bde06609afa0e7bafb19e1afc56a3f103e378c2e6f4f37adc0aca16712521fd7af997371458f66d64e664e3d45e808d9114e69358324108", 0x68}, {&(0x7f0000001140)="c935aabf7c4954ff6bf4e6af46a612976263139295e8acd7f854d11009b726307260726aa99a2acc23c7d0210cd9b17270b5a429250eba6e30705c9cba0cf70b2ba573e091c14362bfe874f59807c70adf5e0f2d6b2c8b27d427b3814d34cf93c0a9ed585b313505a37482b765f7d1e703db9f0a85e55d166f7b4599f091c843cdb55ebd51cf235a5ca98e02e00479832b5731cd0a34bf4e3a4f4c43de450b26908681f2e103f3e5af184f4b4a610dc78aef4a601e", 0xb5}], 0x4) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = shmget(0x2, 0x4000, 0x12, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) mknodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x20, 0x6) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="d0efc7a8b37d9adec0deb79ed07ee4646851f5bd055b24bc91e3850a3c2ef7a6fa56bbf9a0640c7a88e71b0a18068dcad11df913a3c9d5be0b", 0x39}], 0x1, &(0x7f0000000700)=[{0x1010, 0xffff, 0xe27, "3e23d546a028281389a900e852ff3bf7b8fe2221c0cd5068f8a57cfec5348a1ded65ab8b56f016adfebe97954d01c0a3ecb68267694da9eb2352fab2d5347c2e76152f4762689157d2a8f6d40e242c0913b3905a880726fc804be1ad75655a237903ee5c6e91a6e3bf2209440a8c4433cdcca318deb0f047fcc1ad9afbccdf6befb18c07803a9419aafa528f615ec0effeedd6c3f664629806d498067328462a8863a614f41244afb988c0fa3e57970a533b2428899573056e59db644c7a11733d99532947c5956b4360847014dc82115a88ae3713d0058488d9eb095bb4d742289831ed0aef994466223ff0ac8a68a8d92fe6a56dda3b61e9746020da171c4d00153d3fac340214cb6aae2471ca8b2262c4a4c727a41c0ec3a1f84b33b30c0281a748833f8dccbe357453ddd9fac19e41a435572bd9399dff7b0a42aa78a78e7e00b4b82d036ca4c406915cf2fe6b27a56e4d92a041b9f78b8c733ab05b33dbe89be62cadcfcd62525c1118657f45af6a0836a8404daed90bc9a5dc2a014a233ee95c55e3c372a747a01a32658a28f8449322f2b65f4a561c8b8e9ab0a05b025a367863f05bae9821bddb997a33be75bb6443a6a6f13e0e86bc8b77d5bc5b2f03ac9d8bc4d12541cc590e013020085fecb283a5128a773becc2b82b0bd3680f75b3d57870deb2114c6d403a9e14cc8444136734774b78b2a8c4a68a90abb2fe592127b9d51089adc75728d36943755790fcf1d54af0a33be5ba3256d7ef646ae3417b4398a68880761597b5518ed8c994642c52bf6e8472b98c304c7d3d073c2629bf3f6f3166046e1d751de5744d6599efa3b4fbf4948805a59916dcefd1aa4a7ab4edbbc95542a18b74c539eb52ecd90abca7f9fe37c508cf5bd74cef9c321415948c9856fbad97a35ef2deeaa537d9c050c6a28daf95fa4153f067e1b99f0e74db845a47b61dff135f9cbfdcaa6fb6ea90016a17572ee3026b51fed4573879aac1b2374cd4fe309001960419ef28fca7c57b3bb518220279f409cd108bf81179ba03dfa6a322363e511a8accc366fd4b77cbddd377b8e5e473b462e53f54e8ea275b47bbfb323a68bee5e128b605397e49b14e4916f707a3bb744e7bb7b2f1e325399bdf5ce79c6a2b47335a00bff391798e139d2a115a621ef36a28d10062c552374259b2ea94f97cdcd7e6e6e16b0dcf2c19ab925079ce3d4f3502c14d7bd62f50e8fe095ff2b3ca0ae16812336eef42dc91d7d718e49ad7a77946edd393228efc34c6bd6c3a5cac34d20e8eded6496dbf65d1f3fa29a2e6096b857823378d797ec90f31739c8b9d45efd3095e0e5b077cc6143f42a9724d0ff8f3b8930b9d163ed03779aa8bf51bd1d04384c141af5202ffe626e0c7d66d2b984e3c2e1258fca93fae5c60c21dac5994f609cf8c336b706329fdc0adc4d902bbe5ce1d9c76ae67278c6b9976c17dede8215afab82c91ce4d85ca82efc6e093a13c57b9b1d6090e82748ae25016a4ec9556daa465748837c3121b49a95596361b9b697573c80ae96dc5af767e9a9cbc0736ad1514c9fac983ba0b5baf3b830c8889e53f0393c6a53ca3585aa8a1a1a793aa5a52496dac79418b3aef19250aa2f946d2f575ea32db821a584e2d7b50283552108138c0754e6ab93976f86aa92a72d94ab5079689dcf1ccd662179ebfcb7db8ea1213db4175735d97371935a27a35c07d54d9c249c2451b56e0cd1d3887fb4adf929dc844103d07fd8279e6cd67c16c7698d7d53cea58fa93be8426c94b163d8516ee621e9f36ee4357a2150d133b4e96174467b8c6b81946fdd30c6198df655584072d77197e7fbb4f9be2127cc23f5ad4a57adec81b2184fa12f15ce4ad91655360765244c39b978d5c452072fd204eec1d1f7868de67345187fb6f2002de0267c1ea94e8bce57e955bf14fffa2468a95003b2441857eed46c36d2064343e8f1fbd4d4515ef529a60fd6416ef224a5d4b366fa647599e73d659446c3dfcf906c587ee794578ac2bb2b04c6eba50075372478af7b7a71da4cd6f7446801158bbb6c2d7c2a287841c4f3054edf4ce3f0566e9432b2a737cbc8aeae33f84e247f4ec431c9edb9a1d343a7ba4c5b2cee81e73b52cc479d7fa7337de251b9f754f4a4de14495a2bc4cf5bc606a2f34d08f60bda368e1e7af6761dfe33f5bfce744aca4734be37fdaf75cf06f211c598c97f860211e6c4750f8294645b6b3e2c046009c83f77cdeaf41024cd1801cf433eabf77ab5c1f91f220fb59aa089eb46806f0da1f898fdb92dc27e11660fe2a06d1fc9fdd7051bb74287ef556d9df3720fd4143c1910a71c64f01dc0da301c1a18cf741f5c75bc78a7935eb76a251ab46fdeec2bfbea7695a75e71d2cef7b88d9666f798e92d8e60b2823a94d4c0976f0fd1c673b41537b71b3785308f381ce09f698be4a897cff46e0dec5f0d2fb809f28914fd395bd6db6ad6bd6b0f58538cbb53c69d675f721f5f36b62b6cbcdfb04de6a56342a7a2f3310716ca187508d79c00552e36a21866f92ae0c5b2036adecbba17499e5dd5445469e7a1586b990bd64988667bd0e299b31d8290da8a918a46c2a9629662faa4e4e7aa32d121e744f36ded872c0e2d4d943ff87729acc3332b800aedacafc568036779d6fb81cda03ff1e3442d84f48f5d9d9faee77f9dd905b5603cd5489d03b307819d76955a1767bd1e7bd9f5a25934b4a13cd6988af5307df58b8480b1e632107923096144ecc95e90ce1382786d08ec76e189b107d66dbcd3064237a95cc8abd7f9b9d4babbd7a921da36082d9f95ffa3cc12957b60d9915550b8f9f6b52e040dc2907c21dcbfc73c7bf79dd160b2984c51b1d328232d17ac35850bb70ce20a61bae25851e025751b1e02ce1224dd7dde1e1e80761e53476c829a50da90a8be2df61491404ecf2228ab7c51051d002d1895e540a9cd7b150dca30698a846cf6c53ced35a7701c2dfdfc2eee006a4c28659c948b294c49984c01c07629f21ceff60f1a1ce9cc29276a416bbb1abbde1165addcbb5031eb0a3928026582a4051c9491c0bd1857589bc7822399cdac96476bed08b4c16e7771755df397d0a6696971b94ea5ebb99127e8bb5d7d9fe3f5f7bb19acf4b7d55bc7009957114b962f770ddcf16c6164f627baba1b5dfefbe4a7f14587ad46ca8ffbd53afadd24929fa3b07dfc2ebf84304da0b1d66572ae587ccb67f7ab2081bb9bf338667e3378cf247b0b596a50ce9a24b09553036c698f1caf368b89b751c1fbf8cf234a753d6c52ae6d463b711577df3c052a5a55389e950d3b15dc9b42c7e41f5207432c6fe3cd8827ee48dd551141b27529b278d9cb131221f9cce5e566b1814093d1d1316162e27e019d62c54caeb672b3e8ed132d0da5b80274fba5864060f8af310f7f25c5c2be0975b7268b7360b4f8e4ff35b197bd7f1c52375f19f1fe6de52e3ea294307a4d0ee009b4dc5508915c10e564d661d0ab6601d90749ac05955b12e5934b6fdeb69b7aa4e7c73f1b2e2e5ba0a923cf25e55c9f45672a56648002a861a1f3664577dae1b4be779e67bf309d26694730e097167713e00225d92532885ba4cec19fd4c93c87f9d04c5a16badedb3c653615f4cc5130ce8b6d2af2cd0c6035155706590b36358f0af3c62ed740ea1b2d001ec102b1ac4ab6dd3fe4ff210f734cac67ada747a95b19f46016ffe8b3ef08301f39fb166c0a7ccd773770d0bf5ae42cde048a4bad0b6a71df940eb5f6aeaf4f71010e87abb60ca93140d39e7985d14af3ca4942c3cad7aeebed49a44e1f9c4e6bb80eb333324b994da11e73796c2c86d4aaa4c3d2437d17fe2d4bf5888adaf9dd0ed8382c535d1866c9178612f244dc60eac84fde023ea3ed615075cec3b4b11dab61ebbc8fe200571d93a0ffa5c5b860f69264e69df2f1d89829c05507e96f534e3cac402c3ffcfc5b4701439fc2c8fa3f4d0230b507fae126a2d27c419c79db4cd98101e3b0d0d5b13806750ab3630317612db626f636274650bbf844dd169c9e065200c58ae03eb0fc0be379ceed8e1affb245dc98578f065a61cf57f018145f48d7c964e70d2cd68523617303733b68945be4f62f2d52da4aed4a4e778353598e31ad7ef75340f2ee73f363015dbcb73c7fad239548ae5bab28d7182aee761996e4958baee700f320760431dd246649f0dc185473fe0e6753975d347f4eb8ce678aa938f50e68920f1d26f9edcd67deac3afd78f2039b1ab1f4a9400ffa84636fb3f56442afac8ca25fe4f489876f27212912480352b5400282d6b13d73377d48c9c4008ff15fcdb65862e94863ac523e36511c81388e587c2c7619f19364503126097a511d803c498875c7b17b3076c77e68c912dc0ef40cd8af98c9e9485fa6b694e08d6ab629eec26dfbbb129e777fbb008853e29f6f5e22652aaabf84a492039247f2617cc19eb6168e198feced8bd0c1a9a14113e7b5506fc6a9297807c9d51a60635a102fe6ab125fa58dec6e9fc3c0a862cd722843c88f1073101ebf78d8ca53f0c52dad7caaac13c4828c2d51403faf801f0df0ebd4551c61fc5e61605ce68511fb258f3812e231515d53330a149613aac492674805cbd6496ece766647f10a1223546eb93b8a8a8b03b4cdb6237ecd033e8cf620f07f8132f54f6dda645b5dd150f3d3c37bfef338022ddc411b1d41288e2e9bb34ee34dd31572749a6a99ae34f801a5de8f2ebae6628e2ca01f28481e3e7ee0b2184c3a78df169252840e4ad979f99294fc7e65512adfeac49d4497d265f2dfea43ca575b0e50cb13cfe73075503de66091b227f3a4eec1a6c2c89a32e3981f940b07b307f4dcb66e9db4828a86f25bfe2a6b2339bc40e925800c10a69a9070ebeeefef76421bf2b090894b98917e7e2427325e0df13b0e61cea562ab8fdb880f4c029c3bd8d1d4f52aa526acacf583245d47688fad64f2bd455305b264d5707c825169c4a4a6e164a7839d66fbc770eb3b68cd2406160ae6037b8642c08f0f978043a579011d5ba25bbf2db41431ad6c35225ca5994f3049e2b8df4befb8576b10a06e41e0c09566fa54124f81102db8ea48d10b4ae41ebf87d38bb1c012b39a87df3eb57ad5fdd095736ae7bacb2130970cd5b1e7f647cb64cc119d9eb9fc257badabe888a818b488add4893223b9385d2d02cb07608f0174ec786903a8ba12e6bbb3cb68052ff7b03d19b7c31fd1a819c2b92e386ba434c766d75e898aff249dc3250c720be79fba60897b6cb48f3349daab0204b98badc128ed3e27f0dca08951ed0d82a5cd120406a7c428417a3e25da2c2c18b66da5c6d44667c094aae39413f081f7a52ec7d7b5c66fd294bc1b8ee206e7b11346a5355fe65ae9141b497a5bdbed42c58ed3b0576c5b706e0bba43a40838053e7e9be1fb3f4cb2151d81b1419458f40aaf9d2077cada716ef06a5d41f1cb9513daaa0d0e0ed6e1f8683384b0823fd9b14a66a081e5bf163ecbef25125a327a489c215f62869964a0fc11b0283fcaf145d0ac26c29d6281628d68147ed5be0664e933c1c9d652b7dde7082b9b00183d8bfae99b2311706aa987494191a2265984a54f1ff84b5836a3c1e9f4444b9844dace2833023041482c1ffb9303145fdc6cd084d45242ff7e4c9ec2fd9135a962dfdd5b94f19e3d7c1e616e62b15591ec545c8fdaae498b6c47e57545d8d220f8df14fb6a495ecd6a2c82d54eb74dacd2d0daaed3e86c50f043709b0b7e5848f3a3c3e72e80e887d96738427bc859dd1851374d891302fc36f87"}, {0x20, 0x0, 0x1ff, "8a7ec3245496ad919d141bdf6b7f4f02"}, {0x88, 0x1, 0x6, "6a6627688823d9a74faae62d3939c41e49855d4a75dd226d4b63e15d64c32ca8b6b5fc5fae7d07d169adb121d21340ccdd91a319fc364f60e7d1ae8dd9e1882b0c68eabcbe397d4196772e586d140fca64afc5c3b82cd26e4e1832e441f1870571cfc57654ab28ad0061357e468e6ca062"}, {0xd0, 0xffff, 0x1f, "94efbad07f5116922b8eb75132784fbfff05c3d09e1d152381d6a91d62621481a268cbd971c4c0cccf4561cab4defff47fef71a9c9d03ec523197e8486941209873b3cfb8ba70951f6d53c9058f76ca75a6705d028f5185000bbf1088a607c1a468c5ec72e5633b5430e72b4da1369311e8fbf8a7778fea7d87607880dd38dd8ec9abc8f6ecce8fbab6960cc46c0d6a54c29ec7c9a92bbdd223f56e0ec9ac4dff683f275de4b857b54e82451439c019e04b028099de61dcd31"}], 0x1188}, 0x408) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6ad9, r2, r3, r4, r5, 0x1, 0x1ff}, 0x728b00b4, 0xffffffff00000001, r6, r7, 0xffffffff, 0x5, 0x8}) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r2, r4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = shmget$private(0x0, 0x3000, 0x209, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r2, r4, 0x2, 0x2}, 0xe6f, 0xf2, r1, r1, 0x1, 0x80000001, 0x6}) dup2(r0, r0) 16:00:39 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, r0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100b, &(0x7f0000000100), &(0x7f00000001c0)=0x29c) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getrlimit(0x9, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x2000000000000028, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a", 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x101, 0x40) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x71) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="a290ce51512433a1c76af84191c3822c1c60195d7dd658fa75c2560748edbeba2ffbedec4838e793731cdc68627d65217d2383904160b12b518cfeda42ce9d28b9a5e570960ad9cb22eb1fea71fdfa381b0c8bdc5b21de9539a22f49a9db033a12b61b1e639dd17f596051c58f2fb1d449c980efe0c944bd6d85a6cc1d07731353b0a9383ca5b76050f30fa334a098cbeda07ed0f0b9ddc0d1bc7c915ad610b21bf87d37", 0xa4}, {&(0x7f00000001c0)="b0e405963b9e0fb1cd1379f295fde941feb71f0bbf6f373f1baa38e13d331d29b2c0070b025f38e4ad30480580255be46088f5041b3a0c5450060ff87d07f2ce95e9c9e9aed1322510788475de1a8281b3fb4d6eddc6dab7cd23ac83dfb3d17eeaf00c7cb6874acf4373472e0eb59ac03a24d1519a5fdc4415086700a9aeae4fd2b4412407a7ee61ad4e94aced329587e6bf9be7cf3f9df488598bdaff89e04093bb2e973d", 0xa5}], 0x2) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = socket$inet(0x2, 0x8007, 0x100000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8001}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/245, &(0x7f00000000c0)=0xf5) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb19, 0x4, 0x7, 0xffffffff00000001, "c75598dd54b6d6f62e9cc4ce6424c5b6c05184c8", 0x400, 0x1}) socket$inet(0x2, 0x1, 0x1ff) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) unlink(&(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x18a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) close(r0) 16:00:40 executing program 1: setrlimit(0x20007, &(0x7f0000000000)={0xffffffffffffffff, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0xfffffffffffffaa3}) 16:00:40 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x3, 0x3, &(0x7f0000000040)) socketpair(0x18, 0x4, 0xffffffffffffffff, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) socketpair(0x10, 0x1, 0x100000000, &(0x7f00000000c0)={0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x6e07}, {0x18, 0x0, 0x9, 0x1000}, 0x9, [0xffffffffffffffff, 0x6, 0x0, 0x1, 0x8, 0x0, 0x73a, 0x10000]}, 0x3c) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) semget(0x2, 0x6, 0x20) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = getuid() setreuid(0x0, r0) r1 = geteuid() seteuid(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x856865afe9dfe228, 0x5, 0xfff) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/219, 0xdb, 0x840, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)) 16:00:40 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x20) dup2(r2, r2) r3 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000100), &(0x7f00000000c0)=0x3) r4 = socket(0x18, 0x2, 0x0) r5 = kqueue() getsockname(r2, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), 0xa) r6 = dup2(r5, r4) mkdirat(r6, &(0x7f0000000380)='./file0\x00', 0x38) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x1e, 0x4003, 0x0) shutdown(r4, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x320e2f072652068f) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt(r6, 0x43, 0xfff, &(0x7f0000000240)=""/241, &(0x7f0000000340)=0xf1) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00007ffb658ee811fcac7d5afb918778", 0x14) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x3, 0x3, 0x308) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000080)=""/191) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)) semop(r4, &(0x7f0000000180)=[{0x0, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x7f, 0x800}, {0x7, 0x3f, 0x1800}, {0x0, 0x10001, 0x1000}], 0x5) r5 = geteuid() ioctl$TIOCSTART(r0, 0x2000746e) semop(r4, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x0, 0x1800}, {0x0, 0x7ff, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1800}, {0x6, 0x4, 0x800}], 0x6) semget$private(0x0, 0x4, 0xcc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x3000, 0x688, &(0x7f0000ffd000/0x3000)=nil) r8 = getgid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x800, r5, r8, r5, r9, 0x80, 0xb7}, 0x4, 0x9, r6, r6, 0x7, 0x7, 0x3c0b}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r1, 0x5) fchmod(r0, 0x2) pledge(&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00') recvfrom$inet(r2, &(0x7f0000000340)=""/100, 0x64, 0x840, &(0x7f00000003c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x10001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xb) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0xffffffff80000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x50, 0x11, 0xea, 0x200}, {{r1}, 0xfffffffffffffffe, 0xd6, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x8}, {{r1}, 0x0, 0x54, 0x40000000, 0x800000000}, {{r1}, 0xfffffffffffffffa, 0xef, 0x20000080, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1c3, 0x7}], 0x3f, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xaa, 0x1, 0xfffffffffffffffa, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x3}, {{r0}, 0x0, 0x80, 0x81, 0x3ff, 0x6e}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x21, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x1f, 0x7}, {{r0}, 0x0, 0x51, 0x800fffff, 0x1ff, 0xffff}], 0xfffffffffffffffe, &(0x7f0000000040)={0x7, 0x6}) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r4) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x8a) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="6bc3c7fa726879733629553f640192cc7909a16d133994880c571ada95723c93457277d9cbcae636db2534761824474528845f4ed8cb690803a4916d1cfdd7640db02f459a69c4db432464ff0640dd95cb6be5bb3531024f815ef72b0a05bf0c63fb307e1223474cec", 0x69}, {&(0x7f0000000200)="58b7c00d4ce5ef57e18afa84d6627b4dfa4c06d3be805e16246089f52dc6af054b754a84299fc1edb5eb0426576a9083c04213d25ef8a76f", 0x38}, {&(0x7f0000000300)="432a41ab825ea45eb5bac895a8af760910aab7cf006fd5f48661f4f8dac4e607f752fd6fed5f8fb56e06899964edaca8e16fb9636b6f297b4dfd4a414a2f1a8800dfb28b01459735824ad1da9f771afe4342ec87955d24648a28b1ae752e5b04debdf12311bf593600d07f80806c37b869199ec2023d7841a8b7a3aa1ba4ff3bcd80424b38ac293f251b19a9c31dd33b2c95b38aec82675dcfaf2692f06a8607fc806a80f2c8ffb4", 0xa8}, {&(0x7f0000000240)="ec5a77530004ce18eb879b127f85d072bb9291b3c4f8a515061bfa050486bf7fb269f4b30663dfdb60457927a5a4ba4a49131863b8", 0x35}, {&(0x7f00000003c0)="147b2a281ae450f4fbd5dff42552ef9fc9b9b4a2406fbd7ca61d13a1e1430170605366ecb6c3f2280220a45c8a31db5a4c1f5d90258000f54eeabe4d1e56fd0eacc99ef49e5e58452cf5bea5888b89a0d2bdcc1f8fd2295813bc118966c582c7c6e247236a016eb5fd739cab531a5e3da26e17ad944fefe5534a2b261b1f", 0x7e}, {&(0x7f0000000440)="c15b08633c3523712b54dc37931e7ea27856fb98ce6ba7cc528f5df76ee8a717575db9e77d502a464484e6cf9997457a31eeed97842948cf48bd08adb8bfbe04f6c03ab8c65faa38f38082ad", 0x4c}], 0x6, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x40, 0x8}, 0x4aec0d13c5846a7c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f000071f000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x4, 0x4011, r1, 0x0, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 0: syz_open_pts() r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x20, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) socketpair(0x1f, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x7, 0x4) r3 = socket(0x2, 0x3, 0x3) shutdown(r3, 0x1) kqueue() r4 = fcntl$dupfd(r3, 0xa, r3) kevent(r4, &(0x7f0000000000)=[{{r2}, 0x0, 0x8, 0x8b, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x83, 0x82}, {{r3}, 0xffffffffffffffff, 0x2, 0x60000082, 0x3, 0x1}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x2}, {{r3}, 0xfffffffffffffffa, 0x1a, 0x80, 0x15, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0xe7, 0x5}, {{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0xcf2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x9, 0x81, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x60, 0x80000000, 0xb3, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x7}], 0x40, &(0x7f00000001c0)={0x1, 0x4}) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffff0001, 0xd, &(0x7f0000000000)="02000000", 0xfffffffffffffff9) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r2, r3]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x10000) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="918d6c01080b699e57050cb9fe373f66274b138681d806e5c79174755f0ce7af4c2346c0c8236fe15603e84662bc4cefa44753611a24c4e1770d20674f84616adb9ef2355b959f399ebd9c9c967b5be0d4f02695c9cad6969b398d84ce07f3bc139cf89dc5ce5cb464a2f976516e067f951200d4dfc78f1cf4bb0a03a8e67fec268a1fb4302c7ce15c81", 0x8a) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: hole in range 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x5, 0x20) 16:00:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) close(r1) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) ftruncate(r0, 0x1f) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/229, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:40 executing program 1: mlockall(0x3) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xfff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x2) munlockall() r3 = shmget(0x2, 0x3000, 0x440, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/152) 16:00:40 executing program 1: setitimer(0x3, &(0x7f0000000080)={{0x0, 0x2000000008}, {0xfffffffffffffffe, 0xffff}}, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3, 0x7}, {0x4, 0xffffffff}}, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x7, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/139) setitimer(0x2, &(0x7f0000000200)={{0xfa8, 0xe5f}, {0x7, 0x8}}, &(0x7f0000000240)) pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='\x00') 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 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, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: mkdir(&(0x7f0000000040)='.\x00', 0x11) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:40 executing program 0: r0 = socket(0x10000000002, 0xffffffffffffffff, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./control/file0/file0\x00', 0x0, 0x40) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) 16:00:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x1) r2 = dup(0xffffffffffffff9c) r3 = socket$inet(0x2, 0x5, 0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x21, 0x4, 0xfffffffffffffff9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = open(&(0x7f0000000240)='./file0\x00', 0x401, 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x6}], 0x80000000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x22, 0x1, 0x8, 0x4}, {{r4}, 0xfffffffffffffffa, 0x2f24387a8685e4f8, 0x2, 0x2, 0xd2}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}, {{r6}, 0xfffffffffffffff9, 0x90, 0x81, 0x10001, 0x1}, {{r7}, 0xfffffffffffffffc, 0x80, 0x2, 0xe1d5, 0x7f}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000000, 0x64ea, 0x10000}], 0x9, &(0x7f0000000440)={0x3a36, 0x3}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pwritev(r9, &(0x7f0000005640)=[{&(0x7f0000000280)="e3d6fed902b35e2f04808876f8aca7dd5edc0a039c70cf9c9fe9f8b637f4cb64f6dbfe", 0x23}, {&(0x7f00000002c0)="055216ae18af0f", 0x7}, {&(0x7f0000003340)="0a367f9a6d6ec33060f46953792e3899ac7f601b0ffbdf4c95a00d02148f75f5e6bb6bf2305c07b0f31a53d9f98b1984aab1bc199ba821ead14bfac2cc5f2952a19cfcfeb57ea2a57020db7af7a50b17aa112eebb489d2f5773b4aea14317b004b308cce567bf8a04774870ccbaab76c65cd8250cfc115af394621b4c413a01ff23bb00243959513bb6568b336ebdc7aadd63b34b4018823d5", 0x99}, {&(0x7f0000003400)="f15fc37115e1b7658c6bf2194dde89e914f11863b7d371b4e3a4b008eda852a6c84d7d816d22ff82d9cb974197ef46ac7a62afa1d48145df6070c7500127ca214bce8e83440ff5e8caa2b3f921ecd668d669541d0941a17e19cbf5925c1df0031818522623efae6e7903655fa55234a57b0c5d23631a4242f4650093041e0cb6c288058ad35bda31b867b5ce3f9a21aa514f74a811e01aa95f029ff28af51e2345bcf116c7886bc4d98d60600ceea565a698dd12d5b9aab5267d9c737cef431b3cc7b6a190abc59d75c5f2b9d2e572b496b3cee15a31a334f295ed74f2e2a010eb421bf99c9e8321c02992b8f04c1eafbabd2e5ec403646116cc06936f4b6b4e558f1ed0b47130d09ecc540d6dd430f6146bfb5c346248a52e03ef95010b666f75d4464663b8ff6ed3afce159e7967314e565c3a72ac36e36de99043438087c739ea00c25c47ad48decb59cb3cae06bc36b257c66f15df62537cec302234c82b37d04d138b753f1d52f7cc9e66bdcdca321f857ac6f9006dd5f9cfcf450d50307a3cbd140bb9925433eef69979410deb4160abe961d134dce51796b94fc8101956f92cd2851be3b61a2f9f3fdb82ab55181020e7f2c64371cbdfdf760e249eb5476432e74955541724e9adfc68e643bc4a75606321f0c7d59954118859e0e786440ca9b49cc624d390f946e18e45bc9a9b04c7c5ab59b81fc9e1146403eb0feb0fe30fd0fac1011ae0b87276b44bc563f461a7c8e2e35de45971c2cb48b8be4428906c468cc1309e2027a33609891832192c41ab14e508cf30e85f075bc02d2c45ef754f7622ae797803fd4ca8ab34beb31565ad98977b624a66ee2e6898c8f81cfa236da8277a6cce4596390fab1edc1c503304e6fd2a23c102ffba46b8649518b0a1f39dc57cda386d3b67bf8bb9cb922ade92955099f3c5fa3ef8c0446258bacfe3eff856b9ff7e9810b8a62530e683aa163614279afd820fc1fc5dcb86c46d6a3644d7a034bd75313f84c943ca19c1a58895028b97487d257db21b759c054550ff33befb217f3c4e2251227b8a39d5b8b4bb94b66f83d630ebd1d6ad6901568d1a8e4e161e91ad29412052a951b583edf5e58aa47627987c2cef65f766022aab023873a781d2aa4c2a95b1bb6c55f8f671c77830f522340e9b9619aa9903743526dd499806c8f8c2a150537a70e7e9744e3952da84c5467f976c9714fa894ed1e5191fc968192e9f745c02998fdd63185758cff0cca86fbddb9745751b93b0629796bde66cfed28f179e34aeeab3ec75ea139fd4a9e9c3c9b17ee84753f2b592ec3ad9439977be1ec67ba6c700990b11965304d8b80c7c6bc833ec6e5168b6d0bea2ac5344ecf44fae28b92b96b8e4f3e5fd3dd80d0ab645018492197344567eb9934f94e0cb3674bef7f32961dd65f0396105f3d70697d30871193395e133028a3ad7786c89b3766fc6548202811276750d549288ea718ca05045f05e991ab6d43f3adebc9b11457995d5a8b4b0778a0e24283b7d1a26bcd484769941b161a2aa0d8d9d03861c7aef2adcd54434083bfbd13601b7cfa90d27a43c62667fcbf94448fa53f5647db9f64bb85d77efebf599c8fd7cadc18bf16bbd14c1ddb86dd05fe319ff8eedd013f3e5215ea734c0f10eab7cc5b59ce63297735f62da30a361c460364e4e21ecc015592a1c0506071a4085d254a5e4dead4d2f146fbf1d942f7f3e7a7f45875212a4d7df0b4a6db8ead5a4a0d77606eff409f5e11ec1af6985e783c2b9b34678f1acc1104be5056f34114fe4e987a5c6756c7f3b56821bad48e032b7bef3569fa88bae974a1a188c49389f617175ef997472cd92da4770ec48ba4dad894ffd1bb01169930f0a1f3ea24bd7cad1263ac08ff7950a72aef90177becd1f4abbb968490df70001d31769165d3fc3fc21d9b6074cc6d745d79bc223ca4ae8549364f9ea2d794d8d18e96cc1decfed717b8de1aaa85c421f60a19aed2d0d707e4e570db5871c788117d6aede97d8130f22c2fb6baa0d8fba621c6ae6cf5743838eae5f8782eaeecf49c4a4f19b173bba1394a1832dad6e25a653d7ed345f4e3a6ed484530950c8a34c2335eb884e2e4728b5442daaea4dfa9efbd05081938b0cd5499507923ea3cbd1ad24549987586ba3760f29709408643e9a985b6fea937e6145c48cf013473cef8d2d439be50b70cb6fc167db781ce8b3d1e94aece5f2a65e6a3e489c2bf829932b64d246f725bb9306421d35a4830654609ef8369b6bab9c5daf7f86ebbe6b5013ea3ad8c3c1f751528c71ba272a95e20619f45034b83086d45026cea048dac7e91137301edc703e04f19a3b726aac26329f410018adaa0d8dd25a407d05f7cfd82ca9125648ed987513e23afdb6b932787959eb247517953e3dea9586e3d4ef6a5765b80659fb5338bb862cbe4c544f15bde93a966b301f914e97cee50ae514914971b532dcfbfcf9c6ef101e12a65cbaf395cea14ebc34f8c83813cb48f52f5eeddffbfd5940a8bc7b2d7bf1a07efc740ee9b5cfd5a68d903724829ab00e6a46b5d9e1423f396340f311bb0483065983bdac81166450f71e81663fbb8367566cbbbfef8cbc69ac4d5e483d7e49b9d8fcb14c5608b1d9020cf7eede46f0680cc395af481b85f35163d21bffc2414087fd5cca6c9082b44df0fb181f527244ad6e505294b2a62d1f2048c2f3617a8f4ab332cc84dea82c6e5ab50303ce8274cb64d5eb18cbead4e5cd1ccaf04af0b3f1d050eb7731a003a601be21d93afe89d19c8fd699af2196f14c4689b16dcbba6fb18d21afa15aec604c23e9ff7a4c643ebbd69bb82708e6bd003cf6f411046b87af7f777e26b02a530aaf4d0c89a0297d0a988a6de2b1707f2f637345a385aa119945bc363f81e7ef0744fe1769c1ea42a065aa00f08ae93b2e1364d1f1bf56624234ea392f7dad0ee893fc6284a8d0298f6f45fab05d8c053b4c2b508cb5226227bc3c527a9991b24255f086e1491b66fd504ad3ae74545011356883e7aa2e03a51f0599dc9ae63915efc22f46fe31ceb440f8b077004e230f58d7903c3a251697b83c38865805975e68e5edec8a0ebbaf8678c4aa9a3c33b178eba787d4d6d4695d0b8784768731944da3b6afb640c7dc0b28af3828f2563372794804cfe08feb91e00b51e0a76a41721529f94793a481e9be408c1199f152e65e5c69267397defdd6b466d21573905b7c74f909d443b35991cdc61349a066ece94ac343d2a2f66384aee2fa47aebc1af9f92877741469fefdc2903ad420ab8e70bd64bd10ffff8a9f406b21aa7b89c6e24adcd6d4e8abb3ea1c152b79a6d5d7a41b742a048a1d243de7486c9285ce745ff69882e5814f06b73aabbb424d2d6fd0e2265f468f75e6061aa95401e48736b80234f51574b97e0047d815fe262c27abc7b24c57b58c60c20e14c7f76da475979214a39091d156a8c9f4f00552f6a6a66337a6630b6cfbdc8175839c482ba0573197efe1996a18a5270c77c8ea03af4d65f8ef3d3d24a777b832ec76e2514b92cbba497d4fe03e2592b27f00c8b3036676a4899247d64d6d9ce9b980f4a755ea2cdedef1d86cc916a29f3ab7e3905b4bc764acfaa5939ed0c36ecab94b5f87c624494c146f31ccfd34cf79eb93f546cb67c5e3e626a28bae9e1d7c9b2043948dea09c9fbcbd59b42c74852deaab780baf44f485d8467223110cd407e845622e42dbb9da80f22a7912099b9ecc1e941ba027c42937ec60c3df6bb93ab49912c8639a310a2e6f41fe6f6a4929030f8ec07a9c28b5858a9a3b82fc58624e6ba29892f708276e624d15b726ca1cc33b9d0c524483606b74d0ea9236386a247a7e62c87ad520c605cb7ce8af5cad3ad7e93233edcc6f386b86fb281c1f3b1dddac6df936329bef27e1c57efb98010863b28dcce06e05f14081c76acebb7175e3099f15301b34542cd4f11183625ec316d92fd7101b5b25b3578519b18276b4b303311fa7da474d6b0bc4e09eb6020edbdd8d0cbf429dcff0011d84e1477e42c060a70c5ae5887680f60cc3bb0b76eed07a1f0f7117c60d9c9ac50a8995dc56f0634f4b3fe238b11ddf8f0f82317e0e5713f6da7708e409e73a756741ae068a9dce33ae27af057fd7dc4cecd318fb356d702e9ebf7b30fa270945f52184f0d1af6db37e4809673040b93c0cd5a3f2cf9bd5e44fd5a750d940a62b9a3dffe269aa818c75ea62db755bd044854dea5d3d0b677c952e6f3e1824762d178dff7ae5be336955734f23bac05b8b78b97bf1add05858e92e0bbdf4a52412b6bb7b1edb5fbd2baf0729671316bb0e66a9cf00a0d04d6fc28f965beb23da9d0879cd26e17d1c4c49561e24e1d74da9f5d13e1116ffb7e9909eabbe2987d287580f66242713950a48b157179bc3d25a48acd143f98306d80144f419f5eb57dfdb5f431ac1543f2cecfd50354cda3e04fefe3514056ca52fb5960f8c91fb0aebb5ec3dd623f6d3764b6f485fd726b70db26ee05745defa74a00c66117fa882b63ec4accb0f7ea65edf2b4f37fe53db35ba8a4f7f9c59ab1d0862ddd1bda273da38d0dd9c3821ca28c009b0284303c9c83525dccc00fdb621b43a13aab7e61fafb04e889ee65fd3db16d6388dad6a12e59760a6f27a748ebe057e28c4ae44fbde87c11bba5d4078fb5fe1557a2041cadb4970d83e5a785c1f70227794ebe3f14d349f03f37b2f4305eaa7b06c51a690c34c6516f80ecaaf502a15c5568078c275b6150c4bfec35db11fd33a9ad61b5d5182e0006e87e9a151faa6b748681d9b4d29041e572703121c182c894836dadc79533dbe06219a84163cf84885f8945f47b68174e9c718adb4c79fed5cf7adcfeb7a7bee3cb1f183d0358e0d184fe8343bff09ed2327b685f6df9594dc9265b556614a3b8b9b899db5dfe6f15cd49928e5cf5056a66fff98f65cea9b9eef8d21736c7a4eebe34c2894afd8edca0f8d792119d32c5759cf316449534f837284230c82c949cdfc668e628a821722a4b6b018071c518891e837fd060ee55915677108b43bc3eb563334c8d0f7422ebad67d5519496331e8dbf4c1f9d2fdece0cc38869b2eec410ee2abd83449e5d880c7c3b8414bd00cb64223f4c379397016dc043b2f2216aa2c471c46df1b812f300a2e040cfe0eebbe45155059141dda6f131c01e6f804bf276472e4abae78646c1177e4f310649f734dd6dd6c5b2d3a5d364e5528f4929be98f023e43735e06e4da2517ead0a01550470bcc918ca598ec22428cd8c04de6a62e9e974bc3af9ab7fa3580b5b454fcefcaa67ab3302c4e3702ae17e3f4646c03051f5e8c6c773d89ea68e75f9a4062d2b6c273f3f828c4e0b68b3b9ffa3a72365443d170bf74bf3c054a51c12f84493ca2c55d8dd9ba15868ffc7a92568bfde24d05306fd3d0930b8941b9d981c7fc1d106c04c2811f8522749ea27ae605743faefdb90c0d7db5d3006bf8d513bdd2a0d2bdb2be6cd78342a3bd5b28f83e4a8145003972fc3de7b512ba9c0c3aec73fa95326c282495a170fad57784d53c59541a548572c0b8f9be60505090faeb8fde6a7a5d8c5c0ada0b0ce4c44a1a18736a229df0e321a1adb32fbc047a3530815f473012118e1e2422322bb807fb4f27fef198f67348d50da6876f6b80f72774e9c84aa6b3c51be665946388ce73ba868773e0e372fbc614e2865a649958ee3b84b0c9e6ee69b96edb49d5e3634dd6f2645696f7f1f10078ad24f27a358d2d6228bc5b2367058c0724f16bbb9c0cbb2fc2ca6895448f368eaeaf6", 0x1000}, {&(0x7f0000004400)="8fcebfd7b33521b0b62c0203cfcbe24287dbb4835a50bdda05b2f129ba5a885a74d6f436113471c4b90f049f61cfeb21ee1ba492f454844c59f8c39f2bbb4678a80d032b94216386855535f361b6ec7c02632b73f6e03636a434077ee5ffeb0f817252558ec4e6870bd99b5f6f6fb7f8d4bfa627a42bea762349ba1cec536001a26cec59e27516a2ca1c889b76adb3680ef6cc87b8e0f3d92ad4e3e503638a606d6fd7d1441f21a81133420c289565", 0xaf}, {&(0x7f00000044c0)="ee96cace6453c3977f7dd8966a933033dc46e414d3e9036234b20eb83592be4d7ca86ef1d6a3c709e48f061b0c403533749602328849789fcaaefa1cb4a7363d380b743a6e7169043f15a82116ff1099afa79451bd560cd6d915cb749b03f650ff11cd9cfbe8238fcba99145c58748b40720aa9a903f6653be59dc745a2b01983b3874283f6810acd058457ee1e46681e6d0e8cc321feeb160c267d5e0ae378631d37e9a1ea190b50dc90fff4f09fcc33531334209482ff65b51680cad4c66c56c42311e84be62680aa21efcc1f3d5fecdd203d012b7ef5773f5f29ee3e4e64a813c5c7aa5da80456eb3443671612f4da020ae7b623c3442e4903c7cb1de2603b17c199c4c2c38ad19471132a514f1584a963ba393250063484ec91c370b1b66d60526f247ee04de943072555b899ad341efaa8f09b786092c064b879ac033b5238d256967159a530741a5b32c261f85d9bcb6e077bf2fcf5e864e340852a77911edb5cb8079b75aff3fbb150a2ae7ae9b0caf3b83967f10446807c779a2f76ffa71902ab9a047f1250d8180cc2c01242300eaaa98982982fbe614ff3eac9663ae8c5a3c152688d99c571e2484707df75ee508a04ad5cd92b8dc95f141d6e4b0469082f01d0ffa202016acf06722225afc7d76a2e33dcd67086c710a1daf0f7a91c127871c6bafb3f79fb139168bf1e975155dbf002a2fb639d06a31b373c55bc09601e4b207703cc0ca90278b335079593f40ff245806d40d89b7c92a7ad39880efc1251ab76ebb8034a12a1ed97807bfb87b3d94110b8c790add25be697f675bf9d09d69348c69ee306ad6e708300a8668ad46127949dc5f30d70aec878b0d1ba48b1b333a57af4d361cb9c8398683bff50289b584dbec0c0df7f0a7c87763570afd86df4aa063a04a841407afd66b06fca319743240119f1f2a362702693a30983a591b019c6897a3072afe4f46460a43dd189221fc62ee68ccba277ac17c082b8104886e65993b4a225a798a8aecd0f12a12308462b87afd8a061c68ba5d9370a6b50bf3ea9dc04eea53ee8431f54b798e5aa70b1d10755e7492e74e1223bdf4b07c6090e03d8048cfb93ab036fb8cf4d90b2ce1fdcc8d29d63e73f1f8bcbb8a5ec4be87c111772b8578bd0079a16b83bfd3dd090ee2b072d3840e0424f9431c32201815577940be414f87eeb72087097533da9e7671fa2bac1bb40e0ce186a004f9734b27632471627c1fdedfd6a357471f40349da0fd175253c4e3a05c89e5e84a78b962701c7f635279429cb953029a073e6554cc6aebd11ed43b65f9f92b660b2f0e85485245d2565d478843f7e679b1194bd1faeee6d8107da6c85733c00f5e914a7bfba1a97dd6e40f295d89b867049b087ea90243129cfd70f9845d611ce4b3777587c6fc7d56331e8dde5e7e1b3e4e3475e583d44d29ff85e7df82a5b5a3802fe4ba679482f90265457109c694fb512e23991a153a10901f607d8b0fe5f71a27021ee23a1a3d60964cf53a322d41028beec97de835a327cc7b0a62930bdc3f8cbc058161abea1000ee9a0fa1db334b48cb9149abeff5c24d4978b689ed273a4bda363b8a53374e05886621c7a02952791f34ecdb3a8df7f37660c5647c61d6afef1ed49e41712d3deb601404227d5c8346dc7bfaa522bcf9aaf8b3249f043bcbcf43fdd4c1b9270445eb61a672788478ebe578294fbfdde854a3e78201aceb70fa1e310b9fa1490329884d3649c4e26d3788099899259f5c738167863e464f3b6b1ff486571a4bd3dcff81017a9017f38815a7f032a5599d59bd7798d83740ea9c0d898bff4c7946cbf12360be48c47d91d222334eaa73c4e24d9c8aca1d69b7c75ee43c6fb39b1b0c316fb522157b7ce07c1b6d4137a61bf3e066e0e83934ec29ae17683c242758c2c684f0eeb2e75c9c3263f5f393382224ab8ebf1d3bc42c854bd918642aa5f948d66c90941a093818686012c8c72947c144f1808b5eb0138a965f7153f78e7094e2e484385a6be4929f91a8234f7551372f7c47253a92b4fc879abc492c107319320128577aa2b23cca6ea9ef76c833e6cb8c66a0e5c3abdb0f56daa66f9dbdbef8fb2ea142e18910f836845e6485ea5fb26d3681c27e45de54076deb13683c15c783028e7daca308d60ac6a52c55b1cdd52be70da99f9c3cdb5a7a4790ece2e050a4f04af18311e58bf3629c7cf2419effb232be50934079337ca00a32b99d216b06038f6525e861caa2f6d96d2494a069938b99d58df104a67998c4745534fa515e811f366da9d2ad8365923ba90e38446c39936ee2cc1604c6e5eef6f87e932d7223bb6f6ae7c69f611329f54a0676d3e55187af420b56faa37a50295d763cfc761ec18dea9fdc077f95157ac4097af676ef6177e627ea13013d92335064eb46d0577a71825e4546328ab10c7959ecd0bbef4f91c57de87855c1e13d7b509908932c8ff25ee3e0c8eb91689d62141d845c789077f2d0a8e59778f58ca1704a74b790b3dd45c521594eac8fa70c1234c8eb2306c9487ce705aacc80cc319a9d2e7b9e6092228b82b404aa3a24784086c7d3a69d36617d3017969303e57f1cc9eb36fbf6a1bdcbc983cb15c5aa8f2d1f89f2454adea091075650f91024410094216b0d1cb1c91507ac97ab3d1d11aef271ea36b95f210ab75c3982b10b8275005ba42a8258ec749f3938158f62badbcc30b83c4124263245aadcd1c7c4105637e6890767032b22887268e4b1f7455156a2dd5f57f67a134df470bbb93cd386cffee664a249d4835a4d09f5d0cb5574107a06ed933f9e08aa1e5f97b55706c2305860500a59cadde5498b1e880b853d948a881e8a3f05e979403a3e89f60df6f7020995d2fb5c8570398ebac86bddd89fc7bbddcb4691424cbc1598d9a01b254435f0429da97b854656af9a434900176629941b84243efe9ad88faa19d7e2373881f675e97ec07276679bf5f889d0dfcf3721b7be75e79b1fd1f1b6292de6a4f4a38c80c2f682a967121cf52665d60ed5c00978b7bc4d05f16226de3b2a00f2ff966234283c710696abbed5fea34d2074b28d637a169965a71bd942484900dc46d23448a1660d87fce7a0b53eeb59b0c0ca7223ddf4f530c9010a2c59072b3fa2b524fd95c5a04cc1d05902f7634b0bcb3b387ad38415eb872133f8ebc94ae9a2829ec15dfe2664a70b32888cff5d7d9515aae8ff4c6520d888c3db48e681c13a0ba949ac75dee1f0f8d54fb94dff88ec6df26a0cb9234698727620ed18cfc91f701f364e4ea4d6887f47c7a553fa07f5ff2540d4632664fe9c1790d7be999a1ff955240de3071ec68669f7477bebffbb95f986eddc4f68580ddf908199fa1a5386c8d594033a09f56e7e805e353f1a6ce0c793490a736aae11df9dc25700733d515f690ad947d0b9f50d6003b46a86b9d23d006b89baa21d2c3ec2bb7ec0170cabae840538e162e972319eecd776206638177e2642f715de4ce1b1da80ebeed12bd88ed4a60afddc61ad484a6bb61db18decdd5db7cf57a8fa530a0d79d84b667065bbd3bff9b424c036c35aa6a416195abedfe683306b0e83ddf94d9c5695631f1d11eb2b6fed92406d75d28d37d864176a014026892cd660b48f8c8dd4ce87d3d194b3e03c7d94a26747ec438cdf44255eb275ec564ff5e816fd1fab152a60564f2f9a9e400cad89bba09c5dfc2e25a718e06412cc815e00c5f2ed5572e302c52acb814961c0a1e6c7a7fb5f7299e10f63931b264687c50a0657207a5a83505d23643cc590bac05dab23e6c36e669cd26ce38d48d7e2a849a02638e5eba307af48267f2bfc300ab922364c8b5e8f4e2e626cf9edd40033da295accd37b6bc3f2b8d975a9eb5f27fb420716b08ec1afdaa48f4a22acfb5f033fe9734a5db5b414c2141acebe650267d052ae5a9a4dfef4d4e0d16c25a0cffd037e0c5b83ebe94ea26045f30b2c53af381be4a74d165fd542fb06e15b38ef9d6cc67cfeccda8d881400c6e0734afd2f63abf2d798a00ac04ea419c8cbc49fc79a5310362d2f62e2e7bbb09b51fd5b2770a3fd7c28ab400b3e4e7bffbf1995716503861d1e363acff1c55543f4bd7933507e40eddd5e50f42f3784a590fa321707b5bfcb28910a0046b2e1c0fdcf060dd2acab1b815083759ef7c8622a8e56d8ee83e2805d8e60f1f67ac795669e681240e7a224e5a73900353503ce93543de94aa3d046a5b1151703f67034f6c96eb15b888f0cede84b8a8502e4e8139a710798055f1623cb120e44ae6992f266f06d64429dded01688f1142d9ed471dc9241298bd06f71a6f8ad79da18b2ce0e13009cef56837ce92300ccc9a33d08e9783560139bd0961e42376316a210de38999de6b732321b7e67796671b896371b45503a7025cb23ff10707b2164127def84d58af5f9b54d478920c1cd3fe0075f813821be4053118bca5e1c2a7aeaed525902e73790bef6824ea5d031ecdf6fcb1e2dc3dc0c14bc64322188e317c123249c9a5ef3f94cab6cb668b3bb9f380ff2b71d0af157c145e2a6d3a43896086fd81711798be0deaf833678d25a8d9316c49e2d052e3c1507e76d64ccb77e648f343a0491450342df87c179aa1e1db6bbbcd475097c02ea903e466eefc2c875a2d4f81c2a7fc8cd7dbf9e7ff2d2f740749aaf90949c288981d7c6d01893589a047b95b57876162ffec0d55b1973c7ecb302e93d5a69c3d2ee3fdbdcda42738e9d30e5bb3d76c32a9145f9e6c7ae384e0b3e3bd98659018fe8cf922a8e804076fb3a8315a2e9cbbf1921f4e5504d8d89b34ced875497517ca136952c8107c14a0d5b0eba5405658d6a71600d59230bd523dcefc6c963355d98830b62a697125f296dfa81d9b6b3a5b5c62480c6a2ace386c2eb36ed6f2a267b0d4f9d236457f0356a1a27c0076e7f6c86ede42120375522044a7c1400a9ff15ea52273d289d825190f8eeac451c1a7357db9c9b515d0f5ec14c41ba51112bd3ea88072c8cde1a85c1c9a621b497843a13b3e466b724f203f9ace6a00c00255cddb194f9b9675ddeddadf07836c10d31bbd8fc051b62ebee4165df5948bcbce014d7d8518aa7bdb622b344c5ea75b1ba3aca61dfbf2b87280e387dc09c8de6f6a4543d9530412ab5fcaba01c2437d1a670c1a6572c54b2528e7bada173583d6611cf6dbf68ff5b98c64d8a77ab1acd66c43762f62445ca3486916fcdefd6fcabada9c423fb33e90ebd7ad67efb9651db00fd71d45e2d4a7b6fbd35f1fe81d7a4c536a0a12ab429d30a98762ce725776d052d106b62455f50b7a23be6005b7f0b37e40a0e9c0b24a77c0731b4a5be9f82638f225929070d4d6fbdbccbb85ad87fa6786480b3128033fb5caa35b39dbc988a523cc2cbc4ee0c3cded4987975dc66e1e6581dfdc094ca1b0b257281ebb0a8925584ef874d7d227d0ab21fb54bc8f49e1fa4b48480f1202946f6255c8b9c43a18d82f76e4062798a97bdc0c8d405ef00a9ba23a734cd5b202b62fd886a0aa69423460f8c71b5c5648c3f3c44aeb9a96c41d93ab0c6582ee843f423b7a256fe3b6ce8e08755b35e8103a8f33b7d090c42a112a469b3e2fa1941cee6901a6841a59470735b493f284a97002f7f8a7e206d2a8bf115d42884fe855f1ebdbd9bf999ab86ed2eb46776c192ec0d7d63c6ad0332af182cad52bb5f71f7414c8ec6f16c453d2d1a712f019743d095ea0256228dc635b96b89317a48f097727f5d0f9ea4263e062d9798421f32491a5fd919c9e72775a11abcfa5927649fdc07f8e26254c608", 0x1000}, {&(0x7f00000054c0)="e298149820251b80009afbba93ac8d099e0d1b6cb6f73bcfbf1fd03bbbf61193dfb36c6b004736875e86cca8b90fd689c6244331b971574c0f18a3e51071489938c70807cb6ffeaec6e758291d0076ea4f9272", 0x53}, {&(0x7f0000005540)="fe52e074816947f59c9cb59a93c79c3cdf74826ad613be7387440bd512c5c99269ec3744d7a380d2cff0dbf13297016b7377100c95e229a1b486fe3bd3eab325675031efe21482b746c727b700ab26d377fb23acc8066aefed8a4c2ec34b0a97284aca8be56528d35df6e2d84cce3fe617483a739a31", 0x76}, {&(0x7f00000055c0)="0380ec7b6dc1cb2b3bdd571ffe9a94e7b504a0387de295f45602d5d444c869bb576ba3da955e303fd6471ff7f892d7e67a0cb1fc624ba03887041a465ed5a4847afb5e9f464cc5e4ba02632a1d14bdb49b560dcbd7376f51134e669834bc6f0991", 0x61}], 0x9, 0x0) getdents(r9, &(0x7f0000005740)=""/4096, 0x1000) r10 = openat(r9, &(0x7f0000005700)='./file0\x00', 0x38080, 0x10) kevent(r9, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffb, 0x32, 0x20, 0xfa7, 0xd3}, {{r9}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x3, 0x4}], 0x3, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x1, 0x14000000000, 0x5}, {{r9}, 0xffffffffffffffff, 0x4, 0x21, 0x835f, 0x3}, {{r9}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x0, 0x9}], 0x4, &(0x7f0000000140)={0xc3f, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r7, 0x2000745e) dup(r9) 16:00:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) fchdir(r1) 16:00:40 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x7, r2}) 16:00:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:41 executing program 0: socketpair(0x2, 0x2, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xaf}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="aaf0a1325b1c4b40e36cf8fdecee2ee5bf24ac84d9edf23e4e15b459e65a4f2536c5e5227d67270b566650c67258cb8b2181001485f37f34ef35bf3ffe5290c3f8a90253ed5aa6337b9b043292edf28c10cd5c6e342542cdd2", 0x59) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$inet6(r1, &(0x7f0000000180)="a8239e5e65f4fd8374dbb2a0733cf755079d6b94f41d5412bd864ff85350fafd95121adda09131047340205e4ca16127c34c0e3a6048e0ed3a3eefd0ea479f606b6e04859f1be94cb7cb83c04940fce3101bb6a84de37ea418d78fac0e0d82c2b26c528196b2366db5062603641476043592d9d461d1157752386d0be243cd1c079c1741cef1a9dbcfdd46dbece2db1c9c2a405d0c9c0350c65dc375066e90c4852cfffb9968ad4d7dcf8aa9e62099b2fa9fbe0cd7fb1d8c4b27bf2e511a114dbfb1b0d93063a3a9c630fffbbeb71a03aefe47beffeadd54d57d042ac75c45", 0xdf, 0x400, 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpgid(0xffffffffffffffff) getpgid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x5300) r0 = kqueue() getppid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x81000021, 0x9, 0xfffffffffffffffc}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kqueue() connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r3 = msgget(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/45) kqueue() unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') 16:00:41 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:41 executing program 0: setreuid(0x0, 0xee00) getgid() socket$inet(0x2, 0x3, 0x102) 16:00:41 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:41 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x101, 0x0, 0x0, 0x0) r5 = dup(r0) lseek(r5, 0x0, 0x0) pipe(&(0x7f00005dcff8)) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="d077cf5f4db928a65da764b7bdfcb5e7bfc497e5a312dc3076258b25cbfbaf36e2d66c9fc12f7d2ce0e294d556c989dd8fc06a3883fdb78774fd7e6abe61ba0c00aea6632c9fee32db3b6a48791d468c3f8d1f6024749da392b2cff013a880735cce704eace5b87f4bce5c6ab6e2694b5e190e9d7c771f471e785920715c1062aaca37b9a30dc34a722ad0a04362f27ac2ad4dee16849b707f732b61e7d247a7d42256a3f8304b278fd076cb74578760c5c7940d3ca972ea24b6d5a9202737c0790ac409e5b50d6285f2a8981c8eef786b4a61a07f", 0xd5}, {&(0x7f0000000180)="03b98ae10974dc8ca11860d769ee01de12cdd2", 0x13}, {&(0x7f00000001c0)="be53a47dbbb55efde4e810202a8feae4915fbd5369f7ac090cf86ada9e8ca261c487970fdc246435bebbdff90ddb850bda1e8821c1569e719c017b2abb062d44ac9b051710f57758602b7fd81b64482eeef914df3665cc7ffb5fb8c173ae1a6b2a949063dfcaf649261779edc88a0babca9fd7c1691f155c17a2", 0x7a}, {&(0x7f0000000240)="0e51170bb7eaed95abfdfa50cc1ac20a740da22d89ccc86b9f16bdd6ea6e7c0ac3d1ebd67d1812dcbaf305e77f2adb9ce3420b1fe06e594d45ee79bfa3e3240628f0abc606dd20a9a4bfd828", 0x4c}, {&(0x7f0000000340)="06fd02c9987ea0370d4489a733e4bffad58aa8c44dc8c1c78ade2998f93abab5d786fea83be84ac7be7560b7e20f62d477fd5130021acea5122dd8dab170a2ebb551f76439e413cbad0cf549939bffb12f041d241ccc0609d07b113d62350a", 0x5f}], 0x5, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() 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(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) fsync(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:44 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1000, 0x1) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='.\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, &(0x7f0000000100)='./file0\x00') r1 = semget(0x0, 0x4, 0x1e0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/89) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) 16:00:44 executing program 1: r0 = socket(0x20, 0x400000000002, 0x7ff) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x10000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:44 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x5, 0x9) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() r2 = getppid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) kqueue() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x5) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = msgget(0x0, 0x11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x4, r4, r2, r5, r0, 0x8, 0x20}, 0x0, 0x1ea00, r6, r7, 0x200, 0x0, 0xd5c4, 0x6}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r8 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r8, 0x0) 16:00:44 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x16, 0x8001, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x51) r4 = syz_open_pts() r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = socket$inet6(0x18, 0x8000, 0x3ff) r7 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x394, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x41, 0x100000000, 0x7}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x78, 0xfffff, 0x8, 0xa6}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0xc2, 0xa, 0x991, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x9e, 0x28, 0x3, 0x3}], 0x4, &(0x7f0000000280)={0x5}) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x92, 0x80, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xe1c, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffff8799, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1d, 0x0, 0x6ca7, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x80, 0x459, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x7, 0x99d, 0x81}], 0x2c, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1, 0xe842}, {{r1}, 0xfffffffffffffff9, 0x65, 0xf000006b, 0x7ff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x28, 0x60000020, 0xe7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x50, 0x80000022, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40000024, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000040, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0xde94, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2000001f, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x8001, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2}], 0x627, &(0x7f0000000040)={0x3, 0x5}) flock(r0, 0xa) 16:00:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x48) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x19, 0x1, 0x1f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x51, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x17, 0x2, 0x3, 0x401}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0xe, 0xb531, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5, 0x4, 0x7ff, 0x10000000000004}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x82, 0x7ff, 0x6}], 0x1, &(0x7f0000000140)={0x7fffffff, 0xff}) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000005980)={0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000005900)={0x0, 0x0, 0x0}, &(0x7f0000005940)=0xc) fchown(r0, r3, r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x4, 0x7, 0xffffffff, 0x6}) r5 = open(&(0x7f0000004700)='./file0\x00', 0x200, 0x82) kevent(r5, &(0x7f0000004740)=[{{r1}, 0xabc995acf13a06ea, 0x0, 0x1, 0x8ae, 0x4}], 0x7, &(0x7f0000004780)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x40, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0x82, 0x1, 0x7db1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4b, 0x100000000, 0x80}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x101, 0x3}], 0x0, &(0x7f0000004840)={0x1}) write(r5, &(0x7f00000048c0)="8965b3d4c6f659a32d8305cb66782fb18fe465928060569142af50ea2b15f4feb8c2497c98256787ed2cce1cce15a4727701f3d8a91e9ac12c6753c0b32151cc7043fc646105dba532835e84fb112e909a7e2ab888474c3514a65bbee8307a01c7e190c9c412095c53eedaf708481c72ed31b557b7a24323d35f00c1ca27d311986be0f140a990451140a4009eb56085a6e305fbe7a022e5ef17d4c90f993edd408e853c5b36172712827aaa01af352a01d9964c07c2f5ca2d6bf7e56a10fb2acfedfa9c446cdc268c9dd9ce347fe72584f57808ff13a56c7f1cbb84e29590aed2ef4c89952f18f79b8e803e28aad0049c9d5b508e31d36ae4af413cd18e1478380e44fcd8ea6ca93022cb38ef138a412d600dc0ad4ede1c59c2ef4be42c11c8c6c76aaecfa42cc7ea47f2eab4278fe10c7f585fc85bbb4c38d47dfbdbe87bdd20d78fc13c86f06023fb7a52beef452085de003537866726f10ad70992ce2ef5e55b0e3ad63f5a1930543f76a9e00d27e17cced0a24dd5eb6af1dd3938c2f3cdd11858f333b856d354691002df69fa7a949d6d6dbb6ca6d233c8234d18be90689196614b5483abca5ef8ad0320ba36194a9361dda120b4a8ccd88bdfe3b2869eb4bb879dc4ff8e5daaea69f4a5c5e18e5362a9ab09a8f8b08347f8b3dbf1b1744a1b3f43c02540ddaf833caf11a58a621b738e8de6cd93bdee90d7a4fdcea820f1b35ff8327db1aadb228b9a544e0a7dee7e56402109e406787d2bd5c720b19e4bd116be9fb8f1a4dd861ad72602982d5f28875e288184cf0abd5fc9d2d34a4c8145d46623b5037e50a05aea6a2369d560df9f5b22f5f2e89bd34b387e4245cf8538b3c62b912995a9f6d63d82c27fbdda4aed8f9b2dd09cc9813e6a8c9ddfc5e92bf866f50ad5c217390eac4edc346acfc5f10112ce79833aa829c42431366abd9001cf739711d855914c1f5f464f2ae6bc4fea92a0b8c071bab695349abbfefbdb5c25efaa7c0796a6cf9428002574cf69123f3f072362bdabab331b78d67afa3453ea549aed09f0284896693c7758584f1627e4e30a30f5844c4b495082cbf1a1b0eac4fdf4a63f693bd95332f9a9f9880066ba2847df15d308f6ab4f79d96ae81a9badfe3070a4524c6055ae463693c3da16d2452571c0980bfc6cb6b06a1cabb21d8d4079205d8afc8774a2d8e6eadd956297f71fe72e92dd2c787e9ba2e4a4dc77458f9f230a660c3a4c0884722f93f960140aae83579942ba6a938b468545f8bc33c7f4bbe4bb6cf3911c7eeb44428ac0c1b0560e979534e994cab954415f872d87022f9d7eb5fbe8b36a51bb49bec53955dabd03e32d9adfed8d3c3485f4f6262aedbae914b0305f7541c29c7bc9abff73c596e7f974df08561bcef68c285c46f796db77cbcead8b9c16f36a1767a10f56fa6d20d114766155f9a408efba9b6baa90ae6928a2886d058069cd5f527f510a78a5c07fcb491f8cd9d0ad658125c4664986f2c97fc7aebb8cdecd3b14942343a5afb3b89c06275206239051d3079a3b1222d4f4fc481da2f718ccddab3898ea21fe68b1342ff9561cc3ca9a49d5c8e049a1fb0ab92c327a82fb89203be5fd802a9618a1363cd35bfea7cf444651991806ae8b0a727068bc02c1ea6e0ca4213eb896fe7843853ec6dc69003019a8ae76c52fa7aff27f9e0dfea01934e1baa9237aebca71caee792af839d6f4fc85f1ca7f7067f9ba6a1da16d4a177f73849153fa89836a531abdfc5406abc77430a1094988ad2007202ee48b869ebb7e296f1471191520f592d2bcd281b0fb193714a667d3c2b21e34d5a8a4248ac53ea42e0b63501f24df37bd08c17f65a8bc786ffc877f3c674f5f7120b14ea01677c064cc89ab439d75b2e3269207d8018ffee8be31afa0db00336f63c95e7bdf68faec7e464218594148926d24c3096e8d96fc96dfc83ed1ed0e822c4fc6bc529ab08ff02828b7ce13afd782f45c66723bd692fcb19b3a6aed969182a1353b931e5c24de3d776f24156edd1e6d6ddd95212a3161b7d8f38975caf9e19fc353ddc67c40a596ad5d398c1ef81ca8a084be10580038c39df6317e053a82ae6b696aed5d9afc7803c8013c74d5b02db4cf5c7730b75947b56d3fd646acd97b404bed5235f15260571f4354f1b4f99ee0c7fd42acb172430f98ca1bde463d0d8eca6fc1528def646ab7ef4dfd2262e4d8aa7fbb65ce1bc64c65d0543eadfeca5dfa2f53bcec34926e79b14757b58deea7dac873bdb8fba70177114b004ff91afd1f40a39e54e32b5280b55161886908d24e367bd3a47c2cb06bbae2ae4e12d7f2235ceddfa0743c9f47091a0c9a5cfdfc2c3e785f16d9771af13695c16b6460c1977a065f1937ab6453d77015e898a631860e9bb9973601126c6c6c3311d5373a4b89ceb91553601f8a28b86e2116a4695d9cb38e5c894791b71766be997a1731c1bfa30ed92bcedb3e2d6d5260392a7eafafbc8776a1ab040d3a71a431d7711723dc00996e70ef462eb1c5150d88427c70659601acb781080712c3f2feb399b814a8b8eccf2b5e0e8062b994083f76e482c7f4b31d0d60cc64715a6a9f90adfc581d034db9c9a44ab7b8eb123b020575256e5ff5c535bc408e80d1753c41138c6359f2e3d12a14bc216ca41ebd227bcaf83877b844bcb6ee049ee927092c8d92978cdba9df07cc4cd44af29fb60f913c9adfd45ddb27f4790796698c2c4caa9e13a3ffdc2b9f85bab867e978e8fe6b39c22779ee1d4be74b40540ae079b2f72211ee098737dd79196cadb4ffa1369841a9d81fcb50f41b9ef177373b9a70dd61bbf84d427f84b1fe60cac73e408dd77da3fc96350a8ac609462cc4ffd4026e6511cd0be065b4191a2823a94ec39f454fad440732fb2648e3d0a37bbef7ac4b965937e2d6a74264de429331bb0ea6541e762401b92493c95540fe68f317b7aadf4e70248eaf951028cda1e6301acc447d59d04dbba7007f128a8efe97ecb742516377a45147268ddc83e371866fda21db8aa605a3551539ac873c4beb5bcab0453ab98a05a7a9276ede519c0b8aee05371153f2aac4a554311c28899f9d806d8c6bee9bc0916d956e2a4eee1f191bf485668660b7d7d2a0fccc0467387202fb8b7966c5ced2499d670092b59349818445588cc2ae03648de4d34e5b03127828bb9d97b8c0408c9463a70c84d297986d099f3357631cf69fa335f58c32a2a14e6ff8aa5caf6db5ef1ae0b641ad987a33f574ac86a31766c785869556ba23fbda90d97cfe1c865b46d30c89129dd59c15a9330cc53f60eed41bf6a852ca3626d815de1a32dbe4f36e0882ae51c92d41355a8f0af79a305b991d623e4618088ce467595969bc2b9747aec34fa40c1f2f33b2b6f9785008c82e94ee47d56f39099235844392d5cfb324ba0f40d1532bd2af320c2e6da81208758ce039bb3b9c37ea5e5515a1ab7469f00bea073bc5a1a3f692fbcbe361f64dae24eefbc42a602da857de596932e2ec8fc2697122245aedcdf3c3f11e0a8b8937a106eababfc0d7141cd23335a1b6d0b0622fc6ee1213a3b5c29b72f493e735059bfa1098b11e413680ac9e108203a1b1570a1e6e74310eda1196729979fa5401306eea97bb5f8f9d45e47e34be81908033323b94f7f0bc3c8369f9474e10a1f9374a43c4ac0db2fdd1a1804f44c311ed34e6bde693580da37c1274503d65aafdb43446ad25cb9ca747279beb5d4e4975c2410b8d0ab74ddc92ab608c64e2747b17513f0e9bb86bc58dea98d01f926ca771272002e4168d27095a85fcb768980864b97734e80bd6b2fea331bd1d3d2230422dc669d608e0b4442ea2d048acf37c7a9ae99e277ce3f45a099f1c2a88832a320760813304810832fee3fcbf481c9817feb45d7def0a3207ad4ef6c6b3b3f715f2a2f644aec50f2570c5def9470a01cd8bb8658c93803021b0363285017da32feae82fb1cc12c69c070d56e855a49d7e5b7256e0762c9953775b406bc397bc02c3247ee13ce4d5f5d1a62c37220f7554828e3fa6701877da1a21b988daa504a043cf155c447bbb9d04f8e36c3b63b5222a72f08934a77c9c266f24bdf355c5dd6b76f345a0ff921cf4ae3e02c415cefc5897c6b10591ddb50eaa7c12bf284787a163dde337ce14f89aafd7300e67889d197aea380aefa306238d61e0abd6a08b120a41622a413041089bcbed78d740928174de7263ec480e9d975ffce0f3a13fc93ef5be56b096ab5382ef25f3b7171979ddd0ba3c97b78c7690b9cb736cd6a758cf0888509f3d3f361bf609ce283fd74faede927b9923643b117052623716ebd5c67d072f89132bed949828d3b0a2912aae1290de746aa5f6714039d4e46607f07e97b0cd44205d459665cbf4fa39c3ec7de43eb85000a7290748e207d371a41a71a0524a25da134c0eb5a1bddf41feb1db80349d7bfb683c157ae70decbbc04098e721980eb8120ebfe81e12f48534c8023153d53e44769a286cbf9344490038ec8fb66d421546af55f88db4b85f92cb6510ea95359fb578eaf49b42fb9c6f5b000d4246ae6bb67a73cac68ba88bd4d2c0300cfed18858dcf4f81a37ed9a819e0e7e96bf3f7ef46e2afb41705b0bf37fd8d9ad2a1b3d804424a282919b283f397cc1e64864a01212724721647bd0901f8cb7135f029de171f438342bfe6b6d9eb885e67230dd52070c5a1c45dfb2b1d474edfaeb23e41cca09be20acfee2aaf2abe21711e7a76889f23088556cfc64bb4dfc87bb004bcdab3c5c187eeb102c66e2c19204c776716c07008fed09a0fc5d80fd34d37b478b4a7f94b71f600f2be7e18d4c476417037693fed08bab6a163397785e4d3162306d4f2aabb6cff7485846e46d37aa33151dc6608fcf0898cc8f7793ffcfe51d2f6868ded333b959a361e1c1556551d3a4ae5c562ffff71dc6e24b8a41eac24b92259e31be1c5185f74ac605d10b90ee7d061bf6bc3005eaf21964bf84289df58c9eeb3dbb6ab7e2ac575cbb117b3e14d8301b54b0e91a3841b923b5ccd5eb6ac49f7353f3f80407e39a60efe1548f44a57c3ce2b00c6c91ede17d2ae8d2bb3e7be966083b10e71f7befca3244ab81cf389fba2eb2d7c3175b87c2661faec9741df942bea3f42c145434c3d64c26f94082e9a2452a41bec35fdb44743d2b272bb283dd5963c704f576c2db872cbee6a6341fe2a86767c2f239daf9716cc1b1090e74b6ccd2b4f2b25b95cb4846a26d8fa7c6d31b1fa6f093e3c63d849cbe38515d1d65a9686340adb23d30cade25a9f8693d1d0a9bb374b70b7ee2155fd061b910b92943631cbab85e5fc96c2250a2d559510ebd44b2a2854efa7c19da0f500788a573db8900790622dfa81b2dc63de4a4e29679f174ca4aae12684750471bf48cc225b796ab858a9342c766fb7a41a1e4386a3adf9b83d9d9a3ca6ceeb3dde720997457199ea6ed30fc6013ea2851afada5e5a878961bdb9e54c9775c5fe902135c413cc04d000350d748a9ae834fdb86904163221fc5bc33e0ebd7354fc3dab17621d67129ad2c6117602ae76d097a33bedef99f4279b5caeab0d67250a203713ede035465496ce4e5bc118353681a9200a53e213fb0566da891520447ed3b3be423ec990ab61cf9c687cf886435a9be641df59671033c0b323a649e596d3542e9d1d529fcc29f9fec0c2e5cc3e8642fa3b7f9cf0f87d1ebf6d728ba54b2d343a87cba7414aaebde94dee951854366244f0602aa929945959a73a7ea12e46d4c0dc069acaacd6dac8fd4beada21bbfa2e9", 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x18180, 0x20) sendmsg(r6, &(0x7f00000046c0)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000280)="8bead5e5b8645297b3d06e87eccb8d511c45abc19ad93c4a2d8718cae126695fbc78968103d565bd33cbe0fdd28d2fc6ae306acf4265041debf69963f88d399fdf0712eabaa104f37c7d1e5353c2689640dcbf568c402a56b94457fcfa26fd590d099a9f9db7ecdab8f647b5981eefb9d0de367c6a8bfb2cdcd0b24c357c7bf2f9280158090f2ca88f4024a04cf0938cab0b98d596dcdf2f6e1e76abb4a95d38597d84e62e8fcb165773b342484ec8ea0a7cd7b27e1362231b0cde60658cb2c7853eb70281e396acfbb2f7d8b28343787d60aff571e90f6b3ae50412992d67ad404eef022f15", 0xe6}, {&(0x7f0000000380)="c3fc33a31ddb62967c2de34ad7fb0eb5b6ff2000e10ca38d4e15d5d7561764e311c85d8040dc7e8b503e", 0x2a}, {&(0x7f00000003c0)="da9dc39ccea694780d910aac9ab5678a2d91d60b4dfda9a383c856ce24504d6a5430739369a3d1bb053cbad0fe2e14b044cf5e03b48c4fb11b161a29bd41ec31cc9a567afd9760aa2dfebee247", 0x4d}, {&(0x7f0000000440)="fe9297d756ae942a91094dcca63d2832e0a74fbc5c840a1a5aeac098493c72909433c1f1ddf7f341feb59d06f6709fc64c9e582e1eb2357522294a9100b2f81a04cca38c744fef6eabe04941f5313c6991cb784401eeab53e706d9702c6e6dac8afc1c7bdec8f40a9327a17e44b2b40dcc796ff3c19842e5d2b1111a6486e4c2d18ddd9cdad34e432da3e3a0db55a621a557f26225b5ffe0da5fce374a90ac223b0eec39e0b91540449fb20b98f41e9825cd7184b09c1b87d4cbb245677b712dfb29f3d809f241e2e01e138ff4194f6f599e9188ae59605659e8dfd0a83e66d06e27ffc8400b16e04c22527805ad8285b0b73620b840eed498a601f00f75a63ec9806ac502ea62eefb4a4469a3e2af03f82b19afa238d4fd8a4e82e34da9128df014722fb92f1239e1081b2b688ba177ae80295b54d6852ce1ddbdaff1b012a3bac81c768271749e0b620509e78df32370bd11fb896e76edc8b8eae3e092e829434ac1c0fa9a0d9b0db7e410ed96f969d866cdcec7144570fc8d50a3d64dc1e0b65cba93940d88d6717dbdaaf0fa63c3f140ac54478e7cab7b862067870ae57238fdcaa6a46e03c7cbe5dca6eac8a40f45561aca9a4546c707cadd6a0d19d8b544217f695c631f5e00522c623ad9648099360ef8eaa21fa990206d0392242f79dd84628ebc52763bb9f0650cb3f21562de24ddffe840ec2384d971674ddd0499ea94c8ff7d3881ca5323f73ff7ffc280dc8c1d386b9663708006f6de1f0b6ddd94cf3767ad4bdc58c5e01da6339a1467bd63a7dbd28aeb17769bd81a597c3ce5460c84dee8a487a043fb077af1dde1df3e10431a0ee31ca29cca454de0ae3bf1b5079567a91d9907f61685902009c5c9d092061e4404b46785cd502e4c60278d9d9a57abc6bb5643259993461475130d7f0e8ad946ca83abffbb0fbd5ce814689094cd20a336fd288cc4c71699c373763db041cc944fc1ebcda555091458752e0b62d1f9928e50d9efa948211cc227a42eb41441019f48f210116d90e81e9c360e76d2e9cc39e64d4c73c149583845d5d0d0e68743bb33519a8828af9d5f145071ca5dbdb9fd8031c336e4095c6b7529665c18799c98c0569606695fbb682dbdaad064262bac79438f9495ebf86f7bc77c2657e6c00da23541a4b0c5e49a6a828ebd2be7e6e96b373ac813dec8db02ec9d7d2c3c1fd678204745eb17ef971cab60a8d5450471d118ede033e93090b1341dceb737a07e1b235678f9d2393396b5dd42c2c04d573d9570a1f8b8b9edd7d50dc6f5ac814ce83720e34885f62719ced69c850c4bbb688f0e05c4f74a4f0c8526a18f568f1923c6e076a7a8a882ecb7c1ff713b66a2eacea2b2b5439f0dc14e94d931990ed7fe4c663f4d1f6fdda2de01e948a84e8a75b970cebb5d8b4ce28d76bacb197848e562d36ddb48533daa7ed29b768af54783ff36772e1278416f5aa78b95f703ffc588fba1a0f2233420ba4ae6c575dcbbf7c0a8c368a3381fe9c6f4b8c84fc94a560963fc97270f27e8594bdeb4133836485b25a6b164b8fafd49a66cbc1428d30def11ab3061bbcc75ec80667da975a1a1cc443e84e217b118f8377de141dc68e1521ee3bf53f49d6d4603543664837cd6e104731f2d6d4e9a5419851e954a386eb43148bc5235f5d31ee191a5de5008ec2c33285d3963d80657de19b694f0675d04595353a4a68641c18dbb09397429211adc6506c8b16e4cbc4ac71db63f1a09709cf3e001a3c79b5fe8ec84f755641b24e6fa85619483eb22ed8bc28e72d2367474808b1846a0b4732143db6e50767171279b83740bc7b4e82f14670ad9b73251a48c80436bee6f7abc7885288553d9b43144c3bcb44ad94f6e5f27c71425ad07d2165451c2d455f73dc6a29488b098a27c2445ef5f55fcb9293166f8cf6c87e3e34d564fc4cd4b6e14042a7612a804d025f5b48ccd30f6dc4999df194235f738d3ad9d404b446fc2c99ca40cee55ab71e7b3ceb7c26f65e96c5a3af67225b11786b53904c8d8d02911456d047eb66fa97c4526842e37e2719c0ecec5b5c92934711e3f4dd180836600b45fbb05c17f4ae58d3c833457ba5e9044f2aab78f4d7793d63840fb48232aff0c876b0d7db0791195ab9aef7a9da925de9805433e9c3c072e7f7c88ad51c2be73980d49db6144793977d6685225da15b1996b87733c51e7cf442bf6f77e75e7a050cdadc486d50359cf20502d3c0453ed12930084a03ff37e63329a5729da39b607765189de1dd58e73df9da562ccb208e01add6e126b0f586c992d0ad3cf549fbc5b40536bbd5b1260cf903328f2faa9fc2d75d7300071c5e8d8c0eeea41c20e0ebcd539f6a0fb3b51d65f340b637b91ec6d57445e0f6d7fdbdedfabc9b0c8216e732dbb81d7bd3819f2ffc5227795ce5995d88ba58054ada6e151a42463d71ab8436656956d73f60156ffe978bbe4e1f63b23e7149d2ea4e03120a29ebdb2c6a976268e7051eab203a68e969c3daf1da1d2a47c32e2c2cee8e08fc3997f3bcbbce80e306acf646568e3558f0530db74078874a7e0bb98ccde1d5da913b2961feb0d94a88d18b7ee97f59942b4c83c055690e8b63423c8e45b72e7ec8c25f0d7e568f71ba8863a79e0f7b686791666fb457a4988fd539d61a7ba7f5218840f8d7730904edf390792cc7860e1f203e4bbaa961372a4104adc55cbbd00aee56b7fd282814e8b614435829c23993e58a0ead522e18241c9b64f8d14abb52c492a1d25751eefe6db34b36f3b33dc65f2e22e1a3edfb59e65251387debf4a34367cbf446b3edd5ccb760939741247806dfdb633fa795d8f681b11364d9b6eac425888eee490ce58fc51fd5ba3a1868c0b18ecbc1c9cd8a6f60623b7cc7e5fbfad821d2220881325ae27e95217187234358d0a9072b13765dbeea3b33963d8f505e53a2f0c4af4f2c548d45013751707a4f788c9a39de12021eef02f933dbd6db3d5c470640e993046b8747e4aec8596b20488dc29a69357b0b5baf568a507483789ff098f56abcc778d15380f0ca52d2d36a9f8fea3cca0c7094bbec36fdf57daa33489575a9a48a76919fca5f9fa0401d37d12d206218e7fe0a8681df34c73770fa86127abbfa017582a2f2ab90d81df510a3703e3305bf633a04c9c4507abb9919e8a5a914b73fa7785e21811e83d2ee078edba436eddce915ee1f962fc89437b0b72083470fe8aa46ce79681a6d227d344f64629efdec57b2cdb3b4f6a36542c875fe9d71daf632e2015b692a1d7557bdcb3faac2e94795bcecba3bb3cd60b4f454df6c947a5d8d2effab223dc94dae7db7653f35f912169290671b613d5b96aa1ffef310d330ad3f296be29dafb1cd1769614e0407bf214a1550d0d8604d17dc171ea5a1063bc161e9d4bf8aa3824ac90887e36366665446c3395b82058c34c21b68da731e457b6a141580624a893dffac4720d8ebd108bc48be4928520f5d9b9e60aedafa8c9f8c09f1ea36d62da725523aaafa8133e79ffe4ae7dd191916cc93ac751c26a62890019ad7e380a90753b359dcd355bbdd6cc51a018bfcea8aeb2fa6e09ced0220313fb0493a055292e512d538b7539b4da3180934baef0fc44f9ba143510ca1279ea670f17b45c198347c53f9e7682d477b6fed501c6d75315c048f1d708f90b839542ddeb3ba9d3c1833fc75458afc0e9083c9521cf1eed62d5bf06224b5be21ec5cda7f7421eeda627bd9bc7d7043a2e8bbe151de9877d3af3971f2805eea3db67b86d8041bb91db0e332222bfec5160c9570023eeb01d5fdc9dd37228fbaf3a947fa8adc0c44f4c15c4536ec752d348e5347f1673d87d58505ed30b3ed47685090f78692837247eb6e28c9e455f5d83ee294526eba4ebd97ce479567c20a154b10ff054aaffc73a65c8de94f18a74ae48c3898dd512aec5ff928f3715ddc5d6d2724a9b1dc1a126c0840090974db1ca6b30ef51071765d28f79d8132c8d92df095c3aa0cd8d42067cfc9d459006feb3c586ac16c36dedb80da1578b1170fa5a5ace10be3ef4b8cb027a8b60b4d68a6a658fa4da747e24de348c743752e3542dd19ebe3cf3f7f131581be8f60011d60ffa001c112d974b75061195b9773b335a434151b6f53e035aeded434ebd7f4a72a60b73a9574d0bd62905fc6ac798be415a7b7bddb8c897f8d52f9032044964d8400535bb827a2ff14b05f661a2d226c6dea35e591190a9f4ef653f138730e817da171dfe6dfab5e6efa13d9c0101757b213921f05e10517c61fa1aafbce2640d8747c811ac6e4ce9f1f36f0f79494015efa0caad3568f2a88a71a01df526688961b705d0bb129a5a0ccb72af386146716a89d45cb3e18abaf53a2881276b0691c3b8d90c325ffa0b40444d60b0f38ffecc7304e52153e329edab6e8ce6cf46c7acfbe6cf8ce6a36ac571835930d7d99e666a22452f9eac760c8818ea7107bd85ae64ea6d2cf03ceaec6d51f8c0128ac0760a17d06e471a923a46b00b3c4cb3e9591942178e4853c3a3dec54b47c803e0b484f6ae522a0e8e16f15955198781c67def9c4bfba52a6db8dc51dc8ee76829a6e7fc78da702157afe7cdce65dc00b184f4c147e08fca9d8b0e8d45022b0c50cf48985eb9ffd5c31a12c3fc8853623ed3225d10a07c6f2d19346d43aa6c1cf98c2ff588d6fcba62ae456237624c9126496eb73e85b3c142075d7ddef26bac7299da212d07e091513d9869b80f96e4349bafb0c0019fbb069e6f90a5a1c8bfb8a0b40c840bfa9a60d31fd83fea24a1d7c25501d9f7cf18e2bb7ce2846aaba51939f79603902e0d64efc6021ba7e2a145cf55bb2a5d95703cefe49c447703e6c7e1e804b8fa6ef7b8e789b2e2ffbec650472221da3e5bff283492d1c27b36a60eb769d7800c4613563d2e3e7a21d233686f595e6b2d7709431a8b29ac386eb552653c2c9042ecd78388a0d252ed64f66329c2f92a1026e5276844a0440a993744f3d6aab786e4eab78bce5c4bc44c9db35b43f1efacc4d6ffc8167c8b944794bcba4eff15d83774445da967718d0f455cfec2eb780305ed0667a4a6040a881270caa8c7c8ce2fa8b0a74770040fdb82868ab6d88f27bdc680f27a356bba8511066ebda00ed0521b1c01b91e4d8706d5460069c5b9f258e38b53432e51892b3990788d033642ea78a2545c9ad7abd23506d03ec751162b891a2f62753a7ced530bcea3b26f0ce74f66771866c4b07e95aa80bbf53718f57938fc34ea62d58fbd92c44b07422e2185edd3a31eb891c2fd53099d396467afb0d9c7c0886f51fb7099d3919f8e09daed15cc32759ab4f6f364b650a958807ed7c3f0da99936478256c6e419267722bb9206e1850dd90bd82905d36ed39ffdaa78d965019a413c82c523751f2441abb53ecf0226b9612160e12ac5699fabb02a52c20ae86f559f638eb44fb3ac6e8245c9ded35730ce00a3a97648bf0a85898cd33bf358c722f1b2b52ce2215928efd80e193b677bebe1cc4e528cbcd418a3f8034516efcc9b9a3ff6276f6f19bb5adba91d0b57a909e1a5183ff2fcb88ea032d80ffd13a8c435745cee1f16ccf31a77cc6b2991a85d06121efbb7f63b30ec7eeeed508bd088c6f37365e8d3f0131b2554c57d574d58777677fe8c525ff1147044169b627886336db374a9fa1ca927513a09fcadc2f51f24040ef8ebcfc237916dcfa6877ec9e9bbed54cbb09a3c67736be4da3bc98522ac86c8f8f1cd1c37153edb23fdacb1437cb39fa35b7f97f1330e5bbd5ca3b7647309cac95bc1fbb24fe", 0x1000}, {&(0x7f0000001440)="cfa404c868734ed8e7dce792862dcdf301745a4f5962ad3d254aecce4cc5e18e797da5184e2d6d0f42768c425058021b8051bfccce8695c012c15764fd49f70f410b0553d87e3328e1a579ff84dddeb8e08ad8fe00fe24626ef4a1a3b3223677ba8419b18b1b2bc6f899b892b4d5c770d54a67c5decf84b980948cf8286f41e805d50ae26790ac5c8d340629e3f0a8f455450f62b6389f23463259153da98f8526fd00c008df0cebfc67ea89ea589d048dd35b993dac7611f0b8f51b8f42021504581da5fe0fe3a1fdc8e473e08ef4612c276b34453e9042f3219940af33f3370692270fbd8db897d14bf2485f2691d1f76c8e128ad4d733991ea930ecf8a644451c37e7e1042e4b23c6faa83acaa0edb4839af72c1fc4f730685abf567608668666ec7fbcc8a440a59876a5efbadd316b093b27a8ab645b48425033cfe7a91bc09419ec1f06d887042c7caa51ee6c63a65422136585d5cd239ca81e2ba58c64ad398011e944f95f285719fe40a157aa839b8f5448efa71b6e503285c6730a54e205659218adf1994b0f920dd9bc25b8a6c4f1cec7905b799d1873865d355ea5bd0fe90fc42d2e91bffcdf14a70d5f0a16c5175243070fd773e66b170ae92ad890d02aa1671e9ee3e0226072e142dc1d9ad5b93f94b98e47550b8fd262b696b26ab997a26aa3cbcf4325d3ee8c0608670c8d098f8fa552dd97e292f789c9dcb85a5ba26a49d47479fd2b94bcd08bc28274970e7727d092ea4747401185343318d9531e58cc79dbcd9bf7e0917ea31ac4ffd891b5ec4b57c0116809c993a2f9b8fd80400761a3e11b55c85581188bbc745736db4a88cb9c94a7bf507a18c9083b08aa1c8b87b35dbcaa0a2f2e4cf9988dd80789da7397821faa152565c32230d02829b3dd82b6ffea92fa9383ddc88e8ba5a2d23418ad6d035aa3738f56d1cb67c4ac17ca4cfbb83c1f1617f8643bed3e2f960ee90de98f9c86619f9336de84198f3076a36e6fcd07712c791fecd15aff22f7960870ecd81f776d1a89e2232ae1f3a4b721cf41151c7b5c3573c20aaaecf8791b4edb0ac712019c3a10971c8c2f650d4e126e9b904e45816c7c5027cd6a8cb6f4e017c0e66432f34623ffd3a0c7da913c0c870b7290b22cbb209f7a96603f458863975dbbcfee343790c471db205727e84e42a5e3280b04b169f02474f1258c92cbdc39d67a39fef84279becf02908e1ebc4eb617c05ba1688a45b9b6bdbea3a249ab4bab8e2405ca85a554601ff3c58745a218d727b720bb151fa1549cda64505c89e611482de32e626a87e44f1fbf8ef13bf0357230d64dc57dc23572bbe6c07c4f21c9dbd9c734439df09f9b78b0a7f82e0749b8f39f5fdf348e8808b51e84bf92158b3c58a4b13f92f6263d058889aeb56286242e097af44508dcd1a5e5727fb12abbb335efe392a821af68fce188e07b099b870ee1b1e11ef727a3f47d6092197e730435b19876667aff5d3bb6575cfeb5a3c78692662865dcf13b9c94d0d1c61652c89c41fe1dd6352d0019d7e8f207622cfef4c123c497cdd9e8ad61b677f495837a0b9efb3b32cdddce4cc7f6dca050b2d4a6cdbbc8ce3c4043999e06468de1a05f079bb3eebf78d19010ddfb6fc28619468505964829bf195ff8847b7491f9d8e990c1ea4eb7185a511c1b6bb2ff6a016610826547ee27fb3b86fb0a17bdd785dd318151668e86fe3d1dd8714830adde73e609f6803d357d78a3018a1a90b026f4cd19042302655fb03168fc077592001e37eb278f082182ccdfd8bca25c2366e1c7a299d1c6116fa17ebcafbf7a6967dac94de747cd9660dffe0aca95ca0ba521e8ad74e8c0a310b7d36a20ce01e785e530aed08548c07a2155d2bfc849d7d51b34a11b494c90bde4df54b59f12dc32ce24d1b5c127812225793525c3fdce752e9b2ed2bbe123fc3ff6fc73251384e3c8fb771a4b62ff38698541a80d9c86b5e4c8edf1bb9c6f031bd5d5ab8d510071538bc2bb526956d811d5984193cc7e55077bbd955bba05e07087e0d3be197422e4ed412ada732b0a7fdeaee748ebd6e53b6508c5df06bd2a8bcaa4b858ced497e07f9a0b971f4543bde1bf211c94db3b0378b08f9cd59d55713e2a472d3267d7de14882e23c556013a1482c586ed87da2d02664d9216ec70a18b6ec9f793929596b815681694fb832b883e39ffe1434541a2fd9084376d31d88fa503f89d14c399c0488da97648acc6d65829b3e48d23de89e2ee637c6ffd7fa9de81752acffb0424ae966151286263c952d366cace8f67be08635de3d7e91e070216a0cc9856830f4c10f1b208c7f0bc568e8ca38789187a94ee80c5615d7320dd9ea7c3404e3c772f1557978daaa0afa5a772a3a4c80e9589df92889756f2e8be8b49f5f97d4ac99e812c2894ee8ed13e57c7539cef2d82e97c5da751fa5647d48a87989eab8b0920d1931b4701c32ad0ea453a6f339e7b3289cb10f1d5539adc2fe4a3ad22c1080ff9b85ceefd4df5b99fd9270b5167a0fed7e63c20a81d558034c5f0efeeebb067ad3cba1227f69c958587cf1870c717097bf69d9239a003fa876aadbfb72c4a997ecebab5e6d4da1ac093a9c30890b2c56c8f0ed6f9dd2ed25f9f45e4ab5bc9b172f684fe3bdd576681dd9890b0c2a7bd7f5c72c1cae01f79124ed032a858b4a64f31f443b7e729d298e0ab72b93e318434d094c3bf9a5adc249073296cbac74b1937403f83b246dfa5e87e985b82dd937862e754728af46445ba4ed672eddf4a4b0713abbcd0270d8188176b2819789b59625025d3e48a44636a4c3765eba49c35df5de0ba8098f0e1270e4d837378fadb6e021f62d699d65e3c45acc2be613785f221e902abecdc6ffc62f9b49e7e9d6bb4be3c5e852dc877b84e49f03fa9cbd94b1146a086cc3dc8209bd62a53f37546b3fae49ef29b55ee545c66f9ef6223a09b3be04f1a6025161b46e8c32fdcd935536b0f2624ff2247f3fb81a21c19e0e831e60f100e60f4584d272011adc1174489e2f59fc64b215e14702e2768d70fd41358f5ed521f5979f39115734b56452b879f251c468c2cca35f46f0b7a86be2dab19418995f3848f081d9707f69cb5ae95a63ebf2d91c754d0b7799c803074f4ca8b4ab83cdcc8ca0f88de3e31f543a82edffcc9c3d23dae4e216eee3866898d0b6b17158f3a18d107f1d54fdf7f931dfb40ba53db5d3697a4675c89faa38e5173fcadbf117c404902e00eba584841c90e8a78dbea69782565f6df437e3c00ca9448accb30c38590cb553d7673292628819c0c9de85a57c461be47613374c50862fafba8c8c2859b28c38f057522ebefb18c1134eaf79009bac969aacb3fd6929142695d1bdd9efb6eff4ce8421bf0c725528e2d668e94b9493c150bc2156e53fe9b0aeb3c5cd1a92d2de0f53f72530571a59296f14ca6c326b34841bde4d513e63c85faf7614dbf74f9fdffbd3ff34e3b81121eb7685324d5edc9f2d0a70eab3394e11b179312a4ed61683c443db0d0668c552ad7b6ef169a423137f3d745759c7296e4f2956b1e5ac0dbac1fbc9b5921cf2bb2706c5fa945315e8f162b99ca5e3bc46d99ba031e153dc3de678d1bf039c86e37b476c2fa97d853fb9aa29449ddb9464902f8eb013dd01ef8bc1996631ab91b91557527f0dc02ba281b0f5e058661578c36d83c7ed2af41bbda2e50330b815cd2419f20c2e1d4854e66aca8de119a8ebc21c6678d6cb47e072969aa8a50cea1ee8ae4555649b7ef8b920df53bd86cf215f9a357b5541f6669fe375c214de339fc87914a25059326d0576313ef4152f5adf71663c20a0f77781e961a297ff562aaf919a840bbf59b1a189e2824344b92207eabc1a04bf5ff77b4e7eb988d2933a86638f227151b88d1135312c4295c79a74a312fe2a7b0b57c8d3903cc14c28edd711f60a013c9cb5533dee946726358c0a5f5fc68c6dc39542cccd92f719cfbf1fe600fd3d68fda430fdc81e67b8480ab147c41d283761785f1dd4bc328da830a1c40a73922abbf565f45a6a2cf31ceabcc6e462fe1b2529aa8ae2d5a4640b532ea6c6fe1e62f393c5e6880c330b8416e4f81e822a2ef8fdd97a876b6688975792699eccd834cf8fc442a343ed3fd9ad1b1107521ac872e62b5b83677d8e50ada705168b8749c809adec440be1c488b02bf0d2c73e894999cf34353c47c5286e0a487201d8b73b943b7f528ac6be8527e879715173f07dedd3609654e76c379f8af13650add6100c18c223bea339815700438e21f54f610c84467598469bbf26af3f1f55696f0f27261634ce9089abc863ebedfd59910c98995262d25c885811029f919d2558fcf0afc3b770dc352b812851105fc343fcb1e81bface872d0ae58610392dc14b4ad0a5c3652e835bebe75a0875e01fafd58df12fa9fc871fae33f182b188b60404168c641798b960aae4feded8b851ea90da1ca7a59ba8b9ff0f5e5117c80fbf6eb29802bf1546fafd37871119a299ea145b516db8d4ef8ee8ef047d800512366af497214bdbcd82f7240b2accf3b68b6575bc82ef84c3f791bcca1dfcf0e486ee3ff499b21645e0b0fa7a70c148dd2097ae2ac627f797a0cd6dd63ddee5fcf2f9370eb2b453ebb69d8739b07c9ba2944cafff9e84488cd6d949c014f5de7b37bc6682b57579bd65f68e98156b3ff650d6910087b8cccde6b44b69fe7ff9aca342ae228bd4b61715aa600bcea9965c7550783f2e7d30536f6fa1f4b77381b18bd11df719383d644ec78f98991e53a8cc9313b43600267abc49b3095012772cbc5538bbefc40122bc9bb89341594de6899946d349f70ea2891fbadb0fcc06214f8ec1d7d4c60d53e0c4a047126e3fff6127bdc06ccee192ef2baefb8184abdd55ef8a4fabd7d5c80c79a5a5f8e07e203750158f79f6e04fd8e615cad228eb66aa1f2b5c349f2280480e86b4e8a0272fdd74c7aa7bf518aeed484354093d997d9cb06bf0ce0a1537615de88edd8ff9ae6fd91482922a21d24c54349c403c03d56aadea8c339a661d1586f53a92ec2467b4c17b9ab7f1cd3ed5c3f0d71a2743f731e5020063127f7b431e9cc4eb5fe3ea2a81260eb8d0cc225ea52551421f477c6c71693a62dd2069d4b67ff572d978d1129855547ca18ed9137576bea7fe77c2a7f3b929e90490b01674adaef75d6c082954fe8b2eb220897add9e4824ee7ea6e37a490a9acad343ce0a481beb6f9f4a2df176edd2934d3a6ed64ac070402f7b4a41dd81259b524d8ed685a76171a45ba2d3d0a9e9a86ef576306b385771a682245dec799712b050eabdd4e4939a7ad5f7842bd2f1c037ec7f576cd7cca0afe68e800cda69914c139c14cf646dbbd77391f801c9a9a2f994204052560ee2a22019647045ce7de7b4c9605f6f5943f28f3ad05a7d7bb85e6daec251133783d0ab45f4c6055cde37bdefd03e619852f4749ee01fd8385aaa2048b0f4da93d14ce6e3519fe8c30ccc72bfe5dee5cdddb1ebb90c70f7cebb59f7332e8694eb4144a08d791b1ad9e65ee4df920d9c29e7f4c89948f440e2b5d2876451deac1ee0fa1f5ad7777a6fd4d93633dae96ce1cb3ae3f75bb96787cb2e42b37ffeff8f7d111b2b3bf8802610079bf1ee6ee3eed3e8fc1e5df613814c160e9741dfe5c9d89e60a0eb9fb07dfacb2b912ed3bc81a558202b7b313670a5b53960a588e4b0a9bbca64c95bf0990f1418a11f9e7f360ca0111e4c5079994b242b4f3b0050e919893d531c37bd918f7af60dc5e64b468d02e9803ee3ea3cbebdb09aef2b219", 0x1000}, {&(0x7f0000002440)="c9e663c9f1c9e38a67c258739b36ea3ae200d9f420a757d24f6332447af31d09124fad0ede24d921b7e313fd25a9d7faccff7e42202f4ef08c6f4721f21c1a31c99a398a48234c86f8e386919811fa90971f913d30c971534b8c07927b37ddf26bdab595763523115a5f116ba0bf2db149080d6205b2c0727db593c2b7c3937976550961c34a8250309236561c8f84e23a370806531a4f91b0168ad16d2569690efc787ef2811fc2c7344e0d73335e0c7b5af66be629e8445f93f67089af04c4baa6485cc0153e97333a8b174444ff3d9cbdba72e93e63972feebe01ecf6587ea52ebcd7614fb98b301d4e261d29d653c0133c62155f074e13668fe4dbced1f37376cb88afced0fa87e7fc3cecc031a9210ca393e6f447aa7fde8fd43da6345323e2ce7f8d346991949c597920376b5628926b48a90dbd1b25bc0974eb4fcbd9901303db2afeaa9b8692663db531450ddecf421046ce0a26731df4ba0ad51cafefe380e60a144450514f732017ab7e27e06dd7381b21d8279d69adbba8b48e9be763069a93d17aeb71dba4f09f92e24f0a3d65854c78eaf68218fb840b31da8dbacce9b5a4b9099c8bd1ef4c6fed72f3fd9e4186a94fa99608e51f0ffb83d454b9f2d19d6934bd4b810e29c48c3c5e433a753cc1d872f969cf322a840f1656b1f15b45bcd4e9b723b615ddfcee2a8619648490f4ec22afa2004e1cabc4a70fe1627a0f4441c111c06000a158ff3150d3aa278a32920b226704e0754747877dd7f6b6ccac23d836d1bc78c5833508a74637e8ea681440771d8544a1670bb9ca4188eb0d4560a0bd1ef78420bdddbc7d64dd7f51a7a715dab44979457fc100da0ff4419833da2a5871e9cb9190f0f40ffeb0c9d7a08d62e694b38394ed1335b490768d7bb55df4428f0bb067d26480ae5a9b66a626c9e1c1065bb8fd960cbac3abe943c8aea999ffe3d909a9939605c171ad4c091a7f160d552992636b834ddfdecdb234b7bccc6103f61a51bfcf28341e5cc754d74f29a63b0115d0e08820b5d59843d7000b5bc229fc0589471494f991e9f96199d7237b683940e74b2258939416dc0283760ce577d64e5b8fde23b38a3c58e6f66e2906715457702b0803f50a7af2834a48d1a355a290f7ba8c46c51994b129b5ea877065c07b79b27a8d864c75f4c04bb7cdcba73bd46bbe91e10c8b54c54d22a568eed0858769fc8baeaff1daa80701767810629c46b63140f3aafc1b97d47f2721d5d74f79a0cf36254833e17e4864d4f6f47a300cfdb4257e8cdc22e2d524c31a10684c14245322305a3f6d9e41d025737c4898c2f6b3c851c8a27b2c540f7cb3c07301cec3b368b2b5b1542d33132ec3665ea49cb37b160174bf4ba4ea50d995f4fe6da3d6fa735ec31c816361e8a8c9151816a50570726a6fc013fec92478f6514542f78a9478ef21b35dd2ae0652e0bf0639298c5638944b91335863acd220a2ed5cf55e5612b2776d7c0df64f2a2b74877f7d1cfd6766463080b6b45cbc413b7288cc1507d0e2f8b774da6efd9fa2aa267b9e7768dc00a6ebd005e8ac6d6670cbf6577f3065a0c36e0563098fe4b7294fd127e0682ddb825a1865db9a0c98df1442118dfdb9bdcba0b2e743f8575ef3915015fdd5d7dd6b801ccbe65da44c1479bfd274086defbf14c8302836c5803907ed6dd10210a09437bfbf46e9e60028c6c2de41b8b3a360bce4145f2e39d525a93f925eb4a878b0657a2ccdc07615581ae2388ac7b0ca92eb4dc75a47451b25ffafd5753b7b22b85e8328892bc96ad071d0133c112a36165904dcac73bd78d92b4eec8b209a3960ce0066ec2e1c5f36e9999d9410a317721943670f207834249808aeb52e7f47d1d435d1e54679d066759d505da41d1d3cdf7457b7bfb77f6b37771214299bca73e1b0d67445201a0ae46662e999c07095bdc8d3885fb952dd471a51e75e53192affc7eb5977b8ea287da64252e86c23e6fd4d9caf236cafee82a53acc1a447fd66051dc9d2e7fc7c3b40ccac777625e29e074dc169e2b70f4504e2b9005ea7a7b14da1652cd9eb451be8f56695cb0bf916fe0c7c1bd61f662c40c780f82ab5d9f7c53b99387500ead7422df6194d9f1ac91e3c291a2b76a908827dfedaf463ca7b4cd23eb1e6255837114d428986cd66225fdc5f9af9e46b36933c7c70463f2d9918658eb28267debdaf911a0f4d24febb5fc337a1bf183bdda864d18ab1218d7bebe2eb7e8b66d33923cdea8288c4364533797b98d108fe97d1ba2c0d00e8ddd4fdd3e7b30b609c4ae2f02a68c18bc7dd1b45fdcc626e021430df3b9212d0c01c8152c7f5b7f5c403a3d79a8f911cb87a70dbd3b83a32d72a8fac23fb94fb25366b401f86c65a722774fba419dfc3c364b3ac0da3dd029ed3f528432a4780949f9e65d8983049b3beaa7ce5bf6a6ade98177e3a53784c70322e66fbf9738331aaad4bb61ce56400ba5d69975c83f76fe526497b2eae544a0fd8a1fb438724571c85cca2035efcce4505a9ce85a9f055170e5f659b19f9c5d70dfe5d63838000d21e544aedfafc60c7547757f7aa7c4aebea5e58724fe4b272a6d58c5496c83b565e2caf4f0304a9ea0131014c976a40324851876fd04db6de267b21a244a44a2e77bc1c283f8e000ba9157b4ea0724e7e12b89b139a89034129aba2341c6798b7d38a18df9265ccabbe1a2035d39a0254530254cf890a4f548e8f2a72841e2a0bc79f203b55409a20ff857675dd78b92c8be6bc1b0ecd0de9a8963e3dd67701ee622af05fb57da0e54a23b1df3150dc711cd6ebc42d6e2e3563c8e2caf10d1acb06dd15b5e22ad44aa6538582cba1f30684684decd7e45c3b0dfa2b4b94716d6502e01c531b2a9f8adc8529717979b26e5a473684ba5e31c327beba1d2d41a1a2b8738c3f765f05becc7484287f8ca70ede8a6010fd6118b19ed57f72bd846410277386dd833abc0490aceed9f3a19159827736dab5bc1d3c57f00c05a051d59d1477137d952874d81b7904a86faad6aa0ac747161c9ab4a3381585b18dce0b56d3917b2d7b7946b2e233aaef691b12e88b1b2bc7f7de4375008f94e1575105ee374e80e0366c3363127911a346ba535d853327f14443d86bdb2b82875ebb4db6f063a9b78b9b07f0d9c30effc99e542d246ff762cdb791e1c475b5d4bff16d6dc3d4cca3c9f161c20cfe5883d7b9778b96ea955fe8b95553e6da5f2a7de0e86e4693ff14375a0bc126a2140b0f67e621110083e965b9fe84a31fbf70f21e0950c422df76de7e1cec401d7e24880bd9c920f2c6f48bf6813415c87e07aba137445a94a745850e2b761b3631f37a1d698a5992923521cd3a94b69bf075fe5ace1726348a85c783f112d62675b5f60578e3ec7a022d675aff82c678dc9828607cf4fe45a542028d62091a900d203dc8b9e5b53c13bb123debfd887e9831b7946161152a5a3edc91b844b601cc2c4ba7934e3fceae512ded3a69de341b565790d8db19a15b578f445f7171566a32f9ad39506f9b7734308eec319c8bf71b67525637a73d4f99c89a635ffbf4bb896ec255c06018a445ae0945e0512760dc91f1b53f1ac725eaa072ea54e96d403c93270d6444f2befdd14533a45754efea721146584c01603967169f48a864fee0c1ce8f1627bff70cd4fca370a532d87f2192c6e09636a8b92f503137879b4b39a9aeb7bbac98718f29d13929603671d674d7827c7a65f5bd5fc1581719d00d79efa0b9185e5cb934e3f94728d19033a307a7a8215768b9887c6d09cc075a915c14cf7f5b7f6e66a2b32b3ef0ee8a02cab4a1e8d1694c09a6f5ce328c9a77488be348fde3e84bf50feae9ce1044b2177c8e2134b7c5433c3379a2c555d2e2dc7af13e3ae39250b767f233e78796f717e800f5040cf1dac8f2bd8731de75476b50267a4ad142d30537680c0f63df90d612ea64a08d0ee0f8daa1e16c585972daa796f55f3a7242c86a2e78eeb5706be49ee7d0ee0dd7feaa3a98e9361d776654a988d63e6ab843643df108f853be6e49bee22f2c52fae463b0fe46cea07f0dc6a028991e6ddb2b96816274b42801d6c5c92a920d0e4fabbca8d935926fdb8441713e6b08937cfe5f5b775e55fb26d9410f87f9018d4b3dc397a300d597364fb4bbaee160c9242e6d457f0d911f8485524d0d4c13c9e026a3eba0de914a27108d7cd82e2c32640b713b642052e9189aed36d6a150142862c1cc93ec0ca436ca780d7207051121c760939e79358bdebf7b04eb7e23392947a2b9e5643d0227a42745b0baeab9491595db309974ba4d0d7922f487db500b9d01d1d92050c575abcd11ba7db2e04bbd3226c7ec4b4a9c74c932387fc068dbdd9a47be7dfa601bdaaeee4c11314da95f22eab9851ad2a96e71bc0bef0de5a7f7dd3cc85458f44879e7a87137ff9c6b9f3a01ca44272fd7efea68a1ddd83924f10637044cd99d95420368e0380651f0fe999dfe0cd9f9c4cb7ec39274b354a4ed37b6720696fe6025ba02ce171f294d324aa88446818aca0ebee64e75c2070fccd78c95b03528badfcf0bebb507c05261a5ddbcea08018098f702546a9aa6a869c8d0fcbc477cc92604dce79fc9be70e197b5b5db04de447a6d7fb51a385c79eb5fed00a8353ce6600b8fd45ad9a2a79ffa55e514552b9c2a6eebe7999c53f542bc8b9973161f2195996c6be27bc39c00acfccba74095878d184b42ef25783387f0bbd98d322e3d78efca60735362c993359c7ba605816723c2afe3402e23286251d061fb53801a04cea83656c050b8ad3f4548d7b828852e8cc21d21b50e7d6479dbf336ac8092b287715df1184a7bfd6b34aff30249f989e0fb49ce45de40ab393277242a41501974f799d0ef6b98191b38cf6a6a556ca9d4ac31fa6a0a1da0e348ef52f6f09890bed77f6cd39d22965e3a0149e8370f7098e9adf8b3476c1f1a7f035f49d385c21a256d5cfe1794f7b5303f42b76e561a259cd5f92d04fc34794ab69b724b1df9361c5125e35c8ad720deea91b7b9c248bd08dbf814c9c95b7b9b24866e8c3c29a7470a13cc006f767e20bbfc5c3eba1edc700dcc06a4366dcd30d8c85b875fff9a9a5247f0574fa41b8f250f1900eda88dcb4883bc8cba6c5d2af0b8a82d358e79735ace097748ce4d8279e6b5a09d9337c33011b6cbfdba7f1865999d3dd44240374fc00200bbaf9b31b84e7138f56be4cff12e69f418163519b2aa531e2498682d1c7b1bef3d7395e2b791f6c3bfd1d570e6a7b687637545d38d186eb2cf445245d43186d5a947b2ad8d1682ced072f960b557a6089e38cd5276dae77d7902e98921a44ab44605ad088bed590eaf0485bcaa10a1a2f4dcbe3746c6412794102cf3a3e5126a3736ed0d8148264c59dcdf8482232ce3195263c68f1fca72898154a8cdd3b8672b6f2938752c87ef25232bfba194ba746a28577aecf3792564befbc41fc78a7785ce23831bed969ff1cd7f4fb48aa47a329f812c275a4bff70f93862162226541ca4b2324f55d44457946a510cf7220eb9f559d6f59005d73626ff93b5bbd552dc9ab74abfa63f14bafc9d832665484588ac6b64befa7caeb1e5364543548123875db2b0cfc83bba31e7484b6d4aae44418f4407de1b1210d88e7a0bd7a6f86f34a2ba8ebb4540e3d15c166f67993ff44a1313a5e429a7157167f44761dda21206097d7d458914e0f75a0e235767828b6f7f38143cb63ea92813fc2f8d898c49bc10057da1a12badd168bc6eee1def201b2a7fcc608848bedd08b45ef165c05f8", 0x1000}], 0x6, &(0x7f00000034c0)=[{0x28, 0x0, 0x10001, "12b148645ee3c97cf001db14f589948afac5f6c2f5886bd9"}, {0x80, 0xffff, 0x6, "bff18ea2e8e28b48937d9c07597d72f51636e6bcdef140e483e02145a2aebffbf983fe6b8bde2106dfedb7474d8f78185381615d351cebff602a70d6fbc500bb0a9db80030b3d9f145586efdb26bc87e9a43b8063c80b5a573fa07ed90fd13b9fd488a36967e56148ab6"}, {0xf8, 0x0, 0x10000, "3cbbfa40041ba1d8e72e629b3bb1028487315361183563f79a9eba3d544dbf45562ac816637e575cbd1ca383b132027989749895f871a9e6346bffef561ffb63389ee7afd94e2c73410ffbf01f392960063eaf223be909074e38867ddd80cd2e3471931c66979b6977e5e9856ca034ff7e4cfdcdcab9ca6ec45711a234e6a19e0cdaf1236fbf2a9fa42a12c2a569f5cfecbf5df6c8defa6cfa703bd990caa2254da729168bc6bf3928ae081b539fd7b8861ad9f9cd6cff80292175ed8d0b513409d074399fa7d093f4d51b9dca2f3095c87337ef1c6b6c4ea23d5d9e42ce76da99b2f5c83953b7a8"}, {0x30, 0xffff, 0x16, "6a0ff63fdd04216d8094dbc4cf5a30c779a3b757bdc6c66075df46af"}, {0x20, 0x0, 0x80000000, "e6ac6676d3e01d394b9cb77bf32981"}, {0x1010, 0x1, 0x80, "9f6ff6927eaebd2e85352d920c19af4553cb7984f42fd401ad844527cf5096c89cf9345926990aed7d6f4353708932639c0792dab8b83bc3679f8c881261dcb5758a9745805c40f8c64d8dc29dafff2f43967a4f052477b105899f5c31e66798c36440eb131a7f84078ac9d6e8bcb7c0d95ffb23e3d556d226b03a78b45b7adc1b3f204581e2a4a54c24254c00a9f78511327186d4d156874136e4e569c23432cb58eb971125360977b1bc6cdbab373e39160dfd4e2ce5b75966e246736541ac341aef26285c69e41febe0fba5593fbe18cff13861038df85eb6e2a4bd127814081ccfab3f27249592cb461048da113b3c5fe91f95c50f175f3f6718388c37fd087ffa8e6c39fadcbd1bb5b542236848b1b328f4da09e554addb49b748b64b46b1713ca274100ebc3d687e862ceaf26fb0cb5bcf94d89b8f75afc3a56ca6ed29fd3bc2d02e057781199168a2eb91b83972912d1af7b25eba823ae523ba0e58e664af966aa5251fdbe9a3704f357f12dadad25f300a4c43df8a4539ec11d2c5bf0e12e5780163a38407984457de4cf6e3540128a6b12116a3239921f216b9746649694313baba73f5941c27085429edd3d7f66bae3c7b1a06f6370fb235baa6a438aa51e68d19cf0a050090f9d139247ad5e3230b79c734216a39c4dac91158bfe83a45dec66c54c1022f2a1b4365e30b09dd376d756f58b95d0502352db3465fdd7abd8762643ceab1123530528c43dff71871703b7267a6d835e0eeaf5e8d783ef0912c164889793072aba4e80f30eefe082f0369d486ee03ec86e8c16c61519cc4c469df7b850205498fe0dfb742a5a5f06443c4ce42dd925bda831da34558a86924acc9b5e1e4efafcdf23c6954acb1de338b9a7a26cc5f2fcb409fcc48afd40f2b86ca1539c04fce99aa76433562c6a1ec9d313c260b24932056b8bb016c6eeb47a802f21adcf1b15bbfa215e9b7fdc4b94938326c787e337859eebcc2b03717e17ec8bcff2190c00df86eec7a800334cd34bbe3ebf6bb3f7844554c163fbaf629a4ee1e6d80469086c583c1976af25ac019b01cf495f7e61594de7797ae64f5754992ac79d06b1972dee164f18075eb770cb3471c95519458a995933977fae63e99cca4568791b9318547ef1da6472f29f22fa340e830121668b66124380bceb36f2a8e6a18ba4afdcec2d2a79db186e45a2fef92e4416d61c86c16b54a259f7fd07dbfabfff948111ca685ebf70bd05dffb5ae0a8ec0386716a887b0061eee80a79ba9376334ddb6f72b923bf87b30dfc05e65a4af6f12730650636d329d88721ba3a8be409c8c360ce871f574fe9c063e5b61ad9c17d7d416cefbfb4d66932f5e6e570d551cef82add901979d829748ecca0b9b8a67caad1fca34ab8992e8adce985e68f28eff9757914c306a41e39cdac604c1911967839c7ef827e0d3356e7bd3231289b11fef69becb4b6ea5cfa3b2c4adb26f077acba79988092a2bc7d1052583522196e18d2ae3b90e0e5b1df1b86100c5c1c15693fa979faf06e08c0eef5f836542175a2e59cd996c2e16433b29de8348c71ebc802a81093285176f0d46be6bd944f7769db454aff5ac62960fba42e5658334da36c17b33fd2ae79cfd73473e283a006bdc5026d876ae0f4ef1ea7c22983a50bac677638ce4d8bd3f99be3be368aaf8fff252be9308132301cc36e9e586509b770f54af2dc99ddd2248d0f33d469c4be4c9118023a8ad2c9a1ecad994246c85e730227a21b16bacae1d120104ccea5801742362ff96722a7e86de0bbe698c86af56501392b89f56888c9fcde0e1b342752725b268af24a58c7fa6ae3f9c90bc2a79dd25807c8386874e6b6ec3cf433015723a9414080c5ef9fc8ce811790d610f26e277f9f9c90584c1dfd6ce810b51471c17bb2e0aa160a1a5be0c53195c292cef0dd16548d0238b8ccdd65853b3e1919b628f738aa8708f7bc18ddb012bd84f2032478e27ef93a130dc5e996cf73d66607eb099d94459118f2d178826584d17d493b14a11827cc3bd1c79e63b52854e89894a0b2a955ea199c8adcec8a9175ac85f6973dd2eb2a2d249f694e47f99ad94b5d99b25d56d3b21fe7ffdcb06d5b3fa72993029c69cac41ba7310f8584a3cde5bb5b5192c9c8b6e7c78a5b33cfdcc07c587d03233fb9c992986c9ff0618bdbb3fc10807b63c5dc6e7007a7df98a178cf520aeb516b7d4ebedfdbb95b8803fd852dfbd1dfe1ace731977094e360edd343d6e409d9af50bc894eb5103070df867b72ea8643aaca15f87e4985f9b73d4e39a0fe30fddd7ce1d79e21edccb7c1996add81cd3eda0c73e507a89c85a2ead3934ea989db56f4194a144dffc980c657a03ec569c830c855991dd245b2d4ed160f71d60a0bad06700eeb17ccb3eb37b70a22c1d7928c5b7ed9c9fc1ae590e05780a927c9141056be758348712bf20b50e1c0f5e2040c4c25c152e5b181959cf6e10e9d7c50c726baf683ca738cc72b203204b10df38158d97bedc0b4b491311b342e8998dd66b364aa95fe050ac3bef1fc55890e35535c7d3830f0d1a9a7e27116b6d8ba6e5d9852dba244617c9dd54280c18c85be1b0d69ec48221281ba0b06252739028caac38e1751d44f4a6388300973c04b3c8197ce9d35355dd8ab663487b4ae747bbc338412d68c64ba1119afa9502bf07b46a5674cbb87faf99f5f5f6bc2d54a05974ef33ac1449ccf86fa1e7ce48f2a5fcaf6bce7db2beed5da83248f1fce61fa208ce65305f5e30ad756ae81c262701005c76260d42cad9f46ba288420774ee9cb45185c3f4f27490ebaa67087d1d2401d0812d753336b2eb0f40e856aa374eb3e1f59fbbaf9a52557fba4d1fa9c31b1f1e0198c6f0630085e34645b46b5c925bfcd2aa10a5175dd0979c9afe4d122eec7805fff777278a6806034e883936be95f80810c918f38cb44812ddea0792601320fa83acb8f04ded7cd8c6c23d418ff88ef29012d57a7a73577e0b17078dbcc5551ab4591bd180f1723f4887676f38ae65b3a6709d525cf54772a30984519d8318891f42a8e5bfd6b89d901b43b8d5bf89564472874e372fd9cd47d6794b53ba28e708aab66280dad5a4de550fe68d9b087700baceb6c5fa5610ea76996121cb4367564ac8bffaa3825805f8003505d9cf7aef082c1e96550d024f615edb618f64f2a2004cbd4da33d24df52a11bd39443652272552fcfbe518943d4ad47ba5a383b877cdf0bc8a127e0b16b7f497eec861eef4943bba2b40054e971d2e4845713e96f49d153716cd510a72d7bde533458605d347f8ae7aa1d15205ee659768358551e3e25300de683b622c7c1cc9ed27fd063bf54f0bdbf9f7ff811d21c7aa48526b06d1d20c48e840bc0f3b0956428fca0c4133a6b7dbce19105a0184ac46e753837b57db8edda1d58dd10952a37760846444488bfae9d2ae1aaa8e49f9a8695271bc694b06ad7e03b1fbb66a21500f2095c25eeaa09b95dd63b1b5ac2aea717f24a5310ab407c5e9e8b345de11de4038495be1014600b3e7cee08b707ea702f4346a888dbb88b4b04be7db6fe35d57e979eb74a19b5bd4424f327444618820012e2d530428d77f1997b40bbcce9c2299d6be7db0fb83e0b10fdd893814ada62ac2c31141cb00d568996f0e6c08138a998ad643c46e35c163d18254aa0e024b585d5906a3176f6eb056ccb95340c5878f710cdd978868da0d1d6cb8addecbdd4179754235576a005e534646e64787777303756857bf05b2b1f0a0e05df81dc2dfb973c3bc4d384c0301a3ed7d6dfbd7685024fa90a6c35ecfb43e5a2f63e57718cf2fd35d6ad2b75f0a4e7ea739729782639f0410f24c256eb53274823686b1ba76377f76f9c7cf8a65ea28a9270135abd63e8a56da187ef01a80f86fb64356e23c63da3d0ea19a9cf9832c08dc773c674b6cef7bf0b915993db38c80ab95ebd8741541acaf48b61227a020dd2e120f900ccb08bf63de487db1015a2dc982d2a7fe734a6d5b33a961008fd0e995a195452b55850aa72be10a6ebf5cc4750e52a4c98f9218ae92181f58fb9401e342389d8f82ac039f0c7802fda1a134f8f4493ff74f0d8a219ad6d523d561508ca72dcc360da10c50977f5ee570648f2bc8b60e67a09a9f6e7c66bd34c85ed5913d93c8b2f16c6236ff09ae08e00974d59381295c42880b6f1f0ec0ec204b141c9bd28d44c47edf2954daa6e01760465181d5029945710059ea9cd17df04bcac4c640bdfba9ee3742b7d0efe4776ec4f01e54c9172e1a19248bedfcd113e3abd726d7bb2684ffd526e14fb53777cd25b145d9be13a4a7e6197ebcd794e42dadd0aac681aac30fe248352619c3dd4c4bc79f9134453dd5ccc739c8213106ef6bfc09cb2bf3df84807e1f2b78518c005f8098a5d9bfa3d330836bdc3cf23a1f4021dce7dc903e213d6472d45741dd40059a034356cad286d4eb1e161fc7095e6fd12b8e2ffe64fff91e024bd6b2ad1d760e32d1f08f475f7c1d360008cdf3dc6ca2b66230d4ab64f8d53fe0483f89725cd7ec95f111c9a483d1a5bf607ac2335a4a5d22f22629ea0064392c2c2da4ce29dfe9dd4bf296f9c63939b32ded26fdb7cdc8f4d877f19d20161c9c8d725e5e33e88795fa31bf662b6f9ebae283c1e4dcc0c786b4fe11beb0dc735b922b2b3347815e4f96eaf9d26aa7de3049f3a62f06a858c83d5d17c5aa323eed721a0966542492553cb92a49f9ba07cf8c03fc86734cfd4b6762df84afd53629e2b2296695bf52ebf79fde1c932218ac14fb8d94ecc6cd0fe1369f1fd3f9a8f509e07ecabae60da55be1d1ead0762a850bf762ba7e17a9935021c391eab3238bc711112717f2a3d38c9338d25b3cb7735c668386b327a387fd560441f697fe407eb81ac8416b056b2bc076b4039aed5f4933d39b55af108a1573cddd438049a8ad021c073c5e939d2a3123b40bab4b1e50019f055ac10da60359a3935a5da88898ae51b6297073d76c790290fbac7cc9c155d123ff718c5058fb9e219d2a794cc3c29d46ba7041e0d2f7761d2ddfeb4447b2764f4fd353eb845b59d90bbf8285106163fc80888d6b6182ce182f84cf105b7255d42b1a754040e697519cb19af7a40372b17681a1c662957ce8b92bb332fb0695c54dcc971e128c9fa3437461cdd39cc8b35622907b1395ee753952a68089ee0e2cab65ac8f402ef1c42315ac4458e943be721db8dde88e078059248b54bcddf07d1321bddfd76c27b9406a583fd4d876e3175bcd7d37912944d552742b32b8d76aea1e52d1fb69e1a428767f44a11683d92568f26744e80aa2c851a6597fa6608bd867ecb38b9f312cc21df721c10d1f05138da2fe255aa92fa0906db1569c7abe58efe2b4ac07ee0b763b8cc5094ad82e0bec078d62229021f332d9d9b79605f791179344170cd1868166fc0761ec80a02f39a0afee2b5520123562a072476f1bba497d55d3531ffe3e4c115c92b9d099bcb2b06f72004cc2b12b6c7d8b75e84f823e0866b474543dc53c77456e1649dd56ac0c3df91c6efa4b21a4bbc189cbcf5baefaddc83b6b88b76840289a935462513dbae9486a78fb7e3ad52848456fb70b7f591030b812a7659f4e6e06e634963c661db56fa588baeb59067d3b527d53a9d45bbeb3c6b10d3e8e478e1ba1739240e7c3bec3cd54b22a430b7b4c13d0f1f0cf0c42990889f555ebed7d6a80dd888e8c3b6956c4618c59898143885483d23cb705904429acafc79ed0dc796154bc296e4b1e7512cbf196538ad5f8dce63ddd1c661"}], 0x1200}, 0x7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000004880)={0x2, 0x8000000000000000, 0x3, 0x9, "a243d317d7e71f23bca038550dc4eda8c3046785", 0x4, 0x1}) 16:00:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kqueue() kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x80000000, 0x2a}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket(0x1, 0x4000, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:45 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:45 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r3 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffff70) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = semget(0x2, 0x1, 0x400) semop(r4, &(0x7f0000000180)=[{0x3, 0x6, 0x1800}, {0x7, 0x7f, 0x1800}], 0x2) r5 = getgid() munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/88) r6 = semget(0x0, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = openat(r0, &(0x7f00000002c0)='./file1\x00', 0x40, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000340)='./file1\x00', r8, &(0x7f0000000380)='./file0\x00') getgroups(0x4, &(0x7f00000003c0)=[r10, r5, r5, r3]) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/88) fcntl$setstatus(r8, 0x4, 0x8) fchownat(r8, &(0x7f0000000480)='./file0\x00', r9, r7, 0x4) semop(r6, &(0x7f00000004c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1800}, {0x2, 0x20, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x6, 0x800}, {0x4, 0x80000000, 0x1800}], 0x6) renameat(r8, &(0x7f0000000500)='./file0\x00', r8, &(0x7f0000000540)='./file1\x00') ioctl$TIOCSBRK(r8, 0x2000747b) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r1, r9, r11}, 0xc) setsockopt(r8, 0x5, 0x101, &(0x7f00000005c0)="7029ed95fc5849ff15c72c2a61e7d58e09641dd8420851cf944d23a448fb8893088fa1601ab6443479c0a52e283f1797773275920d70a166c6dd898e5c6c249fe5262af4c581a33e21d79f2c9e4dc404ff1c2a", 0x53) r12 = msgget(0x2, 0x1) msgrcv(r12, &(0x7f0000000640)={0x0, ""/96}, 0x68, 0x2, 0x1000) listen(r8, 0x8) 16:00:45 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7fffffff, 0x0, 0x0) r1 = geteuid() setuid(r1) 16:00:45 executing program 1: r0 = socket(0xfffffffffffffffe, 0x400000005, 0x0) socket(0x2000000000024, 0x4005, 0x2) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x0, 0x100000001, 0x8000}, 0x80000000, [0x8, 0x7ff, 0x9da, 0x5, 0x8, 0x3ff, 0x80000001, 0x6]}, 0x3c) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbb2e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x121) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() lseek(r2, 0x0, 0x0) close(r0) fsync(r2) dup(r2) r3 = syz_open_pts() write(r1, &(0x7f0000000140)="c584ba80c95bd3586112f62688b3dd04c5b5c34097457f9446307a31f71d17e5f211b02adbfe8ee931aafc6d914c40926b7a5e62a61760d05734890a4ab4f76b628e19e0da99e14fc1aadf27a7c435", 0x4f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, 0x5b16, 0x0, 0x8000000000000}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x80000001}, 0x0) r0 = socket$inet6(0x18, 0xc003, 0x3988) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x6, 0x402) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/37) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x6, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r1, r2, r3}, 0xc) r4 = syz_open_pts() r5 = socket(0x18, 0x7, 0x5) r6 = socket$inet(0x2, 0x3, 0x401) recvfrom$inet(r6, &(0x7f0000000200)=""/226, 0xe2, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) r7 = dup2(r4, r4) close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getitimer(0x2, &(0x7f0000000140)) write(r7, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) r8 = msgget(0x1, 0x2) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x8, r9, r10, r11, r12, 0x11, 0xffffffff}, 0x20, 0xfffffffffffffffe, r13, r14, 0x0, 0x20, 0x3, 0x6}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r15 = syz_open_pts() close(r4) dup(r15) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r16, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) semget$private(0x0, 0x1, 0x2) wsmuxpoll: not open wsmuxpoll: not open 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x800000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x7010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x60) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:46 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:00:47 executing program 0: r0 = socket(0x10, 0x8003, 0x3) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000), 0x2, &(0x7f0000001640)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/115, 0x73}], 0x9, &(0x7f0000001700)=""/102, 0x66}, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:47 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) 16:00:47 executing program 1: socket$inet(0x2, 0x8005, 0x9) pipe2(0x0, 0x5d137729cd4ef061) 05:37:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/223}, 0xe7, 0x0, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 05:37:04 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0d72a81ecf99bb30a4a78202322a21bc0f98b0ab480bdc5e8121483eb7a8e1ae1cf1de8db89c727e9b1b26d77f7d64a520c4fd707befb3", 0x37}, {&(0x7f0000000040)="55d3550c45f1e8b393ddaa7c40c62768eeca608311a8481d03dfc3627ee6b2b33a530bdbc18fdd2c82f811c70b1dc040dc72094a1d32de961978245891657805710f2dd2b858162cbda474a9d205ba6a43ddc4d1", 0x54}], 0x2) r1 = kqueue() fchmod(r0, 0x20) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000340)=""/246, 0xf6}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) 05:37:04 executing program 1: r0 = socket(0x17, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x15}, 0x8) 05:37:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) socket(0x12, 0x8007, 0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:37:04 executing program 0: r0 = socket(0x6, 0x5, 0xff) listen(r0, 0xea0f) r1 = socket(0x11, 0x3, 0x0) connect$inet6(r1, &(0x7f00000003c0), 0xc) listen(r1, 0x0) 05:37:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x488) 05:37:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x121) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 05:37:04 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) r6 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r6, r3) 05:37:04 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0xa1) semget(0x2, 0x3, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {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) 05:37:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) lseek(r0, 0x1, 0x1) socketpair$unix(0x1, 0x1ffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r2, &(0x7f0000000200)=[{0x0}], 0x1) chdir(&(0x7f0000000100)='./file0\x00') 05:37:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffff, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 05:37:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x4, 0xffffffffffbffffe}) 05:37:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x2, 0x7, 0x800000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x12, 0x5960c870}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x0, 0x4, &(0x7f00000000c0)=""/227, &(0x7f00000001c0)=0xe3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0xfdbc) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) listen(r0, 0x0) 05:37:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') connect$inet6(r0, &(0x7f0000000000), 0xc) 05:37:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x4}) write(r1, &(0x7f0000335000), 0xfc94) 05:37:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4, 0x20000007fff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x11edfe2a, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x83, 0x2, 0xfffffffffffffffb, 0x8}], 0xf8b4, 0x0, 0x11, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/45}, &(0x7f00000003c0)=0x2f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="e2c0099c21aa9de7f62520fce8d5021906c9dad5f727bd3aec850968e90bb60ac3f4a05b8113b32744d98e2b20b342f3a2c73a47757ce246329fd96b32c9029f2ce47dd0c25100f50496bcbf1b1e594bea145b2abd475f670708da0c184bc988e1897ef2ffc6f37745a8793fbfad4075b5f0ffd8ba7431a3f7447827f0e893d9a4e671ee785ac58f416fc0de3ebaec5f37c3adf2e9d65cfb14e86d78fa04a9f69a894e15f83b08775b8cba9dbe0d8e17055385892d53", 0xb6}, {&(0x7f00000000c0)="f2fcc4c4786660632d233a5cfebb04f2e63b0c65100631219462490bdda3d924ab9b56edeab4812d06fd2de04303f633a68dab63a27e82da97c6534765260b3f2c0542f2ba83679bbe00dc3a21ab959e176cfa50a2955209ed9cca2cfed71fdf07ed2b19a815de8b0f14f708d5bdd6b310dd9acd6211271af0c659b3973f71ccb9826030db1d85d06798633f899d3d419a461838c5edbaff0e3e38671850cd61fd0b57e5dfbc9a7ffccb8ecc19412ebafd86582028068284b0", 0xb9}, {&(0x7f0000000180)="c703fc525f1a2ecfe2f21dd2567e73c3fe98000d3b31d2872e06ca97c6875801128bdddaf6dfc456c9af675aeba58d3d095e7c2b49d645992ed1b84e9e2e6cac0c61b56e15dc4a874248329ee7b08606a5e512efbabdee4138e62c20e9344ad636f841f20b32e8f2c7eee0f5a73debd127c97e59bede7012aca1486ec4bdeeb8e740f6abd5d6debd00e4ff2cc38c0c4303004a6e48c0d801d01b7e60b35eefff8d6849c4cf1efcdf3984720c71495d7c2695ca1ec3763cc574fe9c5e544a37370199e9", 0xc3}, {&(0x7f0000000280)="6bc4fa6854e12846", 0x8}], 0x4) 05:37:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x7fff}, {0x9a4, 0xc6a3}}, &(0x7f0000000040)) 05:37:05 executing program 1: r0 = semget(0x2, 0x1, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000180)=""/59) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x18) sendto$inet(r1, &(0x7f0000000080)="82ab4e79d5bede44d29435121924c5987b41e1edf11e3e3d8282c01122edfa47d1e12fa2f80a744145eefaa22f05bf0b32647498a8bc52f2d616cd582fb1be8ed818fa2d5c7cf93aed09355902b3037d53699f7ca7c64dc8cd6dada653a758ec6e92b66abac01f1d0c31e534dc7ce6b20df5a827a7844c7e966beb952d3bba4bfe074da73cec02c29fbb8c4a21d240261fb709152af2c83dcbe06239671b7f32c3302e41043c7f5c0804f4e8b853e93c45dc", 0xb2, 0x7, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 05:37:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x0, 0xc007, 0x747f598) socket$inet6(0x18, 0x4, 0xaa) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:05 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x19) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/73) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/20, 0x14}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x40, 0x8}, 0xfffffffffffffffe, 0x8001, 0x401}) 05:37:05 executing program 0: mlockall(0x2) socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:05 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffd, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 05:37:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = semget(0x3, 0x7, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/130) 05:37:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) dup2(r0, r1) r2 = socket$unix(0x1, 0xf2f83512bd9b68d5, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffffffffffffffe8}, {0x0, 0xaf}, {0x0, 0xffffffffffffff4a}, {0x0, 0x189}, {0x0}], 0x3cd, 0x0, 0x0, 0x3}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x30181, 0xa0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) dup2(r2, r2) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x81, 0x4) close(r3) close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 05:37:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000780)='/', 0x88, 0x0) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/123, 0x7b}], 0x9, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x188) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) 05:37:06 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x60, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0xfd, 0x8c) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x1, 0x0, 0x1}, 0x100000000, [0x100000000, 0x3ff, 0x1, 0x3, 0x0, 0x7, 0x8, 0xccc]}, 0x3c) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r1) 05:37:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4003, 0x7fffffff) r2 = dup(0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)=0x3c7) r4 = socket$inet(0x2, 0x4000, 0x80000000) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x18, 0x40000000004000, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x10010, 0x0) r8 = socket$inet(0x2, 0x5, 0x7) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="c92c1d4f817fd358c9131b358f2db4fb95462a3bc7cff79270146bffa441b62edf2581e497d93ab9e81355a297275f683f7b27290dddfc5f4882f0ca539c97d0101aa784ecdfaadaa7eda2ffd7c6acbc4ed1f42e01b7f13589972893b7a96e07a457213a50058dd709c2dc3d920b97ab3fd0b85e72f41d66d0bdc05c5b5291d06380e86c583a5005e4cb989a3107697d3afed18ed89f7e3879b2f9d432a45a3281d21701c1e074", 0xa7}, {&(0x7f00000000c0)="2cea21ddc77c674ea47e79da39d1ee163fe6d99460d7afa51aab7e9e2e79332b53e55c978e4a32de8ababa1db259f8101a0ea2e6e2005620ae", 0x39}, {&(0x7f0000000100)="d7669c92e97924acd32215cf5cdb2e25751067cc9b98d865515e", 0x1a}, {&(0x7f0000000240)="db753c50575b1aba8530d6a825355bea9c4d781455255a0368f015bda38e7769d5641eaa8091fc1818def63f3ea742938369d3365f00726506db8a4ff9dfdaf40d74ec76c4cc8fdbd5232b26fe40be503f", 0x51}, {&(0x7f00000002c0)="470bb8a9df1ec6578fd91812a44ab6de0753694f471fbe8bb480c6dd3879ce30a3c042b6ef957764c20556f9d3ace2a2d061a9862ec06332a17e45c436d0e73cc9c5e2d9cd21631632957b1dbf8f282da3c40ec3cb51502a51ee5c7e10edaab77543a3922ecf46c54c5e49e41ffbfef7f2bb61ac9354ec34daaf3af21495e772e624180d7a28bb9be270065498b79608128c8288ac0ac0485a114210869c56a176", 0xa1}, {&(0x7f0000000380)="dae91cae858503cc50b31954fa7932fb2efb7e4ef748d3ddc9f89631f2706caa042a0ff631c0006d03225063928f45d430fa87033af72a42e9a24018e3c49a310ee1da0a1369484215bf3243148d565deac77a30ee11690f9ef41a527f666f11bf37b1d2f02b5e0ed1be29ac6b5a26ee380cd3c2ecd50354da7441494e1cbe68f489d5ed6bda01ab7412b48718b616e44d16f5e0a33e2d8007b1a941eb525173d9cb583342bb", 0xa6}, {&(0x7f0000000440)="157ac1e3b667e1b093cd1f65038aaa1f77805db63beca17b74bf58cfa91097cf157a81c0381fe0243966f1041c17a756131865c7b07bbe07e6e6bc975a98a74b4ee5ed56b2bcb33f819138d5e142942d3735ce81c48556ba5064f3ca2d2844d267111eddb04b64c8b8b19816d32981462becea4311b919d4c35b55fd9c627f5c67260f641ec351079cb95a29104abb2821d5aa5ba3a9537617dd88595ba6fb1d037aa6b475ad1356bbb5fd1fe3c52471", 0xb0}, {&(0x7f0000000500)="aae029ef355018d97449634584da4571ae9920f54296e0d6084b15fa5c49d37ed1c55e8fdf4dca7650643fd9b8f81ec2db4a34d747eac81494ae6e8514484913888a1b", 0x43}], 0x8, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff002047000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8], 0x30, 0x40d}, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) pipe(&(0x7f0000000740)) flock(r9, 0x40000003) flock(r9, 0x5) flock(r10, 0x8) 05:37:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 05:37:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 05:37:07 executing program 1: r0 = getuid() setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) seteuid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) 05:37:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x1a, 0x4003, 0x2) connect$inet6(r1, &(0x7f0000000100), 0xa) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xd3f23e56487dd91d, &(0x7f0000000240)=""/99, 0x63}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) 05:37:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x5, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xe35, 0x1ff}, {{r0}, 0x314df66e18e4132b, 0x4, 0xfffff, 0xa710, 0x200}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x3, 0x400020}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x5, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2000000001, 0x401, 0x20}, {{r0}, 0xffffffffffffffff, 0xa6, 0xf0000000, 0xd644, 0x4}], 0x6, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 05:37:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r3 = getppid() fcntl$setflags(r1, 0x2, 0x1) getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0xa, r2) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x6) r1 = getuid() getpeername$inet(r0, &(0x7f00000008c0), &(0x7f0000000940)=0xffffffffffffff77) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/26) r3 = semget$private(0x0, 0x3, 0x400) recvfrom$inet(r0, &(0x7f0000000a00)=""/85, 0xffffffffffffff5a, 0x801, 0x0, 0xffffff8a) semop(r3, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r6, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r3, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2) semop(r3, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) fchown(r5, r1, r7) getuid() chown(&(0x7f00000004c0)='./file0\x00', r1, r7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x2, 0x12) getitimer(0x1, &(0x7f0000000600)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/195) ioctl$TIOCNOTTY(r4, 0x20007471) r8 = semget$private(0x0, 0x6, 0x2b0) getitimer(0x0, &(0x7f0000000740)) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000800)=""/113) r9 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff1000/0xe000)=nil) shmat(r9, &(0x7f0000ff0000/0x4000)=nil, 0x1000) 05:37:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r2, &(0x7f0000000100)=""/192, 0xc0, 0x3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x164, 0x0}, 0x0) 05:37:07 executing program 1: r0 = socket(0x19, 0x2, 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xfffffffffffffe97, &(0x7f0000000180)=ANY=[]}, 0x8000) socket(0x3, 0x4000, 0x3ff) 05:37:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffff71) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 05:37:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x1000, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40001a, 0x2, 0x7ff, 0x9}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x20) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x101) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/167) 05:37:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) sendto(r1, &(0x7f0000001a40)="eea00baeb516c0d6f79e324f1deda2f30808f484a81ae0e02b0f874a1c1cb38b732f0649250bd5b8cb5388768778fc3650e9b74ede669b9d6220ebbd0bca3effdb92b8b98e47240f582703057ed0dd6dcec67499aec7edde70de668e0593af76bfdf83cc7aa8c54822c03cb3fa3e1a701073226c9a6d0020270441455bee4e54f79a7ebdd36016045d4cac357a77dedfe5ca784ab5da56ded80aa44c38fe43cf38741ea38fd9b7ed1e0e5fa71c9486f834204be87978233c6cecdb900d71fd429fbe55c47d886059c44dd126c9bde8a9e8e4046edcd854ecffc3c8d45b9d3b9fa78bd277aa4a8e55b701d734515e779821944dbe39dda5de89fa739a073d519023ed1ffa0c421e683657aaf908bdf44094a60cbb1b0d241080d9067ec923fafac3d1677092900260624949bd56f90fd5057f80174437c687e8c0566d014d6cbbe354c97d4500a1ff417e98e97f703c507aeb68f4b46a0e9381b71386e865ddd8e445abfb5ee66551b8fec69b9bcedbb51747254f0d89e0962f87b4d06f81838319b2ab92c6735a4eca6e185b6815c044602c61434d7e8ecdb1bd5d31500e98ef319cb25efda0f42b3bafa5275646ce79f2f079023ce25db2b29d7ecac31e86e45c5db8562a1f15f13fe678ab8765551a22f923a42f0d66b8c503557a7f6983d3f39acb729cc4e8dca9d0785d320d8c2680d8452145d570a1c787d69b51c3e7dcca4cac709ecf71e4d028933c83bd81d3254d0ad849a29be31ef2e1eccf4977c5e7b3be1e3b6c5827cf8fd5890760cbca505bf4c20a1a1c9efbf8e7b5f7293e6642dd7d8fa38ef68019d636bbba3fae61fcac66b05399b8874e75bb74ad75292bf186991d0b75410531b30631738a58e6e1d8c954163ec791604048e2b84f5a4fe51d914b5ae342ace9b8fd3c496cb7d46cd00189f86210bd6eb52b2326a6149cd719e6ef8b728de6f4b5c3db022e7c67b6a5356125ea7e640aa13daaba06bd8e5976bdf3aa022a7f72ee507809dd8f96577fca53c32a3f3df6802bd49ad6ba4cb5a1b7f6054611c4047139d0f15d48689d6ce5814df3a2c1e64e1db15b76ddc49b9f7cd4fbfdc38eaf272ef330d7bc1cfc153526e9c10bddd0abb9a0ae800020917a128761aafc5f31ef18aba9b7f360a9ec229bf6905857ea986431264200725623d29e0d9870d4a0d32d38136fc15ffa909bb66d496c7f7b8c713ef80cd0d14e1ca672f37202efdff96fc332a2b5bdd2fd41b52b3086c1de3832cf546e851bb749485ce5189e29daaafe9fdcc7255fce6635d582216a2a6c4026fe8ab5279b28354e468a9a62523b079fab9463f78f883f0e9b5a99060f9e083bab40e00760ad61a194478b3c3763d03dd97996bcd5d57ec5cb7d8b995a0627bec0f98c60a849021191c61e780aab0edc93e95a1a1b7916e405749313c38161a389de8a4d790450cae222411edd718c7574f82aefd0b514a1b8b658b0752c2ef2f111b6bb187ab56c5f45feb34bc348574006039b221ab41e4294c862c163866a97142d8be7fb745fbe5fdf6c022863f5973eb369814b9b4518747d39385b766f7efcfa4c8baba7003a86de2d3ca80ec8f4fc7adff51f58f4f0158e5520e1c1e53e0da9679d71901b7d2183575551b4c239302039d577ab0b537701b79a22c25ff5c81b2d683d4cf5d96379a28301a3fbe03d381624478fe5a2e04322b1c8f67b4d20bd8ee915225d19119b9e38c3a53aaf3699c6e83977b5b7d20e1c9c78abb3f529d3e5a1f266c920aebf3782130363072cb161cc794a8c0af4d7dbe7bfd632033afdf7f23460056f78027a0779453da5b85bf1031e3ab1f0cda0a6297faf372f7ab5b8484673084bbbe1d822637ca6fbcfa14c139745083089853ca9ccef1df117c15050c4d1ab2388a68c66339c565bf55c952853e1f6acb101a153504515510d1c770420c7704016370ce95f8a699f56b91749a1e1cde9fb92bcfde761af7775fc9b717032e0569a12ee8610f96c8ff6010a1089932b120d7ada42eeb5e5e97c309290f94a4a19ebe7d6576e4ffb72658a7a28f8d8036222cff81d1072e1f4ed0e096540ee02d915e23302aa38baaeefd57b60e657d7894a975d7d70f5758e1ebbb47e3181d39ad07138f746764b8fbd4f33b307283c4c4219eaa3c33901edbd544c8901c89117a5572916ee5f82c666318d7f3242fb5f097e121810b4f07d85bfbb9f64bfcef97b09d809f9bc89b0c5368a8ec70c3e86d7543cde49223da0872f499615a9d6cf4e028fe7b8a983064c32dcc966a9d71fb79b6a0ec8d62635e642d699781ec418edd0df13dfc5b90d7cfcec2d19c1802799c6ad3817517b7b5512d191fe0d4013e8afdd80463ea2b67b111fb5258f74751efdd3510d7a9180bc81e80585e8528bf2797c03a6e34c249ce5b1dd2c3e63be97251f32cdddcef76db21526cff9138a41500ca02bd867dd6ecc0329bd35de17676b0215c38f76c8575773ecf102d4f80ca2edae32322fa5ae57912c2a3dd44b9c870c5ab9a66c13aaebb77000fd01a0c5e49cec47bf1a3f25d4799319e76a715ac708f20d6aaca284f51aa2a1905c0dfba8b6d5bd4a6427164ba7f4161a77a10798a650b4acb2b284aad87df5912cec450fd74fe2ac296951e9fcc3e0a2b3cba629e94fbeeaacbd04432410296c194f2231a3e353057cde90d846f4d42a0e91b893f95fc216f534c3344533a1220d3b0971e910b5be4d4a1ca22569d6073dca982458aa6f6330b977cb61e387d0b2fd1cab6407ee63d687dd51a93ce77b95038d93cccd48bb35594014ead1a59c7e79f5a30e7fbc377d24b084fbb6079ce20f1cfd4df402db50ddd90a3d735b9e8b792956f2130f2f1e6dc96268fc7f1d15e273e7e4db63181cabd541e88a767456c03373df7aaab418d29d2513af4904602370be01ac5e28b3074d2f39ba811bc180538dc9b22ac7189c78ff5601fa7819a6a4582527cb32d882e3cbcad976eab54712408fecc7003c7001b75ee0a531dd6f0530b39a89e49ae7be9e73fe8b71b95822d040d8ae40b112ef92c3575325cb22cd3449b3984483019d4c77abb4a2238a9b919df31b4bc7bb6b4ec30c3fdfa8e48f45503333f25ed57a66383b12add68ccc280c1053f26a7dec5394c88c5ef06a9986b92cdd1498bccab3eb225aab9483d46ca7ac9302c8b1562d41049225c41840a2dc25d138b3d3378216fac448afcbbefa7d9433a491cbeef9bf6302d013aa76fda8ff8da0b0dbefb168eee5d1a8075bf0ea8abfb03cb891871f14c8da32ede553a5ad5779ac8684b34ce2a85c8ea1747c5f2d85c60622d45158f7ef603229eb56a28d42a18f70f4ebeb4804cf71264891065759fbd887da74f7f4164b3551cf1e9b49923314e75bb8275fdda7d1a353a21cfa59a323bfbb37318ce6f6e214202ac24e435be336080a3464e7af32c6ca830907fdfc6b9a4d45408dc52b442a2241e252a0cefe4c6643cbb89d6ccceef4669532e05c5cb0be762919ddc6787db6b577cafbffb06fc01064be34a6ad139b3c6a0d3259f2299410a8bf4c683c4d17cecb69c388378be69b60e226a060cd8a2ab391e31e83cf765cebec01021248f016a4edf8635e089750dc4734b5cd3056da04966363278e2c99ee4f6a7ad5369b28bd3345f40a7dcc7b59c4b147542891f4d262e4d49d5c0b7f6a537f8b6bab9ec1706108d6a4df2c12c4b4957bda5c7fdd69b1bd610e59d35ce86b651ab1e50d2d6d6a7076a6aec9c2ff6e686d0b68c5ae9845fdab05b10d6f6870633dcb4161554f7b220caa71eef4f1b3a7a77636a1eadded155cf75c355e0c2fdd0056d61ff0aad53ad67f4e65171eb7777a73576bb22da952dd3f0003c52371e97bdbd21ea7011e167a431a4e3174b48a971e9b4df68d260bad129f018467b8e300c87a47e5f00251b55b90750bbb5c626ff2d7deb4c2e7b58a44a2d9a9a8a0c2ce84f013da5de68442f3fe35af97fd9ad88ede71fc26f8df62e04a5c2b1869a6251f66b60f07e1aafc1ff24218bb48fafefeaaa242d450360ea560ab0d7febe9756095cb6d1aa39a97a7d5de217a2e9b2f5729a61c56a30699a292d8ec75c784a926505927dcf7526e3cfd0b3b4bce3d0e220dd5f8b72c1bac2e3835e8d6c8499b5bf1bb6a5bf0bea9328965595111ccf2de3fbec182d542282e7fc247ebe114d9d0618d44771f8ea5cdeb4721a611ff4f269f68254804d0125e59c35d0b3502adcc427506fcc0dc66c49bb92b240119bb1f2e753ba15ac23a39ff5280bd5baa6dab3fc61044d081efe31aaa36e94e6815c793fe51eceeffbc50a9d5b6998088a79a1518c00662b6b4d7aae6a561460c8ebc7957a90d3e43e0f3b1745fc875c313554493e8c721f790d2a15bc1e94c0f5338bba3211d393b9d25b402ead808b0374b15786eac98d96d998bfb0cf0a68c4943eabf7ffffec11e671d31ca0e7c30ad77483f4b094e0765a239e2b533aa7c52d97c2b5dbd3f5b7afd6996f98ab6481244be36932cfd20252afab38eac87109dc3ece68ecd40c55c063d09cfadd19c389e7d012e228bace6085b9187fb815cee364f3ef7f635819cfea048308c0c2bb13434ccd590b87a77c1271bc3cc74a20e1691f10e4cf96ce218d10a219b883ee4fd8184c5b7c4676dac28f34434640220a44d29a4fd5a2d794b1879b666c64fbeece683a82627c47e0bb5c1f46d11fbfcfe05c8466a583ff5b4da6f0a174bc1e761db2058c824b887fb41e2e914530ce2aea33b210fd3ce0a30d325c379cd4cd8ce7fa094246eef972d9abfbe473b77a30f2ac93b5662221d107335a3acb374103a57c51d668440b41c9dccc8c7a854bf8ce8456643e9b0e8b0ff65fb1fd9d09cb9908c333f683b7b6c3f81524185b447bde7010be4620bc685d508337a95fd70328f59003268d86d31e55e84fd4800f461449a57d229244e79e147074e802a823f8f761bee49a3bd9a0adb94fec91b4ebe092c8402ab65a8aff610f18b150ffd00d2fc4cff0aa39e6c7d2b5c32687b1d23bb42079bfaed96ec6f70df25483ed2823191a1c48b00fa64923a1fc86515755e550ccbadf63a23d8cf13cd2970bec83e740cc40746be04916d06930b3006e016d617c2b38a5ff2864dc2a045bec0b82175b380f291c2b224da090e12e1e3136bccd18d82232a3f400250593fd0e212b928ebcf9d0c16fac8f71896e9b941318a9100d35ba964336691fc953e8bbbaa0420d10c883b7982890bc04f472e2d08575db1a96d7b05612f6f2a5a5af2bc005c3656aea3bdd0a55281e2f8d906df405af20e59fef386408b63af6d002ef6773ca190a4a5d98ec7875c977ab2cbd303ff6aed345a49c4a0273103664a47dc5f0cf49d598223d08fa26385bc799cb3d3eae660c98dc467aadb764cd82dcfa1199b24ea659247e0f5f27df66c6081377421c02888d64528ff9aadc2c62cf3164aaa2b2b9c83276dfb4bf392e041cc7ed55a2f8258be7329d6d69b8fa21c4a1403619a9ccf861bf70b1a7a91f60447df64054b19b1db1f0a0dcb9d9170d561a0cff9ee75f7b547a236f502f7be6a3acce018826e5527dd02cbd4370230e1aba1a30daaeac8f713316075487b10e84b6d6a4d3f41e1e05745aa56afcf3a1c9306fb88f8f1d5175c1332fbef2d7295d196cb2a2571ac10c6dbe11887258eab4e171a97200f74dd3fa8a3dd582c761554ee83608108d38d56c13fc6ec57b65482678d938b9e2d9c96c430e0a98344ebff8e99470d0081bb8ee95565aa970052760ce66244e692326631998f3afa4a212d", 0x1000, 0x2, 0x0, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 05:37:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xdb8f, 0x1, 0x20400, 0x800, 0xffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x8, 0x77ff8635}, 0xc) getrlimit(0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:08 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) setrlimit(0xa, &(0x7f00000000c0)={0x400000064, 0x8}) 05:37:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x10, 0xfffffffffffffffc}, 0x9, 0x0, r5, r8, 0xff, 0x9, 0x8}) lchown(&(0x7f0000000240)='./file0\x00', r6, r7) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r9 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r9, r10, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 05:37:08 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x7, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/14) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:37:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) unlink(&(0x7f0000000040)='./file0\x00') flock(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0xc1}, {r1, 0x4}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) 05:37:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0x23c) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = dup(0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = kqueue() r6 = syz_open_pts() r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8, 0x1d0) r8 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x2) r9 = socket$unix(0x1, 0x2, 0x0) r10 = syz_open_pts() r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = open$dir(&(0x7f0000000340)='./bus\x00', 0x142, 0x11) r13 = open(&(0x7f0000000380)='./bus\x00', 0xc0, 0x0) r14 = socket$inet6(0x18, 0x1, 0x7) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r16 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x8) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r18 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x200, 0x80) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x5, 0x234, 0x1}, {{r4}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x20}, {{r5}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0x8}, {{r6}, 0xfffffffffffffff8, 0x46, 0x80000040, 0x9, 0xffffffffffffff80}, {{r7}, 0xfffffffffffffffa, 0xc, 0x13, 0xffffffff, 0xe7}, {{r8}, 0xffffffffffffffff, 0x44, 0x6, 0x3ff, 0x4}, {{r9}, 0xffffffffffffffff, 0x4, 0x12, 0x46, 0x1}], 0x3, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffe, 0xc2, 0x2, 0x1000, 0x2}, {{r11}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0x1ff}, {{r12}, 0xfffffffffffffffa, 0xad, 0x1, 0x5, 0x6}, {{r13}, 0xfffffffffffffffc, 0x4, 0x1, 0x8ae4, 0xfffffffffffffffc}, {{r14}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x2}, {{r15}, 0xfffffffffffffffa, 0x24, 0x3, 0x3, 0x9}, {{r16}, 0xffffffffffffffff, 0x0, 0x0, 0xcf8, 0x589cdb67}, {{r17}, 0xfffffffffffffffc, 0x1, 0x1, 0x68, 0x1f}, {{r18}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x9}], 0x7, &(0x7f0000000640)={0x6, 0x55f}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r19, 0x8004741c, &(0x7f0000000080)=0x1) r20 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x421, 0x100) lseek(r20, 0x0, 0x0) 05:37:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0xdee7ca7c721ce77f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = getuid() setuid(r6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000004c0)=0x4) 05:37:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bcabe8d488df95cddc371b96be6265d49fb24c140b1186ffd5590972817cac6ba695cf4ba815b4f48eaccc931d3d5fc06cbcea0c32964a16a081c0d075efe960e1239581fe20baf50d7e9fe8eab72ee4dd7b565ff8a1995b493aed374742fef74a66495de0fc1277de61208f4d0af51e1eb1e7bd573115d4ede4b6b37f41a5b4322ca546d7d8bcd5be0381c05c8453a34e184acb214010d659a2d7a628c38b5f7b96896524515045742ba2f1124cfde03aced59b678280a46ff3a62470d490091c1c696a63adb355031062eab4832c1949129e977731ff6e54dbc9e1861f93e945da25e8bde625bac974f1cec6e8b479b739246fb4b93bf79deab548dd0147880627fa74e345d087e71148928c547373e43607cbb0ac3f504ec0513adcd93661ae66aa5d3d1c41fb6b427d14d2d9e3ebef54169e530a0f8f28dee531550d2ce8301302a066dd5f4b525533761709ac5b45b702db64ad242ac41965d5b8adbd7c4c2492ae0ddb2f0a0bc79c0298e80c60ae434dd084bb7d3089999566708b8d50a76fa72ff7692f01b95ae58d42f33188a98604e27870a15c3e1bc3c27b536ee837f79b06aef2f16d578796fde17639575887ba5759dea67a9ecc91233541231cc1de4f36e124f2877c98be41f26afff06036dd0129e270555eda0dc9504cd816bb4631afb2e7af5d126b3b6c75e8238d7ba06d82a88fa2fcb62a0dcce4e37e5bba4314c5a90b83654b39c017274b83f3ad843af799bd8612bae48e4d77614dd633607c2338a985b8ce33abba8089db743c95558a08ea11e270cf42ab09db5616414f17a2440122b3fbe756da7076e6ec6bbd27519167969312a3c52450a25b59072e9b9bbb0a7af051dfa014481e725d2e9848adbf84cb0453154a2d8f3553a2f67d8ef5e649b00bdd463cb293c05bfa1d917be9b6418fcf837a2b5b6d3c5422bc4f17f3133375bedace04ae79aa384c638e4793a8484e4aa844bede30d06d73cda1e5ab537c4674ebcf5bde2e3a5f41cea98ba677f709e07c335c3d93a81f222d157da4e9d6b83e68e09a5a4da3f0262f060152efd3ce090fea01543001379f13f50591e408d52718591b2009e2c3b91a8fde7c5829aff368e16e30fbc754a01006feaea54d1299332dcf42c0937a96e8d207f3552817ea94882531ca1473215e527e13702ea4eb67729e1983be451d4f75becc5b7008c0aea12023dbc7fefd0466220aa761ef7db45b465178d4264f8f0efa5c37ea6ac9c0a31a7ced8e8010b3d8f575ba01803656c03a2cf7632133071d0be20ff5d8d8dac28791bfc0a88c0d2031d2b7159cd224c6f042651987a9d9bf2a8ca0475e39c830a3cd5c37168470f62c556ed7425a12445757c64d311bc71b726a56c0acc01e7125cc69bb9b06a175d9830fa6f8b33b51c09f30d530c8b83207f6259b32e65a3ca315adbc9c281dca0cb055e141159096d7e2da69688026de4c6f608a7363f3a98c50613cff958769c6bfa14aa12c9c173360abebb7b4d6ed18188115a2616330e72f8f98aa35dd1a71cadb04852a45cff49b19ed91eec1cbe52693131b5b05753f72fd021a0f50543b57c7ded553fa6eb8577f6fcbac814f5dcbb82d84aa623298bdc2c6aa69b00b322305cda3290d7c5d9b06c8f2bcb61962fe6fcbf3f105996b33f85d8962822ecf4ff322b9c4c0319cf818a6bd14393471d33a4da8af85f9eb40f4c0629ed8754ad5872b47b0196854fbebce84452cb993ebda39dba56f5c61d69d19e03789560168b406cc7a165b33c98cb5b5a8981d5f8fd48f767c3d66bd2dcb94f7ed07c0252b299b4a0db46eeb2cbfe5f8ffb6655da4f8942be96a5f7508c337ed26320c799fdba70f5f234f77ba8ab07ece3f13004eb6ab2b1d5fe854c708cb1de4da5491f1ff49540b420d9b34d38fbed94bde7d619e991d85044714249c418cb5d3d75dc92f783a23b420954955b0bb249f3ed0837167d23e3568afb41ec40fdba37ffdf308cab6c7d8218569513d5d833bb7fe874b1da837a122ae27bf79fa511f242cd31d04b75b7393a2fee24d6ac8d830fb1ab00be36865f05578b007a3c17a6b3f193529cb5d0acc4b64152b1ff1adc2c182cfe1f5186323e5427a6bef481e122f4dfd5a60226599796949be4cf7548548015e8cefa74c9decf39a3531c2c8c9f006a561619b332db92247533ed1ac224cd56287d5024e582c3753d66a69f5e2bacc8c4afe4e2db1a73b460453b441b476c06078672dd0591bd17615c7203408961fe5af5e667f108785ac3983c616d25ac78d223fae37f51338e16fb7dc93488ec342dfbeae1bec39fe9e04d1a3842036ce5392ec2ddd3070f6864546329e65ee71de22946e5568c94bafd678e6c8bb887f18ab3c29f8cf4104f20b733aadbd72d99bc047edf795cdb8155158bc1cf45acfe6286fccd0a3069ff0fc5ccb2d1388b2f9955fedc72e57c4d87bb43500c826f746c9d42d9fa38a0e2abf84cffcdfe5d740631af284c0cefc0b7d28956171109f19e15b65cbd0cd71b6c310df1613d", 0xf02}], 0x1, 0x0) mmap(&(0x7f0000a77000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x40000005, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000080)) 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) socketpair(0x20000000000002, 0x3, 0x1000001f, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xae) execve(0x0, 0x0, 0x0) 05:37:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0, 0x3}], 0xc0, 0xffffffffffffffff) fsync(r0) 05:37:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) mkdir(&(0x7f0000000640)='./file0\x00', 0x102) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setuid(0xee01) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000680)=""/4096) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) 05:37:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:09 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x376) flock(r1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x400000000001007, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 05:37:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x800000007, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="70e2c619b746bb8c6ac6ca268e93f4a530c47409a78840ef339ffc3ff2704d0254cca1968cb5e16ec5e612ae2b28567f3a86dc96da6fef847b0bd3ace221702496c21d6dc2e210fbdfa0a90ec24e86904e3953599d1cef8eaa9afab9c02833e8285eb5373df2c3e0604240beec50d4d7d9af1e9cd6391cda870f0886cbf9503ce8a400267e7be7bce15c1d55882a03e16d27d5bf331496ac547dea74385d6a62f72bf952b69660742d816ebf4df510499621b1fee2ee5297f4a59a95574d98a9acfd02680a42b4b3e6b511a2dffe1a281cf10d910afaf5ac3262880621579f00ca108d135767", 0xe6) sendto$inet(r0, &(0x7f0000000100)="6246c51999a0f1788851e4279fe5e154dd0d8a703624af1a8c35ca40ebea9b2910cbd0fb927a35cf502297953fc499b17878d494c2a51d378537732fdbe2c58d52980f0d6da563", 0x47, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) 05:37:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)) read(r0, &(0x7f00000001c0)=""/20, 0x14) 05:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000100)="caf5b415", 0x4) sendto$inet(r4, &(0x7f0000000140)="eb271b79dc1154b6e061b82ca5b5b759df68fb5a10b8278b877fc0adab92f44dbe676b2eddab8cf66e312110a39fc7d5ef776ceb50dac56ea57f1bbbf4a71a613f2a26167d9c244e3adbaa1aac2019d90602cd502c6fa6e9c2e746a00bb3b933b342840750214070ba7eb8fe1b4ef2188511f1bd368fb9fcde58d95d466e3e50138e040f09402b3abf11941d683f045004f429be457ee10b1e3c40c0f8e87b5203bd983e905e0193b78e4e5a3e38103dd06f50a4a8cd45ab098a44383867c38ac70bc5196705d757886f8a81d78c186db177f5764525c1887e9c8d2e67f79631210b173460dacfff6413f85653fc11fafdb56a30bbb0911dc8a4d541ceaea135368757501ef105ea2cc9d7de8a7b890dce039f8efa5329b37089856d91add6c19fa974e966b0924c1d3430c20a559b28cc69d110904fa2472fe5e95d3361be8af854522007b4a6aebb91b59de5454a58ac9b15dc851586353ce7d90855839c1fc3ccbe847ff6ec8e4137d335f321a8acedfda4a53990502e78698bc1d913008e6c01c1c6c54b604d409b277bbd84bf790baf069765364bdde1ce6990efcaaa213cc0e7be9920e0e0c507cdce0c8e4867d1526081954048d74826ca9b8c234b7f2524217f9fc28f9ddef50759f015810ff283dfb9fd3481710755e3b49118d7e5d7cbe4413942fb11489de9ddb64fdc115651679b48888f8d4eccaefdd900be79715612af3ac8d59ad741f2f7d04ecd0b035c4d52249743cd75c3d1c63a54ed75ce09727dac12cb948938190c66dd482932170d10106b9c8d9f74e33efbe3bb3314df6e13ee7706878d6dd2a6313137b0c71d7d374a66d802df4a513ff6c0c3357fc714f1eed9cb6697f4147ebd0ddc7b87be27cf3da781740d02e47ec7e86f6714592c8251c586be5f997a2e60a0e9ef05d8ed12a08aba06cc5c571c22d8e6fea431c684348a8485b98ce916b008a4b1230910142e4009a2c70ca8d982c5c2fba95559b0a2d6b002550125e5e97f3cd19016e1580f58bf6ef6b8524dc72f65959ef793e8f9286f41829b734bf49569dbda00892ac01b4d1a4e885ee1c532a2dfcfee8ff7f94a1b461c9d26ed36e93d8ee9c2fbba7d7f74de241c7a2b5f93d99516c876b457fceecb3c0044a85353c19fecc37fb8a26e9b4a3117678103fc0e6a354a4b6deae06b00a097cb373b0cdeb9e97e1029c38095ce2b63aea155d2676d371f6e9b294f5105ccb728dcba80cd92391f550f45178c3cf01d61a52b94cf7c25fca78d80cff49fa83dc5eed363113bd1e56abdd1f40db6a349f6ad901f2ae14458f9f5c64639769781fa3d616d31929ab90e4b9ababfc06d92943f994d27677de28e900a1bce4bd99a429cfa2a72aff94efb9340f204286ce1c2fef9ea0da8d352dca7a36fa6000a1d3310d286a87044a48ef81f45065010eb2c62169fb6a59bc1bf234aa0fb13221c576b700e9973322f6f25374221646de638b311816863b20a419a7d0c1d53d32c756b40e0a3cb18f58173e9d96df52120b5d5c02a39996ad105b9fa9e7fe4e71af51dd1e00e64bb9de594f67a6dbacd4f95a437fa864f10fc2e4bf2981a6c101e5a7ef022dd6aca847292326c1dc7c99d7d6330a8f59b9bac9c022111ac15740a29c88374be0193320db8f91c5c94138b7cc0d28f97251b40f85835d77b9b2376ef28dfc8cff2ffc28f435b9f4919c1e9c1f1fd25a2b059afabfc25652157b48110524c76c9ae25a4b1cb388c8fdc4dbd1909846a92860926d04c59c7b163c2e610239fe2da1281c0647c325e76725c613a56e8b8854da20b29c282a3cbbfdcf901dd6aba50daafacd6ed635442c320caf5d930320a42c88ce012fbe845776593cc21324e52f979946251f33d7b130b26793c9aa57641c2abde7b9b581aef91946caa6b2a051399f4fbc5d448b9cd6c45fcba5073bfde534b94dfde12c18a57f43ccb8d75886f110bb7acca67773f888a49b912c9b8f4324039c98e21385ac70d46d1b7f247e25e1b643f70bd5bdd2ddb8b2dc591dff34cdf9ff899641dfd2cdec2b8cdb04981a42b69bcd8cba6a7fed21844fa463606126d5eb993aca515d0eac57b71cab7dcd0afbef013b1a2127416273ce61cf3eeabcd32319b2c2b371a12acec6d95a5646c73e3a141667d55acb993a142cac31e6a7bb52bc26cd40df4569f9cc3194b2006b057c37d4263385171399b2a9122cebc3e3de10931a01b5e6266f004a3e20390c4202005ff11b1582892c50c3ff6264b553c06c1993d85313e364cc34316bae651a4fdc0a2a92adbbdf6834921cfa0d559174565d05bdbe9c4b06cc9e9e6f20ec370cc2100762e708fa74e4df6d83b7953a635b9e8ba4b6bfdf5899ab594d1e9b4b323a2fb175a7a7de207fbf08bb2b364d55fdef0a143f822f95d0dd4f69b9031739672071eea4cc182fab25300597dd3765c54f337b6c558500867d8b0008b84ff9125b0736eb34e4ef524676653886cb1e001c0c7171c9ddeaab1a41e8620b8862b4df7c13fc396d37f7c04bbc0a464cb1878bc01a1cb9ce1726912bcc2e1fabe11cb0b8596f6b5479cc166caa5cfb1ac7c299e9918b962c48612f34048736e09766d980eedd9776beb5a9729eb29611079e8b662d397694b31a8e65278e6afd26e65370c99e76c951e044990b9c60f1427a08b618624dd9b613e9afc7f4dab477b9aa7937ba6df9de19ed32caf7feed56cb46778dcc13db1d99ca0ef52d0dca5997234fcc571e53a902f10f7577cc82f4f7bbdeba8eee7284e31000425a7af29aaa797bd0e89f4dd4ad0ccb249e6251052a8339175de898d106f3bc21265357f41c3cc32c0410e1263d11fcde340c54d8db25e0a3b7bfa1f05e86c49c56fedac229d5d9df4f3a8caa43c90986a66c0b01f8f6af4ed1d864fa02fc58560ec0e21a4e31e630073e3e1dcb99f18ce303fb452be70215680bc31b96779439a548da2c02ecbb00e2fe19faaa205e2eb15a59fa4a399d028008664d98100fb965e0d0252df650b0f8c2b0a8efb6b05bdf39cdb95db3a4500f0860859385069976a1dd3916a04c4b3f75d79c6f26068b8bd8b8c50ad3ac3f1dd0ccfa18581d6bd739f0fda6bc518d1055403bd1993c63aa80ce36633afba2e04a831fdd345cbdda921c6f0f125e7c666e56a717000a1d97fbff58f7a0272a7d23961a633b6bfc00c57f132531f62020586d7db0748763c660b6a392a7d179ebe3797ad1966f0b698f3e8f089c9b885b95e011bf6741ffd29454c8a123fa09517ed05d778322b299bda572327ae5541afa08001f32f1e0334636a76971bd52858c4ec48b46a9fa4522fd0d90332ded5a5ceb25520cecdcb07066ea480f5e3cdab0e8b514fc08c02a49cd0ed9c64d894bed405e0dd3cc19ffb2a267a0ee107d7ab6d9e73a0b82ee6b8b2ada6a161d03bb53723cabf03f538481799fc30031d7d16bbe48bba32a8db26c601fae8bb289d6949f82938af6c001e8418f791ce98b03a5085aba46c0badea7a7b489e3f49a19a99c7364764fe91edbd48667c53ab0ba40146a80c6c7fef85c63a8f370e7d1886701b007960653eafe2c3a599ccfb243fb660747cf69a47190ba5dd6d27428983f9c7c6bd10be6d7fc84364ae7471a76ce1ac321bfb99c7ac52eff321d04e298af437d5a42a7c124eac2cff56b82433ca3db1f03cb6428438b4a52e42cadc16376b27be68824de069a0bd82370e6d5ad0c5d49ac26a933db8b3290c011eead67676b2c7e1e72bf2c354bc60589151f61a0d7434a5639caeae1ccf099972e17abb8d495713b8865e266c046c16c3b850f7e6f08b44039e49c6ebd8c7c8e1114c5fb66686919c1ebe80c66ba493b9e32923cd22792a3445cb0d20d6f85c9cde25dc44de8117a929ff49c5105782e33f3a28a3f2ff86b0fb69afc14fb26b4007a2691dc8390874253c7a1216e7cafa005b255612a181501ed9debebd2f6bb29d01784374790742314354fc72d88d27554731b5f79b0c89ee678e45b83489953bd88dd6531c33bdd41886a2e16af693772163ec9b6b8c64eb89693fdf801eb9bb2abaa118b839b3f2a88fa3edd0ab5a699b4dcf1841245938e6d45191464cf09327b9d1e0ca0ee267bc82043d3b4ba2b402c47b4d2afa0d10c7cc1a78e30fadd200979a0f6864c466d111189267256f9b3a3fa7d5fec1b25cd98ef646089ef5985d1ea93c115911cea550348f59bdacaebd5aea07b5471d9fc25a51b408086c4da2fd28adffb6ebd340f6339be5da647389937ab87e394690e2b1f76cb1b8521ff5714b6db2037be9448048be7fb688bd1d5e4da9826cb04f4c037b0cffa3f29769a41d804b50ee513c5ef7b54efd0463d751fdee18e613f01cbed0441017d6c9f0e0f8ec3eff0b1bdc24d7ac348834a1dfdad37f5f89b3ac5adfc131187873acfe917fec15cbf2a39b6b2de5794c1addfbe11a1594aed4fb0bb335805af7eee4ed941595d651e2c7b8ae17b53fbbbe9700096504fcc5a8a9140f72f85e0c9acb3ef6fb51f255771f5f74f91ace9b34e19c3d488b4c1ea6489f85b747d5310285d3a667653e800f93c57a4b797d160b4f6923f244ff7bec4e875979409177a88225330db2e99d7210621716b20c9a596367b0725c53635399825cc53d3558bbde2f17ddd1cb37c0a5b64eb663827470a217dc62d6b1b6a1c5af3058108660c8d41dd3c4d43a1e8a6fd0126f20a0b9861cba37c697aa7f95b95e5d34ef12ebdb293f1c307e05c20f1239e2ce27c6f35711f193d3f872effb74ca9d738917748fd70afca20d87d4aef0266cf6a9fc1379ced154a4206e65e9cc8159285c502ce91b553e55931dd7e0174f08250d0e824d3515a28cb0a260404a56fd664c3ed5f69624d75c8237ba9ac12fb7f0dceef283bb2f2b9166de564100889f53793887565e9b3e5600c4ff114ed7437287f22f9b9ed3a2bea88a98b9f567170c92c56eaa33083a04bd53e1e3a8d18c97b58c332baa47a08137adf6ae39dc7d8ff9c2ba6c5afb02bfdac117ca24ab9aef2c63a4f4f61ed6ecdc937e949a33ad94be02780dcec1c119742fc3844716e3bfb1cd330f852f08db7a1b58bd4dc922c778280d062819e3e5c64d9553d6af92f91ac9765f65bcb9d5afb84c53f1c3314e7fe019134c823d0186fbeed840f4135bf33fa032ac3558a525793824faf4a278f64ceeabe273efd4ef705cb7262a780f7759558fc16d522c6e7a30c7fcd5204c3625e54b3e160e8ecab0ad7b1c6e2daa9bd47276d571f856bc0cea66f4a1f1e80955629e824dae18a632d0fadc6cb584cdc65365523fb654eaaf98fb1d010cc4cc7fe1138832e83895fa6d5f72a47ecc4c4d8305aa3c6e3e0183fc8af8b74384f6c126ff6aa042f2748d24150dadd6975e95f69c0997448d0bf8675f6aa962e2c45e662ac79c853c2b5ca3115a147f2712d40ec776f2b40518ef1c110ba09023512875b635b93cbac4178e682064e0d5d41282706ed88b3f3829a02fd53275cf2e7385558e7c9a8ba0e678f10a407995d1f351bc2a29e513b23c9db487704d23e25407754f80fa2ce04304a8f40d63c219afd20a651a39867e6f061616835e682262357ecede9dd132318a4201dfa347132a7df63cd1ea0601b9ab2245bae2b6c20f634a81d11306de91bada8d61979ae41cce3170d6f1cf860c1b9c7b369411d5f9b06fba90954a71c290af4a25271ad24ecd16292abe98daf53ab7b6700bca0b21431a2a8199f176bb1ebebaafa82073e845e12f9532a8d0cbcf259dac0150d0e5ec543848ed44510b0ab537ad", 0x1000, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000d, &(0x7f00000000c0)="e8530c3cd4eb6235", 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000080)={0x20, 0x384618fa}, 0x10) 05:37:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 05:37:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x274) 05:37:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:37:09 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0x400, 0x3}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) 05:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eb0700000003e6c12190f4a9d2125c00000000", 0x13) 05:37:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:37:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x4000, 0x800000000180, &(0x7f0000ffb000/0x4000)=nil) fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x2236, 0x3, 0x100, "3feff8f55584cb7c261c2d07d684bfc03fc8af02", 0x101, 0x3}) wait4(r2, 0x0, 0x1, 0x0) 05:37:10 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffffb, 0x350, 0x9, "ed1dbe17982475d412d1069565d69c6b09ba7357", 0x2, 0x2}) 05:37:10 executing program 1: r0 = socket(0x20, 0x8004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 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', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 05:37:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet(r0, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x25) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0xfffffffffffffffa) accept$inet(r0, 0x0, &(0x7f00000000c0)) shmget(0x3, 0x3000, 0x203, &(0x7f0000ffa000/0x3000)=nil) 05:37:10 executing program 1: r0 = socket(0x10, 0x2, 0x5) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x0, 0x1000, 0x1}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') openat(r2, &(0x7f0000000380)='\x00', 0x80, 0x40) readlinkat(r1, &(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f0000000400)=""/62, 0x3e) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}.\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00']) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') 05:37:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r1, r2) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) wait4(r6, 0x0, 0x1, 0x0) 05:37:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/8, 0x8}, {&(0x7f00000010c0)=""/39, 0x27}], 0x3) r1 = syz_open_pts() r2 = socket(0x20, 0x4002, 0x1) recvfrom(r2, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setuid(0xee01) flock(r1, 0x2) r3 = msgget$private(0x0, 0x10) socket(0x2, 0x3, 0xffff) msgrcv(r3, &(0x7f0000000000), 0x8, 0x0, 0x800) 05:37:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/134, 0x86}], 0x3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="84376d4a03956c1789871e371d0931ddab7f543261b4814c3373ae14954691b860481899665335b8d1fb6e83", 0x2c, 0xc, &(0x7f0000000280)=ANY=[@ANYBLOB="0100002f66696c653000"], 0xa) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x10}, {r0, 0x8}, {0xffffffffffffffff, 0x35}, {r0, 0x20}, {r0, 0xa}, {r0, 0xc0}, {r0, 0x20}, {r0}], 0xa, 0x2) 05:37:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 05:37:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 05:37:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff5361897c1000", 0x63) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x8) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xffffffff, 0x1000}, 0xc) 05:37:10 executing program 0: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) 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 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x41) chroot(&(0x7f0000000100)='./file0\x00') flock(r0, 0x2) flock(r2, 0x5) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 05:37:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="63549b2c7985df3535df4eee3a258c22098e188ba2c2fbba552d8e462f3dd341c2e52fc5c18a3c7453331182fe2a9191a172dca987eaf07c624b94b27d486f44c55ca8a81f12a721c2b9af0dcc1a57f0a5638f41a7b7fd3b54e601869a6a2f8fa7006c95b4093e37b0ba7780606927b90e48bf876a9f8c7cd66ed408ddb589c0a7c7ab1428ca5db649b185556ce364cd44b9c89e5f7a517d", 0x98, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000101e30bb8226530001f55eda0"], 0xa) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/192, 0xc0}], 0x2, &(0x7f0000000340)=""/30, 0x1e}, 0x42) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x6, 0x8}, {0x2, 0x2}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x800000000000, 0x1ff, 0x5cb7, "d730c1e7ff0100000000000000000400e74de400"}) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000001400)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x10, 0x4007, 0x94c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) write(r0, &(0x7f00000037c0)="cb898a2764a0b564d9a66fe0765135d50727caaa7f748e1723e8e07bee0180af3eb030a463bd73c688f931981a95758fb14a49d303bf07c64bb25bb69a323c8c69f5b36756d10441c91f93d2aec18a8ab259eb1b157f7217944af68ae3cef9ce9ae8cb9798701df5f9e82f9e75d7350a8fa60af0530c66e8ef5ce03ef718ecfe0c2c4f59f37bb68a9cf9ec5f80309af7cc892dfc80f3c59df328bb7809a57d8e4a23bba06b961280d2c6946b76e072e3e77f438cd32702759e93759f0cb5d09305b409eca7feda59d1ee2bb5946b1c355c931c7770e649059f1261d653b758561fcf57ea7dedf14e3b062ecd05505ad0b8d72fbe07f77f21af14689d42a1adce860e8094f6d815592f4b44db6056694005417bc1a309fa107cb7ebec63c0ac8beb271e6e2ebcafb38fe8ee390b9a9ac43f40e1b4df6b8887d313cd0dc0ecf5719d2d7079748e42b60648ff0cce22ffe63b8f7122351389cdff3155648252027d7ee1adc3cb639beafaaff79e91b75d53d804cfc71a86d396aa1702764829189930c4e5d39837834a3a29b1421003b9a228725f5f60dbf2a6481c3d6bc809081b8a732ed4c1affe3c34e1b885632129b725af0cdc6aae38b16a70772a24ac1e976f1e3c6545126e9132054594e234c0bf0ecbb56f816d08670213df36ea3cff0aa8b23302f1804e9cd2c646da0ceb7b81b50c6980dd40e9d0561b80c0f76c64cbac4e6e85e3d669be5632b10b36dcd3db9e9e33383bad9d648258624439a428781323c5208bdf2b387b94708ece647f7c2d47593071bdf8419fa56f39db74c451d853246037a28030f3dae61a28b25741abe986fd348ed5c3f2e87eb296c17c17b1c51a9886d5c8eda7a5a036dbd488d785a6ab584240f1b30de390738d93370c918935732bd8f9991fa3499a90dd9ea84a7b0eb9d6583f4996ed8568dc4240460c1e25c7b632e0346f67af0f1a8a9393cde35f4ae9412115d17ed84368321bf8520d7ba475dacb2daa52a016a0fbe2292716282cb9527956808ee6848cfb20becb3a1a0e62fc239304fbff3fb71bd6f6d732df2f83e545eb8ffb81bfe4b2690acbd8c709ec74536aa21cafec37d7df47b32b92fa580ad9df5deaa75017ecac67e153a81fe03988f635708317d9a4c05ed4a7403d91722830d78ef546e285bcd69cfd9f44ad5eae467da6d33d3e2ccf9509af82e3672f21a1e00743845cca6026c8b96a1af30d092ff33e2c5913ed2abc1cf240dc3c90cfd96a5e918c9a9b8113c2acc41a86ffefa543f6d2c97e282efc4bd26be9539660806d3271575a7dd2104578eb872d659bf550deec9137ff297cd57e405bda3fffdf65c5cc32621d0812747ba72aae852b1bc4c91d6afac585f4fc21d5962a48717545acc8e83fb99413ed0ce9c1643c9cb38032d0f688459d49312b9a7bea54a36baf4167c849bf36616a0606a1df812179cd4880e5e10d6a8ebac7b532b72425bdda1a47d499566e4f66ef91d80dc79b0be4a37f8a84d7abbb3297c2298de9a18a0a15a66e54d8ae691007a931bde00efbf61e6802325e0772e2067e7d85972f0461fe67cbaaa2f77be3773465bad1ed77d391137a602fa5fec4fbf2a5c7917126870966dea43b653ee0e213ccbc67c84b6ddaed5ff11918af5b1cdc35d87e408e4ab22fad3e437906507032a38bd3c7545a534c9909b2be7efacc75201603298dddce918352b317db41f016c730a32da78505fba707ebf48db820d3ea6a9f3939ff543caafd32d1177d3195006e23e290198f4759c6de61df8efbc5c019a38632a0059bac39c88baa6757f251aeca8912d35f508152dd520445c950f0e20096f2f8a58be917fc05bc9c367d2a0c8352cf107b31e7cf7c7f96658e1c4a2b861e1c99ca270b85a59677f64da52526b17ca58509555e892bcf869bf0372d1602cb9ef778dd4cb59b68d34aaa0f6bf1d801d22111ea9ea389eaaba676728d7093b04a627be22a660d9687526c1bd2df4f88a7970a6d5c0abe993ae5201fa53ee598a0da6321cfe4aef0b5acfb618a9486c5be351eef6dd90dd882b6d3539ad2ac75a85c9ed7a96369d8863765e6682ebb321ccc0a28a4717d6f34ce82cc5357007c97051692954388feb7397c3b59e959447c2fd11ebbd32c2f1deae91be997cfa44fc38ae6a2d699efa7587a83f225b498d6118d97d2ac62446128a8b2cc91adaaeed8a091b39e5befc77fedf4fe760e1c5bbb160f86ae9df001de72cca7737ef9977bd96471a0648f6ca24f508087c73a9e4f69c0af5023eec7a291c9907ac91c2ce7edd19e1dc08c398ca29116ae387c98e6785ebf59202a23abffdcc78f1796dced68e584f512d9509b384e7f550b9e94eee106660112c8c91e1595a8bc81da92bc3e79c135b827aa428e52dd854de08fbe4265532deb20d2bb2b78e622c48b26bc9ce99a10d189bcfaeb390d6bc024493a6f1838d809689d822a0aaef9a0e1b9724f7026e0d6bc4f16e14e89bb204ce971f27684af5c375ad416b213d82ae88e2e5f7f5cfe4c337f8d1c8ca7bd5e23ffa31024f0549517ea73cd9a9af64e4276a4a211ea85c33d85513f6fe36fbe552ff4d347989e93e8a7e752d75e9eaf481baff8c00db87fb56e3374723bcb550e1326c3322b4f02441d68680f69230dfadba4ea16f978dccd561e94e2775a03dbf08c386e247b6fc4d202dd937417442a753e716175bb5fdcc759292ae94be1e6a6581e4fb50074a83edfb78379067328375f15ed8b0b9789bf16c43abb593926609b129c02ec043ec39a7abb68e051ebd8079c8f1bef96be6b7dcb9669bf2496ac38a73b8c23fa7d30326c79a9a01b0b86c41c997f456f90bb0a9dfceafe814779c4dfac7ae57a11a17036878d6e53c1264d92c25a339f12e45535a1479a9de81dad1ecd596ad7cfe953e0b75f533207809d7ab9875a2d1c4f4f5936c955286b0e80cc478268f5f70c071e92c7e3ec565a4687698b209d4b212423acc1b8e32b78edceb3943ae89d9f574e5e090b6fa5d29e0c6509c43fa99c98ec5a351ebce30b693cbcc35cbc3df5fed061742504f1b4901deb0d7f6a3643bff7dc0983339fe68b4ef80f13ac60bb3925d09d674579627fbc8ff0198fe14a8e2f380a41401277a11fc53eaffa5f2b50e054b48476660e4d6db0b9c2793dcb652c916aa05ce9d250655be83b1ab96a6b5a932680550084151e2b309ffc4b186881ecceb53fb0f968ca839b910e38afd09f46b96bd81304b73da0e1330c255330c2130cda4fe27f69b2e6ef465472cd0fcd1cc30c25c4a5ba96b8dd2af393c9d58cee221f787c41efb5b29291c3ca9e795a08306937e2dd5ef1f3285924450eee56a74de830d6c74dbc0b18e758f72037d73684eba1725ad76c2ab2e06d682abbe4f51b682e6f48e2c2fcb99fdc291c6933865184613288ae7a2642869a428f346eb3d1327a34e687d8b68aa167121e9697557bb9cb4e4fdf4c5bb18fc81a9430ac619cf376589f25b2e7dff25dad4ab29d995c183b1cb762b8193d1a7c507dc03357afb86066f246bc912c29874b40a8f8a1a8afcbd22843b1db174818e113939543df0867fc58a265d32ca4473b2bd0ebfbf242dd770f0f56568e331bcd4f730b5b9ff29238af1653408ce572d0bfcdec2bf35dc627ea1bf8cdd58605bff099a637dbe7a2d2fd4cf623dcd8a723c6364e358f3e2bff405e8934f801227ed43c764406b1b0b0a7bd0a6cd8a36ac5b54575e316a0a957235a0f163eb8f93c4d56d81fd021d3bf1f78a5c59589af56bb0b7344494e6faf0cc39b4a57e7bb2b79769ffcdb79ef70b355f6fd8e377ea649adc73697bd88d47a6df163d727ed89364142580e5ee4433b1d93e096992c6772e38eb56c0c9948f6ac8abbac1e9bf946360dd3b818fc4785f31f7b76fa57724f4e22a77cb4a915f71031c9119660ca0b37840224db4fb25d763bc1eec3a8d31b396432ab2481c97b153255edbc8692c95b08f53c335454182fd494058992471e2fc7bfe01659a0861cc70d0305233d36ec5e56cc504798784f77e109ef3f702b4a2dcdb831e827e71b7826c2d824c08c47231ceaceef24670be124c60639d14f74822fb0dec5b568e55dec9fe5c8bdf5785982be658329c0d640ff5d932ac74b1b729c2bf6e67879b63183ef891d792b47fa9564c1cab19ec2762ddb1ab15aa4d37ecf65125ccdcea4481f56b27c8d94a055141ec89350223678094b2f1e0dc10e77c743afd13e1ba74845c10301572357d9aa1e9b7be12ab9a9445b8848b86379bc5e57194b84f6ff196102103ce7a6be01f3daf6e8909ccfc6bb6b79a87e61a28dffbbf0299e91aad2ec51b7de3d04c79a0026217c20ef2dfd11474b6ad04567f4650e784f0bb7d14912af82da0f0751867777417c4be742aef3368a5164e62f8e060597226fdc2a2b8e2921d15303c08e0cd5202d41c94cefa4cb0a144f907742155fc845fe33be617057e1d488445ad02222431775ccbc25ead112b5878be123f2524e84cec8e3c570d90d5b97ace3b07a7d89d48fc00b1027f76e2ffe9886961a18858116c2038ad91020c2c17831d20a836bb5c820b7aa324db7c2446b6c639a2d48e9176ff0b7c06cddcf715abc62969b23f88e4a87a5c603002b17b3c12f037598d8468afedaedfda79881b785946df499b162cb63fd8d329ee35802dfc0a4fb9c5ea03465bc248a68867d1e5120927d060cbf6973cd79e9a930e345b006523aad7e0ac0d5fed64dbf0c07f42a5d29f8032b2156735b180bbf8997555c9b6b31b3e1544a80e618ec1a51d2f5ec8c68f3393057e9a956fba1dc61519cddaa996d7f49b31d5e2e085367f9e929f2b70c1ab1387be49d9193c929f0f550eb74e9386f9d271d05bdbc9bac05c6d27d658ebf0b7f6cf5affe3d979ce68058382ad3976857c3b32816f14cbd7569cfe7fb194ac86347cb2ae8e8c5b0058a7f6da92b8c42d139f1e18deb32ab4aed0cb787d536583ecf90e9a6e9435c66ecea85045c2cffe4c240e94a1bf4df1add715894aed3dbaa351458a3220c535a140e4c25ea82136245b3ee9a76977dce0265c3ed386b3e4b2fdf500d046a4c6b87d542a8f93c9ca188a0942c76be4532789ca829c3b191c7c98eb7d518374fd048ee9be85f1dd2fa14b2b8623743adbf9d1e0d3959ddf34222d476383215b6ff296beda30bf3dc2ab8053dd1300ff9b32669195aad78d9d7540de928cb21e1449ffe7bf899bed42f771a02e9d4f930433e8492f2b4c7cbdf3f8600b34159361a02ef3d07c097f92fe84ac4ced619d63ef39a952badadbffbeee262a6fbd0e8b06de9f6309dc2e7e77862a49f49f21442cc3b6d0b7abc97e60ed297c2bb120a4f4d786cc65ea6379a3000b80d9d086daad924ba2606b2555980f79ff413cf9b0081e6008fa5ce5010418a23ddb3640873ac3354f16d389e32b443cf15d246e056a95638dc82fc5e20e72d5ac23a6ec85d1b805456bb2097107ae239bdc54457217d7ff021c9a2465a2f76e95ce53accab9f5b8ad851c869a4d2c0cfd087ce8309ddf9cf35c678af8175c0b7cf3b12d55afac5ca8dc470af01b5218bbaf081308c312d75d8c4204553c0fe3dcd6d7b28347f4c7c85b86ebdaa7c37270addfe565a3c41b0b4492823e3ebff1097099ef5a24cb5d19252407e121b029c97c3c3a53f312ccbecd4155604bb9dcb43b443d87a821ded32a94efbf0ef3adf5c8dc83caa205c7d73e9ef184e2ab037c38c12a686f387bd1693e46363f335dd067ee01b6dfb6ae5a4271b241d1a8198e5cc68222b680a3dc93087f97fe8a5ee6f27b0baf88eb1b1eb05e649c189e3c4c4d62bde934c3efaacdc97b7596196ff1051d5dab29eb55da4019e4a7fc1dd2b5c2b811258557f30598e26046b9e8f3e844fb2851705feba490aa016503b9ccfc24f99c6d53dfd4777f4cb5df5434cca7a06d3a7c6bbe69cec72ec432ad6b17baed36c74f88bdc20cf803bedc828fc5c1b8e1a90cc1a0338f797a5be5357c70b6d47fef7bb0dbfb47c32fa6216f035c1454771e8640e7d141695b29d8f3e7c81c4af4744013d15bee10670317356821a98e3d8c6314d352f2058a314c44ed748a8f91e224c0000000000000000000000000000a62ede54bb2a55a3b950d39ee48dc149f4a4dbeb0d3fb5571617a9f0af4edb916fa03cf78b8d62ec26a8da955069b90807b26bb81a558a3769d6761af03c008f678629e239a9cf14712aa78030681d1b39abf292e297e97bf9339850888131bd3706b46776b57c86d1ee64551418a9efb1e3b4b8ca1676aafd439becff9ade8af76ff1466f2a0d1a12d48418d9d02d1ccc0d8aeb349c429a90278dccbb83ba1e9bf18f4d3e7770e1848dcee0cb669ea05c10b249f662906821038bc2c13054bfb040c04e30d50e7a09c63cb0977c63b60b5b2db6503bd8d4942a66725690e0d1f4d13359cbea9b21e5b6", 0x11d6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000014c0)='./file0\x00', r1, &(0x7f0000001500)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001440)={0x80000001, 0xc1, 0x3, 0x0, "bf23e7a4c78054d64925a84b4894054401f86bd5", 0x4, 0x3}) mknod(&(0x7f0000001480)='./file0\x00', 0x0, 0x7) 05:37:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x85f6}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0xf73, 0x4) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x264e2aac) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) fsync(r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) sendto$inet(r0, &(0x7f00000000c0)="902f254741282e054ea6570971cf9350402b07a2453a367e5bbcb6539a7258c87f8d4b6c62ab1d456fbd5a505c3c714ca24054da312ee20bbf56ed5e40281314b46e29fc819a3dc0a9ea6ad6", 0x4c, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x100000000, 0xd1, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x3, 0x59, 0x3, r2}) rmdir(&(0x7f0000000240)='./bus\x00') getuid() connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x1ca) wsmuxpoll: not open wsmuxpoll: not open 05:37:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = open(&(0x7f0000001a40)='./file0/file0\x00', 0x8, 0x42) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000001b00)=@in, &(0x7f0000001b40)=0xc) r8 = accept(0xffffffffffffff9c, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, 0xc) r10 = geteuid() getgroups(0x1, &(0x7f0000001c40)=[0xffffffffffffffff]) r12 = accept(0xffffffffffffffff, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) r13 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000001dc0)=ANY=[@ANYBLOB="0111b98a8b909bd04b0aaf673a5cc91cd99ddcc906feb11453dd996690aeffaf1f67afde90b904ab4cf32850d940a8549d78dd1a2b13f8e38de530f98aa1a7b917042c74704deb1429838ecf9c62834091dd970b13b583a4151d5d066eee391400000000000000000000000000000000"], 0xa, &(0x7f0000001980)=[{&(0x7f00000001c0)="5eba90839936b03e5f10077ad2315e3734c777b7df43ff1f6b7e6267d0c66db8279fc2f4a7b9fbaa30cab409700237dc90c8528782429aff5d3fea6b88d461f19ff86b31adddaf5f05aaa21dd132891d2776ea97bed7cc75c4e341a9f4c844f31c1bfa08226dd802a2e3be8cb733fead5ed5e816d6e2caa8659cf6d3e7bb8cd528d9740d206e37da9360950843d8da234e55176403b9ac2d3aaf6c6abec569535fe237d479cf45374bdaf5a088e33cf43bd760545a6eed71664ed23a9603113bb637649a04d39367e376b5018b60fa61ac05853b5e9092b0cd87dfc6913a5fb7dd9476e2b12f88808d96785252", 0xed}, {&(0x7f00000002c0)="fcd1e502d45d39cb14467a469cc1448e08189d44fecc2ddf75676a6ff8aabebc28ea1aa3c674cf753465b3df3f9f4ef981049ed940e55d88f81d3c4cfceac8dc332c0be344d8ab", 0x47}, {&(0x7f0000000340)="43b462b8eb083ec4fa4fb60a3b70494443ef034d56e797373644a2d2cdf7fdaa3432ec92425b53c674a9d022fc50cfa796e347dbfa3be3462210465ea7c8d34299818d2b49552ae9b8593942904480fd40aaf2738132b8bc383a24ff6a2f27fe4c3ecf32e81f47fdebb2511ec25b472c7ae514df0d06622eaad8e48191a5486e", 0x80}, {&(0x7f00000014c0)="a32b67ca98a58bd0238f9c4b7a1df4a1f657d8debdc16cfc42faea417861743c2594112bbd98e336734082e643d84348e76e584cbd2ea1b8e5ea7dfdffb146c5fa7361d37464fc50fac20fe239c9a38f09fbb87e1f432dc9ed617defd4f989ca1698160c0818db991eda8f61afc66b5fedd21486796bae9653cca92e6a431b28078f9f3f289e9df7704143d92c56e8bc86e24d47d9b7f8bad7b820c9cbc2636e3a3bb4a127bbd07a53112d07052506634bc97622ca7d54eccf4267cf310e66aab59421daa6", 0xc5}, {&(0x7f00000015c0)="4109d893874c0983c408d91d7c713b9bd342ee846b68c87f5365212a24ede617d45e6fdaca1b1e70584f10963195a9891d93873f88d56fae58d229225c37cd45bc83338806fb819bc3508a3db2ae7c6d9acbf539414d04af2dcb7fb253cbe1db331c8e4ad781a44d1748e26743219b9ce3a07a3152ad9709b23acd3a8492a871fd1c3657f29f392a01efae3934c9be6b3e6c285eb47360a7a044b2efe2ba48005d5444f3a5d684e9c478451c9243766b2ccfa816417657a6bea4afa9fc5b1dde1fd4593fa7bd95aa5f4e", 0xca}, {&(0x7f00000003c0)="2b72fa303b55895373f3a90115ea65e51eb6c5e7b62e88343aba0e2cf7649fbccb814549", 0x24}, {&(0x7f00000016c0)="bbe464a5b1444b7bc1a4bd3a4a583a850b7e0b507292c74ee6897ea275357659d73caec26ecd469d17cb2746d6438b32c85b6c16d53bfc58616890b9e5cb5b1a0efc07b1b3b3a3d60bdb66cc866d632ed56c1d4aa893b66f446d7d2ced855775218788ade4187a74f60be7befede4bf279ec3f783160843beb8df0e14563448c971650d6353790e053f573ba5e3ee8a7ac38c2", 0x93}, {&(0x7f0000001780)="9dfbe55c762902a364a4215a64dc5669b947dfbf99e1fbdab7a27ba91457fe792370b14fb68afa4796bc541913a97dd6a402b47579e9acaeb5ebef84bf3f1417f16dd79e1402c89cd158f0ed82901ec12200d5217b6dbd401e8e53f702fca5b9940aa912e7a32664a50381bd05d1a643046cb79764a01fd92af65a26445278c5cbc4e76f3b1106f387a4c827a712e012d1efed8381efe3b80fa3afbff935a4bc1520550f86fefff70d56f52bc9a7518adc241432e3e3cb13d3", 0xb9}, {&(0x7f0000000400)="5f527b2ad66d545fc8350fee3d943d3c16d2dfca", 0x14}, {&(0x7f0000001840)="0d37be35c619dfc12b0a4db5bd35f7e531a7bb00ec63b75b426b93dd538aa829d1a5c43fb53d0ea7b587a82645cec275fc7f904ee67d707c1be71a4940dbfa32b2a233ad362b6ba0a3f5282de0a66cf55b2c34acf113f9f0805941237d2c763b932aeaa788926d3df8662af25f3ee72450125c8a27e00899868e7179e15275ff8010121efff3c3f82a18847fcdfb56ca938cb9d9e59ed301b39ea34157a976c4f11244f86a584bd905", 0xa9}], 0xa, &(0x7f0000001e40)=ANY=[@ANYBLOB="200000000000000098ff00001d64c75ac67a7c0c8c8e2700000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13], 0x80, 0x1}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r14}], 0x1, 0x0) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r15, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r14}], 0x1, 0x0) 05:37:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) 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, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 05:37:12 executing program 0: semget$private(0x0, 0x7, 0x4) r0 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000080)="a7d5ef8d91de996ca0c0b85c5f358b3289414779444934930e8a933ec0801227c3cfba2336806a2d891bd4f54f0947710cb383d476438b2d27206f48a7cbab4e53fc3397d198a6727fb510a6f414f58b1907847b4aac9a6fb3671146731584f7adc01f", 0x53) write(r0, &(0x7f0000000380)="39a322e03154359606d60701b589f632d7628a8d074e239f0615ee3d6fba5b6d9c369706d8681792660450cfaf15a59135301cb05d490b77740de2fe55dc70aa21caabffc01ff49d559f63fc10606a02e264323d70386511d8f43b465190f36b455b1c5c59c8d56e1456d2e46d78fd750697769f3ace1f981a1776b0fed050c4d7dd2c50e2e9aaf1b3268af9bcdf0a36f6e23045595719e34aa7287646d04874d075d0bee100000000000008344f94a60a4843982279a88a789bd5582e1a49dbac0e0d6624951efb65a5cb17a284ded512651e86a1d71f2d4b667e9d6ac26d5d94c77746255a462aaa9255a809003943509c41c1bcda202cb267571b050000006673180ff020572a5abc31b7c0a4f44f73c590d20f60f345ef559621496747f241b41b7c99a80aca4a82d278a02169845a991d7dd0ed74714382dc4d63c076c300de65779002f2c36347479d98a737a1c207299193b28a19619c7436814ef6d6046b464492c0fe0ae3925662270b6b6dc0e30db92445952578bec704625bf52de26c09ecc5dca3321ee7506eab1a5c", 0x18f) 05:37:12 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() msgget$private(0x0, 0x222) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x0, 0x800000000000}) fcntl$getflags(r0, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:12 executing program 1: syz_emit_ethernet(0xff27, &(0x7f0000000440)="d71ff831bdae70346c4a9fc662998af8119a63c7b479ce1e3c03a20777747aea0d79b014e9f75da2c5b7de909a35a1cf8ad804be6a4a2e19218a264ba05d5c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb3b9ca1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b09a05212c0605b1d85b070d1871febf016c39d830cd4a9de348f63da32ec712979306d014927c5ded5a0f87f36ba5793781e26beecdb9ead242f88e9913a6af9150703c1da75a8c71b4f2deaab109afabd0a34024abfe0fc31e62c0dd6d128634cada95085b62aaba1320e93484c9c51a677b03e911c2081e24f8b4cc7589828ca2f7d5c803b2214d88f821fd08d668c155bd101c0a986e3539bbf8dfe465d0ecc20c4500") 05:37:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = getegid() setgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:12 executing program 1: setuid(0xee01) msgget(0x1, 0x4) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = msgget(0x0, 0x1) msgsnd(r1, 0x0, 0x0, 0x0) 05:37:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 05:37:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x3}, 0x8) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:12 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) sendto$inet(r0, &(0x7f0000000040)="cb0e66b788395af9980b52c46d5bdfe3063e12cc6f5e5c002a7f4d8d9ef6b7a12c9f", 0x22, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(r1) 05:37:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0xa0) 05:37:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000bcbd96891314be0bbcb28e45580153addb1a8f2ead8fb124541792327ab0d908f77b76e7f50a357712cdf535c96a24e04f062bdfaf812b2cddd6dfafd77b046ceb30da7546a305ad8706e4fcd969b094ef47da0d1e9c6c1539acce2b23ace209d2490add11a5120b109"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x50}, 0x8) 05:37:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:37:12 executing program 0: syz_emit_ethernet(0xffffffffffffffde, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) getsockopt(r0, 0x8, 0x0, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) pipe2(&(0x7f0000000140), 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x96caa14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0xffff, 0xa36, 0x2, "38834a7947738b6ed1aa11bd164f3f9888825194", 0x1, 0x7fff}) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x80) dup(r0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 05:37:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0xa99b4b52bc524d4a) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 05:37:12 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) nanosleep(&(0x7f00000001c0)={0xf6, 0xfffffffffffffeff}, &(0x7f0000000200)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r0) 05:37:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0xffffffffffffff00, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x48, 0x80, 0x5, 0x9}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0xa4, 0x74063526}, {{r0}, 0xfffffffffffffffc, 0xd8, 0x1, 0x3, 0x2}], 0x5, &(0x7f00000000c0)={0x100000000, 0x3bf}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 05:37:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="3551068f4efa02000000a08ca64aff6e9728b9bcc393e1702b145866de3a606663c2e37f1736d667ce9b6ef8ccb3e044d22821f9ca7fee2f37fb440659fa7d", 0xffffffffffffff0f}], 0x100000000000002b) mprotect(&(0x7f000042a000/0x4000)=nil, 0x4000, 0x203) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1f, 0x7fffffff}, {0x1, 0x1}}, 0x2) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040), 0x98, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 05:37:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0xf79a, 0x4}, 0x0) 05:37:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) r1 = semget(0x3, 0x4, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/32) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="4f1332736053ea792c8128daf13b921c08735f60ef2ff69511b604279fde877496c465e70e04fe28c6761f891cd16c9df659e488d0e939e30d97", 0x3a}, {&(0x7f00000001c0)="28cb279b146d85fcb6a2f01447ee3ede7278707a816d6b8f999dfaccabd7494c9bce1ee790c2fcb936269065a3a6e232f737d0aba1e8b491068fe5c1b16f86195ee6793fe6fd17999d6f378a00536418ac0579897b84ddab186a0417e7b4172330e4c306605f420711c48bb6f767a038334c15a14ff03d6ad5c92c889a887eefbdc4d4ee91888d6440511be65e86b0baa8588088bb81e60e0ff8ae7f21eddeeb633aa8ba4ede35cb2e4e2a1b90a0dc94812c503bf129196c9121875b03685606916374f64461f25cb6879fdc88d6ce996715bef258241a875bd8f3b00b09a5268274bf26c1", 0xe5}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="df8afe77b30eb0318554dab426a78d817a5a22b95ee0115b232ec0c83e2bb47fc315c2d7261e4d5f0c81d6cab8d3b7844dfe760f32d05e670dece405d85045f202665110cc33cc4d7703c55f69b1b0bdf4249792f94fd856d783c9df039c1815c1661d742a96ec6a574e2b463a3a0e60b49dff7280f38438e204", 0x7a}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88}, 0x1) 05:37:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 05:37:14 executing program 0: r0 = semget(0x0, 0x5, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/212) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/171) semop(r0, &(0x7f00000001c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0xcaeb, 0x800}, {0x4, 0x3f, 0x1000}, {0x0, 0xff, 0x800}, {0x2, 0x80, 0x800}, {}], 0x8) semget$private(0x0, 0x1, 0x9) 05:37:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000000, 0xb, &(0x7f0000000340), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="b9f233090a16a2247decb2f936bcb7f617adb44e106e74183cf1812260fcf17b37e710e51b13e4ac36f98c01e68d8251b188dece4d248c9d4c402efc475bb3e5cb0912537ed0aca61162b1d8f7d835feca301f08a86e1232575d98f985bd86fd34bd8be7d1a8b14b5f7fdd", 0x6b}, {&(0x7f00000003c0)="6b9973b9e7f67f396f587dfdca551d1afaa065ed1505ecd0c1fbed903b011d40490c59bd5264983233a4dcc85cf8da5d928554e960f7089f36bf9c453b64cab612269ef0dffc34d880f0491de1e1cdb3e8c410fc80a881bb336864bbcc37", 0x5e}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000020ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x1}, 0x8) setsockopt(r0, 0x8, 0x7ff, &(0x7f0000000040)="a3f115f83b706e3723290e05a50e5c88bc05", 0xffffffffffffffaa) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() r4 = msgget$private(0x0, 0x6a) r5 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x1, &(0x7f0000000000)=[r7]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x6, &(0x7f0000000080)=[0x0, r9, r8, r6, 0xffffffffffffffff, r7]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x9, r5, r10, r11, r12, 0x2, 0xffffffffffff19a6}, 0x7ff, 0x6, r13, r14, 0x3, 0xfff, 0x800, 0x1}) 05:37:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sync() getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 05:37:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 05:37:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="2ff7ae641832ec2742f816e021a7ee9c8b51a01b430789dcaa9f7fecb4d26b8bb9bec8948ac9878e030ff9f84ea1913dbf245b953b4b1734f62e258de424d26ed7eb3d7faa5688bac05e9fe10b2271a37f54766b95d0b3b0467ef5ff6a39421a862a060db722324cc9", 0x69}, {&(0x7f00000001c0)="e313d0727f141442af38e8b32687e216c63e3a4731403bc04127cb8ead812c75a119b2fd98f5619212a6c40082a68760e5ca8759b6a7f036222e34ae2cf70a6ca93c322f9f59e94e93b262ab524535b56ca09331ec22a5b669603299c092f06353ea81bcf51866835ff3251b5841b4a22b4f10", 0x73}, {&(0x7f0000000240)="2ba59e30d6aa92419c273ec35d56d9f1c5f456696c1721577959c1748206dae42710fefe789c30de28b5ea09e366107c6625d9597381c2302d05ffb75b5486f70b934f4d12a07ece1d6b9eae082743afd57649d9daf5031c4beb7971018e2f3b5c42a621672b19a2651f19e60b60f1289dc55e79a3ad475eabdf0f076acd5665207f7de84e835cec9057b142301a5085f4362cbfcaa15efb774f0bdd988df87c49d1ce96", 0xa4}, {&(0x7f0000000300)="72e761f32b4899b2cbb3f4a738a705fe05fe2a3ff736cdf7385a4ea7189294c17d93189be6e8c7a2c301ae8886c766e2d1d3d2c8a11790c225add3ae8aba02e111e27bf1d06b494312c0959665940a19b0db0e4434b735a5ba2962040874e14ec0a5706e", 0x64}, {&(0x7f0000000380)="7dc3a711f6d5c4c86c399f725bd917bd4246da9d310cf48e1aa6043042f485667d19ed27366362b368e3970833714f8cec91f6b912d8b5fc105610259f2fe30dc6f5bfc06b23b0049296b8c22a48", 0x4e}], 0x5, 0x1a) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffa0c) getsockname$inet6(r1, &(0x7f0000000480), &(0x7f0000000500)=0xc) r2 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='.', 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x2000000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x10) pwritev(r0, &(0x7f0000000980)=[{}, {&(0x7f0000000880)="e3e94f934462e01232a7578d8c9ee957fb2a9507d4698503b6eb5decc3589d733ef5361ea24ce30575d9684ac5ed66db6d4dd334cee556a9068ef0ef54a76311dcead36468da773413aeb36465edcfafbc0c9ac83c7f26ade24d029df6be887ec5d427fddc2a22a7a3dcdde5f863ffb9506f36fa1fa69e0ee6cd13f0b7e950bf7a4cc6233bbeadb0000bef074243f0859815f45c8c4c916ab8fb016298a86e7232f834159bb9033210a53b3c531fd52a0702bbb3d62fbc1cf9a78831c5f92c38ea2e41ea990dde45c67b48837f1dda81d0aaec2644a1d60624fa", 0xda}], 0x2, 0x0) 05:37:15 executing program 0: r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 05:37:15 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0]], 0x1, 0x800) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = semget(0x3, 0x1, 0x4e0) semop(r1, &(0x7f0000000140)=[{0x0, 0x10001, 0x1000}], 0x1) 05:37:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x4000000000, 0x4, 0x1}], 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x0, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/41, 0x29}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x400, r2}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 05:37:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xfffffffffffffc30}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:37:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) 05:37:15 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() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f00000001c0)=0x71) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 05:37:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x8) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:37:15 executing program 1: socketpair(0x1e, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000a54908cfbb460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x43) getsockopt(r2, 0x200000029, 0x8000000000003b, 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000040)) 05:37:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x882, 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:37:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x810, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getrusage(0x0, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x101) recvfrom(r2, &(0x7f0000000240)=""/144, 0x90, 0x800, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r3 = socket$unix(0x1, 0x7, 0x0) syz_execute_func(&(0x7f0000000340)="66420f15f5c482fd1e9f0f000000c461fb10b085000000c481f9d27d00c443b57fc800c442bdba9000000000c40295ae29ff426b41d8c883b4870900000000") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) fcntl$getflags(r3, 0x3) recvfrom(r3, &(0x7f0000000380)=""/42, 0x2a, 0x42, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) r4 = socket(0x7, 0x1, 0xfff0000000) mkdirat(r2, &(0x7f0000000400)='./file0\x00', 0x4) recvmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440), 0x0, &(0x7f0000000480)=""/223, 0xdf}, 0x41) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) linkat(r2, &(0x7f0000000640)='./file1\x00', r2, &(0x7f0000000680)='.\x00', 0x4) recvfrom(r4, &(0x7f00000006c0)=""/174, 0xae, 0x800, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r3, &(0x7f00000007c0)="d186d92ea1a58acd5f11ee477b849c2e40605b3e308bbc06ace09419b736ede14775494d1e695ef9911917c5a432210d1cacba567c9424bc8b8383fc2c0fb59e5ae9b741f05c70c54211c73d0b773d9f1f61452a75a08ad71801bdb0", 0x5c, 0x400, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) listen(r3, 0x101) linkat(r2, &(0x7f0000000880)='./file1\x00', r2, &(0x7f00000008c0)='./file0\x00', 0x4) r5 = open(&(0x7f0000000900)='./file1\x00', 0x40, 0x42) getuid() r6 = shmget$private(0x0, 0x4000, 0x700, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) setsockopt(r5, 0x8, 0x80000001, &(0x7f0000000940)="892644441e4eeb800dfd", 0xa) 05:37:15 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x3, 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x110) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x1, 0x15e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3, 0x22, 0xffffffffffff7fff, 0x9, "935578cb2f21683affef34e584f8181327558b16", 0x7}) syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x3ff) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x491) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/192) msgrcv(r2, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x3, 0x800) chroot(&(0x7f00000000c0)='./file0\x00') 05:37:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x810, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fsync(r0) 05:37:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x401) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x101) dup(r1) 05:37:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) close(0xffffffffffffffff) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) recvfrom(r0, &(0x7f0000000080)=""/49, 0x18, 0x2002, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = geteuid() chown(&(0x7f00000000c0)='./bus\x00', r1, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 05:37:15 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffff9) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:37:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x81) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 05:37:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) listen(r0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d982339f8868a346ef8b45e1cf6d7264682dd29959527809be53a6a992c52d48052ed738640c54aa229d0909d475f62865b106b1120684ee62a1af2c7bf790e0807cbc6d06278d350a21a3f00f92b71e853379c1a9effca21a1303497dbbc18ea48fd7fbf84181e4b6afaa574c46840f9f268e4c1c2144e05bf7dab154d1650cf81cdb219ab4771127954c9ac78dd1fbae521b937611977fab91a9b9c47e62617d1da6c645877509fa71bd59afd177d5f17b275f3078632ed34f85751bd901ce4fd32e09a71e83948c906d2c3cadb75ccbafbd1053d7bfaabaabb77320e1d6551dc1296f1168c1c58bbdad7f04ace3a99190a2b6b727a71ba73dfb4c9d3d3a067f84d077e0b1a0fb1730bc61182c38dc6a6af8d4ac80f0d16c87da47e18c0bea97d651ce08f983fc2fed1431ab6c9795cc6db31076a4efa33b7536febb50bace6cd4e4ad1919085a751d6913f9b7dcb687d373ba585215b6e243829f307bc6cf55658a99290d7113f5a4d09e6fc3053d90ae38c756fbdbed28c557e663466a4b7c435a4f0a8f3c62106a9950728965ba85c34bfc8ad5b466450c1a44b3dab52686c4daab081248399752ee2a9bbd43ee7d62a2b1dbc764a24fd1af18ef264f90f1de013ed515cdf3c4a4da45d62a7a3cf4a4b000062e9731ef26c2cc4549d5bde8ebdec0cf4dfe8c50f124403d29e161034d09c1d5ff6348c35f5857bbe2e55534a8fc397268baf701962b1c62da7c92439fd61ca3a7319cf2825c6ca9efad211cbf7b94249cc67a9d89ddb1c9a61dd15fa56f98721b7593654e80d576feb6a0f7707bd7589bb1e6e183b120b3e71ac7caea02c305812bfa373e1a21fc5e08b539bb72fb22fc9804412725510ca2e02ffd28ffe3eba21630679c4d62649c0c0a6c67e69cd4aba6fe8b31cf2b5b596fd0fd83f46c568e7d9f03c0971447026ae53741315223180abe88e9fc2ad76bf93a5a0086849a04b4624d9b9c6ce55d4ce87e555e9bf35dac1b51f928fb5f7335eeb6802a1d5f1af628eb9f562e173b377358cfc64ab57d40bec73bc08a5a1644830f037f55d266ccaa1efaabe9be9f8b5f7eaa134f494a085db980b9082932b8d6d05b082cb2d6968d46860b46f563a9cb6672a97d3a273bbe2c5faf9919614b79d0dacfcf6ce346802554fcfd939ffb3b928915800134e0005012cd858159a748309a2733feffb75823ddd04f5eeded9a4b9b61e375a67c432af4a0334e353a732031901f7c12ce058c1b6f07dd178d77054ff708dc6f9f461d7bcef8cffc31d8771f775d41c44fe273c2308a7c1628dba4e1310e855ee8f3bc6dd490cc23b8f2b8aafb8aa439ceed020a882da69e3a4ea0e499af910c18aa061d390b30eb9add97b61cb597cf4bd4e0a8e08b41c9bfb23110cf34ad9b7c069384f0c8b87cf5bc37a4cb501f69e486cbe28073650f3dca48eaaf87671aa063fc0d2546a7028d08c1215cef16aeec582f6899a82f78c2aab5d299dd427fc95b3221cce171709f9e6f1673afacd2582be4ef2cf4e2ee1e3464af9b9f1c6b7097724a943a277500ff889c4bea7f647ca460a96a886867afdbf02cd3999bb8f6b8ef4ffa3229da80313921b7058aa6426fc686604923fb5757329bc6b4bb438c6b8f69cd38adfbe9ed1d75e86923520204959e5145f7859c2949f3f6cff9f2aa316625e2e37196ddf3c5a7a5368fb1592031d78fd1eed4d9f2ad2ba61e863d3d1015285c95d086cd38779fc78552a83c7f4654809ea83cf606447d53f1613dcdd605afd43ce5b199bd35267d25c32b3b80c72b9937cb23612dfe68f6ef692a286c6fc80c58df5e4998cbce6e4a8c1c7deeff987a0aa3f4eb0b5d1fbc4f4cc2c93e515864f81c6566792ae0eff9f738a8b4fb8950e31ca9e3f76d3660282dec911f67a479860b26722e38e4046d05e9158f911e3353d9b2d47fa99beb943488c2352419b293ba213e8036f959856f32463d3ffa96ef96d3a6e6a4e29ff22cc6646fcf75207aab6f742732026a329701c4b2c08c6761d7a9367c7632f5e99e035353176224d39f9ececdc47027f5cfb04bce0e367441d05e30288e278a1add0cf48314d10add062947f9243d4a23305543c92c842f3aad5efed3876ea7a4f5f1ef5afb144c4f9ad9156e26bcdb94b5b0204198363950520d8c3e9e67340284ac1ef7ed9bbb655b84151ad8faf29b2838182a77f8f5b3f619ace97c657e0057a5c6830b38a4aaf63ed182c27ad4531e9797aae732e4a6c1dc17988af9159d94743f3b38eb52096012661a9c3987809111735c01e718de9548f1ba18e76b6c87a64d129db664da5566ba96a0058a024221e0f19ebec1e10b7dcbf352d0d69c05398e795f0bdc0760357116fc17924cc485f2495efc6a0269c9a3d9d7cda1879d089936fc54c68ed6d8a8be18c11c754e1aa8b3fc81eb8c3a4e79bffa980ac3aec6683a1d08689e1c50906a4a462d15c11f7cba0a751b2dd95d817a94eaf10566bdc0d333fabddd35964b1b4870d8caf7f7f684f94c5a43d537035f621d8cd48760e186677b19abe7300152e5439ec4b4ddcc4fcf7c6daa393576c2457e1879d966482d53d48dc639c452248944ebd0a894250cd78bd74ce7ec441500166c3591ec6d9d5abb6ec9575b994dbe071fd8c8d0f40666d1231d2cc23f64839329f0abb97ee3240e3ff73cdfe1bd888632f88804954caa17c108ce417218b65d55d6c50c5f324902b6de4672f6f5d442c9ced4aded8a02b0eff8b1442ddf4c5d3fbf3855a459eed7827529dbf7dbbddb3aa770b2972b552fa89f40ab57525a045651fd1050ccccae14a5ad78ceb0b8541d79f5f503a835b3f8fe71c236344cea3959dc268e4c302af0c69c4e85b37cff1c89072a6f805f9a5b95866b12c14e3e5976ce4a4a0ee61e1ff9e2a305c7cf89125b84d32eefbcdbbde90a17598f79705e7bd1a861e121d95a73d4812e9a008fa149ce1c3075b1820f3a243897da9230e9e0c298ee202124db7226fc5b6ad2dbab21e6b22d06d3940cc1d7e39a37b4f30aa384e7c8e2a222367fa141dc175f762e5128c3e4f6db1ac13611e9c85d220686899e4e88a0854fc2b846a0c335938bb1736e5cb646642da978ba5d0a80efe9df5e4313e8267555b94f0b175fc918d3ddd1d0acb2a64007b617be1a9510c32948c24ebec434e2ba0afd06fb41f858e4079972dd01ee8b8e8f2023786b20818ff022b2846f63b311bb5934e3d8324cde36fddece6fec489a2d598f40275c801e86ba91a0616bd52629326d2f2a2b836ab3a79176fd4790d2aa5a475c62005fd94cc121ed0e4bf8257ad93a9a81a3d6a6851f9a4d636b573d0733d155fbc385f19508078ff0636f6f6045d16f53e04a6bfbe0d7b91ce86d7c68b0a9295bbd885eaf3381c7389481ec3ff3f1d8367f7b52b7be815137975e0fcd70b41704229678f008b871f037ca69e0fbfb640d52a20dd72f1dc35b602b5c9ba9a48bb6c34bffc1435fdcfa1002d3f700d354abc8880ec1a82e371a4ff89872e6114b7ce25c41c4898a4f8fd6b480fef3f79fd71e96f522d0c7e30a6f4ca3c2d83e7914f755adbbcda5d10f4bf1416cd592196e3f634a5dc4d0a00e7213a20a6d9d62c225908b9e6f5383275dc4ca105634871be438bbc5f76d29cbb79b7dc56addc5818430dabcb0b8e143caf5a57758d2160d1a547d5342b6259543fff124ec9c70cfce8d0f006146299993964703a482560878c2a27a9c3376104ffecb04e6b0e431a11ea4e2ca2b22c703068d754b54aff12b469aba3306afb7f5703ed6490b4a68aff0dace8967e2325871b983a1f2e2b204b238c1bf25e8e7a2bad9a40433923ea0828ced99c80ce47d8507cec1a500f6889ef621a7f58de2cda40e94cfe46e8b5fbc92b2468ff619bc722f181328ed63dc598b93ed4c6f456bf076b710ddbffdfa241d7fc01e508390be0e5c097902afa88207212a295b1874799bb927339c9a5d2942a8a0d8b9c684c7cdf11585fd2cdaf96d5c6f1b062a68647be2cf70ca97df0e807e13b5315ead71a57bcc661ebdd96937732e8ebad0ce5885c59ad13e378ea945a006c726884855bb4b58cf75a31badc30ddf2fb516e22dc4a093e4a9b38996485c0c3d95e2e57528fd7115db0fb50cd14c7341286957d5b1e7bda7b6af5005935cdc2115fbb01aea1810e48dee3f5676fa68d6ca4e899579ed54f6eea537f64740c84e154c57111a1e76748773890b7e6cc552e5f551f9eeb778ea00bd7ee74e2aa26e2d2164b9e40186a71aed07b273513497c68d78cb3f9fcc2b2c10f9544a934b5f3da60fd4d171b275eb11a007fb4d9c837ab0afed59b801942fc5fba7434a8106236c1a47719c8d7bde65226ceaead7d8f208be1d39b3036002e0891cbdf7e7beaadcdee8636ed96e48e82ed5305045f7c0a1aa51337eba467b151386240418009e05c110c55b58b43f7d9ad8070970a6d6989ceb5f28e9ba929a33a64b3261635713dbac3e1ad41b008eec445c40c935094c7d633b92da37975f3f8fc882045485f25ffd4d09bad3b5d103ce58d61302b658fba23ed7b481b35b7c4e57d74092705ee5d0991d6fabfe6668da71e4733f5e644a221500cf5aa528912dee4898e71ae8fbdf6e390b27dc2c0419a2823052262292a38f2e0cd010cadee280fdb816c91ffe314fe092aede31c2311509b83446e060e979d5a445b38b942cf59515a967f736b6bc1b5d018ab764f2c8eb3f0ee9f11028db4080fb073e21b51f307acdf2ae7bed354ddbf1c3de3914afab44560315cd54a0744c996c420c4c54f06f957b5060b9ad3cf7bcf523981ba84e2e7318127f5dcaed8ff54f9da6dd81a8e2296d5a5f69dd74ade6e66d94a103bb4e678dbf78568f0d8b9eb2e09c6cc270f5fb93b7bd23de08f8f9f470c87702f610be25544be4c2e8daf80b437b486f5f9e398affaeb6ed96a72a24cf09405b3607f6a8528ca9702c02185f88fdb1367d21082144da73208716aa695b356379618ac15172beadc62ce1c2d62d3198757ea3454ed63d7dbba01299bf4f2154dce9d3836552b5771fa3d6805416270972de58ce819df17b08ef4a2bb83d971399bae8fa9eb9f1246e34065ebe089fb31c6b596d304daaf52a61e89be90ff1950653c8405b6a7aba8d01780801bd3283a8fb0a81fd13ea9ec653e937ab0c4a0799f174ea462a3dba71afd12782f1cadc65295552df3359f0f958686e5a710a91c85880d4322c77981ce0d5afc670895299eb79f8436ba8dbc5687cd486e1b5cdbd0867b69c3e09f0a1984e730f08f7ed7b1af7aec4e66410401b9d1a76a51c8352df0674d127eb0dded65139c458765473bd995f0983ffcac4454703a74bcc59f100b32b549fa71505fbbead0aa9eafee57db60fb4b06f0cb780ff9694dafb8a6e88805a9e49787b547021c6f53b9e782c1c7c44e14b234e958e4fd5e7bcf099eee61db632ccc0077bd849ef544a6a855c31a202e39a98605e795ce28ac22141354cbe8090c2f03a233632f866c7f17292bf6a91605a9cc99b20af5739c3ef488d613051615efd63746a989dc24039409daf9adce17de1f9d5cfb05bdfe7e393c7a5373e43f05c3530795470ac7c2729c242267283ad1aace6f8d1998e008439fddd417d0e11c048501102e817932d0abd2d9de206fcf7b72d99554497a8239f3caa8e0fc143432ffdcf10ecb81d839d2b350974ce3090c8828cbc38a758fa7910c124271e81d98ed74fe3fae443b88fc9e7fb47e211c2861dfef4b31ed320ecf5f63cdb64ff9432f492790ad90f23", 0x1000) 05:37:15 executing program 0: socketpair$unix(0x1, 0x2000000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:37:15 executing program 1: r0 = socket(0x10000000002, 0x7, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 05:37:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 05:37:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x20, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x8, 0x20, 0x10000, "d754bbd57296cddd989b3b951f12990f44bf8622", 0x8, 0x7}) mknod(&(0x7f0000000240)='./bus\x00', 0x2010, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) 05:37:15 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x7f, 0xffffffff, 0x3f, "e52fb1ef53d90653be9651da5a53d2fb85aa3895", 0xfffffffffffffffe, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0xf2700000, 0x2, 0x1, "ffc0d835628489c991fc6e431b343c87663d6b5e", 0xd9d8, 0x101}) close(r0) r2 = dup(r1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000000c0)=""/18, 0x12}], 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x1f, 0x10001, 0x5, 0xfffffffffffffff7, "16c09c07eca500c2c90fd54d92acefb0f693764a", 0x401, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 05:37:15 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 05:37:15 executing program 0: getuid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 05:37:16 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x7ff, &(0x7f0000000280)=""/47, &(0x7f00000002c0)=0x2f) getsockopt(r0, 0x1a9, 0x400, &(0x7f00000001c0)=""/65, &(0x7f0000000240)=0x41) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x77f433d5, 0x90af}, 0x8) setsockopt(r0, 0x2, 0xfffffffffffffff8, &(0x7f00000000c0)="405e9f5064b6dbd7eae785eb718e1d1f8deabaf2afa57bf1c9832d6aa870a607c879530fadb0fa3c3afd08a4cea33513a4957da230fd74b109ace0b6fc4695fb664406f80da45d7e640c3394bfab54644fc3c30edd6af99ddcb8988563b0db70b19e82260f08bdbd8092b1ba094622121d55a2284042d1025e617d217d8a9e785aa63817a3905996b0e031762fd6e14c8c7d56365c8fb74192c4aae0b07cfdfc4293109cde00f26ba56d2f8411cb3784976fbc90eae76150f9744a29c695f691fd301a8ebf4005becd758c1d80a8decb", 0xd0) r1 = semget(0x3, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x0, 0x2}, {0x3, 0x0, 0x1000}, {0x0, 0x9, 0x800}, {0x6, 0x7fffffff}, {0x2, 0x0, 0x1800}, {0x3, 0xaf16, 0x800}, {0x1, 0xa0, 0x1800}, {0x4, 0x7, 0x800}], 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000340)="9080e7ff", 0x4) 05:37:16 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000300)='\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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 05:37:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x27, 0x4, 0xe400000000000000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000900)="ddf23fd87afd45f95e503e0a788009b0226319637361a95dfd1cde6b18a6898a3f17772e610f1dd92ea0619b360fd805b73a470362b9939b7d927e75768ea77822bd65610a7f59094082b8a13d0071b3de236d98b8db422a0c3429a599d0310f19ee17659f3dc5da2794cce90558b2419dc8b7132fed9904433a455fbdba7fa130d0486069a89328ec99e2d2d7d765146e7de78e06d87f6d206982e178bed7ed4bc04e", 0xa3}, {&(0x7f00000009c0)='4e', 0x2}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r3, r1, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x138, 0x40e}, 0x1) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={r4, r7, r8}, 0xc) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000140)="1d815c7b066ff5f4785c924383835334976f18c3e6b2aa604c749dd1fb6a8c0740ac76b3dfe806216cb0c27be1ffd9baa75a7db6f38dd8d5b939fda3c997e7b64f8d29b443cacb4ccdbf94ae514af08501e565e0b7303e7a64ed6ee6d00c57b7f5b9f606b3c1bb7814c65f376c9de1471316d385540e201c360bff2c92784fcce900e8c0070897323f45455f6753bd46cecda858290b195ece917c5c9d872e6ee6bf6edd8f335f78c8dc92118bb43994496b8ee9a52940463cf1f803b694268befa8655dd9832c0358d1323213ca2f7bba6d1017cf702ae8a60b27017544a278c9df27eaeb5c925b", 0xe8}, {&(0x7f00000002c0)="be520a6a564e7db7a1cebff5fb821ec9fe857c5e7dd1b2b0ab5bd3d01a03f96798c4098551f7cac555d75f907290c78ba55d7f0bd075823d4b3e4f8b0568ec02865bc7a9902af564f725d0159398f30df856bcb058e3e4a1f275a1850b5020f14e2e6eb94748c0e25182f701d17fa70773c0b3e7cfad914002bc7bc3195d47ea72f704f6029e54faeaf6cb901507dadde263a4aaa7b3780daf97516a5bd42a6937579bbf1f44598adb993b031f63256e4c1ce482ca89847a3b31a368a351bbf7f298f548a95cde9a67a2fdbefe93ba2a", 0xd0}, {&(0x7f00000003c0)="ba52ce1bac85aea33161799588f9663950e597b2e8028ce05e43b2b974b1fc6aed1e7f3724d8a0a7384ecedf9a195aae3f5d58d53ed9a5b79e91f9988d08453f5aa41118996cc111ccd4437332cea83fbc56", 0x52}, {&(0x7f0000000440)="ed843862e3f0963eac2f5e5e99f165719b674b7d55214f24d86631d10ee2da2b95023db3916f252bea579dd5daf1bd6e5e895eff4e984e19888f76c2d57996f80068f1001b77", 0x46}, {&(0x7f00000004c0)="dd4857d6c9a43be9c178eb7a2d11ea8bf714e87e3fc65527b567dc0f8dfb19e6dc830c37ae1508d9d2fcecfcc6ca56bfe23d5f5202312f003c6f262394d1ce33cf3f520eac6d0ecda56487d0dff7d3c0970c6a84afef65326c701ecd90c0a2c7ffefad3e6253e54d295d75d2c4f3f2967fe899cd68a2a00094cebf686c78c21b72b5063ae57f73f00a23139e89f819dc04bab0bbec28904de4ba0507e04b3c38a0881d251dc6b2ce0d0430666e8ba918bc7fd4a410a0023e96025708c53b77e962cecaacfecab62071b03cbbb522c852765ed91906027c400b913423604950991d08a99bee09c517f29598bead3fe47df4c2f323", 0xf4}, {&(0x7f00000005c0)="3c1e7f5a816d614c9f05eef393882a4153d4390c0415df6159fe62994ea18ff9134852ea7c42b9b7470b02e45e017c129477416c44fb8f8175ad8614372c120c2daae89085f0d3c2ac7c92964337a324a5a2c27b77438520fca288879ace", 0x5e}, {&(0x7f0000000640)="c5a7350778e76a94747edc1816f0f122ae2f897c147b329accf6f24c935c3ddb19ba737daca2d6553b2a904d4575513752fe299392d6af19b632d54a936f5b0c2b0d4376c4f74435c087843a406664c1f04c5d57c3d73ed52de8327904b82e55cbcb03c421986db16b76d1a3bfbc26b0e1c863d09e4e35dd22b2b3625fe7cd4201d0f4ef752ad3c5bc647d59502bda1de7", 0x91}, {&(0x7f0000000240)="03fb", 0x2}], 0x8, 0x0, 0x0, 0x4}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000007c0)={{0x3, 0x120000}, {0x40000000102, 0xfffffffffffffff9}}, 0x0) flock(r0, 0x1) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e103000000000000002c27981aa337513ae48c9d35e2de196e4b16d6ccd9bbbb9809584647adb5d5b874211929693001040000000000004846a673", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x3, 0xfffffffffffffffc, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x9aff) 05:37:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r5 = getpgrp() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 05:37:16 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() chdir(&(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) chroot(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='\xa3.\\\x00', &(0x7f0000000100)='//$\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)=')\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='$%(\x00']) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x100) utimensat(r0, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0xccf, 0x7f}, {0x0, 0x6}}, 0x2) chmod(&(0x7f0000000340)='./file0/file0\x00', 0x90) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r1 = msgget(0x3, 0x2) msgrcv(r1, &(0x7f0000000480)={0x0, ""/154}, 0xa2, 0x0, 0x1000) 05:37:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1000000000000) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) r2 = getuid() socket(0x38, 0x3, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) open(&(0x7f00000001c0)='./file0\x00', 0x900, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x3) 05:37:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r5 = getpgrp() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 05:37:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() syz_open_pts() 05:37:17 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x80000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f00000000c0)="3da0", 0x2) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0xffffffffffffffff, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) r1 = socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = semget(0x0, 0x0, 0x3) semop(r4, &(0x7f0000000000)=[{0x6, 0x9, 0x800}, {0x1, 0x100000000, 0x1000}, {0x3, 0x0, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x20, 0x800}, {0x7, 0xffffffff, 0x800}], 0x6) close(r1) setsockopt$sock_int(r0, 0xffff, 0x321, &(0x7f0000000200)=0x34, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r5 = getpgrp() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 05:37:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4905) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10280, 0x8) ftruncate(r0, 0x162) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/98, 0x62}, {&(0x7f0000002240)=""/6, 0x6}, {&(0x7f0000002280)=""/228, 0xe4}], 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x201a, r1, 0x0, 0x0) 05:37:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 05:37:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="bcebcf72931c9822e1c55e", 0xb) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r5 = getpgrp() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 05:37:18 executing program 0: nanosleep(&(0x7f0000000040)={0x1fffffffffffffe, 0x3b9ac9ff}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 05:37:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r4 = getpgrp() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:37:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) ftruncate(r0, 0x4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) socket(0x6, 0x4005, 0xc9) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/193, 0xc1) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r4 = getpgrp() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 05:37:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x80) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x400000000000006}], 0x7, 0x0, 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xc010, 0x8) 05:37:20 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) socketpair(0x18, 0x2, 0x1, 0x0) 05:37:20 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000400)='./file1\x00', r1, r2, 0x6) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x63) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = msgget(0x0, 0x60) r7 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r4, 0x5) r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, r8, r9, r10, 0x2, 0x5f4}, 0x0, 0x8, r11, r12, 0x0, 0x7fffffff, 0xe6ab, 0x9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4010, r5, 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="6e1d5e5e441423e33ffeccc483f2f68faaaaf1aa721883e3cbc3e459d27f0baafde497c6b90f0c245cc52c449f8bec30135ba3a198018dadec33be094e342b3b9a1887a57ea0bbfe2930e02fb79c8c830ea8", 0x52}, {&(0x7f00000001c0)="10037a61323657ba03cd5585499e1b026376f4a16ebcefee", 0x18}, {&(0x7f0000000200)="a1382590d240c79684e94eaa1c5e8d6130a512de4772d6485312ec69fa3526cd399b587dab18e6c9310d92522c152127cc31cede0adecc5f988e227e84e2f5549a3c0fc0f8fb86b3f1453a466829f195099465322dbb9503eb7d9e6eae58cf7043c58bb744470fdf9916925a34bd40b08a348f8fab3d5f2671801716d7fcd81d827efd6c34654e11e1d6f2d555b37a6d628670a067ace2795386fcfc6ef8330abe2ace15", 0xa4}, {&(0x7f00000002c0)="d409e443644e7265a9ec5660ee41e690df63c1c06791cd8b0368808cbd5dee16322a9e7a2378f9a7e6006cc9def2a705c6faa3113e70ccb0285969b84827e83eb54c4c2c5f2a558d13be6b5941cafce977cf15060834634834742cb54c556c8db7831e8a585493ce0e6f7dd971c8b8657d20fa629a812ff4eac47a21c51d0965edc6c72a82da195faeea9830819316677af13b28046a3444c5a315dc9472e8a2deddc637d3723abcf8cf5be4caaa608c3e37ff35f7ca66766a6873353f9bc48ebfdda42fc0e2f015c6bf06b4b8cd", 0xce}], 0x4) dup2(r3, r4) shmget(0x3, 0x4000, 0x378, &(0x7f0000ff9000/0x4000)=nil) munlockall() pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) getpgrp() getuid() getgid() 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000040)="881bc51d4d2e67a5b27030aa538f22cde9c2ccc93b122d624f688496759d271bef9bf0767d3c992ff651aa44251f1f45b7c7fd5c4acc7eb31810b05121e438beb016cc5a4ee0b43bb46ed988400e45180bf36e5c6191ea7caf6229e440c4e16a131f7173566652b0df04b0cead6a8e024c20a065d8088e1da6f7e11f679c6e57720e48929691c9ac2892e2", 0x8b, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000021c0)=""/4096, &(0x7f0000001180)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="29f508bd4e61188460d0b465160f", 0xe) 05:37:21 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x2) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) 05:37:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec206610d9f499d7fcda8ac3b03f6f8d891a045ac55675c3c78e7f11f60960a1f265070374f6f2ef23b24afcf16ed3a5570afb76ecf8de1722468c3cb6b3d7a18dd3b3b44c40533986b77cb2e020bfb9a1446fb5b3956534ba2f23d8c4d362cdeaad823e76b068763481a30ad3ba9841e23b9814a59a80d112abfa1b499365d82abe9eed7fdc765e8a091b0bef28aead299abe7764d0c72c5248be865bc9cb76208607e558792f1578010a943e8725dc44bdcf526194c4cc22ec6bc2c70726b557779a8060f0c68b5971070186e390a5accf614b90f9fc1b7d229709905af46e41ebc6211cb33dc65b18ba154ba7a1eceec925f78c7e0cc908d35d0cfb10e88233cd1f16d79baab98b4519127dd375c826bb5ce56783192950be7e90ddfc80fe20c5215638fc06dc7657281d2b767181f9439310335c623cf5c9caab1d53967ada03a380b2de0ab16a6419d8e7887df50f5a8df970e16b4344f5f225d527691cb0095b1b7f22bf63d08719337a0e8c9106e647487a", 0xdaa}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) getpgrp() getuid() 05:37:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x1100, 0x3) read(r0, &(0x7f0000000000)=""/96, 0x60) lseek(r0, 0x1, 0x0) linkat(r0, &(0x7f0000000180)='./bus/file0\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x3ff, 0x100000001, r2}) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 05:37:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) getpgrp() 05:37:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d8457b0e61deb330c746506bfef6c38d864b85a05f62d7f30ab91efb4fdb0a67b36f70ee170b8a202b814a418c2131406e871860d3a9fc4ce84355b6a8e691991777382e5651377185413c02ad7ce05a113da3127ebbded51fe6b8cf6853e45e7aa37080699aa724cfe94a45e588a584816857936ce5ee94379e26432e9551f64298d31143ca0d318f2bfb8e0339073e7e085e9653ce0fd7a98c8a46f521ebb31274dc4540b21eff0ea643ecc3b22499ce8ef29a", 0xb4, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:23 executing program 0: r0 = socket(0x800000010, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000010c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x1f, 0x9, &(0x7f00000000c0)="01d74b7dff6562fa7cda0ad5c39ef70f3aefd9ecd944d941d2a54790a77e7aa0de6c4fe0c30d1bf5da2cae0801da7ee41a79bdcb0611eeadbf52fb19e75f187105240cc616005d3e9b68ec9a82a9ef44f97a26b1f15560da2337f375396636f3188a3f5b74a4461ab1c7f6fde920afe61a29cd356292c9d85c3fb2a8523d557bbbd37f2582478af22e9754a677b76db7a1d3e923595c0898c862a21e335a01cccef61f2b7dec200ffdaadcbb976e2960c0fbb3c689fc727170e83a19823990be2f5949c448d7dcb77ea4acd962a44b30afb37a33c061ce45edc0c186e534784b060fdbca7ae8314788e71bb12a8638ea4a1d0e0dec7359ab4831f95569a645314c33cd4ccb5b29d33a8f5d7a98f813e2a0246472434e99540c95542636b9601584b86fb0afd1006d895b4ad5e482c87fc11418ca3b9dbecfce1fa8bd69df8eafab61c928c9fcd57c330ad89b7849360b7bbf430815f10bc4f20bd9dab28d3310707ac5683e1387a049ab4f5348e26283dc5cdff6045b36e03228ff25543a57216b5b66d0e2df7324ea99e3c4270d1c2a9aa28c4f8dd62be86dd208d410125f92868b1e2f09e2018d1930b9368b194996036c1d625a133d1751967dedfe627b5bf0ecf642cac304b0f07846d16c51496867bce48fba6ac290c9f280f11914c24b3e55f766f7738667147cb35bb35b545decc3fd2aac15e9ed14da7e5d8c18fdd3e2052f4d64451c3e68ed134a295f8d72f7a069045d2ce39b66c6fefe71a2e98e4cf0e517b4f738bdbc9cea67728d00cd771e540dcc2b91b85d1bb06d16526ec3d70430fd04488e3cdef545d8077e2d1a69b3b65eacd3e507661be748b8880e37e3c63c426d78ec879ffce09c79a99d6e004a669fad17545946903bf6d2c28340ef2c3ca3041f51100ce0310000d31e719a29276ce2d08c3276e5b2ca233f7e224fa769a24fea14c751596d8a7d0056580dad3c108469bc25c40da5f39cc10d612043c89207a02defde4893670dae489685be2159d5949b60efa221990ec1cc053be7e167d7445cf1281d99f8a987cc631f287951c3ff0b4fc9b79ae7b6b52722540bef7b16cc25e797f09516ccb679bece96cbb94ad6b68c26a2079584ba1dbccb4064b2db3ae3613f139f61a2bdd29841c624a679823d267d7d22cf9bead806dc53e8cff5fd721aa079ccdbf34f3db9e1e5111c715df3d66dd74baf7e4db07a4e360082bad6a62096c4967f40cb6bae5c47387f9007ccf91cf3221655dabf22266ffa1671ad85ddb5916520799a42455508f77841c3ef1f30b49e9be08e83cad36451f068b74cc03d4f802b145a4bf9e192af7e945aaf07d22b341f18b111c7d3d3157b230b0a06d01361eed5ff45e9bd003accee3e805f18dd6de7a264cfb4f2eb8f033848b885fad36748a62bec67a7c8366e3d022dc9c331f2a90a081a52ef3d578233c48d257f83ed2600ff4c2b8f716e498e54e4767d15dd947848116aaac5d8957c4e86a6056d7474e7ce228478afd01e1c9ecbad54c004b976650811ee392d1b1a00ea51a231d9d62bef48c5cada7d95e4dfea87f51ed758f4f1221fbe103375618d9c5bc48022750e0cbfa71ab83b5eaf9d710de695c207222959b79f425fec77c8c48995065a95a455a737417b7dc6410366e2f966fe7c72e75d19498506fbc0cf00cd15768da61a0da8ec7e89c2fec34ebeb3db249739b322922fc01dd51df781e24e04b3c7aec9b61f11113a72c293776551970b0a33b0593f3416faa33eec3f4e8d404add6dbbc1d66add195771d4c57b2f6bac9d8b88254d3c0f116b855952ca7f2230bc70aa616027ff2b4ddcebf0e9513225768ae70d606d6f570476eabb44c2be117cea42c0de9728cb1ead2917af764926068335b3d35d6b5a17a7627890f4caedb8ae4142c8273a678af01b254fb4083d188f8b52129cd1b955946209c682778a35a30e6daff1b589c97d4c181ac2fecc16a62f2cc88be77e6a179893ffb02086f664c4f5c29b7ec3e9d96fb5ef4206b8d5f6807d5c848a294a73c4b41d065cc541f2cbb0a03efe5aa17759b4a66da560260bf3ca87f6237e0c7dd4696e557771a4d7041ed1ef76f89d6624c37afe4227c91c8888d846810b51e47018551ae2fd2c83cdf39e953d0d72e402db5e7f42dee5befb3e8ba9ce2f0ac0282185b87eebd8b2e6d41f2ecebf8fffe008599daa5750d421bb2834fb15a770e8f6f6ba6593134c892df71e6da924f2b46b1b5d9f2cf91e4f1174d182b8cf56f5e19da949b16eacae221b7b26a1c954aa90425326bd97c3b65b94b86592e9bdb5a84acf37f663188ed77ea10e3f03e4e946804497551fadeb20d85ab68e1e45ccd2bf1f2f7240fd7551b0413bb89c86b66440537125406cc9cd07b0d5acde03d959079173e08e00e5c843275e07bf2f52af3c1225341e35e3eecf5f4f31d00205f6106beec7d53417b371a1ae5edcbb1a467655eb3a79c6015ed67031d6e5152fe94d10059dbc6e7230c019c1fed192e7d6fb4f80e0799f6b2b0ce71a430933b402a973f6cf85ffcca42b0a33912dcd0fe7d461dd15258cd47803df4ca4dc8781c2575e5071051a8b41cc396e6dd73be84d478ec670c6c4a6c9610e1811e8103203f85ca77d99b4df267b52ebda29a31b71100856e73df7d2fc5e2a8c912722a7740f6484e22d4124168394e3b26ed5ae9ffa7df4ae814b26ef45edf912b5eda02d083f551340616ecab70126d43b485d7b49084635f676b148ae1c9c525fffff46590b4129d382ae92f442175f9df929280e0fcf8b701a53f86414e0b49c21391931b39d5ad82da393df85e818af1c1b20b90f37056e0460e03e59201876754e19f797dbe19f3ebcc3fa54341baf55cb1e2b53c8da933cecceb44a430b72964705dc5814c2d3454f0b6a0b42bbbb63e75a704fd41cda78c9549a4e893f0e02377e3d4cd382ed29aaa6677ad8ea0a014bfbc199851a8e8ea363874d45bf5248533e682a8bf2f494b8445e9f1b8bf5eaec91823a3b8c3b95f36bd04981f59b52c5a12a8ff42e9923cbf12b2de91c90082b0012b9bcd5b74efc4c4b7ea98b2356cba559601008fa0b781e0eb2961d056958bb8aa76b4e329072e39b3ab9f52b3129fb2593bab5e2a498ccc4d5be65a60a8f419980c8d8ec89dd434a59d4011d52a274f7450633a4fef2d29a7253e4988567ba5ec809bc08c44d7bed9513075e7befda40e8817703e35511227911bc9f2cda8e6c68bc1c4e690bc374cf00121e89afd2b09e3457db78052ff61352023bc5458317028c32f8b6331e6ab93d13bec059f7c65e16aa51f22b3af649ad66fa2848aed328874c49ee8780179950bd0039ea980cc636418800be637d484c1752391e4f8de90b04915fbfc52c79e325beaaec95047909c08b08391e7504daafc3ab3a990208a419ba6e9cced177d1c6a312cb825e622bc1ef428fc986b9ec81c60ba4133320d1d7cda0d4da2c27c37f2d376c51173125050311b7ee358615e29947a23a037b7af7acb4a1f7f75166e6874d7e9ea61e62f61a11a061d72e0c43d6cbf29df1ecf3887fcbee37bf938509d139b370f9b3dc491e768e057d13694e4fbcf738e2861e77edb42c042ebecb71bb9e72349aae918f9efdfcff058c2e9e0c48b1bde27f2aa4722f716a43d6c7ee2374de7737b55d65609b4912a453d2ec2fd9e11206fd6485afb2d36994166223db48413f45af0a268a05b281d54bb50013cb5715ebd4a1c97e75cf72adc054bfad9a3efba7a2abde4ae16b2ad06e349e88a6055de4d995e438555cd36cff43e9b2fa2977e6d68a924265140349a962dcc7ee0d8c1ce47cb94f92a61717cb783fc91a4a0c3dbe12c56b85e5337a48b2b96919c8ef8b53be619af67d8738b77cb0355ee8ccc9f8aa131b78a6cc24e16df7eeb24e905862f31a45165debe080ba2f9aa1714cfd01f5ee93f7e9fcea56b08a722af43d1865020eda905a2a403609948079b71dcc9d3b011c8681f0daec23727b4bdf0cb462867e197c414759da8d4cf0afbca902e8b3cea365010bdd97bb60748b2e3d3f41726529ad1736a8b75a31681fb321fb8875676805c3f5e3a5d3014fb6d7aea801cb598f96c92750d65dd389c29d07b4202c7d4283a4c58600c38f84f31e56fd34d5a3947d00d5e30e81f35fe29dcbbbfb83e7d76490521d19653e11faa8fda06d23d481cae62c9d9a676215b2861953522505b90ef5235f64e2cb78e769d8f648c3a4242b4a11ac5d6d716356afcd6895134a69d314f38b13663f5c6ff8ebd56e116582b7467744f6a81109ba35adf38323e25dd5dfe4a4cd01813b3eb5a46cced9c38f68d21624aed5dec2df7b0c6f3d6a0520917f8fb15519a3db22b3bb984695e8b6bd7d794140d2aabff9e9852a1759a08fb9de1876651e6317e34cad96f670329a919cc19e62a08c9927fb28f01c8b90dbb8b3944a1206aaee605896a71a00621c940af1b3ae168ea0c1ea715c39916a568c96cfb37f746a1b3b807f87dec49facb3ede89c4deee704636a550b5a99353fde90a429b6fbb1cc40f5a4c820803299aace24687f3d4187533aeeadaa94add9334cbb77529b7a2d6dc772eef41ca47a8981a3e4b3239065b6e2117aa2260d858f551b80e1fbf51768b394a6fe7a4c9fc5a780f2cffc183985e6dfc15f0054ca97bb9020a6d26f00174751916f3c737404ecf7b01d0ccb9b864bf2637e934448759b4c5ed6683ff88bce065f2d9e05fb9d18b7472d064e01c4ef7db3435ab0605d8aa25baf37c15d0e8a42e81d319eb7eda5be993095b805892f4aaf8be5042a838e87174fed12b68e64148df32a652136e2f3ca54a78623a67d2434e31c1de99e85e4ded72091da80ce9ed4e3b8aae697d3efa940cb6519d7e483683aad6704aebfca7f57ae637232a0aa977ebfc3e35615385c84e763d08061f02d3d88e9375da0b1c93b818cf75e02e2f079042444a35b9d92d526243dcb747c931b715e281f4e07a3a743a783830ddf465045bb8b8565392901d45bd8b5346f8f2ae551b02f17c49a570d0e13e283874de433821eb0c3592a8708e82187319aa3b775f6816a284b5b93e985b2055e413b2723b870938648a9cb48cb96a758379c737707d90f90a4cbad6c62bdfaafc4ecc5a8dc68a7d4ce9903c1407c92bc7ec50c008f7397d1498c9bb1d1f7ba2e9b19884e756cfc99b235ed2daff2329bd451f8f84af6a0c59448e4f782a9d761166ac9cbd3da6717c724b181e08bc406f8b52d844764c4b04955c8a4e34866857b79d96c47f9a16f5d2d20e4478a6e5a91c6220e9b7b96ea5f4a632fd6c42917090b2da0a47e414f545fe0ca214ee1d05f1c81e35ab0da720e1c063f4260bd4afc5b57ba1e121507eb55928e470aeed9193ae08585991c298ef024b3a19ccd5afc900f5c7efc7e538044d79894614ed13032e1920db66b6c3aabc5023655e9fa208ec05bf080030d0cff7e234e3b9416d9e36235a847c6af0629a5c15f344a3cff3516bf16cd80908273c7c6a6e7a4da7124ed1973742437f5746c72c258c3e34eee027f75935f8e826799664d5742ad911aaccd97ea0849f7899d2d263ac039fa01f0fdf3e70f580cc14e32f9479955155ac57a2b30650972775b73dfef1606ee16e7cb3c340983497aeb80a96c78b034065fdd96cb872887ad1a339bd6ef82e884f18830d15e89b5b3f1ea527c424d4bec274a8a4203252d2b8071a4a21c80a443d42cc9f284c91c4fe86c591a4540b33608bfbfccd1e0874203f5017aaa987097f9a368dcae558613d8", 0x1000) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x10000000004, 0x12, r0, 0x0, 0xe) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:37:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x10000) recvfrom(r0, &(0x7f0000000180)=""/215, 0xd7, 0x800, 0x0, 0xffffffffffffff3f) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 05:37:24 executing program 0: socket$inet6(0x18, 0xffffffffffffffff, 0x100000001) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:24 executing program 0: r0 = semget(0x1, 0x0, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) r1 = socket$unix(0x1, 0x4000000000003, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 05:37:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31, 0x3, 0x5}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x45c4, 0x41f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0xfd, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0xc8, 0x17, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x62, 0xf000001b, 0x7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x90, 0xb5d, 0x1}], 0x1, &(0x7f0000000400)=[{{r0}, 0x0, 0x4, 0x40000000, 0x6, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffffd122, 0x100}], 0x8, &(0x7f0000000480)={0x9, 0x1}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f0000000240)=""/147, 0x93}], 0x3) 05:37:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x2, 0x8001, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="f6a062d41a75011db720506703089b5b1b45940fbf1636ac8f82fb11bfb573e3d2e5ec67e5", 0x25}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:37:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x12000)=nil, 0x12000) nanosleep(&(0x7f0000000000)={0xf1, 0x10000}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x1, 0x81, 0x1}], 0x8, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x4, 0x3, 0x5}], 0x6, &(0x7f0000000100)={0x3, 0x6}) ftruncate(r1, 0x5) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x1, 0x8007, 0x7f, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 05:37:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0x3, 0x0, 0xfffffffffffffe67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:27 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff}) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 05:37:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:27 executing program 0: socketpair(0x1e, 0x4, 0x200000000000, &(0x7f00000003c0)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="c02965ad2a7837f453f42b090cce9e7b39e0a8c91deeda9612ff70b11a09ad07a9de3ee2dabaf7e795fff98b7cadb029d1a3247de211c39340fd9a30289017af512589eb8855bf8002c91147d8d19099f61450a48aff1154daa31610f8da369d9eea11b023e7d029a796d7decb76a67d9fce36649b26a162e7", 0x79}], 0x1, &(0x7f0000000140)=[{0xd0, 0x1, 0x8, "25d0c3eb693365cdcd29aa00eb7bc5dd077b40ebf902376e5c91f69df81b00d21b027d9aa23afe79e57ecb85be4be2bc377cd9d4abad0d75865c58b9a9272f79284dc694e1d2e5b40d6756fb7dba43aaa4b58e80df5c0cea8b459e8a91f809e243b61dc433fe1038ad8269e0cfa7279403c40d0a3db0e6541ba4a32cabc66d14fa3d1470125bdce791f2c484fe2b9f8a10a8bdb6052ff311d0883a64c5867eb39080bba4d50de5dd8de122dda979fed347408a90c571d9374832224c"}, {0x60, 0xffff, 0x93e, "509a46466eef67052eca53ba293c5b54dbb5a9e88617e6c46c6700e495153333ffada7b7188422c9a22476635d6f34146a661ea5eefae5a46b02e6aa4a9a1744cccf37770c302fd72c9264f6d1926d34"}, {0x10, 0xffff, 0xff}, {0x90, 0x1, 0x8001, "632581d4b756b130ea9eb8e5951df9911373330a69d3779b588994d14cf9ab56dcd6b243c392f38b30b8dad3d790524e4f16bb007190bb8415e8f525c3198d00dac75b022b3bc904037879cc0ed675c35863ab3b4bc3774f622837d330123bd387b6d2f3c3cb10315a842756c3ef46adbe95631da348de0254534b120a94f1ba"}], 0x1d0}, 0xc) 05:37:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x5) 05:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x1f, &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 05:37:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x102) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x9, 0x800, 0x4, "84c5e8848f8cd9396b4daf039988a59ef6e567eb", 0x400, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r2 = kqueue() close(r2) lseek(r2, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 05:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mlockall(0x0) 05:37:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000040)={0x3, "400b13320f5ead3a3b1cc3d6a26516f15ddef76946e272846eead420c9e3542f60895fca9529ae3e0e2ad17e3b8e43e4e568fb0e4b19c86660a6b42975351bda1a2aed78059b4a8280a63ca21c37b5fbaf85ec1ccd1d969328ab18d6e58600365a7771ca2aabd3ab83b55cce229d791c3303512fd1d461b0807fb8ec6a5348d2a22aa5"}, 0x8b, 0x800) 05:37:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000081, 0x1) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 05:37:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000080)=0x3ff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffffbf54) 05:37:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = getuid() setuid(r3) 05:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x3ffe, 0x3) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/154, 0x9a}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 05:37:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0xffffffffffffadb6) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 05:37:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:31 executing program 0: socket(0x18, 0x4004, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2c) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x2, 0xffffffffffffffff) r1 = socket(0x2, 0x0, 0x2) setsockopt(r1, 0x4, 0x3d24, &(0x7f0000000000)="90450f861abcbd4f310e4f26154cf92c4dcec71938b76f5c8dcf1e052d0747dc7c731e1793c2c0a7f08b2fabdb53075f4fecb48ff49e0d270b57ce893c33182ee0b72e89d8db1853f0b4686128e5b20b8f9bc5977eca4d24a7be99dc51f40572bcaf5f5935ba7f91a36a50e68787c70ca33a0511009dbfb94faab058dcaaf3a58af1ad0353aa20c2d254cd04fcf7f6ff75b70d24fb94fd6f553ec7655c5901f16423364b76a2f1e0653d99870e53410db945fca831977d6fffea37fcd09dd3d285435740a4ccd6d05d3dd1e5", 0xcc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) 05:37:31 executing program 0: socket(0x3f, 0x0, 0x6) socket(0x21, 0x0, 0x0) 05:37:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 05:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)="69a4c6d31ad17a2bb6ac37c268e2b99511ec9fef33e48c45a6df76d9a6467a333f0620ca994cca85b158d51e29fd5225335af538d278a57dff3348ed8ba39e2e82d221fec3444fe38db0d8c8ca27eea82870a9ddd5a1303f936c9faeb6cfdb165b409a447023dcb4da59b07f2ac671d31bde54487b97c555f4565b71dceea485737464f202b964f0819e642776fccd757fa0d5d5380ddd25e5fecae63fabd6c40acf85bfbe616250af80d473d77a14d51adfd1e3e697bad947dc8c315e3ec01183f146fe32f67840ac56640e064e9bf7f1c773db2241a063"}, {&(0x7f00000002c0)="d5f2dee596afddd3e7cfc3ef2b6beef21c4311a4ea11dbc927e5cbaef4fe4cd58f4c4c71d96e6c28f1dd0024c9823cc6732043d8731e782ae18fd721ac3905d34c0f620e0663d906d7a7a3411a15c5e5a3e1ed22f7a75d1db48d5af4bb10e103b171315ca112e8e9e9d7dfa0b0d4cdbd8521a4d17ee6b15bf9d9dc974097f61201ad7c337d44ee0827a723c5d7fd2d49f1a3bb4297c6ba9acffeefb47f1f2b403706f2d2140e21f055e63a5114ffa4ae371bd0942f762077b89d227c37444ea2611f6dfc422d8dc4d069357d3264ad642740419c3ae8401afc61af41c78e4808e3"}, {&(0x7f00000003c0)="cd1a1687027a6307bac47ed85ccf32104554db31eacb09c6d57e7e3b7857219e0e3a7ae483e7764a0df2a2ffef78f33bc86f61d30322f004b96fc713a25bb897d799a95db948348243da070d5ca536a310f3a4639a8e6082d1bc635e7a97843370f2bb64faa98b78f655527d548527d767733a335ca81268672a1432e9314f6bcc007ec7937d1c"}, {&(0x7f0000000480)="f4984256d29276c188d4a8f4b8ecbb8357187791047d3b22ac8475cb54074eecceb87ae36611446ae3de3c0c34686cb67406ef371eef819ee684331cc97466d7f44969355817066f035ac2ce8bb8504847923adbbaff1601981f3bfced0509e71d176c880d1525b2d66a99719a74119f035c1af61b57f77b82848a1f3d641c213ec732a938eca3ac6f5f039a40b9fb101ff0b54b73b783bab9ce33a42ff94773e2a6b17524971dae0f4f1d91c49b2f0bbd893e9a4fb74597f52091648440b43a443bea1c708db2b76b8d4350030eca2067396c9a6648270139a3969006a02f27217264c9327b24376697873b4aefc3d437276f326a"}, {&(0x7f00000000c0)="47220320983ed4561c3076fbd63a7da7c9a6ac5f2c10ce83cb84e48ec7ab00e2ea79b2a918816ef749cb38bb69779bb44d8d144dec014054bf1bc8ddf26c751d70bb85df4d"}, {&(0x7f0000000580)="9b18e7dd5a1597dfbb9b128e10848547dba6bb9a92fa29ee58ed31a26e3c8c1e05ccb3dead38e5c75d92f917942d9dfffa1e"}, {&(0x7f00000005c0)="8a5914bbfd12bd3771723ee9f5ffd638b21db21652837ad3bd84476175ce257c4dfbc59dc4453dec55b8a0bf570b86dfa32ea432716b5621663e961643c51e7166c4ab73e0b9520ef7ffdd6fe4c97f37899f86b1f18241a64ccffc43270303a43da8c83f6e07a757bed349f9c3089eabac9d0333246ea057db1eae639ac9856740b69e1ce97efd8557e266d426a0626d322ee7194a44f42552ae9c69bf8c2f92aed4260482eee1e170ebd591282a1b31d89fa5468407132bea3ed256"}, {&(0x7f0000000680)="eed96956184737a0c5e35792d114a1f0b45ae0af51cd639848b4799265854a3748261615a64f192e5d487a79df1dfc8e2d08bbb1c301e1e98e2abfe4367d5eb85be85b914cd35d4e1fe21a6cb874012bfb01f53df2f70a4725a428e645d82c1ec5ba5104374a6f4cef39957891cbab273c82bcfe1f6092d1f63c9d0032f932c585f5a4c7c46e6d585c2a4e5bad83ccd23497199a160d5253c71f97033989dbe5d72f05220b3c10c0a6c26d0dc476d13bf048ea18284209486053cff239"}, {&(0x7f0000000740)="562f6756d167c89e999e4f0054140fee1d84efc5ee397a4399b5629fef12c1ef19b3c92408abafc835d98cf2d754dcfcbd44653fb348d3f2efab90530ffdc3906358d9d949dc150eb35b125f44ba8d95391311d0ee9f83818f89b88eba40460baf3a9f27d155edfcd61c0a96c2db802072c5cedfbb52ae453f2bcc45"}, {&(0x7f00000007c0)="c43a2deaa52a76abfa6bfc2209b06f38c72ff79ca91f60204a505f36d9878152f498701f65f877d75796a3d7c4ff2db587345c990c9f49d87fd17581701e4d653d21657115eb5102010d825ba3cce6d8dffe6abd0259be850186f92a4979726c885d8eabd49828ca8ac53a5e80f8395f1498f5e21b748eb7e47d2a0acf83929b4d88eb0d87dd6e80f59d18f38e494535ee1f85d499c73dbdea05d835664419338155e13062a6a88c893b9892"}], 0x23c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 05:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7]) setgroups(0x1, &(0x7f0000000080)=[0x0]) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x0) kqueue() close(r0) 05:37:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/142, 0x8e}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:33 executing program 0: r0 = socket(0x17, 0x0, 0x9) sendto$inet(r0, &(0x7f0000000000)="20a358255725cee9f91965e3daa71d12a39c9a2eb9d7d045e92de7703f76323b1825887c0bbae4c44c9807359619145333e3e910eb68186f7c466ff8fc53a8d29bcc5b5f9e69297fdb44b8264a931883119946ec1647c9257e36e7b7044f7e80b52d382694f39da4572d74c655160b3ad35d8909fc5d79c5b5a16835b036bf3b11df9f7749bd6808012b6321df7eebda7890c8334bc8583485a01b349d233b457e115b30b9433676b31c0d3f403d32f70913335ba9663ab3693c5574d8906fe636ad4835342041eea1f1c62058e63c17a6f817cb69d7c47c292e920afeb8629491ed253adf15c0318241acc2c8a68d4dd6180258f2cd2b64031b6af6015d041a7aec640f7036d8a8b8c315a3fa059306b220d10eac8b8168f599623e63ab1c9e83c2e9ff6cda3d425ad57eea714df98ddee50c605c0925a1c6a5568d371c133f9cad55569848f6c344146e3982c18d07529405bb74365e0b9a50d36f0ac8bd2252952ce13a9f32d7ac5ba467aca168710fff726d15b478713e1f6b31b05aee40a01777bd8a523fa9275b49f5beebcf510d95983171c376a28417b55076f482c1ab926b1fb4862d66d9335b0b5f4ee62fcf9529f89ff7449283b1d48aab2a0f3b6c0321744f7f55ece223a9f27db0015e72ec07ecea73fe64a713071033a66cf58bfd4722de381db0508bd9c69ab3e364f2fe1505187cef9462ac733699ad4f5cc6a32c2f7f9466791af4726adc2f04f7226815d616bfb0f819eb1f25c30615c842fd69360d5ad6f4a85251db742cf70bff11ddc492b2b6537772a3b97b9d1a611ffe10aa95246421ab9b5c63321cbc78235a28f4be229bc26110b7de29b1afaeaaabb95ce0431f58240034ae1628da60beedc3e5b90ae41c0494cbe4dddedc8197987b7d28f979c40a4655014bc5ae22238a276225a3c1bbef9653454967bd6a1d68f5379a9b4252e73d3d00e38e77945bf17e81677eabac9dc1eb605bdecf9c5d08bbbeeb3c9c9cc0f7782aa1b664e299f60d1ed2c8440a8e4b5859293ceb133e116451a9527c008f0a34e68e1f81e485533093ea376da3506cc076ead5f961754e2fcf494ff2a3b070ebb473cba45970f9fed595ba48d0b66f694afa4b153ba46b9d4af757ad51e9e00b770c001dbcc15ac8d30dd1d700223a5c5093d7c188f8244bbdda53e3399524346b6009ebf17922570378c088683d15915ec037363665876a992b96cb538676b4b1e4bcb762cf7cba65e862ab15f1873f975932c75d22a8ec30c0f64d3ff2837f3d32d76cbb67a3f8d7874e9b3f6a60d48d1d5e054bcf79e0c0ab1c6605d05ed0d607d76e10fe23246a6ef9a6dda2baac47c8a0b1ca2987d3b8209a55580741289801c44fde9bd076d17363addabb2b29288490f705fa10b3977011726b66d7401644f88ef9a9d743d61420f40018455babdb11e02c77f072e419189e47d7ac7720c5d005c8f79f46cec68de1755485fa96df8307105c916d4e54eba72bf35f62e6fbfcaa8828ac5787bef5bb5464f1f03e1e78f5a8ba087ca70c2b82278bfb01f703763bb3870e2a6339cae745e5095acd18af66b294a651d698df3aa35caf806d8dc52f599f7b5d8158db8fe53ea69b77b8fa85f96038b2c7c0bf5653684363b4c3513ec66f006d7fe2774ac5b1963cfadb4d388cb9774e8efbec6f47dbc6c406a9dad728a6f86d9ee347dfc815873dfa87b78519bcb87f04ad8e51cbded668c370a30170b7ed6d8cc304b75aecd3260676de45e776164e9ecaec28b721102d75ee33b31a8f2173d93b31cc6102ba1d897e0263ac619f0edd715672dc3d55453e3a53a63c1ef672da62c4c43b08c20cd3fe946c63d1b35d310b6329a26dccaf9c4d4466a00669b03f1799f635764cb98c23e70fe89a8dfd00da3af64b5f99d87f5e9f5c7bfbea9b67de79ced3934c72ebcdfcd8b102b6de73b22c6d98b5d1bdce98bc09d6ab937ce791e1aff012c6fa7ab9a301d3c43dc554d8062c78c54a1da777d5b74654280cc09997bf788ec593f68b84d936ebbabe47d2c6b0e0e9e5029c04c63eb2ae107bc74e8454ad5c6c25853edf113cb011929935ae9a653ec93921b73e1a5595761e686759a442521d6ec2f637002418a41e2d831044a9dd6c1059dde399ac8a6feed6ed662b9218f59d4bd3f47f83946fe21ff5a2369dc0d3902560ec1362cf85097dd717341596ea9d0edfec1dd0c3f1af9274b81ccc7c315a0e974e7308334784d195b93de5ce96f5342d444960b1b901205189045c0db663fd84b2e0b8bfdd631220cf3b0e90ba45b4913eccd36b6ecfb57f7cc1a6800b6d37bcd2c5d0504985a40094a2c21db0679d51a0cd666719e2d1d2380ca35075acf577632c297f1bc4844a945b916ab6893c1f6d7e714fd0cf18ec1bbe4b7490bc966dc6386044151ef812ba0c95e943b21a4c6a78d35800e714a68927b15cdcdab24b6d39b0b80e92ea74c494d90bd941f11c3c387a8d483ede27bdad0c85b6d1321334fe7025852400a4ced6f5401a67eba6156f5324d9fde9c25dad0659ddfc4625ab1d267b020ec566d56a4c25fdcd18dce606cf1a4f8ab60b28e212ecffae0db1e15cd5be317e72972b12099fa337d1eddc35ea1e82e64fbdbd705ef5fb0be467e05fd88225923c521eeb07162a3fe100e75e4157cebbd46993ab7964d6f97f07377beacade48317944b7ca688cde6bcc28369683ae7a91072a370f8ecc4db5e1b740d3cf1859f96ac86d82ef0901d0dc864cc6b67d1c9fbe41dfba2b4336e7db7ce8795bea37ad92bbef5297e67b899346783b172288d1247f52c266a7114bd756402467d4e778f5567a3a77565794564c41fded7e636bf1a13d5a232981b9c7d3838ca29909d776e7363bd118ac5db7ec6be92ae3cdf6c754aebfdb42b66bb2e4c71e649fa04c6e160a0a737e633a2637e7cd370e9b4474013aa8155e1f8457f73b9b4538b8f110b06a352f5ac1a544b2057579dc5e0283dbd5ef76b0fc14b48788c0590d58d3b5e94f89539346dfd8e763f348644488df88bbacdba750a0ce134a2ec7614b92ec9da8426301e4d86b25083edb7970bdea961034fbc39b75ba3f3169dd087f0f4a451005a684007af92a18f28dd138aa836f247b3853078682bc3f0ba41a8f3d6ef94f707570f7c726a75054e82ba0b72a53616f5d051e375c5816c8849dc78966c7426f72ce4463eba4bca83e49a5b9b101f9caaf234bcef88276c019b202aeff4c33a810ac65a1264545d25d72b2f5f33432abcb8eaf1a23f04db0ff49dbdfb0d3ea97038e5d03d52bb8201e4bb347d596c766e64e30aea85fe79fdccaf8100908da468257503bc18f71c9e48417e0afbdbcf0eb018dd5da42222afa9ddd03d059d11509dd9ca22a24daad9957f61a3063efa86750da6c8af60ddff6572aab5d49d4e0a9a8bf2c86d4e2647d521857bbceaf9441120e95b9c8fac6705aeb07e8fca0b0d732958852ef294febc4573ccdbba40501b268685a58039a171f0e8ac96f773ba57834086ee0fe97d960eef8d01972b3466ef0ffffa1911a32315c1afce11ecafc3c71ea6092ef9a76ff2ecfb49dd6d03cc083261b2c788cc0974210811e84e9d4b1f4285444482d3d3551c0efdf075eeb4694411d0ebfa1bd952044b1e287ca91471842609c2b64d2871a005f0395513e15da3559164f1ff406c4a99d4fd03ebd3de286fbea5dd51d3f35e9b24663fd6f0310170f441c1463ee5b8dc7e5f88e09985e44c2452c4d0ec894a4577e19ac57c0484e87f2433e4c3aa365313a6d6327ca8b01a372c344ed929c9fac98f2ea3fc92d1624c270289d364328072504dfef03b85348bf3d73a2cf5c6fe3bdec1660d447490fdbaf835c44970d251c44f89948924150be4c4cff5ca8ed13841b52e3f618021bb80fc5f825f2da95785bd6b52a475c2407e06d93a2ef46b00c16198e97b12b2a91fccda3f50f7815c4a37d543d3a7d50331f055df942c67fa699bc3cdb3776e4944fed47cd72c0ba3f4f7ccee30ebae86e63a8cc5d4d4a981251e5cfb07e749b7764b0019a1180c7a173081f8378c5d915be8e689abf75aa971a8062090cdb0972aa768820ed3536e5ef73aad5a5375c54177a8715e44fc2fa90c41cb8b2823510f52b96eaa8457742161c3bb4c41e7a3f12618a008179fbf8a154b2587933618b129f0fe6a2a5a886de74428f05eea6968b54acb416f3e5c416f0e07cd992966aea381180d22dc9b4d3f5f3fc77726eea8849db535fc77115c5ac4874b51d375d9d42a42a070637e865c5faa2229fd6fe1c8c17107cada9450d9de9c4c000241ece50c87faad74351bdee4b2320031a54e1e891fa32dc33b9caa530bda694d654ce37256c840b35f6e13f3571e4a557e22b294d35c543d92df396eabfe20d5b7a8995d92978492cb6dd4d21409bde078b12dbaf3069c51e9e72afc8a3a993f252a17f25abaa40942e80ee315631611f529fe8acdae1dd143d43dbba3e16c3451cf6d50fa75a953249c4220b34fb131e6074c8b3b1eb08480d93553115e91d34ca5e07674fa91fc9cc375f9195df751dbe6130df44d054ec0b844e7852a71433c3aaee420842ded8de521f893ec19bd8c2b7f800a5242aabe3612ab63c4bfe64b129d5847fb99002de79ed76d3755890fba28bd540cab49e29d3a48e28b947614727b9c25b3883d3ae24fda1a11708bf6292711f25ef8d952f681dc2936d30decad83e2c290858f978b163edc2fef65322a1ce93cd5a97905048c4354e73ff5d66a8234e40105bbc3504a8c1311b07153be81c38c870295542cf6be5d36bc56f0359b5d1bea87f89c21cc7ec0221fac71157ff7868712ae62eebbdca69cd16f56f3fe7b51e9a9b1c64b912bec8f8fe31a9c4c2325cf2f3a7832f94d38aa9978b82117662c432b2aabb15b2d8aadbc333f358c7a227c554b6e34c9a689d70e8e7c835ea50cd79063adb7e2e231d8904694a3d3204265804d869a26fd83cc1f6abceee4ee3a9ea9b6cc1ff9ddf7a5ac63e7613b4d606f8b488a3322b45f007d6e4a29bb17177e5723a7c9d1534931660dded9bd36ed94e1d48ea9e04797a34ae73aa9aa4f1f252b94269255c1a3905db1a6714b3918bf1796ebe25fad8a2e03554f06545f99bd4917ff515436758ed4afe7af3c034cbeeb9a0c9d3ee6d81323f26e48cb09ce2a0b37a13301b8e05d7861a51eceab0039bdc3853674c849397f74f96487c6bfc74a720c86e212eae0e24f820988d1d7b6274c910faa4d1a1d65479ba3e9eebaaa51eaa85d150d46e68b0229d5dc0a6cc8a50511c6add56823ece16d5727e724d68598337d27ef09afe8f3a87b1e1c432ab8e437db6396c39e0cf205f1f4dd95fbc8a4e9c8caea4d44fdf572096a1ffceb133a8ff1631b2c9988e909d7d7b037f25c180c002c4c02465259546d37af641ccd17ebeca1667dca84a2388dcdedcb0b727fc9b0a28433b160c702ba29b49151cfd9ca494dc986638698d433c99324b1bf358e7ac9bcd4dfb7030f67b3a85c44f72ba529aa46b219f4f912534b61b6c4fc268c4c6748f858af2a2b955abd58b7036e3e330f2affb35b651f28f1814b95c9455eab7550f8289ea1af065dc4ac59404f7698da46fa2ae6c8ba044e7cd2dd61ea9ceb9bbd6eda9eb8f61d776665bd3fb617af0b7234034d8b47b522e7f4f4b13126de357df777c05df6dd4ebe6e4774e886ef59de7beb0f4fe7a6e67005ecdc8f2fd90750165381278e42252a9cb52640e7d305f384e6bda626897f96631805beebeb2efdb8d8dcc81e86420", 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x5, 0x7) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 05:37:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x10001, 0x8274}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x82, 0x7fffffff, 0x80000000}], 0xec, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x10f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x70, 0x40, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0x400, 0xd62}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0x1}], 0x1, &(0x7f0000000100)={0x3, 0x100}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 05:37:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r1 = socket$inet(0x2, 0x0, 0x100000001) r2 = socket$inet(0x2, 0x0, 0x6) r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = kqueue() dup2(r1, r7) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001240)=0x1002) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x4) r12 = open(&(0x7f0000001400)='./file0\x00', 0x20000, 0x80) r13 = socket$inet6(0x18, 0x7, 0xfff) bind$inet6(r0, &(0x7f0000001580)={0x18, 0x0, 0x7a, 0x4}, 0xc) r14 = open(&(0x7f0000001440)='./file0\x00', 0x10000, 0x108) r15 = syz_open_pts() r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0xfff, 0x54ad}, {{r3}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x7ff, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x6}, {{r5}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x7}, {{r6}, 0x0, 0x10, 0x4, 0x80000000, 0x4}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0xbf3, 0x7}, {{r8}, 0xfffffffffffffffb, 0x10, 0x82, 0x3, 0x3}, {{r9}, 0x0, 0x4a, 0xf0000010, 0x55ee, 0x5}, {{r10}, 0x0, 0x68, 0x20, 0x2, 0x34}], 0x4, &(0x7f0000001480)=[{{r11}, 0xfffffffffffffffd, 0x60, 0xc5, 0x1, 0x4}, {{r12}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x51}, {{r13}, 0xffffffffffffffff, 0x2, 0x80000000, 0x302, 0x20}, {{r14}, 0xffffffffffffffff, 0xb8, 0x2, 0x8000, 0x6c}, {{r15}, 0xffffffffffffffff, 0x20, 0x0, 0x5b3, 0x4}, {{r16}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x7}], 0x5, &(0x7f0000001540)={0x1, 0xffffffffffff0001}) r17 = socket(0x11, 0x3, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x4100000000010000, 0x0, 0xfffffffffffffff7, 0x0) 05:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3d4) 05:37:34 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) chdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 05:37:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="0509", 0x2) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) rmdir(&(0x7f0000001280)='./file0\x00') sendto$inet6(r0, &(0x7f0000000040)="5d2187ff65efedca2a6699069381bafb58fa1b72ec620f9a3ad89e0fc9683c1f00b9a2110b79f7cce186126ce5e082eed7e58dca1f3526d310df483c1519b8d7287fbf461f787a0b0112058bbc178b2794c3ad8545e36ef7ed42c8af3408347a622226b7330ef16d17eb6e63ae7c4b17ba2c0c19512f6b529a6151d5479e26935b0ee98ab1723b058adfc2af11547977be6a2fbd4507cb7f153c56f45d8a5ba8c3d49d89a38fa3222587a2c6b0d3c3249a1f530bd7f39406e94443a84fa0b1b8d1f6c544425ac2e726612fc626e2197fd3d85a0ccf229284c020cd14c068832b548edca0853dfe8b1f27204f2fdf", 0xee, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x3ff, 0x1ab}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000001200)="4dc1d0e27a609bbbca43def9cbac1be19c1c0a7a19241aad8b85919d0269d9621aa36bb71b131af018be63951fc2b2840991d1f1b58c8d90893fa4d830d3df9764d8c6512b63464ef0e14720e60d27cc39487206cc7e42741558fd27921c5fcd0c67c225124c288b6da67a356c697a0a74", 0x71) 05:37:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) socket$inet6(0x18, 0x3, 0x102) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 05:37:35 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f00000001c0)="34dbee82f6021fd2d9f42477ebc741d1dcb5961830c840d5aedd9a25b5fc5b0743e1c10c1fe921dc4447dab6bff2972e4a354db9b6ea1e44474cb7c7a93424bf8cd6953b2b6393e2f16d9fc30b36ec7b9ba960b233e2291fe2f832329e7629e4de8ff8cb601a5257a789acb715ad422fd6edf69c465fb5de75dfeb9485b19f4f33f76af8480e478ce23abf4b1c36ee319eb065", 0x93, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x100000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10082, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) 05:37:35 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r3, r4, r5) r6 = fcntl$dupfd(r2, 0xa, r2) bind$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x2}, 0xc) close(r2) clock_settime(0x0, &(0x7f0000000040)={0x9, 0x10001}) symlinkat(&(0x7f0000000140)='./bus\x00', r6, &(0x7f0000000180)='./bus\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/142, 0x8e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getuid() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8d5feb4bf48a3ff4cb146b280cd4621e7d187d9ec62b45fb2e11eb86e867ffea51f41b1d2ffe77eb84c4ca6195a0c95aa556acbfc756518774057665b41654328291b6e75449e7722dc580580c0ee6b1406c3c81aed58179a5d46f703688591eec7209b2c37dd02d62be6b7cfa5844e48ce453a61a2bb3c0d9ef7307a8d3d27ca1076cb4af2374752bf4f803743321551ffd03a1004e53951cd2df875f40a987cbc1388219a3c1a819", 0xa9) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x4, "5a9f509c05aaa7ce5f139bc555e4b2643ea892f9", 0xfffffffffffffff9, 0x6}) syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) mknodat(r2, &(0x7f0000001100)='./file0\x00', 0x80, 0x1f) mkdir(&(0x7f0000001140)='./file0\x00', 0x1c4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kqueue() write(r0, &(0x7f0000000300)="220e370236ee2693bf94feece37f1e4720d34cba7f9fb1cbe82c2e6fc7a8c35e4e225ae54b5da34b292bdf631aebf2735ce698e38e9680d317b3d8f2791e3169754aefbd8a8c6f617de078378b1ef200c5e7b89321c72b07aedd133cf14e661eb5aa61b199def36eb1fd282205e202237895e4490230ab6cb9387b902285175c7631c4fa168f046a0b3a10296791b1aca11d3de8e565b36a76242ed78fda95942e4b3a9defc7b63514278cdf70c6dc3166c6d7", 0xb3) open(&(0x7f0000000000)='./bus\x00', 0x210, 0x184) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000215, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8d, 0x4, 0x4, 0x874b}, {{r0}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x6, 0x7fff, 0x800}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x200fffff, 0x5, 0x1ff}, {{r0}, 0x0, 0x2, 0x2, 0x100, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80}, {{r0}, 0xffffffffffffffff, 0x51, 0x8, 0xf9fd, 0x3f}], 0x3, &(0x7f0000000040)={0x5, 0x7fffffff}) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x8000}], 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x10000, 0xffff, &(0x7f0000000100)="f1f7391f610afa", 0x7) r1 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x200, 0x4}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x4006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:10 executing program 1: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:10 executing program 0: r0 = kqueue() madvise(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:12 executing program 1: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:13 executing program 1: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlockall() munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x204c2, 0x89) r3 = socket$inet(0x2, 0x0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x8003, 0x2) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r9 = socket$inet6(0x18, 0x4, 0x512) r10 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r11 = dup(0xffffffffffffff9c) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x1, 0xfff, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0x0, 0x739, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x1}, {{r5}, 0x0, 0x4c, 0x8, 0x2, 0x1142}, {{r6}, 0xfffffffffffffffc, 0x80, 0x9, 0x4, 0x5}, {{r7}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2, 0x1ff}, {{r8}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xfffffffffffff9c4}], 0x8, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x5fd}, {{r10}, 0x0, 0x4, 0x94, 0x100000000, 0x7fff}, {{r11}, 0xffffffffffffffff, 0x10, 0x3, 0xfffffffffffffc00, 0x1}, {{r12}, 0xffffffffffffffff, 0x4, 0x40, 0xa45c}, {{r13}, 0xffffffffffffffff, 0x80, 0xd782447cbab01d75, 0x1, 0x2}], 0x9, &(0x7f0000000480)={0x2, 0x1}) nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r14 = kqueue() fsync(r13) kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) sendto$inet(r0, &(0x7f00000000c0)="764f28ebb7521e5f6df817850c399a3f1a1b317f7a6fa339e08c8cdb86bff0fd547297cf0d26ca43f360212b42411c9023eae90f52ec3759ac610b00b33ead95dd9c4575914b0fc7df863218fa17b01ad6ef6c7014dc3c744b6b5ccd006dcefaefa36c7392d9065c395c00a03d029039020ef02426042ec48a660e4a87b310f54739d024fc5e7b0746f96b701b96fada71de0b5365d516d5f86883b97d068370e03a1497ef84fbfe4430b96a88284869d7b18d9f7c", 0xb5, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpgrp() pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000001000)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac89ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bfad85046f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276494e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77617f979937f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9cc96bb77c053e8998a0ed3bc81368c23ec1b3ec4a88cce62956442bf16e517190eb58267c456dd287b6ed85432aa3d1accd3e601c837685b4d80e9f87a2f924e5a25b59b1248a214ca69bb899a7d569cf2d453c2729f7171dd00350813dca1831d033b5c95a2fe3d6712635e905b064bc59a34ee266dd74c6dbd0d3a6bd365796e0632b6f75707aedcfcc631f7377ad41962e7189321313b1591e86bfc8f970ddfb8df3af96f5df13c504abfc6eca11356bfeb24ecdba8bc6e0068595a4725f229b39ca5b506c924ef77930c05b6cb7f19889f649f60714bf401d5487e5c791e9b57422ae9532a743a5", 0x935}], 0x1) fcntl$getown(r0, 0x5) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x22, 0xa2bb, 0xff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0xd60f, 0x9}], 0xfca, &(0x7f0000000080)={0x9}) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x80, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:15 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x50) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:15 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r2, &(0x7f0000002880)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000280)="b37c6dd99a9cdfc515faf637a7ca66326611c2489e5807e9d277fa431d44e630df5ef8553727bcea6ceca81560009b88bbd59ece5fb843558b069f92b74eaa267703e4b3a3d0354b6f5e5b8c38b4830068c8d70b78d50883773e4f8616b898c5236526719432b61d8210d279db8810b799872555c150f5c9c4a28580c08bf18077a1610dd4bebf301d770b83ae7467b0b4966f567eb7b6e3ce866c86abd5fb23f12b46d85a6b8e896fe30c43de26ba1b5c52754362d9ab1b6a3f9b2a84e99e74a6b6edf758176fa8b99856f2805c9557cc449a019b", 0xd5}, {&(0x7f0000000380)="d8952bcf6149a0", 0x7}, {&(0x7f00000003c0)="ac4bf7297675298c345555a95d6affcea4624a06d177e1c6e9b73459a058f24caf09f1d868d81fb367692d4d9f47ca799a495dd444710f7d4673c3203b7f7b2f37e988a33e8c1de0d6cf7f797f71802e207806f37db8389a3750129b7fb78dbdfad057183569a64b5603baa1a900180b30ae0ab2f8aafe7c62544650bb23ec57a43eebf4184cac0dd68f2ca01a621c171db694475084e4", 0x97}, {&(0x7f0000000480)="6a546477892986c0159f56479048bb4c87eede10c2cfeb7f1e950cd1e50ef7265fd973615a79d11e350a17d863514ca3e1a6e02f7a2f0aaf34490ac8ebc289ab4ee55c85e70ec5e3d24e2a88c51a2c805ecf09aaf450603c4118baf9e470e4ace7b964e930f451c9856c5f2a1a40ba42028bc9ee377bfe68438bb946bb68bf5ea1a6f47a74437e3040abe5493205c43db136a135a9afd96b292dfeb337980303a31862f34a411ef6a95c981a5dc189082ee8bfe9765104b3cacb24871b22e37a419a9e26b24d8220825050c2ee4fdcebba4e98b1c0dc48ece90b28f7bbe979f8d974765c7d85e4ca4ae9770da4f4b30a1ead822234ae9f4296f3deeac3a751f4d313d1f9c1156d54dd5131bd708d4a556a05dc204c27f8e57958f5e14d2fda729b32145513a6838f5054e17b2f419a2fdae3d9dc2a32844af43e8d8e17b3d7625b7a6c0394a0a09ee1eb678dd8be3c65335f9df60c0c638734c717ef2a4b9aed0c5050814c555e35fb0148d870eff493214e6918809f4bd0813c502db187c66617feafba1a7e5359d4d1142829c8ac9d855cc250cce986e00aecc64f89ce2f492750aa48ec96a7318398d5b84c8d8a846039702e37e442b99afe6370b08990eb51ced5ef81229cfcdd41404d134f7839239f059ef457b0cd2753c73288d80711455ba68afd6fe639c452e348ab2353a74678bb40d518cf429f8f5b868beb68772a592cfd516c9828e6d47ffbcb9a76d16d53845228e28e74485b096958a7dd5df1eabc69de47f850fdaec29b2ca433951444322c6044548d4149fedff79295e17f9506c633ce71703e0c8a3a9cee42040375dd891bb25635e5326f4bc1cd28a6b998d6271f93cd79278a0ea737e59722dbea61125137d57ccb07d22ee76716546c94b0c49251bd80da9815b37ffd2aa80df72e29ea252d88a2de9a00ebb373fa82e1e2a95e92cd582e34748c6ab64e8e1831fa9f984dd3e8493e91ba29303a713dc423a02389aec825fa297eb06bcb92771bbd0d6a7f8ae0879688fcb6d2ad1adf171a79e27287f0790c9dfa374d15b847e691503ad6da0f67c3051ae0ae26f7c0a86b0582f40e789e37a9b84714f39660ea43a34f551f63f30a5c9a1eae15b86c0c79379fab0210c4991df8b9349398ac899b7c452634e15b26a67e85a69d0c098aa0afb2450e9f77b857a3d3ab9cb38e02b83b75d31108631df64ee1eee31617d46f9f9e8906338716f0dfd90c2293ac95b9224e187846d11c6c5cd712583254f04075b9d4c726d1ac82026f8297f0374670daf6179cb1be68272d665660852279fbc3ca8bc30f73096b72be2718a75920d7efb6c219012045239ed704a35bdf68b246f5f783cee9911702aa1dc35bc0a7dda33f6e5a2f057628da0577d1e29127d5d88bbed95eb29cbeb1c4626f3277a267e763695291dd3f5c26c967963c08f22e7de7e1085ea73d7c51a86b32873030d6a3eac5ada97702a85a41d800456536d9c4c5eb52fca533586fea97e7385871ab6d8e50792a638ccba5d0c146d8f4531398ec2c60f8343e6e52a1d84ee385c5cb76c78187ad2ed33fe28e3b22c70dbb0009a70dfcf7dce318c1e958bf50699c2698812cfd4e8f91804987b76a137d69fe976a476876f594b799010aa86c77861da1b90e620870d08c7994046317863e0ca4a96887dbbd49a2c41ca95a63fb0002167520c0a841e3552d3fe6ced13f2f47f782843b408c2fed5b846e277f46407b047ecb744ed5bcbffe6ac07230f0706b6ff5fdef35c81b29a7d72f20dedabf51c0fdb9467c3d4c9ca965375df214594bc57931c281c651cbc6dc17f5af6d0391c7cbbac9519c39f7a582e2dd704c53d0f92d988ed3a3a08059c50d6a7760234344444fccda922d300e4297b1c75072eb8de01641f236008703f2e6798dbe85a34d6fc63bc7bb39594f00c8cf0e8bf1cb4e6bd5fa26e5d88b87f782d283b1505e4f5fc771ef02397e3770fe102c5de2d4c643843cc2e7ac8a397e1a50179d19e644bd9e29c39d9c123c409f16b2f71836cfe7c7aedac0c773602530b8f2193e798178ba70ebf8b49883b2ffbf72386b9fa09f7c5348be32c32f3a627a7a66f952960ffaca0c5cf98cc46edca17c6f86b535d945f245fb58be2f8001b0a976614b628791afae9def4890fd37b54358d5831b4bc0c8b986a9be5bd17ddeb713ec4802879333e2c6eaefa2cb7f73d418204a87be4e89b3e3b33ba1c2453e9e1729f6106787c89449cb7b85d197effc9e36fbcf021dae7e7651def471b1ca2969b7594ff633a81e329226506a8922827fed038a2f7724e205378b01ba3350003e6294b613187e71288e33cd5ff7c737b98a14243bb1c316235aa868cf5736689e09506317bdaea04eb3515bfbc4f2446ab1b1d2701e975d020beeb4158e829c78c28ffe516e75ddad00aa029c47f8c5ae1a48208f75b24dce117681db7150290f5f0321cd9dcae2d93e7b4ae6a576f7e46590bddd7770c0a114938dce164918038d286f433b4d621587d25334e41837e78306f4ca0f6c6df740b36439589bb0435aecf83b0b69099cdcd7fe41a04f1ee65be4cb86c3d4bf12b4457311f2feb9149324c852329d5f6fa3b1a56135762e0e8299eb0e56bc90af737353b5f176cabceff6f988499aecca13fb442bcea4df82b57dd380b8b46e6ffd5903685f38908611b4ce45f8c9c11cfcdd0de398a39c530f5cc24fa2ec2212a9e8f9daca6e285afdce5873078b56435369ea00801e87db8996317958afe5a0d6b744417451b1c90dff2199ace553975b5bee7de59c0e8d4310fad44c955ab63987a1856ecba9160d69a7e70064b4864d49e780ec9dae0ce32647a50a5fb28f6478f96536bc1310caaa4e5c073b0d5cb451d32ce5c94031395d0f37f1160e2a88e7f784ecd7327661047eaf3afa65228fc46564f9cbd41be2fb8c748f54273b5f0b1261bc1bb61739f1f3c551d031b99e78b350b36e6e40cac9fe0e457798b72ed232a712deec8f5ae4207dbd045a7ff703718b6a34ce9f3f0a41ba50022095896ecdc20a85b7cbcbb70566b39b7b595fa02482db3450b0d098731cceacad74579ea0522236bac64a1fc349173636ee8d2fb990cac60d5e56ccd176228602a82247db9ccba9883e35d98d642277e278c72721cd64f7d19fcd982e98bd8eeb8b225c1622cde5db7122fa241253bdbee9e906e6984ca584342a31a558ab17880f2eb6183eb7553bb75c463d0454aaae66e1bf73bd587b26c4c29c1b6cf3643d194a686761af824102c037ae7eaccec30ed48b833f7cb2854cbe8194f46187c9769811a0d7b422db341e04c8293f722e65b7aaf2b7d7b3ff1ca8f7cf6b361171454c2b47ca99cc71fb68390c3a5ca78d208a810717bf4ac670954eaf30e92afc9a335c3cc9261a77288c37464d235a9ffc6c88b06d11296c13af963dc83b73ae2f9fd3b216819549e4d599eba5b92e1c5026fd00d5c950443d60352d1a06a7e5a961e0e4aa079582fd5450541a100e5015a36673aa41aa2c3dbc085a461991e6dfd1ca908106f47de2539bde27627eabe7682f40aec56939eacde449c6ff75d067d1e2e1b0077500820383a5ace4015adc7919b6995d3e31c54d8dc096b4394b851d2500e80f0a4434c3e335c75246fc987539e54dfebd0f8513ba0bfb130784fc957510f20a25c893b565699459160e16c07f918c75622ebe5a66a9d389f20192deb0102974ebc4c9c6f753d7a6446e259720582d93dafdab587770fe506bd116088105f3eef1c0277514fee92a4f4c8c5f99c03695fb365a2418acd5a14b95ff087ee96c89c741a605a35c8f986c2d4ca752246585f0d513add3a7301d52e64a2358a413b4b6e09f2280b2eb1f6127ddacd26b4edfd535c107960aa41d30a3da8470287e2ff876f7f4c16f0ee294ea4680f54d6bb556a54e7bc7b7add30ff30286088262e48030830a912e60fc36635d968a73ac7614d3564ed4f9c732e6aa7c2455b68143e57c669fdaf2e20d96b112ac3ef364dfe0a911cdf27cf3563dd11ef48b5cb232da2e317f37cd5eb8d1f06e037c0e5d978f5af3c45abe14ace1263ccdd8be48e2b1198b05986afd7d3758e351516e68a49bb08765e263473be45db98efe8207afd4dcbde207f61dcd1379a6a18cc182a6743d7fa909086071f4c6e59eff717559702f555eec42eb47d0b14daafa36c02088e3e99ed40f92a00ab27a78ef1dbd32f7eb3d4dba0e03d7ab7270cc2a70645d7a2676edd1b19c161cfc5a3ae99c926957fdc1f94de32efebd2d106235de39a79c0c258e328aaa8290c38919320ccf01fe3b7be7666d71dbef60190086dd4bb329bd90b938ac3507e2dfc53e7b357a41f91128a6a2ef0ad583fc4de397fff72c6f23396ff9210b73f47682dc3cc0f9595dc3fdadab19de7201253a4e3539221c6cc5fc16c8feccd48839c251e42c16d298115d766907a21606bea05683721c8613776719c52e1e36c8bd750852397d73e9d0736b9ba9b68d387cd2f3734b80c5be5af078ee020924520f0f1bb27ecca86e08f3e4129e62767f0b86652f8ce7d7882f89bb08bfcbde49628ffdba23ababe552aae0f1abb5d60e2f499ad01cb19730a244b5beb95e6fa9c17af2d21e5f561da29b8becbbdbec63a85bf4fb20328da0b121daa523857994bc358f4ba16701e84311c9eac12317afdc6bdc3e9892bfd612e94f8f968bc3c1398472a599910293c8df116b23cb962ebf8c98a9ca144f76bb19beb1470c3b795e80be0b162ff0a26718fbde08039f5d3af6782aa87550ffac3ec46558eced6504ab42d1971da24defcf8d4528fa0238e6d04cc491a32aa6ee603270303a88c083e2f50c05b502037917420ba73cb5e8db69b4fcb7195e1cfb9d65e78e00f35f56715e4f267e5bf4f0d928454dbbdb15c0128c2a0f165b0262cc4ea3274a439dbcd85f23786e99f113342225063d03362cb4e06c23c8465c6cb88c4439e79a34c8be481cd7cb8674ed844babdb8671e94f6307b354c4d4949c4ca4944c2dd0b248465a657079a3bdf5100e1c916b552ae16630c50cc2f0e4d2e1e5d87c622dc929555af9fbcb89ab135fa35d936e36363205aee30af60c2809b6b1c2083ae89289f976353c346b4d38b467a2e046c96889c0b59d45bdcbfcc8f64a85898a9363e7542984f9a9748b7a93a431d634db4e7f0432201d4a4660dda908397a30dde2fe244b823fd29c3cce9502217a06be850e677af4043125253de91163171b302b6ab7a674f511772219a8487fc501011999a5a6977143eb20f007a22612214415d711f7b840e2ae6d5fd83656453d51013d135bd13fff8210582df950443d06c1ac35071aea96b116cfd85335fac61f1607bb31949d9d8ae06566734eb500d881f96b15857ffc33dc88815f42f6c3acdb38ad76e64d4801d247b018cee86fb4b8b9df205471b8a7428eb3d3918e53715d13c42577aa93fb2befc91e5dbb0217f7b124d8cd426014afc394a26c9ef49d90ed7df49667cad41d6f125a8a2759db869e180b570546a60f0d91e00ca9a03a70cfc392c216b9808674ca223bbc9af615d2f2aaccb21fde0f40ee152c05115f9c6f96ce15968f4858568d474a2eb67f1c05cd739023f4d48d3d38c71966b7796b22e3e24eea45102360dd0da16bb36605c5dc763eb51490daf07d4ccb21145a2be524d6885c6b889dcd92496790cefed4e4322061864103fc279a39a18dfa25e12a6031be3348b2acb435bfe235ee267688650a5813f8917bb98dabc109911699948596259bdbff95a9", 0x1000}, {&(0x7f0000001480)="8d396069b497d1ef54e639150669d61f0ceca6e16c9a4c441cb71414fb1af70c792887391b5be0fd423008e9b03b74f9e32deb675ab8d82c9216f4b1fc6828ee9a6ea7e5d748e365100a87c92e7e2febf57d84bdeccede1819f62b78f1f36a5d6ed66a64c529bd8e8da06494e61827b5a9f2d1281b81d5b4c2bf47e7c5f1b11d66eda3e896e6", 0x86}, {&(0x7f0000001540)="02dd800cbe302791f71e09dcbb6ab84eeff09c8387be51a4fa1a60bf4b67dcf85fd18bb6050fe4d64701e60af7fc9389fb746e84f9b6c7fbfef7584f31a6155bf9a85733d0b3c46d4f53", 0x4a}], 0x6, &(0x7f0000001640)=[{0x1010, 0x1, 0x8, "fe50bcbd259099d1d527cfaa6acb55fcb485e33707bf1c2ffc7c9cfe1981825bb4bde24ea6edaa8c3ed6074a495f6edf2c6ac4de3b9e7c106811eed7f6924200ba1a5c12ad521673b436dacdcee4ec4e50f1d3993f8ef44df07d9acd116d4f238929fabcafe4d3703d5829c5f37d335baa1eb2464adf934e2e30ad11ddce79474d185baa353e9c0d2250d0c138ba2bc485f8b0e0347d28eaa0682188cb545d0475e3b7c0ea824df34e1715d76e0b7c685e4f12037e91668b7d33d51e1f4c93664957816c7ebd22e8136ffff4fffe2e649467f2df6ae923520e7e9578e64655d940cc7fcc5cd4d8b5c3aeb2680bb45d9925bbd85a9b67ee1e473da5a351ffe47a1ae27aed6b59daaeef4b186739a479ac526407352948737b1fc06cdfcecba9639e20394a3dcc9b926eb1902dd90afecf26d6d23d798c1281149a428fe716f1b746bd39c2b320d09c71ef53f2d31e2c7ba1471481f3d8b34832e87f8c7a8219ac3186dff910c7f3ffa603762b48cafbfae493ba105543696995d934285b9c5358e1385812b0fe77643d8317e727e3374f665904018ba2d8e9513e08e4d634d522d1fe2037194fd909e8e3992a727b8fd1fe5911a328453a2620e02e0a896b73a557f8beb9e956d94af08d3e5ce74dcbc2523fd505296a8c01002d652b6cf0f198c1033e5c433013e1e19b1efa0ccc5e7d8ee9bf50f57855ad6a866efa50d0a50eb68ba97c43314dbb29913f82245dbd14a2acd999f6481544673d3a0903bd2c38fef75f2296e994db57181f3d6b84d0b94874673b3048c49826f7ad059b5d03b59622d5ca95c9beb8976f93eae61be6a57cb40d8dcfef7ef8c1049bba33b8572bcc5e053a118ca9886f0193ea58cf7fce3114bee7b82cf6ef7c42018fadca26b0b8c7e161fe00cfa73f9c247d88c97b80c3a61694b02d0ee0752c5a0e7969e3f16ac26bb253a2158d1f2c0cd6c8c3822614a4985fc50e9dc98682b0aa97c19f18fbf915c087fbb5787f49a62187bdc61ec3093f08997ca4087b9e9f1b2b619518daade90a43c678ae51d0ef9ee597b4779071e373da6c1bb4490324ea4e69d1d46146aaa9d2426ba3c47f5edd05cc39035dc98e270ea9bccaeefeb05fcfb8c4066c23185857193128b467313a083121c09ff0d6ca0cba3ba25aed900683c05d1085c741c40f08fd8747d960b8b9f8f628716f7d703184e705f53c13e5e9cb950187f6a178e7a99e6e43da6bd55eac64aa8fd4942e828507c949dbe161b502331eef6a5efbb454bf64a10d70da99ac9a4c868a045aed1081e442822c0b937981c23efd68c9b481ca80cfc91e2d2ca6e585397f445e8b06ea47769eb88759e270b3acf49da827b80e43ccfcaef87493bc83acb5096a04f1644a52b37201bdda16a8561c1bef0711e1e28c9286c6ff62b1fb71dfaf75ac1cafcaed59b4c5d3baba8576b1a8fdc3b3750397e22d9765dd3bd02e72e9d2ee0d698b84f289e848787190fb1c82787de8f4ad572d5a97ad9a7a1745412842c3e31a31561a929d2afacae2c4de4d19fa1f9b1c3e79e79dd2e23eecfa4518363c64b6680eb5d3b0895f07adb31aebc0a27e3f109735be3843a6df37ad619098c1fdee05ab7ee46e928ae463a1eff72a1716605fe169194ce686bc7b9356a68e4478ece55c4f120b379c61306f5b549a23abc81854d66c12267a1ffd764b8b38b833798b846b8351e584d1b1e33eba55eb358f594909881157d9b0a1c86adc56d51da88a86ce8c5cc39b43744b8d17076ad499a4e77631facb395bda4e6db0cc1c16f1570ee6a0ff2fe3541cbddd920217c2a9cef6fa307d8956e0cf2a0e116e0b607dfb86488cc55804f636c9433371cda486e8d52b1410a60e9735993b251cf422f06f4cf64986f942b255c52f4c6c083b926c0245b97835df715b53a751278615d4e41f63633607a4b79f33a4eeeb79a7087ae76c92d97cc26365764242f96a5f492e0e47948df007ad4c5ac6b9e7b2f225a36ddcb8eca0b34b845377b903e453b9ba4c726f9d0d44974143d41ab597420033bfbc07cc042ec5d39feccc851e0bb1be5567bb56debc7ca6f418c472e256a1bd65ef40e1fe4a2f6186776c3cdbf3fed9352a6b3e138af7a00c266690ab94824a97f6a826085de8caff50e80517ecb8db261382c5744cfb9ad7b736654de796c1202d14cda615688d9b013c1e09010a206daf81895ff9098dc3c7b7382719a34af8354101581588a2ecd3ad376232efd89b472dd1ebbcb7ed51b52a2c2dd5047c01d2bd49e9ab3d243574a4f988b8067fc5b70b8c33f064e70cfca414dbfb196bc74dfac8144275e5121d77ddf8e2338d6d7155da52ee525f81f9bbbfe15e0ca05c69df42286b1ff38e83087ccacc247cbdff7ae2e66b950f62a091b3237f70f733340f42804b3091865b0a56194daa0ee8926c912b0bdb79ee8bac6e045e1b48f313a0fffcbdf42a0784b1856fd15c4c3b495ed36ce2aed0507da184533b52e0424f7751c4cf058af6b2b5aa08977adf99aa01e0c26a8e572653ea0cb1e0050cb29326a93f934972e563f0ef99c7721b2da37efa5278c74bcc56572753995a5329f6c0d862109bd2f8a01e8d56d0a329188491049c9b8ad43003da180bfbd7d64fcc41f80b4796065a028147431e2d1263a2d2ed2c3dc7fb02c777bbbc3287fd7af53494e213bf8ff61d6aaf7558f79fb3541253cd0b783f28458e45817fca08b88282fbe9e923ec9aa615afe2d2cd5897a5efd884dbc0e422daef11b85c3927c17778afc158c6e9b7b4c817c9f764905a966b16e737eb6436754683fe22c8927b7b6ce9548f7052bc308516ce4d8c2a9088a19106aa0a4ff0c16c64779574c929f335ff86b86701480a8186d70cf59f52b1ec84955c11485f11684ded09cb399ca176060f883d2e43f2d90917629e5a746ee90465bc393e8baad5d3463b84d80b6d857c4581da4dc33893321a52728f7e9434d4625ab0a8f95f30c921d91a3b20c1aa9a62856689241909f205c4d7feead191b54507e16ebe9168cf2ed9e04d3f776f780294cb63fd3fe581bcc652f4acfc7f948eeca18356ae5691c918a3f0d5f5556a6856ae6512d67df1777057664fe6536db7a0d775a1c5d24385e64fcf2a55eed883c2fff559c6d378c9bedcfedecc04ab9f2640d2e55bc9a313e2632bdd555f7f595c1dfd81ad523f6631af3603d155bed7a6eef24b77f06775daeee8936fcac9fc269d98d2f93d36309c1132c9a3d61c6a1cc7caa2d9bda405480429d462f46ccfc6ed98a46968829a9717b4cc0832a212ea012cb9f061de6732ab926e156de6c259e641c23d2f45a4a388c0216941f25ff3512bcb64bde66e6d32b5def5e5f9a468e5a75bae0939619cb8b3e521a26d04f0dc8cdd0f25bad30ad18991117ad1488f79c7d1ae810197a1f50df1be72c2f1c9e097b95567391a161a7cea6dd4e2a42abe9923753bad616d42bb7566f9f206f22ade69edef89ed4f47a63390de5fb54ea73277220c1662b2f9b271fc421b164bbd02bdd08190ab50bb56f41361e6bf5fb536f0500b3efc0b82177fefa82d8ad19b464310f2d4be303a68b885cc3ea8fb9288986126d2394233868e83484fa4bd0abf72c20af59369c3d3a94153987530067e7e6af1869c69d85fc03f78dba4bb2a230eeaed67a46329932f38f28631833cbd5c3e072f2cf45c3b1a0fa67490cca8d7022ea1a7db186db1b35769c8aac6f49a354ceb94f3630d8566cb797b55b5b144b9c3fbf7422dd554545c28b1f6421f207eb6183c1c726446f87a15df8e82cd0571a781c83d1b79007b763bb743cc17a3d04c87828b8da698111f41373c54d2b7f9533e5d867ba9627d20015c776c7b4ef772e0f44dc44d3278c546246697bd65c4e0f23bef4200392ae17544afe2afbb41a3513d56fe45685373a7f0d360e30ce547e1d4579ffb570cd55a10833837ae1cc1016a451697894e0cf384df8070344d6ba4acb888125edb7d5ccb11a4b36386463bd4b46f68a2a0adecf3beb503ebda480d0569ff95b5b420bed138c1b9acd16129539953992c6485f7ca2d1f7588344da67c0a1adcf0aae5d9a39a2e657bd14065d244ed4a36558a74d4e472909773f2f1f0dcf88de1e75b384941434e55ae2145968e59e2a15d87fe3a9cf76ed810e095806fc804d25b6561d83975c39042a1ed266bc5db9b6abc699aaa95f7e2088d33f6efbe42858ef719e5a021fc2e66038da0f93e2f8f841f8e054d54f8595e1d2cb3ff1f4edf43f2978fb3df5e8e1446e289dde450f1f79ca3670d8f7a6810a8dc6c54707a30d527554c1a92fa068220f443429a5a71be06c86103ad17a09c0c4beeb98dbdca1a2d6ba9d386b2e8575a81065fb23b835b1d987317cfa7713407d6e72470c65cb50294ac5274ecf43ce6860910eb1614a55c4d49a3d407fdbcc335e884d3bc52b231c3a0c5c0a80ee95b1fdfbf3ea16b74f2347e60a5eed73edc35f83c07c1f478a822e905ebf10f0165798d5ab5574d206036dd046c675c3f9b88e9fab7ed11da4f0d2fbed8b5cb171810c174cc031fe202d9f1a5e24dc6bee449c83fd9778ff3d38413619f2f2c2ff322275afc43a95108726e9b5166b5f162facfcdce9384ebadd184486c74770f765949256365465958d2251180e5d036960e1fa456e5cb683253e63324334bb5982a67fafb098c4f165f91a1ed4af35ac17e7abfebfdd891bf6240cd7ffc0e127c0199b307bf35906151d14090ec77c84996714960eb6564d1624855c68ae81486452de569d819cf5df2670c3581d13b1dbbdea80c4223e9ff6dd181db8224bebe2d7bff1b5d0a5ea6b5a32036f4f6798e08d868d19c7de8d0be45221408741e79b0ea68a4a961a1659be09f08d6cb570e6ae28def6a0c6ddf326e9fbe1938be69ef223d93e45197d1193b4f3360ea18bd941adc51bdad04bba573200a5d1e0624b78db6890fcc1967a86986f236a31f20e4ff20e7dd2b048951b4b2eaa614d736f98828af70f00be9e86d7bb6448558a5f7c9112a36c1acba310b9ad511287123bc7ae580f24f88d1cdfe7c2b073bd9e98e1a253c81978368fcffb39d1bb0f6e76177b9ee7a82f81fc5af94c6d85a2c3f3000b801e6022827f004b19e1f00bdabd273569952e201083870d8d02f9a91f0f39a9e6099ad4125aa0df9073c03f22f60fd78037d0129b260717e997b1e310aace708bce67737ca4f882ad31e4b51fa94688aa355f79b8143d614c9853d7cf560d45a2f015f633511ed558bfc13b1de187bcea4040f69bb28d642a7bbd5fcf35273f5fae697835a71dffbf7414a45379d54587dbc31a0393906180ee29bfb3b1cf394777e88743b51ad547701370899ae3fb57835fe8c3a6656211946e6b06020f34016c14a401919a64531825c9d68666b96144918c385acd6eee89bcf0cbbecfb535c10e5230de52f9eab58362ffc11e81669e5d29ff6d798501a520c13f0b62f464c73652fc9a30d1b093ee8d1868855631e483f5bfa4d0185966e5596ccca77ca3b65ba1555ef6c950b1be533bc58ed95a7ece9c4a0b74bfa44fa97c471aa20e876db0fc08bf22ef17ba88e9b32a35feec8f276d9889b8f18164ae795e76bdec87509bac8fdc9999c9fb299c3c123463e3249d1bd559d1e23d65d38306cbcc08710c7ee0fd68caab1c5cb7a93296f518e5204443d38fe9215f0edbbd84e100625f5fba5015f7f5c1b21820115ab2585983ed91fed0f1cf0b52b435946727c3b2e1f84a3ddbfa905143a52044f9f825e872568581b5a5568daa61b9a"}, {0x18, 0xffff, 0x7f, "a1f4c348a38563"}, {0xe0, 0xffff, 0x5, "f494ea5bf1aa8982f62f29430c79dfdfb63d7f4f17361fc45f8f968dc84f997f9ae0f4fa8c06e8d696bee0795346aff8bc8aed8ce3546b979c46f5cec1d77e29173f6f52c1a06be815f5f17e25e8630e63f8d32e853a86f5c9d6d4cecb325b61d4ca1a9dc98d4c2d37170892675bc1771a580bc2016ea16acc3a448ab75cc1a6d8e08af66762972560d95068916a35c40511f0a070480b432de4fc844011780d75ca3b0e8cc12866333c3fb66db69aa97aed962645359426a05ffef6768080b49a9d3c55fffd717cb23ef5385eed4adf"}, {0x60, 0xffff, 0x0, "f8a21377586dbcebb38d3a51601cf161d2b786dcc07a8563870e7012dac2e702dd10b7dd1a03eb9c659e78cbe3230c57110452b1a905f32124c248cba3c8dcdf8964ffb9f6a1017d9968bd7c5046"}, {0xc8, 0xffff, 0x0, "a47aa763f4d07266cb9b654e9a0b08a2adfb7212f216efd376f1e0aaeee70fe9df652959f0853b2208e235552fb082c9279cd293559034b2a75a5621967aa9142614eacb12e39c8dadd45ddf26fddcd56e60b16d03ad86b16d01e2a4f26992c1a52baeb25ddb20f79dc112b153aba014d27b929f3986ebbc7f2f279fff40ffeba3c4aa1cd93fb01bd127224b7f10b334b594f0dfd233d83a23c01abcbeb2fd6b5b92f31d2148daeb6f62f51f755ba6223fc4eb"}], 0x1230}, 0x9) close(r0) r3 = dup(r1) r4 = dup2(r1, r3) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000000c0)={0x6, 0x1}, 0x10) syz_open_pts() 16:00:15 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000040), 0x200000000000018c, 0x6) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: setrlimit(0x0, 0x0) mlockall(0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x101) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xf1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8, 0x10001, &(0x7f0000000000)=""/98, &(0x7f0000000080)=0x62) socket(0x2, 0x8007, 0x4) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9b00cf6f4759675a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x68) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f00000000c0)="6726be5246ccf79b912b935bba732d834beab93078d8a9f40be1361cb5b1b7d91fb4001b06d776ba752d1543c6ce92831cf49c49aeaa123f31b414cdb38de65df86cbed3a0957e854e0627d9f06b46c123d7e9d0988ef03dc157d3bc792edb9ebb7fd69d1e0718db56a4c494eecb15150bd6e76b9a81fc4f439d714cc9", 0x7d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x69f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x3, 0x3) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9002, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9004, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9005, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:16 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x65b, 0x2}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9006, 0x1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x900a, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0xffffffffffff2ffe, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r1, r0) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x900c, 0x1) 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7f) r1 = getppid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="5c9cf35a7254a9c5d7375779f19ca3533cfcee50c14ebf1344990ae40843c1c993f575c3d10e285848f6e54a47da0d7c63a405a818ef8c686ad128d4c52aa5334bd00af7084d18edf86d9f802a11c53674ee8296db73d67af8d198c76fe549daa0bd61067a845b2c1b8ba5af61edd071f04c883793467ff6d9522be9c8f5673c872a9038b09283c9d1b8d8b7f6384c5d111fa64bd5b5a7a15c", 0x99}, {&(0x7f0000000200)="e87d330263479d450fc34ce312661e523b51e5ff0c1916e313b2b9ed06d2128d4291354c068598b4774c819747739c260e29006b0489d83ee08e1270052f7ff4a744a3f78f39c0a67eaa9091b37eaf56c88449877c31d592a8630487e223018a117861775418d544be97fa9c1eaa039e7574f04155d6cbcff92ed37f63f63e7055484068e72ac70366cc24a67edf1b07334ce032165c291a5370790c5661acfb59eaee1de97c10555d31cf119d2fa68d7bf91f189db731e3bd512b0a7461ab603cc9e85b10689a9b7001b6574508e784d319aefedeba9ecefe782f435e4affde143bd46f767e58a0e074e6ef", 0xec}, {&(0x7f0000000300)="50ef08c5b717a6d20e46f588dc0286c94d0a5c9bc51cfd85596bac3936e26eef4033655e6518083e21cd30c44f1c70d1c2115688844ec1c99ac9a0cd1562ed09bd5610fb9b03225ac7a0ae95d6ac09df92f24b0fcc108334aa6b1553e9b1e52008b214321cb04b6782dccc23362720df7ab84904d566f9c72024d81790cd78ca0293cb232b9cdb0cd7db9caef45f9ac520bdaa5cc467dcde3a2c6917fc27e1e30ee63694b359fb2555a05b36f4abc2686e9ca6fb5e7ac2a795b21c7ffc7762ecd555a9651688e7798478107fe1874b675926e9927bb59112a33767170341ccda9dfce01c2457feb95bea2f14faf050edf0c794e342f3537d70dd27", 0xfb}, {&(0x7f0000000400)="439446b821b737147c2671906cdd50c1f6cdc07b943b1088219dda5b5fe28049a206f35fcf930fb49f9361cc422631087a365e267c40fe237a", 0x39}, {&(0x7f0000000440)="295ddfdbc11f33afe1c879d0d6f85ce04997a6678ed7d2b3be4d83c6935a0b5a2477678f85c1d6ca3ea820ecb6ce095f13b7b082a2d20986e61696644e90774528b0369d46721bcb9e4911ef7ddddad3ddc61e62df060c93c8172ab1348f84245c34f667fcc1d349bd16604d401abfc83ed91d2ba6d68b538a2e24ec19a1a40030ece9735a1931f3e52e7890505450f8b6a4621f79edfe4db621b92f5e2b381c72ad9d8c8a", 0xa5}, {&(0x7f0000000500)="162be75280600bd20be77af9803d30e53d49044f1f021f270ed693da0b57203ca7c7f99f1d6ed1e0563427d9e63fee31a73fa1b324d184a35f7e7b7f688349b99aadd9c8b9055b2c876957e2f50242bd472ba3784e3b036282996c3af0fe0978d47b1eb8c1490d31d56dbc29db9f336f83513ff72977d8d1c738649e63dfc6da7976642998a2a101e2007aed58d2cb326504c51d710f3ab59949991e71e2056ee44c2f9ea36f5ea80978cca66f088471542297d2b817a67ba0f3280c6c9d5c1d8f631a4c0cfc3032ba33e10047", 0xcd}, {&(0x7f0000000600)="598a26e382ea85d41c288b024caf889f85a6de6f549c7d702467140953d4d2", 0x1f}, {&(0x7f0000000640)="947257707829104672dbe97b80c971e2bd943c3506d5cb670d3851aaa78729da93c330ba8d74ea070e5cdd8e24677af0a2ff7475a27a5d038256427af3c7380641bc47b220ee6053ac8ac6bc959896bdc7892da94994224105c6e7c1a9334c16636ada5d3dc3438aab24bd92ff23da6b82a231aa2533777d8abc27e0c69d5b176f7236322635024ca7ffbe21585527bb65bb1d9a0744ae17fa5a6c245a5b1689fe86c673fe00e4634a1cf44c319bc675b865b1d2dc7cdccb521454", 0xbb}], 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r5 = semget$private(0x0, 0x5, 0x80) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = getppid() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000800)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x100}, {r2, 0x106}, {r2, 0x140}, {r2, 0x40}, {r2, 0x80}], 0x7, 0x8) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000840), &(0x7f0000000880)=0x4) r7 = msgget(0x0, 0x0) msgrcv(r7, &(0x7f00000008c0)={0x0, ""/198}, 0xce, 0x1, 0x800) r8 = shmget(0x1, 0x10000, 0x20, &(0x7f0000fee000/0x10000)=nil) r9 = geteuid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000009c0)={{0xe000000000000000, r3, r4, r9, r4, 0x4, 0x9}, 0xaa77, 0x800, r1, r6, 0x4, 0x3, 0x7}) semop(r5, &(0x7f0000000a40)=[{0x4, 0x80000001, 0x800}, {0x4, 0x7}, {0x3, 0x4, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x40, 0x1800}, {0x3, 0x1, 0x1000}], 0x6) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000a80)=""/196) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000b80)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) poll(&(0x7f0000000bc0)=[{r2, 0x140}, {r2, 0x4}, {r2, 0xa3}, {r2, 0x8}, {r0, 0x80}], 0x5, 0xc5c3) shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x900d, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9025, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x90c6, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:17 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="1fb1c6e9acdca0052e23d9", 0xb}, {&(0x7f00000000c0)="6c40d06219f090379bc1d050854e38f71d35e2b6ece895d723d151e2f0062f54905603354e49fd9ca04104686b291633aff349bac9681eaf353940ec185b73fb298e680ab1e579d3727bc5161a671ac285caa87822e6c02aa5cf20533f597eb2d6aa8fb945a99e3758518433f0a00cc765a11f3608fc506c9f06ded4992abe835fa10ffd3ac6aaf33fd5cd3851b2b36f3f9c732046e0b0ebc7567e52b0406f17c36908ebb51e4453f258f1442fbce941c3c5d5882225a820846f4dca9d34e9920acb80498c193377ae68d20e7ee106050b382296ebd88835433b2ab05321fe39aa820602f992781f7557a142b248475e73502613", 0xf4}, {&(0x7f00000001c0)="a19342c1f04a5ac7c2a0ebb07184faf3b733361a773f4760f9abf921d7759759b95d28007ca385e30166a7c284f353abc06e85ae06c0e50f1fa647e225d5d4b338e2e0603b72e4f07f21b794fef0287f67b6774c9e35f65840955a8123989bda3be6a1a8bf28561f9486a1af4c5fe10e370f6366ca6c0aeb4eee99fbd9d27effc247748a1284af979a5f4d8f0b78ecdf", 0x90}, {&(0x7f0000000280)="16b898b2e4a43e0d3d6d7125e598f4b338ce1846450f4ca2c669ce2a2ac927dc45bd664fed6cff64575ddecab42f1508ef9f887cabadaf6e83394cc11a812a03d309d205895da03b24a0d32653aec8781a14fde4769129fa3bac57a7f58dd2a0dc223fce50751ed4ddc23d8bb5c7179592f88e6ae339550bef7f6d5d6449bcf4fd47453e87d6a1d003f63db4327f19cd47218794bc070ba93822cde8686f6d4972d5c18d42405303db99bb53fb74b0eda936efebef7c7ad35cac0b", 0xbb}, {&(0x7f0000000340)="98e6b37e9556c93a8b41695be79c04206de49a269ad9ebc58166bd9b1328d276fcb6f22e0d614d3cc969589c34f5b83208604656d19c5e7ca4f2ce4922cf1b9f034bdcf63b9ae3478da8085974969c14af97a82f140bae0e32a617ef53eaf95813baca53353208cad9f51be84f8f54cf9848308516e401c4168f1d9d067d020d81993ce0409544104fcea48b369d2eb98809d76d339188e9ffaf385e667e1a938495b06bc7b154b62d9c1a818d0893bce451f38c63aee513de27bf93e082dea81f09d9c1b577aca6fe", 0xc9}, {&(0x7f0000000440)="a5157ee9b80abf9a7b2fd091a221198f10", 0x11}, {&(0x7f0000000480)="e8ebdbc5038e9ac83f2e3f23fb561dacaa98fac5f6bfc7edc25a05d52b337271cc51305c7e364962cca0e6a0c09b5a770b5ad7fed85c1969263bb2ed56db543857875bda6dfad296bea23e33326ce22f9ffd3396b4f162b4e38bed4cefe0b527b8b767073be1bb05c48717a41dd608fe8064864fda2c1a04fe22a7f882f3fd528cfc36dd256c4c4369b4c9b08a2e25dffabb79f2a955c68f6c89417aca5ec66433fe129d8f0232f05d1168ef1b063f49820cabc08fd72fa35edfda1c78151385759fc170201835c7f73c1daa844c160e46bd64c9b20cc0a158f405e9acb7d1bb", 0xe0}, {&(0x7f0000000580)="59db501ae57836859e5e95b2f4b0", 0xe}], 0x8, 0x0, 0x0, 0x1}, 0x2) geteuid() 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x3) 16:00:17 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) minherit(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x5) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x40000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x100000000}, {0x18, 0x0, 0x8, 0x5}, 0x8, [0x200000, 0x58, 0x754, 0x2, 0x40, 0x1, 0x1ff, 0x9c3c]}, 0x3c) shutdown(r0, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:18 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000002240)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/124, 0x7c}, {&(0x7f0000002180)=""/104, 0x68}, {&(0x7f0000002200)=""/43, 0x2b}], 0x7, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x10) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="f782717529ba0d9a7e017820b2c4fa472328ee8b210625286ad1f7a3890a6ec78afe2f4d60ddfc679e5eadc7423f131de87a5a130d8233fdc53f891b93e01fff3673086eca03ccc5697c0d9d212ba31d4b0cf1d5dc52b94260cd694359e163ac710af2410c7e1ac061394786e873d7cab5ebe5f310bd9450dc125c20b745be6c8d3b8e2ad6bfc1f4beb778abfbbc31ba79be0d8de0f955d46aeabf6bf1920190cb89a7ef70e75a8249bb8d441fca829e78b6ac751ce611145624aa48862b8091c5f5f2425efad07961c73526a71baedc1475771ee0f45eba42b066b7bf53fbf442c812901d38bfb69e", 0xe9}, {&(0x7f00000002c0)="e54202baefc24b4323d7eea7b33f65bb6916673e2871cd7343de85ee925baa263f39ae7fc12726cf5404d685b09187edbf73351a5f59f0e5c83eb0aa7580df3e60edd320d34b9f884165c6a91f701947f15199ef6e035fd34a9221919378343a2b3c425e605cce1eef2ee4a0840125fa2a35bd4222d87dbe9c9e3e70a77fc1c34559bb0d2590cdb5bce614e5b14529930ca2ad6b11ead1a7932d01f532d89c", 0x9f}, {&(0x7f0000000080)="0485", 0x2}, {&(0x7f0000000400)="fde5f613bf19a3cee4b59dd86d1aad7947b713e9f75cc558c4099a7571bacd67e6e636f3761d250b0656f3bfa696aa6c6334418fb1ffab8ac0ab738273bd232acb63921d2d7b0268195a893854807b1abd865d83f441561b9ddee124b2057496bbb86d15971343dcf28ccfc956b280524408484d5e2a440e2a35bffaa12ba748b09f9f694525389f3f85412109f1e0e572368d528a99db54a50b8d49b1e987c25ef4f4af44271aa9a84e7087cfdbaae535fc1eba3faaa7db1c11a077d8cc8435d5691d1e3df137abc2281a253ae0d2d1f8d8fcc963a1fd21d7be", 0xda}], 0x4, &(0x7f0000000500)=[{0xc8, 0xffff, 0x1f, "20450b55dd2d92b84eb3435f0d6bd31fc095e56cfdde2ac62bc734bcf330439f023af8d76ba400b2bb7d3b2640f01058ba247a0b825599715549c5c609b1a66d47e67bac0e736400f655af64abf37a2dbd74917b9e7d21c8916cc45ccc420569e00fae4c4d008b2487dbe4f3ae64d58b44b2138e08fbb7db31eede00c10d30e072ef3cac6406a312ef5e53a087fcbd0e6e410c5ef56e2b195da483d58d9456b651c0961eeaa7aa7019cb0c5a5f475b341e357e"}], 0xc8}, 0x407) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1a) 16:00:18 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "3279de9f499af778b3ee0cb0999c5debfbd699e66207a226fcaf827af428eae04bf340dc3b5bf72ddd746c3c2920dd8239a1d4f491abde1f9359616e245ca7febd6c0f2f98"}, 0x4d, 0x800) msgctl$IPC_SET(r0, 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x84478) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() lseek(r0, 0x53, 0x2) dup2(r0, r0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0xffffff81) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10209, 0x8) flock(r0, 0x1) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0xffffffe1) 16:00:18 executing program 0: r0 = semget(0x0, 0x4, 0x42) semop(r0, &(0x7f0000000000)=[{0x3, 0xff}, {0x0, 0x8, 0x1800}, {0x3, 0x1}, {0x3, 0x400000003, 0x800}, {0x0, 0x5, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xffffffffffffff17, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x80, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0xd5, 0x1800}, {0x3, 0x0, 0x1800}, {0x5, 0xffffffffffffffff, 0x1000}, {0x3, 0xfff, 0x800}], 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/49) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) syz_open_pts() 16:00:18 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) r1 = geteuid() mknod(&(0x7f0000000180)='.\x00', 0x208a, 0x8000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000fe8000/0x12000)=nil, 0x12000, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fe9000/0x4000)=nil, 0x4000, 0x0) r4 = getppid() r5 = getgid() mknod(&(0x7f0000000240)='./file1\x00', 0x1000000000000100, 0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r1, r5}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r7) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r8 = socket$inet6(0x18, 0x3, 0x9) fcntl$setflags(r2, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x0, 0x1f, 0x5}, 0x8032, [0xa3, 0x9, 0x3, 0x3f, 0x7ff, 0x0, 0x9, 0x1]}, 0x3c) setreuid(r1, r6) dup(r2) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x1, 0x1, r4}) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0xfffffffffffffffa) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x100) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000480)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee339ac5af52f26c498efd05f6c7b00ad1e10152caa0ec02f71b4931cbf686d0caba5854e4b676212edc4c29fcec8a6c938e59bf6725fb30e64182d24a11f470a4560749d94c871a20c1415feccba42a5bc1370344d65f3f6b60b0420bb5f56c87eb1df01a79fae4e81bd30ca661ce6887bfb0147bb2ffe6f02d51ff6845367cc33a23df230a4222998d138698918f4ac6df446e472a9d782b2f3ccfc8bc6e675d8a32040000000000009f5ae52f5635bf410523b6ace9f0b47aeea287a5817c53dde9791d6d8eef496b317629e1db4a9a98ccb3e0880b74ab0668cd394a86bdb2fa016f6d93b3bdfa86dea4bbbd50260274a151516c25df0a44786ac46d2df71a12514fbf023488f03760264e32904c4768103c1abb8bf9aa86a45e117e2d88a9bcf1adaa8544372f18068be9856cc2ae8d5cda361d39c6e65f9fc7feaf4b5bb64890d50c3172dbf74f4f963453057841ae8e1d3ff0291154e5b21ae03b972060c56c737ddd75fa63de", 0x87c04631e21aec4d) sendto(r0, &(0x7f0000000100)="63ce50680cf63364165be33c0a9f5e19d83355cdf5b43bed539610af00cec64021904e55edb128303af50631e9408d488036174c525ef4c50de16dfce4741ce75ec7fcf0211e257cdc50a0ccdab8171261b37d1e3802d68c80efc704bd171c7945ac327cd38e76aa46ce97724022e554d627f6d37823e5d78fbc7cd9173d1c278185d4d180eb61e78e75034ef8aa437a6e0cf8d7203932a0740a4de4175286afa60237e78755c47aa4b2994f96", 0xad, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0197f560fdf1e1955600"], 0xa) r2 = socket$inet6(0x18, 0x5, 0x3) sendto$inet6(r2, &(0x7f0000000200), 0x0, 0x9, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x80000000}, 0xc) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x2) 16:00:18 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000009b7f1c3bc7be2c15df1acd23ec562e170000000000000000000000000000000000000000040000000000000000000000020000000000e400000000005a9eda0000c76641593b9ef2b760d45d04eeaaa9f0e186fa18af33523163361ba3f372dd635177be382e941d1d1c993ab99ace2eb4a4778c9a7961e2197913c7d9ca85a492436b25b3e70b576427b4b117ef6bed4e884c81aff3e53bfcac14e9dc5af8f2eee4f6b1693d0a545f8d03adb5769a8d6ad26e27e249a1d03e45f9eb4908dac2f4c2adfe53759d6cfc00cd17698f82b20691c8d6a0183e9e122de28aeead54f1cf7da83408ff1899b2"], &(0x7f0000000080)=0x6e) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) socket$inet(0x2, 0x2, 0xc4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:18 executing program 1: flock(0xffffffffffffffff, 0x2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = socket$inet(0x2, 0x5, 0x4) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) clock_getres(0x3, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffff801) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) getpgrp() getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = getpgid(r3) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r1, 0x6, r4) execve(0x0, 0x0, 0x0) mlockall(0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0), 0x1000000000000423) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 0: socketpair$unix(0x1, 0xbf47e59878e0513e, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x212) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000004bdad4986b0b6d8c12ae5a1688d23bdb44717c8514dcf286"], 0x1e, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x72) r2 = socket$inet(0x2, 0x1, 0x2) getsockopt$inet_opts(r2, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semget(0x0, 0x0, 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="831eaa33febbbe4efb2d2f1d08406b51d9157ea8140ab0aa2f133f81a1d95209", 0xfffffe91}], 0x10000000000001cd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getuid() syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") open(&(0x7f0000000000)='./bus\x00', 0x80, 0x102) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1000001) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:21 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r8 = geteuid() r9 = getuid() setreuid(r8, r9) dup2(r3, r2) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kevent(r12, &(0x7f0000000000), 0x100, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x14, 0x4, 0x7f, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x9}, {{r6}, 0xfffffffffffffffa, 0x24, 0x40, 0x697, 0x7}, {{r10}, 0xffffffffffffffff, 0x4, 0x20000001, 0xfff, 0x7}, {{r11}, 0xfffffffffffffffb, 0x0, 0x6, 0x7, 0xfff}, {{r0}, 0x0, 0x10, 0xf0000020, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x5d9e, 0x3}], 0x7, &(0x7f0000000140)={0x10000, 0x9}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0x6) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r13 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r13) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x306, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x2) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x4) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b20000 didn't change! 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x7}, {0x2, 0x7}}, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x1b33b24000 didn't change! 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='\xc0\x17') lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x100) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2012, r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0xffffffffffffffff) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x82, 0x1d) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b33b24000 didn't change! 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xffffffffffffff96) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x7, 0xff, "2b6e582a8ef61dfc230d1f4fd4c8d501e37b6587", 0x100, 0x8000}) r3 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/13, 0xd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffff7fffffffffe, 0x54, 0x8000000000000d9f, "b08d16463effff0024e8643b00faffffff00", 0x4, 0x8000000000000002}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9ac79d853c95f91bab944cce113406328c78ae735530e4cdac53f541d2da69c606d8be9b13a9a28175b3a2dd667fd8148ee51d425e52a4ca7c0aa886", 0x3c}, {&(0x7f0000000040)="077d01a3be66790a1d1932734608bbb3c0175d7922d27372fbdc0ec1e1bad72238bba7ab568103b03da3f39d6e29a860", 0x30}, {&(0x7f0000000080)="232d7303c3abbd09068699f2832e3ffc7d1834bb715719d35ff6df3f3fa437046a44f9339a3b2d7520ccb948e70b6541c6ef95a3454ea40bd1e2fd99eca9fcfd36567335ff7c4567114b113b589b80ed98f133b1197339d662b1da4b3d1dd94b06a3e7c2b07457909839b549d93a4ab829ff9a8a8848b9c3fe93903756724b100b0e09d183c6e1c6bc42df9822f669a9c88683c1c86748d524afe6f1c36add7aa01562f0019fc702f63bc38b190507455d237f4524f1450a264799c191bc014bbf00dfdaa9f38499a6e777a87e027b74e13a8117649f8e2fd716d46924a507e34c829446e1b0dbb9c1578134f05e6d", 0xef}, {&(0x7f0000000180)="d075bccd0fe430649034bbaf34302e1b662c6c51b4b23aa76476ea26d59b9ef62f032916a4c24a6ee07bf61ec8993ae0cac60274e5f9216006a832862033f0e6bcc21e78bd4bf6dac838e943e49fcfc1c0e536015cb650bad5d66d88cd98d10855fa4bcb0a1cc8f0172d1b", 0x6b}, {&(0x7f0000000200)="e43ec4340643c592c814fa7a458f3b39986d7c390b5f75f6f9f569", 0x1b}], 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) lock order reversal: 1st 0xfffffd807f00dcc0 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd807bae10a0 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp