16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x80d0, 0x0, "d730c1e7bb6fc6e23c5b00150000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f00000005c0)=""/147, 0x93}], 0x5) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x30) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) close(r0)                             16:01:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60e, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x20000002b, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x3, 0x108, &(0x7f0000000100)="4f443130438b7612ef8c004a9f9d5f05a4070f9847e47963aae33dc037531f9f761bbb5345ac1d301788f712ab261d1f9cf97ceccc2539178e43852c54109aaf388cbe194b97a39f164ac14ac75fe0417f244413e7a8208ea261299b3c3fcd673efae495224ce9651aec1d6948dbc23f950518ad63dc112566bbe8b956d61cca316864c002227357c68925713e5e2d3ea9751811d126c9ec21aac4ad2b50111e07755472a6cd6907949c7bbe7640e59f3cb4c846605e4172136e58fc7c5a32deec85500ab21aa61d9d1ad7130b4dfbeccadc1290bbb71ab8aee39e259a446904755d47cddb1c5216986cd10c266ae8715264233c2ed1de2e6d65a4ecf7fddefc2afc7d2a697ff1fb1667c8dab7e8132dbef3478a488edb9474e46f6512673a280065f08cff1334972a50d644692d722335f5aa2d011822aeeb8a290029373b7cbc8f678406aa56c5d6777ef822c28ecfea4f77d7330fe1744e81dc098c56e821cf15d1423e910f097ce8fa3d566f244c863adf74c41cfb2aeedc82f3a9f6f0e47036b7eed4b98842454e7354c2a386ec13b55552ec1f296ddec263d5aba0867154e557d66eff70a5992c9cafe7d0d679913b499f2bcc7e868261c483d3b06c64f0f3970b0206da88fd8ade08e76d81ae79481f922796042e67e60ba6e630350e243d2f45d075ef361dfc4840f8d1a8fb220585e3c8d76a54a98c41c72de61b939fb75d77b2515ece6de7857f8c1192200e381cd46cd10270b5e19311e4d6036e5a3c7667dd7bce3b21ece946cfed7459eba727239b6759912bef85ba565dac35eac8a3bbac16c4ce0fedef30e308c881ec58220101f7f7996120856620078fde131b80bb63a921d1014ecb7ba6eb5b8c28dead1827b7f5baedb9a83190760f9b67418d2521e24c13b3e5ef2d19c7168cdeec2383130ed11785ca7bc8655d53bf78d1cea0e990bf40b79f0c2b348be1069599f83f7e8f8e1306c3c8d9efb438147375d06ceb14319972a0cb0c5e96ef026a08a0fbe7132b4044e54435df0438b317de0822b59bedcab78c584a05146fde843d4e006b9a6210e0e1aa74910af0b07077782cb032defef1244ab8081285574768fdbdd5f4c3713cc5e401d9bfef7fa65f43ceef12efa08a8cf59e5edfc2ce4b6ccc321ff8347c1fc011838b39f2e9b63274033fee7ef2fdfdfbab253ecfff9a0e05d18d8b443233b4d9e62ec205f37d69828b80f3f30d0029fa3c4f33354dd25ba6c8493e3e96b570b3dee2e1145cf2196bad2c5b4f1f0bc4fe125f03994491126f8e3d4390389ddce618655443d31c45712a2e69d3a88f04c39d8bf32c3e0ff0a902afcb040dc193a999811cadb11b67db36d08e990afc00001e481300be4f52ea9489e73f1f75f59475034f7b603821f675b56f55708fb73a06d865f04b686d30f542df08cb8d1b6104ea8b86c3c3dc13bd00dc3ffc3d7d909244678381ebba16a3f82fb86160b5a71e687477754adf73ffc3b07cc0fc1bcecb6f5b6e68c7c6f26a65f34056879633dccf94eee70b7ab19da70e2f527968000a54343415ef3c153ddaaa43277e3fc4299140d16eb6f785b723eb5ab21ab83366f8c1e3142c993eee5d8363a8ef943bde1352a28f8a49c28344177a5f829fb683cc573aff03193c061585ec7a0e907e546f0b38830c34cd1ca50211a0258c0dc9212dd62f2b3f467321250334c8146ae4a51ad2405a8fab0cacd19c055c8d0f5085dda9d68fc98003edc54886c4a532909457af6800dc770c76d6faf2056422ad3c19db594d5ca50a838787db3b0b809f642c25691d370d1a85021fc06b9a47968fcc911b5cbc1b914c8ef045bf05567f477d7cf7f7bb2702b82ac82b022cc106b55876e17eebda5a13eef1c0a64050add0a70f8646d0e8a80652bef8e2dfe138f03e7272245a7a1d370a1f0f3324dc921444e4a58c6868c66fb9a9344bc9f7cd3c179719d7b4b45babe65c9677feba0d26e84189736f682d014c23ee35e4339abdd521edfc577be27c7994991f942241bcbe41f132781d7cf59377e9780a3ba3933e0bd29111065aa7ea344554fe723c8c26215399aecbc7661433035ec351b917db68a49b0058f44aea6752760f6cf13199399bf0fa76ac5e3ce5534ac2b791942e9c407b6f6bb54f070e98cfeb7d87027fedf79fbe86d374563016dffea90b93916a3459c639bde58a10e1541533c9b23d7dad8337f2ec20e599ec46bf249f93483bcb49e150b0eaf74a3d2096a1c45530b8af02746090ca695e8078e1472913c1f377f377c52a870e1e4b1444e3cbc47601364f37187bfa76065c8dc4b621fa98c5cf60a30b61f6281b09e9f3e75f41b38de2f84bb4780b28a758b246ca2a699451094f66dacd2042a3aa8568c0022eabbd2c68aef423f0abcb0d01209e7675f1d3312d48b5f72738baf6293c33cde465adc2ca16c92a45019c4efe88656bfd6f3b4eedd79d294acabd22989aa1640cba6bf2ee5e849c0cc44ae9f12c9338496c993db52d018c324bb7f4e3c916269dccb1a875488c11b761a83324ddb59fb5d8af1837e631a8f9778bf82b4ae24f2566d1c4c304d2e58e828f6c6f6365b9a65b130d76033adfb2686c5d917850b9f742b13ba8c1eec786e5ea4fa24344ddde3189050ba87fe31752459a8bf881ab56382a10af00914b2ca7ce89e65bda739756925df26ac96509ebbcc561e344fe9e768fbc8b87a6c38bbe531d35abfa9cb8b8940bcdd3a5c867fce94e9902f39bd1781a98d9380ee020df3a858a66a1b140a11ee187e2cc2c2d10bbff31deb2b2ba59966099950f25b0d06c05bf200a6fe57c7e85767f727510a298144db8968b533ff8aebd55049e756db9f207cb345f392da8684969410015a05e697d136e4ff68a5dcbb6d2a9f71faa352fff1f6da965a89f42ba7ca333fbeca6fc32971a41c6d72c48c602ad98bc2c7beabc7c04fa2a8d0b6dc51bf91dd0f6d5057cdb549753e0f60407edb0991c98bbb71f4909e4e793832caa14773ecf947dba3b20cb475dcb2929c4927bf33a476925983503143cc06d84d6e8be76d53c89229e1a258db014031595e457e94aa2d702848583d746d942d99edc3790bbd5fc74b4d6704fcd706897802d637031c67d612fe02c075cc5f00e0f9f6296ee3e2b4fca6e32652841d86e199f5ec7a2346c48c3e800ac4a8029f703a4f7054dccda56f9a7804c23725e77d02bf77d9db8fb4a5a18e3ff1fa4484815982325e019183f5ac8cd630bf65a10163d8d31abe1ad608a1b8ae341cabb8b146cc9d12fd9a05e6c32ed510f136b6a5983a6e935983ba485970217b10125191f642bf763794e13845de011b5957ff9cc49b805e21adfc6320f149e04ec1eab310979e2e4d38c9f813570a7b1983bf87537262f9f77c8a198f0bf81200ce4600ff53a746bc540946f7b84297b0e853089a8ce4df865a9f98604d3cbe9c4217a19d0c40952b7ff697ad43e7a1af715eb9b8ca3be76a5259eb8f9b44e815676743fff117ac37660095ab08b824086d59f0fa0ea8f3dbdc811aba4e2cabcba9ecad8e20468b25ff9cd2c08e69e23da3cb47ea96882c3a1ea1001f3433804b87d2b4a76f35e7a8606954d4eb3b4783a3c2180237843041b9ea2a6fb790d042ad8e1f3e369bb4266e0df3f3dce443dd72a552023917aa19cdf5f7e76a2d2cd8d98e1e9cbf8b78cceac895d1b235557aab0e36f2302a1651d6c56deb8bd1a3e5efdc9630d49cea640845ddaa05f0a2861b8d47edb00988d1a038bbfeedfd54f50dbf675186b211b4674fa39b23285594c54ab62bd8ef7a1e6affc107476aeb6867b4a4c82c59f43cd6a25d5da9c26ace0c92968ca6ae1a10d6f1fb284b9260d9e23c00012ca7252f36060bf8340111aaa7f3a06bbf24bc22c9bf93e5dc5c842ad0aab88cd17c0ccc6e0672bd03193dec0d034af2fcc4f0a8a627e53afe02d7866b3da90b63a2358c0159ee7714310a86d4ffd59aee62524f7e8367579560f7a68484cc1e3b96782306b6811d861a14edc98f18051aa0cefaeafa4c83fe919c466cf2efa1828de467bf3d806fec2c5442c05680de049966f881907a1401b42fa9ff2c57b9249e3ba7e5cc61eab1bc910996e1407f03ff5b053a10f796584a0d5e4eccc4047ac30722d786fbeac40eee9babb35791b02a0ba57ebf9923bcae3867e66740f8eb5f170effa345af0852b44367f48930588a8b923949d34e979a012ca8cfa33e1ad4eb42eadf054222b6abe499798f726426ae91b95f8517e05601dfe0a8f2f40305d1102c00b74c28640d6c8de9354561a102575c0666bfe9c1b57003ae90474391e060af3dd53922afa248e524e673475b0c97e5fcd979bc0c4671ee18ffc6a29aa9c840142e701fb96964f0758ecab72f7254a42160df3a21d5ceda771d385b95d6ce97cdbacaede0df3011b4dd8629bec7f308bf4cc4a37c77dc25750de013ec31d761d665655f5947d37c173e9f3d64efe592103c298b920f3e87a62f871ac815b9033e04c47aac278ff3a0defd2c14dcd518cf7e5607e0e7c829ca40072d28f6f67e04815b591218e3662d69812301b0fdd46d8ed170ac48941ffe355ddd32ee83e806f3d93f3a102cb9f0ad6347a3a68b7ba6cdf34f87bbb9a3f0cb162485eb05e15ceaa83045ead72aa6d4dbe37d144c1ffd07fea713dc652132a161af65ede909a9541072548fb202aa2b46e55da2c7529a6610cb83899484e526131a6c8a429de1e51d8acda6fe758e84befb5ebd6387d3fa0acca3e43a1fa9025046c3fbe05b16de63f8681dd2c2256a0a0d4c4e7ce67cf8b8cdc5773a6dcab041386f3ac95cf7266105bdf34cdc0b0fec52763bb06ad92e0ac656ffcc6838256a25b587e69c232db243a07fc8cdafbb4a27d9b2f0b35fb2035606f28472e342517b008c9c02a93f5a826c33b82eaaa844a094217886e818931f88bc081fcde68e1f5ea996ba4648409e11b5df85607d494d284828a4df9d4c234c886ee98e0518265ec67e12778192023e23676cfb927b40302b59b57a80a74678bdd13e6b9fc02b0a8c13ef559c10516b574469aa7309ec2af81732dcf7ebaa73713871b5e8461bd0a08d9667ec98d76778130e14578a49c90e33a222f9c5638cad9797788297b4dc7ee9644f20227eda10621344fe7401491b47e6c1d6c825ade82181627cbdabedbcfdbabba61b58700e5c5f543df79c44f710b63670e27d5c3fe165dbd1b286fc3e7bd489494db43fbbf041e702ec99a80a3c080cf267e4296f5a4fdae806e00ea84abe7e1aafe43537044950696c103303955b5f6de2d70a48692d2c9abc30e27b934efc5d77fc576c381f4e5d23f2ff444ba6e67fc3d29d504d85b4e7880162e14b66a99407e84acc8c0fc87b213d0323ef4d80dd9982ea064d21ad02cfa43726995e46d5e9b96f5c23fe97ecb2c1dbf860717e271ccc9a0f77429f08404cdabee01e26b63715ca903b392f192ff9b26c2c24645b3c1083112c13c93a7c1024ceef909cdb3a1b4e63c84e7c447614c9188ed67c3dd7464b4f31a4c4b69dd9ef2214f13ae2591cb55ffadbbca9620b4ea50f9810dc61aed204933185775864168795029b43fba0144aa57fea8acd11446fc65fce8415e1a879cb99444749a085886552e660facff20c317fa9e4e5532e7b8eb7b726e8655b6fa4def99191db4b0c608c71c07390da4714643d18fd326c92d66c7cf713ceec23c46044b882d98ae5d07ec4a8b37452661ded30ff1f51b46394ab18acfa1edadf4f6f4229f631c99f36888ceb5005c69224f7d9e", 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) socket(0x20, 0x1, 0x8000) 16:01:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28090, 0x80) poll(&(0x7f0000000080)=[{r0, 0x81}, {r0, 0x113}], 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() dup(0xffffffffffffffff) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffd, 0x3, 0x0, 0x10001, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2ac, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x884c, 0x7f, 0x100, 0x0, "1cfa228a183db655d20046e17f3e03a4545e8a86", 0x1, 0xfffffffffffffc00}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:01:07 executing program 0: r0 = getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = socket$inet(0x2, 0x5, 0x80) r2 = getuid() fchown(r1, r2, r0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x21) poll(&(0x7f0000000040)=[{r3, 0xf1}, {r3, 0x56}], 0x2, 0x0) 16:01:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) fsync(r0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:01:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) pipe2(&(0x7f0000000100), 0x10024) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x8001}, {0x18, 0x3, 0x3}, 0x4f098eca, [0xff, 0xfff, 0x9, 0x1f, 0x4, 0x7, 0x7, 0x3]}, 0x3c) setsockopt(r1, 0x4, 0x123, 0x0, 0xffffffffffffff70) 16:01:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1a, 0x1, 0x6) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) setitimer(0x2, &(0x7f0000000000)={{0x3fe, 0x19c}, {0x6, 0x4}}, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x6, 0x8000, 0x6) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x80000001, 0xdb40, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000000c80)="a322c143f5ae6bd9e33ea53735b39e9c689c9b84098f3b4503fb8d80f4355c451db43dde00386f86ebf9a6da919aaabac7ff6d48fb7d48c134a3c7ee535a9f2eb4688520e5933479555315434b38d19b1b785507abc8ecc36417d212dd8e8f3ad5fd1968c0b04d1aeb99aa4bdcd6c0d0d11931012b5ca7f70fd364515426176ab46e80f14b535249c5bf1f7267717821f398620968a4c3e11258df68d6d7613ef5af2deaa5bc3e7cf748de552dd362e3833d08f28f569057bb43df27a1b4c89d478cc9fadaab8a63fa0d8ec5d66aaa2d13189813134e5d0d312cf13ae89efed001ee5c2427e7e9700dce7ab8a08d3d9b5b72f0d6496cdd26d93871cdaeef7dfb30e3fbf023299acad036baf9d6be4ad5fbee5d30ccc43f668993f119abf2bbd5886396121268af7401298cbcf16c39ba9d900e95626674a4653d00d95e8da96fcf60ca1ede02c2bad63863ac6ca34964b805ca705ff7385a6e437a452e7ff25167ec09a6a26bd97c3833d516fceff9c383598e1f57880c59f2b7d5728ca9fb91dbcd654783c43ffe9a7a8dfebae747f24c665771705e726351fa8ce14161b4cef55fc090fa26e69132b274468b03c5d0fad960fac1453a243308e1f22049f05de7ff2a2e26a4580d24f2c764cf44472c0340f1cc74f0843cb72ce2002b7db6e7570dfc2e95d061e7335b9bdd86a9ae513941f69f397bad96983b764b7fcea6a1e106796bfb3bd411bd5a046e2a32a91b91504ace1f4aeb39ecead42e86b69754a83b1143c084b4ed823810f744bcdd09329c04333fe90c4eece02db6e15ce74c82d9a47a277c7ba52e52111657c4dcca3c2e7d298f20a99be0123297d8d865ec867a49bf1ecbd01c98137baff8cc1c5aee03711335ddb0dd78c5b4c94c59351678c0388f58c60ff7539992660d3764c291491561c5cc8574a16269e1585a16fb5bd2863d05a4d7c7b7663dd71913fdcf474b676c58e7e94aa804c552d41b3e9acd144221ab0f6025bdde54bec8e119c2761900558ace9c67e189431c8be6affc9b83313d20c63949fcd69f4972a39eaa80b91664d258b2733f12c472b5e7e7a300662b9c5b77f8a4de7690a31fe1b12adee9f909c18b938f559d82a523f3d0f0a85b4b2579a9ade5477bb0aa9931e4aa6c414f24921e92e6197372f996428ddff88fc02b1b29591a1c6799ce441ff843bf73b0ede605a355de9f20bf05d5bf0dad371ea0522aea7ad19b0b095523ae61dbe3ab15845d3159af8a2d27a2b3a2a4be8515837be552b2060482a5358513d3a687559bf6cd6a74345372f0f4b6a734225b67f46388865cad050ed584a2becf012543e6343dff460a32ab6c570c6464bc51f20ad73264217e7d1bc142cedfc1f45c3499aab76952dc9250e067c372f58fdc618319cacd37e26f88fe04d2d9fb62f3f5a19b922a8b4488b8e0ab2671940a414a118bb9e9e526b4584f757bb7e27d6161ede1959b2cacbf69b1ed0f3e9929091720ad1999b8821d0152e96b20d3319928bf16fee664122a7cdb2850193bb8696fe4f5f305c541b551f9a24494c620ee2ef9a7c8bff25593b3189cebc0da4939deab29ba1761b0e20e4bf2aef1515df8053eea3e64d764a6ca92bfec77579ced276b9a394ab391c08271e480bdd440c2b8556d87333e9234bb64021dd295ad4b017d17717398c74569cab4d081e3629f84f6140d23676edf9ce7aeea8f45494ae561b10559985a86e1a438736753682d6428e8880fdce73246681b77e457812ceb8c60b9afbcec6ef95e18cc85043fa53d264f9f3e6e994b50e0591ace34cee830fa467359e2f18260d2f3a8f6b9e072aea3f8740392e9eb062d6ab31585f6bf820cfc41ba590a007e319207d1b5b3295ea2ee4a817a41c6398d399867bb5762d648865048e23bb174ee7fc6fa9af5cfce423ca86744d7052707e18ae8942d4c8b8970a06c9e69e636d2fa4e159fc442428036bc4a6cfe3288323fc29f99ada91e7fe89824ab52145063c4a397e398eb11b9892c1f642704b918b4715fb56400eed37fc6a150a62c020083fa6091085d39e883bbc75138e7056f9f74dd2e1a8140d721ff87f50379e8f10a5d4b6a29f46069bfe25e092287ad8458da1725d87db0df0e3a3a16e169d87ced2e4a8bdfd7c8e159ca2de30f5e5fed14bf00a85fa699a1afd6fbeb73a720d58218ead05a12cf643845b964149ceeb7de580db20ad27c86d55d95820f05ad48fc497509e12a592cc4669497ec5be1e5f505fc619114ad786cbb8164eacac53d601294caae4c0472dab1db8c6bf3921f15f15b04dc3fe159fb268d8df830559d82996c65f68f3a6c1f0ccc195ed29724e139e83ea8db62f0bacf74cd890084729e5f96d033d668347ecefc36d6cfef79b3ddde4f4c08cf07ac8ff1611a78fd5b5d483880a492fa959b3fb9f7e359449feb44d5aacbe70862a39a1c77334733f71d90c63b2720bf2a1685d6eb9bcd0ca8dd81b4e8575060faa20a95f0c9a5f8910415af58e891d31d674279cd4a9dcdda9abfc4f8d6e054e053cc63f529792814be95a26348e39daeaed33e6acb108fcfbf125e341a3f73806a92dd14eaf641272a45ac75df6efb640ee5397cb4566dc8c0e0a1f636cdb7b9e673228006e5b9f9b17b093c06ce3bfc17ab2a1aaf3aaa1e582e4763b3df474ae53493cc0fcbc586c80baa3b778ae3dacdffb87778ff5ebf51971e6325799b36aeda65d619dc032a", 0x78c}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x0) readlinkat(r2, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/148, 0x94) 16:01:07 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000002000000000000000000000000000000000000000000000000000000de3a0000000000000000f500100000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000f2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f781fc44726df71616d16f954707565446e777e4ddaf904521a763ba77b1300d459374835e3cbac53cd4675b9f2acc1d7a33909d44e6bfc8ee9052c5fdda245e39fa98aab0d8998b6d939ae3dec9efabe12317a9de1e9380aeac1555fe9a578f60cddd9ce61706633b5356d72f87acee3600cb279ae1ba80834d0bddb92d6fc922049d09060cb61c00e7193ea80f68255380952ccb82d6bb6b6103b0e31685acf005cb16b4464cbfc0ab4e945058e49e8aad1e937e5b9f376dcd299d4e"], 0xae, 0x0, 0xca082ff03505f210) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = geteuid() r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$inet(r4, &(0x7f0000000100)={0x2, 0x3}, 0xc) setreuid(0x0, r3) chdir(&(0x7f0000000000)='./file0\x00') geteuid() 16:01:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = socket(0x20, 0x2, 0x4) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r2) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:01:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6dff, 0x5}, {0x101, 0x8020}}, 0x0) r1 = kqueue() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:07 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="84caa16d4ff3ce91ffb092aeee70cb04957fe5b4371be9c8efc8e3071383af8598c1ca7026731f7013e4e8380bf197a0344ce55b047f4fb3f6c62f6c57eb145dce071c6798edb284a7065dd8c96cd139ae929f76228347f4288127e718066ad445a193c48f", 0x65, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:01:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x1ff, 0x4, "69cdc7f2e6a9d1b937fa9070b8c3f639937501a3", 0x15, 0x5}) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="57c362ccd064f57bb9f5d738544f91e843011400bf70835f82213c85a89a91d523934301ef6360bebf9b010143f4bd7761642a56ac7fcfdbc3250bb2d87598a3ff6bc734a09bb1182cb6f4ba09784077739696ec2a12a685d78186af6b6b0b37ea0067d902f6e34dad22dbc3e430472f45e63bc79b65e30ed5791c0f6672a3de5cafdf709f42d2a73c89da2744078a3cfd36f3607c1d4e654378405bded0ceed270dfd5d966c2a0136f2480412dbe9c8fef74936203075dafeadcbe632d13156", 0xc0}, {&(0x7f00000001c0)="74adf7927fc22e31e60fcc34bb98c7838d5986b29ccf613b5719b54ce9c3f2cbbbb37c05de2df2e5aa7bfcf4cd93e6695f68897c9fbc958a2597a63982e28dc3d7", 0x41}, {&(0x7f00000002c0)="f7973ce35d4f165ea3dfea431078e5b9f4151085380531ec770049654f531547b2e72f0f738673c22cb6dd14c64efb4119eb2e652405e0fdc38418812a3dc6bd77ea2c4b5f326ea16325d6273396a34c952eb263e5c0d58ef4be", 0x5a}, {&(0x7f0000000340)="9779a6f6ddbc1f115d8aff89928937d5a72b94312a301f4ec984168a11e211b6d1ff5c76ab7ab451df8f858e9a95236e7e49cb570e3871006a5d740326802d9e48a3336f450cbc23f68a99de10fcd980cc012711e7dd63", 0x57}, {&(0x7f00000003c0)="d3c41925fa82646f7ac002693e575c1aace4f161f78c303d62acc5a26be11c05e3f3ca1c9410969d22c623b38edb17c149e563c34b7e1f78de8fcb93daf476c9c75a798520d90c53f7d7a5a5ecb2a6156f7356c2a0d78ae608dd475a3407f8b755c771a6dd2aba4a9ff1efa5813dfbfc6b7fec02edb6780b3908bada7fee3c16f346373128fd23b12e0bd10d3921c4a503a4cf31a3da60d625ffc38fb9b8a9f82ff92788a3f7978c1e058a06eab73451bdd1f6d2c015c71bd829171941c7abee5f221dd68a27", 0xc6}, {&(0x7f00000004c0)="53cd2c31634286fc78ef3b38be35a0db209cb72d8cc7773284fa62cac4093061f70e02f37a79aad4e79abd6d57b1ef290bf0ccbc278f02c183df77d5dc77af4ed533c2a0485070f519ab54ec95e8477e50391e78a5ca00f90993d0d197ce02e49f369fc9afe8a742e02abd7c112de402653e630f6dabe6ae70f26020e2eb497a15811498eccf6092c651c3bb4009812df684718b1f84d86cd23897364ece1c65ca0c784144d42d72ed8ff53436b06ce76e522afd9af348e62e71b8bda1337de967fb9f85fbeb30e3872ca1919187a050eaa05c33d0c8fe27e5329208d30fbbcdbd3ba6ec09ce089c0ee36b991cdd518034160f3ef0e920c8be1b5b21142b0ecdbf58278cc83a6e1a16ff319cd9227920d58132503643404a819071667685f318c64de8165ffb69db585b2195616856c590a972e8b34f079f92a7f11505d157e607c70fde1ab28e8b540d174c7c070be07905531069cd67fb07fbbd0bbd9544be29cbee7057344f8f939fb73f50e09a5af3d8a7a0340c5dab6961575cc5b560534872fa8706f844c5be6dcce1ede3125b61f2e534c1b3a325acec4c451fb084412f5fc3c9e83930bc5d333024678b31c92a6c785a5d4ab7203c092305cad3d3330a22e105155b3c2d49f2bd36dd19110cb4fad693fcc5b38a5c0c4c7a9de47e77f68f8d0edae637717ea8d36992b91899151870aee5c024d00db5c19553677c426fda974d3aec54a0b5c10912991f6517889ad716c9de2eb45248282ec08a5085f2e3ba5415dc47e519b2334bc74caaf2db5606a0bf582a6202e0fe182ded875b5096942a1d040dd995656806dc20a981fd2109d68a0811b1a82a973f8483f15fada636b653f0c9dfeb43347b415e70655be0f87b38cf66d389f5697c4980429169f6cb221adee1454627ceaf0db4de6b44152f221708b9c7a43542a8599c32e78e23922d8432a8bdd001d8e12d672ed47b4ed76993e8323a502e05c7f26a70d1ffca362843058c974afa863532afd639716e324fb1fb0aad20aa139f222793268dc892c2635c5779dc20c78d841f1274fc681aad92b2520aaa15df2237af1fe3a58d59b4821232115f02e9f746c04eeb959ad7324183d283126d7eaa451608cc13281fd301f9c1b6e0f3d9b9b661db3b254e178b1c13042d18abba075b821a672e82430f6fc8f438466e7a1af67e6ebb7160d584133ecdccf5f1877c32ebee69d925aed111f82327b0dac67161fea4c7e1dff76dfa943a4b6f5ca9aa00347636b243f65876a1abbf2faa8bcae49f46d23bdbde7e71217e74ed373cd480659be63353f349d4a5940dd4bc82bfb0657cacede234fcfbec2db0b98e0c96777226589f69bf2f9de278c6d9086e55a88cc564a9a76b6a35a0b0f5f9a2574cea93031fac6cf53847f5c1c81aec8b00833482f41972fc5375078104652865e73d096042d4c03103e6c36fb03edb3a46ae697949501de8b7fe39336f1b8307b3cb1af3590d779fec8d7db11b75d0a45bc35623bcc7e9bc1b98b4841ec22d6e769e35d9d2cbb25df171548582d5eb144dc1731b307f9e3028cf939801ed0704ce8273c1dd9609ad107067de828dfe03209b97027603b13c77af3fad7670d90887fcb28397ab9b340c49427954fda3a770f7ab27528cb8e4b6b0a003ae9f2dc3b8b86bfa9669cf05fb837ffb14d9553e19f429e698073c2a7d52e6563d386cfb0643a2c42a52249988ecc4cb18f3ed094df4e8d7813998e4f7ff04b601bc4384b7d6ea1e2e5b75c9854916e6f71dc8516501c9ff4735dc8f0d4101bd66fe5d94e49cb51c1118aba081851ec552053e0a934f6cdddc90ab29c4eb19fec0df43a32db11e3a791486452bbc8bd17e69a2b83a63a25365c73fc651e8972bd1c68870c782577db08559ac2078f02e603e8abaf396b0aad53be65fefa4c45e2f98b40d4cfde056c1bdd953b33b02a5f804d6ff4b8ed05e57776d3bee9343ebf1f00ca84837a464169f23843d7171f68d6a4992bfe8d8eea9e5c22750204e6f91ffb8ab03f3121255d4cfc8547fa4d84a1c1a48b93726276cf63f541939504bf00560d17004e393c0beb60e3b76760e0717ffdd5d05e769a5094a91941c27103b759c980a826a1e8ac530f05b99aac3e5ac480d69561cbd5a0a39f33ba7c78ad32e599cd2cb9caf329a282663b2d60f9122801c4449186109f34da79b6db3cf7ee011d4810675c57d4650dbc6a663e0d7c94d994bba7683e3207ff17acc6d81ca20c1efa2ce66c200d2bd780e46a96046bd5188f3fb054c962381ad2227faf49489a472f8fcf7f27e966ce946b313749c0bd2fbbcb57629a6dea59052ed6f71c17b0b8acb6581296bce175ac86c455f60c295686c9f5b612bff5b3f1df2f590b9bbd8c030f4c1aab95b42b398a4a5d0447d14056c760f4292f405f897e818a6c65220e8ca2df804bd75a450c48118d3d9ef08816d08075a9671fa2ebe7b23ec7ee02086d90f897e14413e57dbd6957c0ddf1d0d8fb5a9bcab43aae7a0fb9d5963136f00c5d551b3272a103577baa2db64286d7391fcb135b76fc4a67949091347fe1d875fe60e43b42d8dd6946039ccc26cea5fc869def7fe152b48dacb5d659d1a4e046f36d8a5de58e9043a91b2649e937226f06ccdadf7dc61cab90f040f5ea4523625a918166542c4033340ed4cfad39338c164dad3832abf31d460b1d453e0aeffacdaeff03d2d24d14dddbeeddb633346ed6db9e7f1aa95684260981625e9325cebc41d0be684ac7bb70e2156cf4376cb56e19e97e69fbb32585d03d568f88b60034ccdd0006b48b9349a8e10aa9d516b769b8b507b2ab093e4076c0ac3e59850b9116c1ef9baf6389f3071b156c773df6fb2fd3264d6688e782945277bc58a2001a2c8ff917b0bff6645d4e7767d5b2937ecfcbeaa677e2a6fc80692e0c4fadd78748f72f36d7e001cef57112b46dc7a8d4750b34dffbf21f2bc7075425f04f4e1338868bd2f0686e1858e4212e528b75b8cf333b0184c24ac021b8593f82f45f18d1b00471f02c47d8f1e9631dfc097803e0a220ab2ea5f71e70f6b2d0ba7153e3729571ad40586d83841899da079fab9235ed310bd1e9f9dba5e890e9d52d615532fb9b9ae22a4afecc0ded477722658f010b32f6832cea3b103b6df74b66ec74dd41c2d538802e56bd1a0e13bf447167a7673afa6fb9aa6a30c4f8cb6271cd1f8c5f61e938579ff2967cdcc584e04f01472971d54f9142b95c02a6c2f87a4d4305cb78ea78a01331efa8aa590cbf69710e45af49774a3e77eeb9a399665265630f0b9334eb743ab889bdf81e94667e57fce26e4ee9b3c7b3fdcd5f24bccb68a16c665f58b569bf888387e545f6d94aa8af034ab6716a6817edef15582e6ee8dac3f1b5ec14ec4df4ede7fae006bc041a3c2d3700cc67b0e87a365944f66207e8f81bf5097887fc0abb3d2d8176a6f7f1d2f286d451ce051359edea3eba5e93092c83d2cfac25930501ffd1c81c34342e20026961b79dcb3b3fb1f8227ae97cf700675f6f46b660f90fefd8973ac78d3a1215747ed845d63974025818f3aa022066ab4a1d37748786491e8b3c0fd158a8ae0b6a1b4fcc7da983f8cb6ffb539c90d20591cc9d0b1234ceb8f6ee3fade8572c8435649dae25e36f3638231f1cf4364e0e4c53c50a83d758f96388a02dcc2e2806be4e4e19b4b17925ec5193aff79519dc7e0da273b6dedf1329d662b3b6888482a3c5d19cec43db0b444de806e36728a81b0b6677dec5665546eb1ab1dda896ae982dcebbd8ce5e1be44a8dde335d015b640ee0de26b6598ceac70caf467ce43cebe0fb87b3b3120f532dc0c4ca30885ec5873cbfd65df77b0c4cca3007523c67955791e6e5c4cd6b2f54cc6b4d05ee3484699dff66bd2492dfe43be2fd5da921028e154dd4d1ffc2c093089ebb0fdf93b2b4c735c96a420ddc5fa89f4c381da7b71c0731503d7eea08506961269b9449965c458acb49b77140328250d29d9c150c14f9874622603cb032551c22c598ff596df4cc04e2fd7d59e77780849b9d8908ac1d7f74c49c51b4c60a7d4d487d89fff695ee1c5b2e45fb7131e2a13ece9bb1cd9ef52d02d175d61250aff6cc53fd6d2c65e4decbfc755440fd5177e1acd7e19245a4efcd7f19febd4d8024eca439e383a20964527c563a88a10c36303f6f9a4dc2b8822473b8b197826550a2d34385914aab00374af75559f70b7d7933d31546f1a4d7b44d1cd32aaba30adb53f243aa43dfebc3acc84b2610d0858923153550c14ee7d0f38de7d65633dbe5699e2a7b060148800f1d44374a00908df266781472cc5923583c4c86be4ba878cbe06753319a46522d40b224849d9f56ae0dab4dea10b5fafbafa3bb2bff57d304eb7442db5a70561248c3fb09d25644db1d6e31a3caf578e555864d9179b0eb46d7964020a4f5cde3178db4a75315eb53e7a53fc31387a053e9b5f6d4ce73733450585ed8a129fbcbd86415c03907234089520aca9bd84e0224a8636df187b5fff93bb6acd97c48b6e292aeeb19ae4ce3628831ad66badd8868a7de289891501cbd7d4cc1898761379d8f145b48fdd5258709573e36feeb428f354d50da62a6115ede8bbec06a3e099407edec895b9179fc2012561c9e39ef9102c904442d86d49724262ef805415dde44f4759ca0c012457f2602c9c45a9f623b150c043128ecb7eda4c4492a50ae548906c6b5add4d06147f94a175f03bd4ca57e8fd1a37d9b3277394d40ddea9ddb93dfae195cf10407798980a02c6028d2dbcc99b4d225e89dd235777d353776c1b53eecddb1ce82fde39d7170d264a7fb77e725cdeeba34ea33faba8e5d3f11942c3847a76c1f88306541d62ed38a288c1ab921f2fe9022a9e756c6cf8ed5bb5c0c1ff3e28d254ef895492611ae18aa7bb89d1c28521bd6d3692e1fc9b1d92383e9e9b0c9d75ffbce8b0c41ee8c68d71dbfdfb4421541d292a37f4c0cf2fb6096d0329ec8cc1f7e02e12420ae8de9480851556e1165ffdb6d7fc21bca7f0a901a19b3c54a846cf67ee4f6deb12c78fa1f65d769c64f840397e6c9d112f11f41e4bc3220897d74fc01fedf599c0d776d718f24b9c180f1d7140b8bd925eafbcc0872b65f055ac692c08348882511c16875a1fa0379feb68f3e827f9ad9303b8d7d1a15dd2a42c49c50a24501c0a08d73b358637a85568dbefa412537b7d30fb56a1ffc84b5249cc7d0381e0b708958eeb55f4837af8a610afc83409c4674f5c2ec77148b8847d9bd80db8b11bc48742b31a9ad99b4cdc40ce538c5fe1bdf812028205ff03213b5f37c032c31a76a05c2d97abeb8343d0ba0441d63ad6bda48313b238018bb7565cb349d7e0b144b0510190a3e24268ebc18a9b98dfdacf744cbeaa73c6f1c5e596253af2d38d6a8077347e8324c669a912a63cba670561264168923b12057ab750b0cff14f0d00e339e87220d0c932f8ec3ca9dbdafb3da171b656f7bbe05630aedf73661a8675fda9cdec1770a8c9c3f6db6f6b2308d667f9fbd6a1796b44a010c0e6495395f33df9db882261a1e533f8c7a05769e2c114ee1fcca1f19186a26eef6f38b4c96cb905c5ad8afde2832bfcf3f19856ed95b172482850d6184909e78748613e0c8b69dd8aeb910d96dbe20778fb6430856f3bf35d070968b5b7350b1e082ba36d080778c981f462deefc48a03766cdaa9ee67ba9ff11c2661453b54c1595f38280f5f2d44be45583175b980fa28b644d99e9f6612c38fe20a14bcdb4bdf2df9f9bb591b08477c364c128352ccb71c", 0x1000}, {&(0x7f00000014c0)="fcb8b5d21a8fc13b6865fa5700d84fccef981d668d80335997e07be7c4b11f3cb6eda7eb9c0c5c8a29d81a4eece5c2dad221f6cbadd8d24053e786db9423c2771ffe4a68296b18ee992be42bdc5736cf6609ef594c3edd6484da8e2c835b83a6e85c459eaa2af97834f417b495f129ba38eb0712183d0aa1a314afa82cca137928798cf0137b538fec580427791ba809ac39cc67c9887504b1fdd0af410ed20f4340af2b4964b2c224a7", 0xaa}, {&(0x7f0000001580)="813a8d467728e33eb2bd1e9225b0315ba7219d035d1ac94940b427bb418d845723e23f7d53109474961f0855eb1df563249f776c8ef5b607fedcae10928eb3dad10860e15380ac9c2a2ee754", 0x4c}, {&(0x7f0000001600)="3e0fb7f2ce5b9e0d467f578772bb13fe7b36650f072a4f61be9ed392f66da7d192d796f44f034b556719388ab54a2a53c876f5d08db77d4bcdde74484bb474b32ec6b4372790cb69919e9eb7d7782179af218d42ee537dce8defd5c10140689e92e2b85c11cf9b2b6b52b995b535aa7f7c915b67e0d0ce656f735df265719df28e912eca2bef42fecdf9943a4f838716c2b3401022f666a461bb451785c8c7704b82f21002a8106ee135cc161471e31903d7010f091fc9d18dea49e6baeb4869062e424e7c6543cad5d0395f8d8294e8e52513daa3c80b", 0xd7}, {&(0x7f0000000240)="c3df23ae3326da44b993b1c57b616a8ddf28f0dc347e346faf0954f67986c49dd9bfb6898ef3e35f4044533e", 0x2c}], 0xa) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000017c0)={0x3, 0x1, 0xfffffffffffffff7, 0x6, r3}) r4 = syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) dup(r4)           16:01:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)) 16:01:07 executing program 1: pipe(&(0x7f0000000080)) 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 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x8, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x7f, 0x7, 0x9, "5bcb33ffe99576f9201a8d40746be60f8814b3f2", 0x6, 0x800}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x80) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/173, 0xad}], 0x3, &(0x7f0000000440)=""/13, 0xd}, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5535aa6e41789632decfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728b93f12fc4d5f16b136a5d20d1628b53a00000000", 0x7b) r1 = semget$private(0x0, 0x3, 0x100) r2 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/98) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:07 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = syz_open_pts() accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000075301c6e319ccd125588bb6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb7fc089d7"], &(0x7f0000000080)=0x6e) 16:01:07 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) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x6, 0xc7}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) r1 = semget$private(0x0, 0x1, 0x108) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f00000000c0)=""/130) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r3, r4) 16:01:08 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x3a, 0x0, 0xfffffffffffff001) setreuid(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb64a220db3b9002a72839fb05ac2a2ba8325384164bc98f8a489f8399634cb2a002f6e9b74c17385cbf48bc536dd2b1641b4f69f13d1ec7f76523dd1ea1ab74ce2dd4b44b06e33731e221abcecd29400dd7feab40839d42e429619aa084e5e4276c5bcad3d3894ae6154a3b3f33ee4f8c899391b78b4d8d75571160424f0e3ec6c71ab28d3bec80e53aab1fab08858680de6227b41d6daf66544e869b221bf8cfee5eba", 0xa4) 16:01:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x1, 0x7ff, r1}) 16:01:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "556341a608987c125726d4cca7e3cfa0a1d9b1a2", 0x0, 0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:01:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 16:01:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82027c0cad80b9ab6299a54962e6cc2df107b4045e8169853ccba3b2e6312e800000000000000034bb368955c1c585a8c9731a741ce20adbbed5cde1f9ffd7006426a5b1f9fd53a90d74cbfad716e2927165b40070418fd7661d5dc76d6e8d65ee6a15c698c9d5ff192dad95fd6f6a2fb8a2f715e69b9b5e04c8a617945ab2312db861cd5d30d516d3ebdd09dbe8c91fd1177a7b44c7ecd71357579323b9929170d421cd4bde34c8072f03f89af06f74c78917457e66354256ef0a7d967a2789082b02b6d333fc617327222f7a21e74f6a2ae5ff8d2d0b385d42a61caacb152acfb51d407febbebc47410b204bb607ddd248f4ca81567184fc5bca7b4cf604a6f0fd98c7d921371d91b0e719c72b0585da5fb563a8da59fa69d12eeefe43d78f8ea9ec1b71a8a714e620c92de95cea5812c557c455ce11ddad4a18b3024a0ea8"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:09 executing program 0: 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:01:09 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x1, 0x1000, 0x0, &(0x7f0000c03000/0x1000)=nil) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r2) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000180)=[r5]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) lseek(0xffffffffffffffff, 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) shmdt(r1) shmdt(r3) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x1) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getgid() r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/137) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) getsockopt(r1, 0x59, 0x0, &(0x7f00000002c0)=""/162, &(0x7f0000000380)=0xa2) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3, 0x1c0000000000000, 0x8d, 0x83}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0xffffffffffffff7d, "0300ffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x21d, 0x3, 0x3ff, "3c74ad04e654323ede5a24e6e2f70890867ea030", 0x2000000000, 0x20}) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 16:01:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001480)="077e49327932a14dc48c4da9d67efe13f7539106a7ba2ab9a05ed5a430cadae7afcd581c0ea8d478ecb9bb951fbb553bcbd38a4faa046cfd4a51aad66b1794bc34eeb0b5931d95fb8c0d56bb986fcf5ecae0ef16d7eb5f643398da2dd1ea4696b13346c09b786a4faba8db8091773cb9f5534802c3ebe08509b3331de7591511c2073b57adabd43e1de9da87abd05216b02c50937261cfa6ba4ea8549c59758121821e7c895991c5b8f428985837616d51bb84c3e046b51b2855e8b46842d1cccdad30367b206b035018f60cb2", 0xcd}], 0x1) write(r1, &(0x7f0000000140)="65314177ff98222e33924f0fdded0e7ab6f6a50208d98e4d8e16891212d6afad345d1be9af312d09b76c68edff47f6697531fdf81e8c8a141576ede32829285396036fd990c5d5cd5d4f16679c3ca61ee1cf18152f83e09adab18749fe9d1066694afe28118d46abf3e45634444161691bc1b3bc4eaee97ec92386e74684ad43361376990f9e7ad0999bf87cd0b78d041a40cad872d5d6e42704f9926dd13236d1d634110d801c87f9bca3fc45e001613e1839e0cee1e117d19adcc36aff2b2b3e9762b49080b82c0a50c3bed825993bab2361a7b61480683528", 0xda) dup(r0) getppid() 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:01:09 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r4 = shmget$private(0x0, 0x1000, 0x3e0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setregid(r3, r1) setregid(r0, r2) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x22, 0x124) 16:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = getpgid(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x10000) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x7, 0x100, r1}) syz_extract_tcp_res(&(0x7f0000000000), 0xc0bf, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x200, 0x80000000) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00ffc41c9594e12586afff000000010000306f7baaf6e14a111248eb83e6b97581fa7ce12ea500243426cba7bbbdcaefd4"], 0x1, 0x0, 0x0) 16:01:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x8c7) fcntl$setstatus(r0, 0x4, 0xcd) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) flock(r0, 0x4) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffa) setsockopt(r0, 0x7, 0x100000000000007e, &(0x7f0000000000)="afa57dd6f1966a8c13bd2b9f58a79b", 0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) read(r0, &(0x7f00000000c0)=""/90, 0x5a) 16:01:11 executing program 0: setuid(0xee01) setgroups(0x0, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x40) socketpair(0x20, 0x1, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x80}, {r2, 0x140}, {r3, 0x100}, {r4, 0x104}], 0x5, 0x0) 16:01:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x11, 0x100) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x34, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r3 = kqueue() r4 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x400, 0x80) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) chdir(&(0x7f00000003c0)='./file1\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000380)=0x100000001) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000300)='./file1\x00', r4, &(0x7f0000000340)='./file1\x00', 0x6) renameat(r5, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') 16:01:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="0488ed7b2422ac16bafff00c0f2f1b837b9f50290a6e1c9fc272face3da0e37de7cd555339ba06a5697ecbc8ce30631fb3f029df83e3b4605f7ee90122628d826bbc681d032a33bd8bff6d2caed9a2afb2b9fc1459079d236dabb1ebef9cb3a18d0f55338c748485efb7", 0x6a, 0x6, &(0x7f0000000100)={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000180)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="f4bad00168a0194d47f365d78969e4ec51c5fcb5c8693572c0eed5ff3901da6866a0844ba359105e7f9b0445696b526537db319ec387adee9dca077d996b5cba0526a2df23ea9baac6351ed443233b37205c69b8084a52adccfd3606fc841ed00c8e22525bd5c652c0770ae8a641054bc57b9238c640e64631f0856c", 0x7c}, {&(0x7f0000000240)="2010e638c71ef1f7bb602e254910ea645db622c3e732869fee9d39659f5474fd9ffa60a4fd78dfcb02ba77eb30d81a3333585f085774113d298c44b8ece2318cbe742eff4711a963b1f9530cf22152b04f3ad79f403dc28fc691406f2a3472b81a81f587a5a216d0d34ba8f3e9fa29dd9076ecc696ace5341e7170e3649e166e0045be17807ab1943451806e1ccfd9ed83dae7ed76edcdfc692223460a12ab4923700417c6d265b17fb5cf341097e93ee1c08164a1e1383a35e52e0efa1e0b10624c51a92d292f4935766431b843e8575f1e9ea142b279c719dda0c6692ca561ebbde940a9c352b7aa7f5c", 0xeb}], 0x2, 0x49) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) select(0x40, &(0x7f0000000040)={0x800, 0x1f, 0x40, 0x7ff, 0x80000001, 0x5f9fe089, 0x100000001, 0x7f}, &(0x7f00000000c0)={0x3, 0x9, 0x7, 0x3, 0x3, 0x6, 0x10000, 0x5}, &(0x7f0000000100)={0xffff, 0xba8, 0x1, 0x5, 0x1, 0x5, 0x5, 0x9}, &(0x7f0000000180)={0x3, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) r1 = socket(0x31, 0x5, 0xfffffffffffffffd) sendto$inet(r1, &(0x7f0000000080)="de05cadcf61b48a4774803b060df3b42b91edd99d6de21664e111981b5f9d65f8bf7a2e843c7b5330f6611", 0x2b, 0x6, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 04:02:32 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000720000/0x4000)=nil, 0x4000) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 04:02:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mkdir(&(0x7f0000000180)='./file0\x00', 0x1a1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3b, 0x7, 0xefa7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0xd3b, 0x8d9}, 0x10) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x100000001d, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 04:02:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) socketpair(0x20, 0x3, 0x6bb1, &(0x7f0000000380)={0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = socket(0x21, 0x6, 0xfff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001680)={0xffffffffffffffff}) r11 = open(&(0x7f00000016c0)='./file0\x00', 0x10, 0x29) r12 = open(&(0x7f0000001700)='./file0\x00', 0x10004, 0x2000040) r13 = socket$inet6(0x18, 0x0, 0x9) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000001740)=0xc) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65d32a"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="f24bc7bbaa1babeb399a64dc9711628383f9d03b03014af4893b8b4ab9f1", 0x1e}, {&(0x7f00000001c0)="183b654c19ee9f09e3ccc70f0d42784fd21092b2b1b99e0812f9c47898545b96a8f6f983008a8d6e383672b51c8c3335b10a9015e1fc7ab9a2f69314120a2dfa4a97fdbe458079f9c8bd1114463856f91c1297ac530ba04c1108e0dc634733985e3e7abd8048a69b7ed3905c9fd7c0eafc6599c00454d0591c52d03e4c5d2fce69", 0x81}, {&(0x7f0000000400)="6072606e9d55880883e3539312dbfaa7233c2c79427feed2c3f96f35c7a5bb3a6f13b7286d160f4e128749b1713de272667850448c3335f062d87fb4a173c847051d90fbf3a2b8a9556df37b637cd1cdc137742c4c2a200aeec33cf46d65bb3c93dea21bb11c95687b2214191b29583197e141971ecf824d07f4c7219a67d081c218cb6e3acfbf9b396078155b06bf3f3406658cd6df35e932544d8afb1c3402b7c880716dc4787a47cd65f27fe7d7b904652b6ea7736c57e32b875140c26cdd668a29a4e9ec2b097844c370e3a2f61c5de6c22b7390d6eeb50da1829f7dfd549594b5649ec9b36038c1ef4f287b9e80ff4b27cdaeb554184a6b1e7815db6b649dfa6f19fe939ad4efad3c6a112261e464365081d5eb66a18a39dc29f39ed29d906603e2ac51e5ffff5fd38fe07798e18fafbcc366093edb275742a9ff6dc5a40af953bccd99900eb364e2d69a5ced02e056c9eec79bf676b3d8956918557d4a1208f3542c81b4b5dacf16e410ae7329f7436cee2746b8318254791dc83530c82b665c38a382eda2e0da65ae2b6d3eeecaac630975ead21f9c93714498eef057722291ffe74f8d89fcf24ef92ab6bb8b003064cc338a97a6a566bfb0b93a92f265f09ec6d3830a7eb967af80227bc66e285a13642f34a51d64bec5dbac48ef100afcefa6f73a9fe3312e5d74933130af0d349cc85d63424bb49357984521fe9f0b8db95f04216a71a47da0d082a6f14c6017b4120f91a7adde1ca787020ee1a764dd30183ee600add9e133f93b8a4a26a931b215ea8c2d494733f731cd5b34182a364a3b96f666ddb3e8413f0f982ec9f8da53700f9dd8dc6ce3324c19a1264d7440c566434fa47a5a066ca74413fda0873e8135d31b5377af4a05de89cce8e23cae6bda043795cbb8cb06eb5aaaa797407babe96cd972507a608f0722f3b5440b5ba757ab2d94278d8f0ed4c06abbb18fe64fde2a085a7b4d38e6bb5ee5f34f6aa34c16e9c9f313c8ba80dbd9116c29d4a688bc9555d11273818949e7f3fc8987f3c94e34efd0df7dddd421e26b8723177089c6852c24d2377fb85891c734e8778ea50a8cd5dd89191985d77f1ddb030436fc61d271784e9c2ccfe092ef8358d689bc9dfe3b9b1ff1a28d8a2af82a3e8d2708a4a915d5b6ba7b64d27739dfe0ba5e9551de9ded660a36831fad6cdc34645103f9f0eb0eb048d260571a7afccbc368f45103aa71c78aa94d436e7b868a84c4c29b51a9f12eb437305f4617b08d078b202d87b81a53d782d9e55521ae7892f972d1e34212bd23fb750558204fb29194387883fce726b45d372a630ff5959bd5496ff2a2a348ff22f827293db4cdba823a7c60debd354a641cf769d20fea92d791745ca2fa756841d748110ada979031df2b3f83f7b1ecd92fb4b726e2c735eafd3f38060f6c72ef216c0fd2c3f946a870701512b620c48679e30f4c533418dc5ad995247c83f0d8ca3f12121040f4a3fdcfe4dcef31b64cacf25b595dabb3eaeeecd1a459ffddb77d39d21909353b7ccd00df49f906e417eff704a7e9ed145727f3b420e9a1f962cec941ac0be7c11eb1081a5b5cb32ee8a2e3fd0cc65de3777a04e3aa5750e432314f524f22ea68b5dd01815256cb10e7306bea913e59bebaa00bbab5016286ceb4a7418a3ad8aedc3509c8491fc6a5653a859e86e9478de40448155bd95309e7a951cc895d69d6613b8dbf971dfd4e6cca3d3b26de3c0c3bb70e97b3566c7f5043a6c452b54c99feb195abf26db3416f2d32f3b9a21a133b1a4b04b2d372127ce052a86d6bee22dc41a86ccd2e9cfb81c3e2d6cb8452e095879a78708e0459ab41d8c8029bbed765f244a28838453d71b4a4517f3be5e77c5f9225b5ef63b23f9694e558e2e49f7d3823dba283d6dcb1d860a55a3c20a5c442532d031b31869c7080bf388f617bba62b4c992aa02bb7f394ee61caf0f1ebe7f837993a9f8dffdc935d281649de6a015793f7eca49f271bd5b487c8eb011715986165708114674baa7a5c971f9b8540b7fa9a71b0c9809ee61131dbf9f2ab2d626f4d7fa689906bc55ff9b52acb0813607f2872363fd572b18cd5214e22e99fc8d37b0c6d1357ecb1055ebb4e6c72d693ec7b2062def593699c873ca47450ccf94d7beaf90aeb7758552426b33af4cb39e47ecd887d049a644629d0307c36c4c344b10152ebef4a9ed1f8b983ed41b12e77836a6d96976a3abaad8ec2e9569d94ee69dfea08715b9c5af2b16cc16c6a89f151d67dc3ce2f44dbbc71f17cf9cbc7129ea0ef5c6fe1ee832685383c815345866e324dfb7ff8080cd126ca83dd693f7d846159bdb86be4c60f65da4b21b8d636069c560448bef258e302d1787d58ce71d987ea70070ab907451b1c92ddf7138cf105eec28366bbe4f8eb78650e048c0a09349146e67d3300e1e0480bddbbaf181508a28513be9ba61c6f836242a8519b24ad707952ea77d68f03c7c970b9a7edf8d7bd6b965eab5a2934572a0673823f3c9148dfca4017723024c78247b1598def78554f5e83c130c3c8af818b394c9fa2040e26e799a73cebf07d968fef90bcc680e649a8931e414fec7a57a8c29aa9acfa22529ac1c67fd6024862c47fe844054503f10b447ad7e514629083111ad51e98f79581c359cbb26b542f41045283e5887097789e0f4b4b7bb341850b0adc9f4e87e8bf8d7488268d1440d2f1a3680108b530c902a10cb9cdb442012aeb2194fcc77a0da20d57d7015cc94bff86789a06f5b59d9d051eab172578d70329e3ceb41e48999b62af6dff03241b29411524a960494a8b5b94dbd2e223e3c5f33842b496a261a71bc3bc563ded639a3c5977c93ca795289eff9f6a04eedf092b1d5e79fc24a730d907f148cfec7ace6e2cb0fd5ad97ea061594e3a2762afba10a6fd8601e5ab23d3bae5fe93a7a4ebb87511e833d39999168c5e2a13573648c30bc923a43e2659a87d0c8e48ed2e3cbf05ca1fc927f5f45e4dac8a86a92fcdcd642f0e5fef6853a9aefea84f575bccf58992a705fc3ff60973abe2e78ae40459038548646fd207600804df5904f2b3729e36fce51f42ea481216f9667ade77e00d37eb11268c656d93be269f20ac8b2c4cf812b085a9428db9c9c88e469513122529796355977c203ba3d343a6dc2c8988261caf8e30919843d63872d09d4aa6d5768e6718a53f516b0aa61e13ecca0bf9d498b8ef6163f00ed69ddebb46220c15e1524943a24e2fe41abc0cd2d5f2962c133d4c8f8b6315c1f369addde0f6d8675142343146a1a143499645f52e5ec225bf900b15a446c9f02a6950d64ff676ed12925196be117f958015f39410de36bbe3869f3a8cd1b3c1a153b85f60b07bfba712ff83680d669e72741cce5a794bacec844dae6339847d679e29ca90a85ca79d90ddfd95e722f5641989677a84c11f946b821cf2f048bff47f2701d78d5d2f88695f8fd1096a2e245f5c3aeac6cbe5424bec1c6b073d42a810b71231c7503ad5ffb84258f31e30252de7cf5ae796f7adaa10dbf396c76ba75714d8a1d70928d6adf55f1ba529cec0ea7955c230b2b7ee2bbf302b563c0b28cef82f3ec7fba0f69c12b6916ebbd71023572abaccaaa61cd707d6e0b76cdafb3024e3e60fe654d02175e61afe0273b0f69db907320c0d10b18b8ecc92467d162bca39bb119714ea46427cccb01a86566856b4708c5ffea65f39f6cf5d010f0f8504d29d4bfb8535dfab366b65d9b50a7140232ddedd2ce8f1ec7e33c966b4c899d6cc886b203932ee69f8d246e47a6bfb45ceb6491d6e8fd1747796bc63711f8770bfb03d908a3348a9b8669b6d453e3d6c454e8693273f418145743f5706a8aaf88bf8b82aeae3922b546014a63bfaf76812df3750f2e1ebfbe8386276ba230ca8dbd3a3fb2c401209f2e363aecc3b006c178c24653015cbcd384953c730c8375557dda24dfa92ff423b9588e9fa21c7efa4ba5b04e3b3b721cc091f18859f9e69fc4dccf1d41f803caf5310e300be4ee6f1006f980c618fbfa677b331e8bc33c73b03ae07828b77da30be1e0d4123343fa6f3b71b6bad9335a3d0ccbee1242513ace68c923140ffa2ec44ff312bcb0c67eac523781eb2726f36997137dd2eb85f2119f6463e6f2d33331fd50ca05b0e8f051b5a90dfd94e040e3fac371ee3ccd195c53d363000e17822890641e397131b919de6e98400d273369a2a5d1ea8e69ccd05ca723a3a3ed4f952eacdc97ab56952f53465077f31409e8df4821dda14c1f8cb3bdeee83bfe991df5b57dad3ac74236094b39f97c22efce32c13934b52123394d943eda9754bae41a371eb902472401e999780368f1bbd42d2db820ae8da216c0a95eae36bf97acf175f4da3876db4d3d4c49f7e206c30362a7c9a57c32798d809987eba56eecb5ba17202c32599996bc665e5be4ab7f586ea1936101b637e7eef5801f7c059c7128c93df048b5fde698122bf1858d683a3a1ca3c5befe04deaab88584038587a24abf4f8c3cc715653260366fffaabffd5565222cc15384a16a26f7b261bbac0ce5a328d774a814212152bdc9f3ad8377f9a1551789be5b8dd896c2f63bc08ee9c73df679fe909caabd2e75b3c26ad08b2b9af96635181f1ce257d97e5d92a22e5727efe191fe37841d8aa5ebff837704e32dc7762445c2450f12ef6d8318a9598507141d0a7a750ba3800833f3abacfdd98ba2a8688a06af849848b2251d38bc1e91ec689730ba968bcfd87c6df5421dd35d1724a5c634158cf0104b188134f93e4e6b79ac3eaa3bd3d49ae3a879f282f12e23a3a288d674ba9b0f8e500864d7e60d44afdffb01dd973d31bb9198c52e63b12336d6e779dab6b55324f44f8299486a2787b42e0f0bd72b7e9d7ffeed02d6684a12c9af785046aa89eeeda2b5a0dd2a785670bbc3c01220e1d1e6bcf8b8d7d3b56b29ae767ceb4467cdc32272d36b0b5d05dd076baec45982ea1c2e2a26fc440fe2fef0a23c0e21156886f59ccedcf59faa4f2569d4c5ef546e5e9d769cf1c8152baeaa5a8a57818ab40282ab0869026638a8dd5ea1b4a752fc95b6814cff56f1a386d74ad1b3c623ab204241daaab6234efffdb95af6d40f3cc72f061804406e8db4b7bc6e537ab8147a061238d3510a52ebe7fc3d61c6e98d6d075066bb7783219acf77f8cf12ae3237625e0db910e725eac78abf0e339e78800bdc92059f2ef33c8212c187f5eb687a2944b6a3578b5cadb234b726ffad362ab853e5411210a4ba2dbb90a45f17240c6bb3a81af6957d6c624534b6a4066d996dfb2442708b790ca8a3b1b692405dd6822e218215c3fd2126950f8e1735ec5a2b5cacef0ed11c04e2e615664add856fa3d175e54bd14ba91356d49c4491151245f2f134ff2260fdd3c7d4fabda2b6290baa5b3f1aa08ad3c3cc7cdc154a7d6186faa4a9be19f0f6046b3737769e8dbd23a04889f5d0ef34238108002979e515f0ce6d75a31d58661e1a9cb1cf536ccf695d5d3ff421008ceb3cdaf8f966b897f10bf6669ac72f98ad2d0b4f51336da51761d56dd0948d9b10da1b78d745a1dde36037985bb850aff1760e5757e5c495b8c8fb23f107c623f7189d916072595dbd471814bb7b3122e1c8c1a8374bc5b85eb29134ac8bbce264698f643f42bf9dffeda5d63d9a380643d7ffd0c6335676fd45e132861f6b750d863aefe74ed1f69bb091d2a54b9ae49b014bc4e23b2a3cdcc5a5171796854a13edbe41e5e85c835da6a7dd305e9afb22649c7f25337eb8c8e6cf1cac55931cc194", 0x1000}, {&(0x7f0000000280)="8f887222c4822ff586c9394a3fb8c044e20d9fd35965b007c4f7f761b23091ba60babce8499c8d99d7cee0d65f902a169100dbb1bfaa63144d6c7ecff2df8c063db20a46064f26551fd0abe776945b82ad693a43fa74f9ccd2700cf64ee1b3a24dc8242763602c5f731b65e6e28de29c8366e31fbe0aeebba9b84e694c6de36693adf39bd1cd3b927fbc7edf656c184a74ec6070f61a691e0e67181e1e298791c4b9cd08c56d08b7cd268c5a5d38a213717922fb0ca7b5bd6385ff9002e5336f3eb36152904a81617a5ced87cf0d30db4fc9fb3b5254e95e01f84c19", 0xdc}, {&(0x7f0000000140)}, {&(0x7f0000001400)="e38fc106b728bc50b306a3921d5909f4c83705c09d73aecbfd40561a418592ccecb3ed283fa825623bbf734a6c3539650ba0444697f2f2a8f0ce59ced0f6303c39fb8049738123c8d9dd77197a6e40d05e8d5d2fe85ee581e237abfbd5bb2ba345cea3f3a9", 0x65}, {&(0x7f0000001480)="4045a4ed9d2ebc67beb4a1466ac6e0f393786353a9a6ff0fef35e7a33213bdc974772e865851300becc470ed55fc4fa73ee7eee3b65b829957b18d33ae0b1410d66805fd3d36d3621751f9", 0x4b}], 0x7, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, 0xffffffffffffffff, r13, r14]}], 0x80, 0x405}, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) socketpair(0x10, 0x100004007, 0xfffffffffffff801, &(0x7f0000001840)) fcntl$dupfd(r15, 0x0, r16) close(r15) sendmsg$unix(r16, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r15], 0x30}, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002280)=[{&(0x7f0000003340)="89ca05c983c2932a6d5ca27e5183c73e6a0c88c3ff1e1bd09c502b986f9a41a435cc5227d84216f803c29dce93f4d665806513d0", 0x3}, {&(0x7f00000000c0)="3ae75236323ecd6c693d65f8b08f41492487e6d04526a3def12e178c61f0e861ebe9642f1496b7f59857054e68aeb2d7472078e4a6b3008128ccac58009c23399bb66ee70e86a96fde920511153ef1d18cd5bcb77e8dc3ae12e8f0c49b6d30657698896ef46c45eab8a91777ed24d82f62f73cfaa9a7a4a7a59cbfbefbd8257ce7f922606f58a5898c5b9441350485055e9f49592c25274b5b7579b6bc32e2e141b4125ebade6eda06438693febf41dac4ce742d0385f31d2799e1ff40bb632f5ac295021d318e20d755a7635f9e", 0xce}, {&(0x7f00000022c0)="2b9ee2a82ddd81f28c39b4f07fc21e9a08309ecc2d98f5f323d3236c01e4ef486195aef2c7b2978e99f89a51bee8cd4a23043dca1e105caa5ca2c1be54053181400e6e2dda81c0cbe2f42c8fa461080abbc818b0075911d49723581fba156b1da8fe89203c7cb18126aaff5d1f09f19364a375c5db5f3ce3b4fe74f124616aed7b70bd6f72fc8c5d99569d35f94eef31d5dee6d75585c8eb8af7120282d46140fd933f06f6186210ab291e0661b15da29cfaf50b65d9b01565e8fc781021ef8613e1f4fb3f12df09dd12ea3f3c567658236a73a9036a5744ed66319cbe7d6acb4010d24bc2bf9c7cb564ac3dc72ecc47f53d1745f2ef1c13b5334f056cd6c8596939d70b8a3fc1f83b725daf3ebcdbaa797ec2797f1e1b69965f323081c3bb3d6742b5380acb0682bf09ae054cb4fa6c5ca853885b88225b7b5f108f47f9048a8f1602300895d7a957dde8687059fa9c2956e42fa15ab64a95e8bdaf51378c76675e476934cf987ce020e7573ed6e5076dd396f9bb7e20e74d79d2d7a03601f455017109b9b1c4bd48c7cfe9daf39b513fb2a3fc3dde65cac392072d7643727718a5240c7a3477f702165802eae3bf4ba42ca8d5bdebb1ba16fa92ccb839f87d1b81a0a80be6027dc2bee9999b49bda5f4faef7aa4aef0720fee2829310ee24b15dbe8016db17c4034b1029ecc23f40255af043f90ad7845942c51d115f791c484efe6bfe99995b9d3742e272ae9bec17bcaa930b014cc1d8c7ca76134441a7bf3d2aae7a0ca7a90e34d1c64126205704fc6fd93a6e5d14a0953086e462678c8e18aacd97c78afbb3c7b9fcbf27653c61f913433bf286c2d51ba3c87e1aeb0263b0cff110d234c42844ad83d7270d295a7062a75022ac3bb50048ce83c2e1f479c1cc65dac520cbadfe8ca91c06e8025f993cc8f19165c21600a8623ef0b75dc5faedf7e7dfda948bef021ab8e7f4e2e4030562b668c080e1a5b361318560067492e4de5526f6dd7651557b1d6a9cc5d2191477c0848cab77c37af0dfa06373916b16a6177310b8ac8ac2422782140b82afbb33e86369c073747b484732d63f19694b5fa58f3be236fb232b28272992ebe79fa4c989aaffaa2d0ec3e491970d2a270c5e842901ea93077bce4b8ab9c3ee5667cad51f80f67f714e9dae27d2e46802211c053436187aeb690d09c136e6e06f8d09ec8998c65ef8c800ca2bacfbd00f79dbf738121a89fae697b43bd582aa5fd857e30288ce2a1b67a59012ead3ad75c3e344009ad82c5fe09d89d369b7cf0f0a421e5cead8819ef77118ac4f80f3bfbc3d525f0bfb4fe4872f67de9a89e3244dd81d833483f307c9f72e31bf5b58c879a8afbfe08e82e02b374eafd5e6e3bdf2708637356bb5138edf8e8d89e225f929a012ecc05137e4b208a00955776ebb9ada740ddfbcf1cd0da9b65eb98595d4e082d72fd2d9f1e904a9f673278081e3e6a73e609aed41d017feaec7bf0b5af5f2206339b1772b98b69888706bf65cc91eb6a9633032d9858a1edf29bf7b219ce67e95fce384319f9b3b5fed67f84f58561a26dcb89f5b3ff87a5c72dd7f25decb7ba385d5260d91db3abf6607b4b88a9274dd33f9fad2547109ebf5e394bfd50e42648aab96f30be1a8dbc069efd01d5efe51a1253b6d6cd6d50ff15ff7c069cca2099958aea03b9ba6988de8b18a1702f83fe921d106e3bd054a42e10e3aa3155eba42475ccbeba59ecbbeaefa20945fa8a013dd35b702e36a31bc9ad6668fd97b52c22b4178aee651e046e10967672b724cb382ba4ea25babf3d7b691ab419d989b37a6eba7a0c48fa54a362f5679ac2366b23bce353e113e975b35594b8d81147f7db2a4efd5293a96998638ebe3fd51736f3629ba2bdcbdabc7a190f335321adcc0cee1ffcd5708bcd7d26e261c71618ab80ba962beff9a8e5b20a18615b956b58395054e758f430c55bfcc466321dbb4d916adef1e8cf24e22bc9495c9d1eb279fe351f5712b1841998fd0aeb4c1f1f139543287b99016d679e09636d840575d63a92ba25fa797683c55c24589c8b0f3e2fa3041f3bbdbfd8b71411fd58b6e02fb08613310717820463ba4090f088f8faeb3da562418057f69487263d8635eb2f2223a208f847251a2d53725e783993780148a5d73fedae90fbecf93e14a4fc024c105fed2956375fb05f840f6aa660233e756dc3623a4aaec98e6053d6d5a15d748730390e324cd76d9b2d32da37a4e1f80af75311d1dfcaf399f9e6352b8fc5de333f9771da9bb457e004a78cb170b6fa7eec4c9bf400d66ce5595b69e554831f66c344000cfb27d09e8509160bf58d5f6ceb6c59117f994ee30383cbffafa7b7279de11e8128c6d01e64410eb6ed1a635d03589b2caa38cf96d38a6f42a581b5030eb1714c01f40d65363a5fe1f22c9073f00c85d3962a2ebbbd9fa32434378c03e2a4cd6004cf7776724a485606c556f930cda138d59d9220c1df8df15ee8e0054ff919174ec446939d25ba8cd1b550bcb82cf3fc01e084b532fe7619a9c3fcffdac3e8ae287fe5a01a0a21bfd652edf135d5b9b35ff171931535ab265c5dc0f434281c4ff5349d6b97a54e60d6df31cff85e6fb24e1585d3042aca8f64c7960f94e5b92fd64dda890f6b9e5af6c7f0821d65513117171d71941e801564eb24b4f8f8949649a338624cf31ea051783f02b9a558ea82ae7d64575e1b5e02d1b8ad6a3e00037b18fddca24359e236a20953c95badf93da3dfdf51b763bc83f908835ad9c827f9285eb2f89ba088ed253b4c2ffeaa1932b4fe25c691d0cb3a2b7de55b4800b599f227f322efbd5f72c5a16bf4cb74f2423098c1d20f69fbcf05fa7551437e25516e9a9c0b0dfead05f42b0881e9fa877feccea901212b2f630c480ae1b3a56a80c73da80ece898657d966001f1580a786e093f79d72c002ef86d801223dec3cb7c3acb22405bea321489a665775a8744589bcc4a91eda3a8ff902d3d8f1a695cc7b69f7327c635d08650f3be7d4d268c0d139d4c824109a5d42d8506f47bb8890c876a281fec4e139a36191785b32df44123298b523c8c0fdc500703cc8d8a4c1ef4aaa973196bf40fadbaf017b0fdfcd6eb1f6c3d76ee8a714d549ea3b3549ad9584e486dd69d3727e77f4d0f5cdc8fd660db70d6181f50b0d8bff902f0aa5410253842edd9dc65899976951b45a804fe7d62a77edee6c062aed3e4c134d9cb8134ffd02e1c656153362fecded6f295e21056e277b4fa42ebbf73abaf336fc7b8c5104e460031d5cf47f381667873c95af82fa48b1f3bdbde3dc49a5ec768577fe560641e6c8c7c7458009cfc475c2d949e36d91b2f71c8c014eea5f718df6388c1d5ae963aaabefdfb5bbffcbeda77551319cf5a9960d210465eafecf82fbe7a57253deeae3e6ec4a340d2529fa1b7a025b8cd82c25213efa9895b994ab2813e27ec93e04839f9f2e94f8ceab7a26ba46c34fd562c1fa87d60a7094bbabe52da7f8c162613265af9897f3ae3b6d4d61cb07190207f3cebf963370ec658c176c36c95aaa2c01d26e4b0f44a4e91a8c54be67eae24a3b9f97114702a752b8d5984cc4786dd0d0250f107db799fa0d8a406dbea0b5659d4a501db6bcd896146951bcd3fd09c8043dc96a072738650d68b07ab11796b52b3e49d9d9da81171d212ebca2a5e9051165835e4ed11519deb9b610bf2915abe198ccc2bad14c4deac73074e6ef7a905ffd10b70ad0d45af80ce307361e7c14920eb737e9976ea4366d6eb3f93f6a7f30ede6870584007f7608db7b9c0fc69fecd26dc44c564b1265b2de26b4809296d0466ad960ef0a6208f1b2d0a627e8183e1398a1026cea754147a2243ef6cb39c0ca5f9612f14466236bb7667bc0e572fb8fa787e8063a6ac4fe15d86e8817c7e92d712128abcc1f44d0299ecf7f7e73ecff986fbc4b0c7c8ddc7c9f69ffdc78097b9973c0487eb63185444a438750dcb97739e45a67f2ce44ba20c47b797e1e390fc9c81286b2a65e12cf5f74e15f8abd104a54699857430b4e6b03fee0f5347b84d8e1422b8fdc976c0804e61a92d872178f709d9be562b596cc050dc20adc02f6cb2fc088bebc7648e835e20d6ac9348eb808f2c4c30a567398340c1a7f8032ee02377000fef6e1cb1cf1ad42f15d3dedd1c3d1aa707605ed073281def68f67b417edce1b1ac1d43ffbc193463289b35c47b8c4c0609759417dcf2b908a92c32ef34e5d0138d81cb798d3c034a06146e1cec58110c0c6620b1129ba5aaac858e7dadb950d3034853e00716446b53ce828270ab6e23f774758b2a7680d8301128b2e2c678af787a3482240ee3e619e729052a3e35403299b5f2d3d0ba5e882416910d0d709a3601ca58627dd7e8072ecf9a6fc39ffeb3ebdcb4999ba1f0d615c2c5c59980e8171d0600dd3aee02a30d3139520e3ea7d47b230b9cd7d53eb63fd81280c283796f2edf62dbea6c227a727531482ec991ed325c804bc32ebd56f06fdf8bf2f2b2ad07307ee4a4ca2d0aabf7bc8dc12f2171c170f88bf96974802c3c04c2094e6c34e30bbfdc75b978ad7273476d2be1b69058805b3e2b00dd69186c4145188981b59a33c48b3eea7a51da17b66dde5cca66f458b6a92132bb4d04f2d69d449819037cf3d87ae3981fa979bc5ac2732e01f95e66364b5f1f6dc8583520288f9c1454868fa2859cf5025c215ab2d309952ff38ce456c6137ba772168d227649427bb279553c5a8fef117e412e8f0f8d71173685e317df4b0f5456aa05e1acfa8051e2f0fe66a18183892f960f49b18a4a58b0f4d4dff76d28a5834ac6d86566861a0afcdf67afc54cd2fa4db376682741b06daad0dbba93725e161b7f01b26089f3f7de6f528799d9275937f50516257876e351fdf0aec2b41d64c2f975c0b07a1ceae8920146eda2970ba1a5331e9bc794979e4fcc10b8966738dcef363375b7dd7df4d713b95ef1bd70b1f3fcd07164ba371cd3c7054cd6d28d70ca3b3d6dde4c2873b627c18d40589f1bd20f03a7fbaf89524d66f088d3010614bb2b37a424da2f4d4e225f8fc238090e2cb0bc6495a599e89e6c953e95ae3e9f008fa8a31d22a1cf067182d96d71bbd033797a87555ee1d33a77c8003a9ba6fcbecc486060746f8a65fa2e23a65322e92c868d0b2e87d6687c28ed2269b3aa5848f2103a39c2c2e57708deeb43428cbc5fe1069aa6c8b3c0efa3486a13d50700deb073e8b177b227f33359927b898cd5a5eed5426f4defc482f8ee298aaf3d2bfdbaaea70d8f83e952cb2b9cd5672aa5fc5b740f585e980df42ed91c2c58c6e3c435f5920526c367012bb68ceb10d9be0e37650d07950fca8522d6e81c58bde0818fefc32401c1679bb86bdf79e18e753d580c5c8f400d997c32213af1c074cb20a41852143082851229dcb9f17073895c2857195ac522af988c4d506d2b50754f71d945f64b4fddad299b8fb8e77846556e5df57d84170a75bf92c584aa76beb6c0ce12a058cbe5bba56b601fd4055357814f767269d2d5c0b1594d917ebb58094516292f730e660b01b5e234b5d4f51b1bfbb55a3d5fb73c4d2c4a82b55919eec63a5916694218fd4a23278b8216259fee4de50ff7fd953fd28e58e6d23382c742e955a4424ede3b348a61b2aa353c75bf44f90fce7468b95a28543258a1f17e61b20a19635b6775a3f425ff26967a5a2c6d474262c19442bbcf38daf12c58bfb097eef0ff736f1d0cbca00f7590a2f5a7a5583a0763bf583a7b1ffceea477fb00405b806354e584b3cf18d80bfc5628cf1689bc4e958c83695d8fb8083c7c80c55a6db3228ed4f1e85eae696f82639f6e0624ac19bb5009445e07dd7ababaf71856e4255d028e2e95e97ebbd2a3fb7198356b96cf1501e2850c68c2dd243b0ace0e080af63775300000000000000000000000000", 0x1067}, {&(0x7f00000011c0)="97a389faab31fc3c1fd7229fe3f3fdfe6abded25122e273113a5d62bf9fae0ee6c8ca09c341eb4f1ddddd54621fe33df03d681394b26672524668428182dc3c3195f7cd32473ce31e13b648cdba68b9b229ab195cbc2e3e6125f8c08e8f25645091a720f810411", 0x67}], 0x4) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000080)) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 04:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f0000000000)=""/14, 0xfffffffffffffecc, 0x802, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000d0009000000b201", 0x9) fcntl$dupfd(r0, 0x0, r0) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x803, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000040)={0x0, 0x200000000000, 0x0, 0x2000300000000}) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000200)=[{r1, 0x114}, {r1, 0x1}, {r0, 0x24}, {r0, 0x41}, {r0, 0x44}], 0x5, 0x0) socket$inet6(0x18, 0x4, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fc1a4f3cbf091e053d0bb959a8def6b7c4f3f73ff53822eb392eee6fcd60c7cfa44bebd4339662fbee4af54f8d5a8803973414fad3570ae36d61fcc59e20baff71e8708c65e20093308b9ba43e2a93c9cef067205cb949b3432fd4c5d517bfdd873ede811ec357a31c885d656316ec1183c35432", 0x74}, {&(0x7f00000001c0)="7a36761c4952f7d8d8adbe0c5ccbd0a8ba9fa521daa2a4b43ac0b99e0389de2b820ffe8f3d81cde12c204e621853de5999a112bd76378b31516bca9caa74605351cf5eaae1520daa7497bbeff3ae26cf8e19469174db28d6e716c26ba10a2d809a929190302857926c420690dc0b299ce62b3133b72bd3b23b7c84e659bcd408acea053981c3203adb51755b05bd94a396d387eb41689aa2d0ea370fd3e47108ecef858a693930458d5b4deda271f27542c35bced162ca5f32", 0xb9}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000), 0x6a85}], 0x10000000000000ff, 0x0) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20000004, 0x0, 0x34a0b5d7}], 0x824, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x80, 0xc4f}, {{r0}, 0x0, 0x40, 0x2, 0xb62, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000046, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x5, 0x5852}], 0x2, &(0x7f0000000180)={0x4, 0x3}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 04:02:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x123) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) flock(r0, 0x1) 04:02:32 executing program 1: 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(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x40) semop(r3, &(0x7f0000000380)=[{0x4, 0x3f, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x8, 0x1000}, {0x4, 0x5, 0x800}, {0x4, 0x5}, {0x2, 0x3f, 0x1800}], 0x6) fchdir(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="5178fe330723257e183914c7875ec32a9aebb702c6a4a830ec3df446fcd8262fe1c5d1d2452fb30e5d92c7b9b2a1208bbac4b616235add168911332f582d630c0741a6fd98b4f8f81da0e0bdf22a3ff0a62d4043b0731fc996c960ec26acdff4f0196164b93b8a923d98aa5d002562a677e33ea5bd1f402d9cdd923750a18e6a3533c49dd7131ff5c5f1e833f58b9ec4511d", 0x92}, {&(0x7f0000000200)="8b09cfb136ff0b39402ca0373122d608ca801bcc1f87aed34cb058036350e3f5eb1b1f3186621b050da19e0a1a17854b5e0619bc6bc9cf2b6c20d345c171f1518cd4397cc07b682cc3d6858a0288af23ddf1614aec5d3bdfe21b97a8e591f40a0cf56abb18ec7c809c35bb25fe7c4be070038eeda1c2b2964eba134e2680ab1d0d5da7413873ef19fdb9c9e82f8e4ed64d8fea9987e0c43033e7f91452cebec2caba1d488ed75514008ec3fcac39f9d97f28af79547066bcea9d620e61091c9d5d2ae7428be9d54c2afb89082f772805f21b3d8d68c91ec219ce9ba7bd21855e6e", 0xe1}, {&(0x7f0000000300)="3e8658874ce9ee3aa2ce6a9565dbf198fd9074af897539af37dd2ea080a3664d804dde5eeb5e74fab1605674e583b2749eeac379a0cb620007bad1c6f6c9ed325f51bba85968db4df5dd3f4f5db2e1f18b4fc4caed24110c03d5a246dbc0e215dedd9118", 0x64}], 0x3) bind$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) 04:02:32 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=ANY=[@ANYBLOB="01857211c7"], 0x6b, 0x0}, 0x0) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = msgget$private(0x0, 0x400) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r3, r4, 0x20, 0x1000}, 0x3, 0x7fff, r5, r6, 0x80, 0xffffffffffffffc0, 0xffff, 0x30fc380a}) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file1\x00') 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 04:02:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r3 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x8c}, {r1, 0xc}, {r1, 0x20}, {r3, 0x102}, {r3, 0x120}, {r0, 0x80}], 0x7, 0x2) 04:02:32 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) fcntl$setstatus(r2, 0x4, 0x84) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = semget(0x2, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket(0x1f, 0x8003, 0x0) socket$inet(0x2, 0x2, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = dup(r2) r4 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000340)=0xdb6334a813c96843) semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffffffffff54) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r5, r6, r7, 0x6a, 0x9}, 0x9, 0x8754, 0x86}) semget(0x2, 0x4, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x401, 0xf024, 0x8, 0x2, "7f061f0dcf27097f9b7b3d7a8a2c3a3b2ec7a649", 0x4, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1ff) 04:02:32 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01317eec645928cbac59372db960094f446038ff02f581f2d869968f17caacda96c3d823a2478ea4738b383030fe943a06d53b1a2009f09cb03da93f19538a775c405711c9f2eda78d54e5088782e5742dc99132f15fd76f19e3386", 0xbe) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0x14a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r4) dup(r1) syz_open_pts() 04:02:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0xfffffffffffffeff, 0x9, 0x2, "f163d05e325472e64e44c879854d205d074d89a0", 0x6, 0x1}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup(r0) dup2(r2, r1) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000e00)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000a80)=""/240, 0xf0}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000c80)=""/93, 0x5d}, {&(0x7f0000000d00)=""/238, 0xee}], 0x9, &(0x7f0000000ec0)=""/215, 0xd7}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r3, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r4, 0x6, r5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1000000000000008) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="b1f830b81fed5bdbabdb8e494b9fb76f3b0d911503409f88627e05806cc2eefd84bb1a0223b0473a2e9d7132582038437599148882983800724a5590b05ea2af2fb3304e287595cb2ffe58cedcffca6f4fc9bb3b8ba56b7cd47ea62f8a2a7f21a094c61fce8bd74c596c5f79cebc8b59653ce866d4a568bbd868d451fa7aace68294f507021efc4f3707d18c2b83421273a37d755d9b8471a5fbeb22d5550e380329a4861b3ea9d76d819c62d0b67b8df1f40c1b9b977a98b236009ff422837ac4ea26f9812f5bff83842c4ad42b00e95f06a566b1da491e597ae6d38709948cba10f88804b81a290a057ec2b983d8832408327f871af711666264e186053bc76dcbcbffe730ed388970d21ad23b4db45f4448244399db7733cf1e1af4c69c62ac789ef216a567548149a254a3dfb77e06eae91139d0c6d4373d3e19203f6854ed78f1719a01f1299e4c960c3d04e5f25cfcd34c8daaeed87ec933e57d5c2883e3507229d5179598c8654af2eff2dfbcb3d6ecae2e2fb7eac53dc9241fd47f36a5b3a0b08cd242934e95234043ee31b546b6fd715075dfd37c59dc91a7b0a1b65be141ae326af3e910da4965e99c11543a32a19b3d6fc61cede9253f5e564da986fecc9c40ed3620367f67b322759ce9f44ef4e3592c966c82f8ecefa90f8f982c33b18288fc946c3714b435bf3132cf7de8e6d323f151628068986a7010f7cd285c7f7601ef2fb2dfb5b491b5380990b3c85a886c6c72a98359c6d8ec83293ec7d362a44594719cf019067fe8bd15d585826c74072685137f5454734e391eb69483174bed4abae8a360e9640df40c7d32d6a8401e766e78fa61b879d06a6d96ea8db5f23ae8869ab40d137e8434cb64907465766a759ff716cee6b6b4ddf06377cdd90f5f756ae587367022445718f5d0b93b2248c4d2b4dea326d49fe69d6169770426e7e6400fd1d527b990711ff180171ccc539de7c768b70ad49069bdb2e90152702615bc1f884d62f4fbeaafb3e56e65a042a9a80f890bd1622dcf5b1f7ee956f602557cce7354851773ec22033ba9a90e1e0d6e3a682237898bce6936f9226e0111cdc8bee41cca6921eb9de9c135781b0e7c87e1e9e055a9b438b2ce7bd9c2dcb7c76cf52eafa49a04ec6c89456c3a147f8fb2ca16d7ec8d887c49cfe67d0b702c214f9018fe160df626bd43bfc7039e65e45c204b07426f6948bc7949fdd68f700caef8e9cc7b8bb51e1ecddb33b1f98c1560ba6ad2270845219777dd2f677c1bd2c92141b82289956c5bf64d60df12e02649a122c5509062acac056dc12ad6243aee700174b063d984d8fa5e3cc392d1d6bfbed904baa515b9f40341f341f2e4e936b02db2aaf9c670257189d6b080a0ddff815c527181c87b205466861ff272853cf7a5ad4b15505f84a2d57c5ba76be128f82850e52cc714a27ee47c58db7911f77e14b18821269c23a3689bbdac71d7e9b5a8095b29bf6e9524e78ed2b808459cbe615093771e5022a61d6fbd1c094e33eeed1a9f4daa948498bcf7efc31013fce9dfcb0dacbfbb4cc7b8cd512f627e84cff8b168871dedf3e69f3e3d048d94973cd6ff98f7a773d97042a38642fce2b53252afa5670ede5de6a13ed8f78dfdb151d370510fc65af71cfa49a46ea2a1e54875952b71c3b423f07a64accd5d9b0eed020b2a5d856e2adedc1501494d93b2e8d2baee80cd461bc387132efe7a577173cbec833fdae01e8578a669ab6784e04c7e13685fd6b6d39d3f62e50ff60ac387b8cd74b6d9e070f10ea2a968b744391a9bcb81ebfbeec1ed19daa3438dabf1face5009769ee70623950048ab7961d95f361e85198ae44f0ca4bb0ce3c12ef671030bfd57146f217b934d2e1461b15426c932b2c1467a70a1907365bf71851da74273311239cc97bf4265050dd07e4d640c1655987b28f145e926ce62fc2a3d68ebc31a8973bbd6b51b175a4b811576801d2ba94d305a41544a047f3e0968d8e3e1f64aaa547b67a253db52578640c7c828c0feda8c0f2ade9906bad18ff232fe468ca2219780f7e2b77d0311b1babb5af4447b93a642e773dcb2a47256fc8b9cb44d45a39fec13f7f6380dbb13db11db45f3f5c9607158fbb5df23857d30a52105a19dfecb32ad21fe1e75c63640abe64d095ed76385e6deb23979cea2a5b53b8f4b2e5a6fd3e81f29dd6c741a4c6acaff89f51e2f92ea4716d6f22c94af110711e0174c89b055d8e2543bacc0c1b053c4748cc6d235c38802b33fa1999ea8f9d315480321cb1c461eec1ad0a19a7e45f7289ff927dc4a7b3c9a417f1fc7fd621694387b359ecb5ae1a6d3403ae5e0e57247edd9f809dfbe43edd063911ed3d7d1b0a3c79d53015fc30720898c3c57c6fd8043f43ed9132499429e626b832aa693366dbd96d8d7e2abea351c5014c12ab0af14c00f8b679721f58291a649f692598d3c23077fb22a1662f5a1550b2ede4b59b55381fcd2b435ce309ab8c52ce54c9703bb23578e53445a4dc62763791bb6301260b3ee222886aaecd261452dadf27766e3458d64c3f3b482c661558d87f57dccfca18b96703258dbe7cc8bc035b782c8cfff4d1862ee808159b075fb901a7a3fed035d4d943ac86432b684486821392a66a74326d22aab1bf6e6d3b843c5540043f1e2b93620c130a87b92944c95019e3de02dffdf7b8546bae0f92733809baec25f84aa7015ed8a946e3157e4f0709e01491a84730b72023214e5449d0a8472e9420ef591d228c7920ea9e499392f937cc1d599", 0x7af}], 0x1) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0xfffffffffffffdda) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xa8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 04:02:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="002d30977aba5513982077a6c93049762d77b4787a502514b4fea085277bcc23c875b82420c1fa306acb1d16182c39d4ae7bdf5240fc0fca09d363b16a13052e9bc116e64dac276dff2b7bdb0f7023a4ef240c91617402272228f20a6a529afd25ec9c7c6280544430c1078ae2a3f30684cbb225469202d71b5ea1b19e5eb6421ac20801660eb7b5da508fac3061cd82b1bba2310098f627d919fdf68d9598c316d16d96d9", 0xa5}], 0x1) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYRES64=r0], 0x3, 0x800000800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x1, 0x0) open(&(0x7f00000002c0)='\x00', 0x200, 0x0) msgsnd(r0, &(0x7f0000000140)={0x1, "e896d04d5d1a69b21be8f6c8642d1d7d9db8adc4a5a8180c935b17c18077ff2c562c1bdfb27e66c6ad63567f5fe1217df1d6857d4a"}, 0x3d, 0x800) shmget$private(0x0, 0x3000, 0x6e0, &(0x7f0000ffc000/0x3000)=nil) 04:02:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0x652c, 0x0) 04:02:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x200000) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 04:02:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xb) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 04:02:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0xfffffffffffffff9}, 0x8) write(r1, 0x0, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x4a0, 0x110) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) 04:02:33 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) nanosleep(&(0x7f0000000000)={0x2, 0x3}, &(0x7f0000000040)) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x4000000000000) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffeffffffff, r2, r3, r4, r5, 0x100, 0xffff}, 0xfffffffffffffffb, 0x0, r6, r7, 0x8561, 0x3, 0x5}) sendto$inet(r0, &(0x7f0000000240)="f9598639f5f02396ffc83f954c1f6110065b414794c1621badc64266259537dd3ba9f3a3e86f4438818bca5a260919b935", 0x31, 0x8, 0x0, 0x0) socket$inet(0x2, 0x20001, 0x7f) r8 = socket$inet(0x2, 0x1, 0x9712) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCSTOP(r9, 0x2000746f) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) getpgrp() geteuid() getegid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6531862b03bca60dddb314622443a7fc8011b7dc4980daf3ae34274c339090"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000040)="cc13f5a8de89ec75db8720dc4b4d133bdc6f6f9263b3ae5d98a66d0293fd708f9612d4ab7a904f5fa81298c48e6edccde195d1ed2b6ee11a7c", 0x39}, {&(0x7f00000000c0)="7e45c8a65885a2615bdb4eeb1d408ffa91c6a9b75edaeef85d763bb756c5824185bb41e7493475057bd9341193080e62cea8c6cacb5ef27f8019ace5b264df17162fd72655d4ed9463e575216956918b418b3133", 0x54}, {&(0x7f0000000180)="2de2adda710b0c79bcf4561f7de5848a38122e0fc299f297c6950554bc5c0c2691cbf05414748e2a1d672fd8631d72cdfbd292808f89c34268230e7b168227005cf2e37cdd550be02a3e6e895fb8aadabf831aeb9d2ee1c9abfb6bd886e0b70ebf14cb4a4cac921975827e017d554b9ec162524750ac771ce2d313081e8343360e4dafcd4f3f4ebf491994d96e40998543d869516c5cdf5232f84a403eb0ac5ca74ee113bf5d73233e5037c95b7472582cf575838940ff56f4937fb9d0cbddee2fea2f0268296c4bfa91249f09202925d0b6342284ed4d4a5a8a0bb60a3c3d56bb97416c79b8aed009e7a366f98fe08ffd2a09c53c521785c278f9398efd", 0xffffffffffffff9c}, {&(0x7f0000000380)="2e67e5546db9a13b059b09f8b216b27d2968aaf97a4e6d5172cbda1e25c9e6fc63fc63f453167172d4d2560662880ff174da2074b648949b8119f7999197a169f9e86f025948c23f991c680150781824f3f1acbc72a22a413a44c9cba64d6b3cda31e12d04547601883614cc29c92652f8965614a7d39b332fb7c14e7956e2e7b1be56b30ba8a743f451ce19741f84a1d30de610103420e6c147b639d782a2605f21f61ecf289db4a06d0d7503f271530d3f777c21a8c0b7c45843af07546405a1416c02581ad486dc9db886e3c185cdb9d6a5deef4a489647a5607c788fbb89846592ba2a5a4fdd58fa9b4c1d10e8d04be6a0158c51725f77c371488e61ceba6b0c2442642c6b040840a09114a02c52247d520395fdb43201ae5368d2a00e0ff4642001bffd8ff30cb3b324529ace61d6980ef6fd61793f1a9b9d226454078f0a20bfd2d8955fabcb59404c6e7f2b044f6e0ad959ead304cbcb5057d74ea5fbd2cd63b7c8ec5e1e975ac2af4f31857d6be9f37a209b1b0c06ddf371d9505af1434daacba3d2f00363071bdec14651b57a324ee0764e11ca5270685141757c768550ea3c1bf05e5f544aa76fe3b242257a4bbf25ff99d3981f79f4ee2d11b2851f588c240e3b1e4236c6d699faa616c658e991197a75fda79ae5bc3cc91acfd37c8626e42daf93622b2114a016fdd293f3d5d1ee9a7c8d472798394bf979b736b25fa6fe88af8fc397401ee5bae68dc430ee956441bb20fe83c1116c6e03cf168227e57c6fe0f74557a1b77391f871c44416e90d4e095719fec3beef62a95565a34211c6a5ce6a60e381942c03f4523299d05c12e95e58d7a504e83d1666c75a6b34c27893fa26d8a0d4c3026d8acccf647cc7de05363ed0ea7279e778362de97acede4690910defdf5ce356f9e841cecc63c16013386d711d5aa1ad7562b04b9eea35a828398dabe7ba71b8ca599a6f68310d5dde453299a31e164ebc4fee1d565c79c37a769a5bcf34451db75464aa1b766c33f7aa6e4dfaf71450efdd8dc885ae9c9dc222b8f1f869ff305c4dbca3e0639636194e9554aae15aeb23b85d32b5eaf3a11637312eb5350e3c3e6acdc5762adcc8a74867541cdbef263a1eec2f059df1ee7f1541fd9c3c48f52df3d088ed2805d5c6b7763eebb81d2f034c82f629d7d014689ee7b0149910db004b7aa14c43589e18182de22354c9228dd1afbe3ebe12c13e556361184695fcdd42b9ecd7be385775472d2787f33c96a37b9ac033847e87db95294a849d97cc824797048288c5dca80ad1288a7c7e48ab01784cef8c369af673e338ca5da6102ca167ffb9a8c38e93fb3d59763711490670556c3dcbe9d5493c64caf466cd657f42cd5a064ad6995f9582a038c2a61e6e1245a7f7c6421005e7add15516d5d697419208fad48f13ebd4ec0a6161ba41a5d8c441f3cb9fb22778adea9f51513e9d66ddd87e740ff33aeacf50a8aa233b4ef0f0ed1d034fea03c58b9d1af374eacc51e5441897b66b637cbddce35878110ffdc64c0e130c3385591aa260ff59332dd5e075cbfbc56a90f6e60e484de50955b8822c01f342e14da8dcc522423a84091b95dfacd422547c5f53e7222ab204ffad593c13bd3aa7386d8d84c93f66ce8f1540dfd61d91cc9032af280e428df975d8ad3b47944f6aaa136ab4a91fa8813cfd34121c4b9f20f94f4b893db39abd76f4fbd2347c205688b9d4de2d3a397ed4d33fb9e905a9ef0c870c4e3c6d4e459bad2c4728e590672b6d8461fd1c199f07afe1120bb82655487359ca2bf7c34b38478c30f32f7cb74d797fd4c4d319859b40482c7300297ef859115108b5a00d8e8c833434f7388a69d4459e85eec7db90b29a0c638a364794711385942f4364c75a196af3b535798d1b6db645e289d45fcba0a7b0a54a26811aaec484baeb7dec8b08955fbf9ddca1c2259c4457892474227ef957ddbbe92ab5fdf8a0126975a2f64a9b7d9ec3a16abe5cf0236b20e0f7cf3547641993015fafac783de76f691b110b6ab6a731fa6b77e3c3c21e1d8d45ef7afa7e9f326882d8f58e0973413653ebbb73d02f0dde755cb064cfd2af780030e1d3916dd4969eb5e15bd16ad0ddfa6e94733d678c848435d290ecd339d08d33b1aed0edc23971fd960fdd7c64c4a180fbd09f42521dc92bab2427d108f0ec9f4746d9b6bd0fb38bd2f60bd61d20f5f0ac86f75cd673ba5c2306b7d61b204f5be68a7e0b91981fec757e612b0d36eed65991d2a59a3b2f4243699b6a05daa55963133f83c9204d7a25cf1700242fad240d94734f57719e2e054e16d5f989e3ca63860a6fb3d7c67112cd466793d814640f9bfca6c8bfafb55217eb15fc36c6873b6233340a261e279a3f489b7d2fddbe1c445a704c185a79510c77961b9c3ffc86d7667b11c1f151862c11a7287246c71c7cedc08080105f9d18d043f74b52e9cb6847f383893dc943d38e81d6af255a6cf490cc150c032b3aaa9a38395ff23a4d6a90cf341db7345de1d37acdaea93a6ef84220586d4cdcb23f2e86fda1c1d592181c3e624b6c15b4e8d7c28f7fe5e8727cc2fa0d46c8876900304555f1f334a9958ba14be3fbc7ab6073051cb7cd7ca20f6f0f72bc05a44e729b7acb14e5cfe8654af9fbe2ae880c6e615fb53e22318a5642bb3a169acc4eeaa23085bf6ff55080949dce4fcab07f0e03b6e3871566fe987e43f91dac0c1098bb0e43238aaf71722632ed5d30c23be7472f79c490dff22f1868ad98418bdee022d270dcfb7d66cce9a597cd33093ed6c6621307274891e5970358b38316edca839bcb9c95c4c0735aa8aaaa350d573e2a39b89a419c8548070a95ed4899ba663eae61ce7f5aa1d00e24cd74bcafa3779209a25470fea40312c1ca9f959af81f00f107129e2434ed987488db45426abbb370bd518c7d486247291cd8a81d7983bb873a8fafc6bb03e99790abfcaae33b6b01234f5f87a7e6fd1726d018ce589833acd6a9eb7f2a73fd3248e4b99bb42ceeff3e6c95e19f87a79d16c50e5aad3440694fa2dd6a77630d00cbeda16cc35ac1bf517aaf1b7b48dd6b1088aceeb637e41fd633e3fcf17da30fdc1809218b71c3c84431f9e3404318c16e1c9f732cd6514d091e1ef3f232b2e189fa12675af5e046011d000811da1c411635fc385754abc0ebf7d18bcf9c544ada1e2496e334321773e001a460bd1a2267596087254353276f7f227cffb97d1131b315e2d90302bbde3f8d9b9ffc415b3c28ee0ebb1a0eada6e250f7d50a7f2383bbf01bc709c728634ed9baa021ae19f4983ae35a3bffabbb0f3b58e69055cbb359a2ebf0080592365fe91bbb4ccfffa493d737547e74a461158aadf237b63135de0576af2b12015b80e35a786c93569f95c16cdbe2b3eca1004127f9bcc50ae883dac24384f6cfe8348a4fe63a5d1a4694750b6df4a016b044af58b107ea294f0c50574e2a3c00d6a4af860c608c16cce2bc589426ec8fdd2900e2498b3c14a31da5ace28d36078b2b50a84a35edecf823c76151fd26660570135189a677eb90e1e67c465b0b8e48015ed0234de04e67872b342f9f42763bfd8f721786ef0880981b9b6f6d72cceb005e15ab17222aa9733ef3c3fbd57398dabcf36889a1d8286f312ce4827d21b4ce2be2dd6c0ed8d606d1dee64aa493c5f9129a2efaca58c329a692218575b845fdacc1a1ed9beab8fbf35d522eb76760b5ba8becc9709d7360437aaee68817f9d2132eb104f880d0ca79fd96af1c1913faa4174711e01b31e5d72c278f53703e2d7e898941e5e2e391a05346ff0b315f98fa4553d0d1edc6433e5847d8f5c36610cc573fae1f10fa67daa8ef82d713a9c124d9f90a93d5fb867e708583262bfb720ba069f02853d9b27852e022f785a96896c70c5735b9da9a908bbc12bc78e1b48c8e99671288733dd09db32b7ae1c12bfe4f4dc75dbd6671a8b6a6f36786a734e1d0b530485e24200c4872c0ba7ceb0af451475df9ac25bcda99e9a341d69199e2cdcd85cab80e25a889818f4369198659fa7f32b6e8f7fa9db51319621774c69d7357491d32b224b1cbd575ace537687aab7a1efecc9dcedecc6055ea96a6ed515a872d24adc5626eff95bd942ef94ac9e93931287b3bc1e540065ed88068edb54439f62ad5b46cc83267263a0f807986641adf0c983b867d915c4c91429149b3b69122cf75819d7a93d6bb7d57d8f0bebf8ef6df54eeffde8ad3018332938d1b9d458c60326bbcf25a53386fc72c3d99055c2ffb11d7b375bcd7d7f2e0ba33b87c0269727c4d4fa5fd7f5c296dbc900d3e9684906194c4941ec7f02b518671b10ab0dadd299f23ca3ddc928245b0a8162a5bf244eb7cc9cdeed6a8c846a83bb23e86354af1d0ed1d2b96100a4747a4ea6c7445705b9af5a1efe48c1e8b6a77567c4860801e6f222fcd54558f9d150338b5fa47519ecbcebf2039484198e5957d25c29c48a73fdcc1a1c735c9827062e1bae329064d1df68e528113df48fc252ca7554709fe820da0cc8aabf19d797b88e43e044feefe5afeeab7dddf800c2c3a2752b5cac5942ee3cfbf13b3f2f74bd5a07f02bf43d6c518297a5ed27629ec1f6fc38776b01e67fc743af01b972d37a463ae26a8911742e819e9a6a9aef5aac623464211dea27707bbbbe3085278b5790b4dd35738bf8ca7ecd6751f8f7e89e74decb5948ac96f6c84a19e03d513aa4aaa1443afd8af1d944fc003be7db7bb49801b83461d9df41cad11ce2e71af3e02be96bcee248b6078d93e5388ebfbd43384d386cde4986a92541a5e6de0b669c6a344a51de68f18d8d5c0bcdc37d1f6d4eee542a675bed81631e1f3c52da2dae6c583bb496e641976ab45090c5a1b5330af3fade11572c57f10e2c47cf8ce561facd90c3000f920c3b3e6edc3656317eee02d5c360112af26d45f63c216e886d7b5455082679372fb4325aaa95adf49a55ccea4af85a544c4ade60e8dccc0f3d559a0eb03b27104a803d313708385e27cde5ad9fb5cfee074504024b629287b0fe10352db4d641f0863084d25999b2c6b0b2e1d49d9d63a1f7da853ccf8803c487643cc09838aa7fa408625d196622e47903774751a95a277e7872fcaeaba51c1a6b016951dd113b0f38504aee9a567bb042808383c73305ef83668c1457b0912c90864e762a82d89594446b0f4516873767d21cfbc0a5955b56842028ddfe8212fe12a2e223f8bc6eddaa93a6d6855196dfacead195b81450dbb4f5154fe06bfa5f4b0097c0a14b5649c0050e76f25d3670c592ba02229ed1809768ad8699ccce8287efa02cfd2d05f1da1fca8ac66ac9a528ef8c1445413c379ee2c19bdc1038986d4f1cd7c349646c1c5568af1ed9a2ba1aaea86c011d033afc4b0e9ff0ec6bbe2a9c7fab7fcca2c2d1fa5c25662a36196cd176f7c48efc877bc3f1de570cceb0dee611f9eee6399dc7bcaf5e4a0ac0cfeba7c27eb861c3530a1bdfece0792f6b6e0068d5d7dbc618e31dec095817507e8c2f53795d9ce6cd78d56269e1e7209d87f40f8c81a1d356d55f840ce6356ff7e9ceeb1d215b12af7481bc39e9c1388b92dfa7eda9ea915b827c0b94928693cb32748cc175c39d8bb081be9ab6a13af29e9f23879d45b8461433a4d28318a932bc294a1e69c69cfc30ae1075035c8170d2a40bab9fbfeadd5e5ad5ccf3d8ab22bcef4b8dae604b153e2ce9e82922b30569bfd5cdbbaff59cc8648486cee70423668ea6492fb44790b3dbe25e011997338d2aae3a683c5b720722a1401edeef31719", 0x1000}, {&(0x7f0000001380)="ddd02a90f0368d492d18e8b21835aae1778c157221161f668bcd9a8fbd730663639c4aa869488ae8baf94cf7016cee2b938aef48a12542e14ae5eccfb23c046dd2cefc86445a063ba462785ac40f5a569d3cd7b9fc27f2520a2aa12621581732e898c6883a4d797d17da9acb88207958cd553750c8df7df2e62c4bfd2f488f215285314583117a0b0acf1a5348451adfc750bedc69f1c150676f3bb761256569d8cd92ed2288b6563afb", 0xaa}, {&(0x7f0000000280)="253cce70f5ae1673fe326fc4ac4639dce74a14", 0x13}, {&(0x7f0000001440)="f0d7728d44f06d6cdd59f13344a1d3de5b8d4f36f39b0025fe03b458de21c8bba81edb474e2c9365f240e4f4784760e1795b242d4bb379a6cc6372cd0d949bce2daa4b94b0ced61672111c7bac7a3dedcc8c98e2f4f6c86a77aada79fff53a05039f3ad4e06a14", 0x67}], 0x7, &(0x7f00000002c0), 0x40, 0x408}, 0x2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x8000000002, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000280)="430f520458c4410a51b46e95b317bfc4e131ea520066420f2ca5855203f0c422f9db2a66430f7416660f3a0f150680000064c4812114c1c48278f3170f72e4d7") recvfrom$inet6(r0, &(0x7f0000000100)=""/135, 0x87, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x10001, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/206, 0xce, 0x841, 0x0, 0x0) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x1a0) 04:02:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open(&(0x7f0000000580)='./file0\x00', 0x2, 0x23) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000001680)='./file0\x00', 0x8000, 0x31) r8 = socket$inet6(0x18, 0xc005, 0x0) r9 = syz_open_pts() r10 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x8000, 0x20) r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = open(&(0x7f0000001700)='./file0\x00', 0x10020, 0x192) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001740)) r14 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001780)) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) r18 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x300, 0x1) r19 = dup2(r9, r4) r20 = accept$unix(0xffffffffffffff9c, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) socketpair(0x22, 0x3, 0x8001, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket(0x1f, 0x5, 0x0) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r24 = syz_open_pts() r25 = socket(0x1a, 0x8003, 0x4) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="6aeba02b9cc685c8816ad93f04d0e03d56f8d937c8621143028b3456a507facc934c8699c13e746bb7d24ec4b03b86902e96ea8dd1390f5a0463b757323b7973324827674b0b40a75e5bd69a0f97358f861e1fd11fb675452522bbcde5d8fcbaf625679436d455b79f8ba04d5d654b61ed0fc0fb6f87c5b8c381df6fd3c24c94e191f773be5ae9550e2efebd1ed00fc02e1b8434ad48a7ec3f63edf41c0a3e345f78107ef9ebac84280580f1ca9f0400f029d1c4559cd2ad6cfd61ed37d865c41845b223a050fd320844415b0a6177d7f665606e935e52593eddaf78461ddee418e63e8088029042f41eab0b152358", 0xef}, {&(0x7f0000000240)="a668770991cc9c4eb25b5f91c82d91f87d8334ad61ddf94d5062cf59c783518e2f47271dd73da5caeab433b3040789898869178cd35afefae522d72c1435b478afdeb26f78ef9b9d96461531d6748760cd875c548575ce37be7940f060e201e2d9e31efa39613b8481de2a8d11c376fd951b7327019e54165ee9fb1f7e25b9d9906b0d0f9314df276d6bde407d6e4d4872355f83524c88d09f0c38de04bd49bb971146fadbeb3b74f9f41fcffca090c9469faacc6fc6f2b36aa4281b5945c1ac61b8414a98f74081ea9ddd4a13b89cbf4da50f6792f01a0ec38f9efd8c4c70f8533e36dfec1b154ab6", 0xe9}, {&(0x7f0000000340)="c306c3491eb24d15250b6bb9fac47c7579b8b9c3ffbf18b9bb1538f6ad5066b904826b19c6bf548a7faca55d858efbe9f614549048267b9f1e0e7261567adbab3401dc0eb9ae93871643b9916dc12c6338f22bfdae6b0421f16ac4120a72f9ef7aababe9d78f4ca6b67ef1ebfcb30cbde9c22a5c10f50b5722cf0a8bfa3b8dafdfcbcda10d76a9a3c2bacb15c485ae0aca68bc4f345e7e856a0329886d04f0f5ec1172407252a9827b4be62deb1ea764d0ab0537d6446e6fde56af4028d248b15136057123e31d86a13a46110e088c545e83bfb09b66561f1295e9ad", 0xdc}, {&(0x7f0000000180)="25d6506a2940978c96023782e1ce470328ac00c85cbbbd2dd51f5572fa7d9651ea926edd676c12991f35fa491307d4683d9cf122487ecbfaf501656e59ad16cfbaaad831c941f8aac43ee31ab8e878ef6bbaf5ac3ddd1c5b2738eca9074abd6761ad0f5a06b3e87679d22652b3bd60db53832a673c7d4c0ce6e05521", 0x7c}, {&(0x7f0000000440)="de0b4751d8697d376d9564e589701e2095527d099451514e99de7252cda4475c45d4ea7abaa8e045a36c351c1d5aeeca955432315afce9359481e06884b5c9f739b21254f144b94cea51df68fe0eab4431052ba08a211e25c1227216e87d74014f7dd9570cd2be3399f4e4ac8e6eb969c3a8935318df5441dd56e8ddbec7f038969e18d48055cb0e8d58be66ac48977b6ffa4b8f2afb944ea720abe25fef4cac888097fa493a921a418021a7261107b57456a7dc", 0xb4}], 0x5, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24]}, @rights={0x18, 0xffff, 0x1, [r25, r26]}], 0xd0, 0x4}, 0x2) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r27) r28 = dup(0xffffffffffffffff) r29 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r28, 0x6, r29) r30 = syz_open_pts() fchown(r30, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) close(r0) 04:02:34 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000880)=""/243, 0xf3}], 0x1, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 04:02:34 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x4}, {0x7ff}}, 0x2) shutdown(r0, 0x2) write(r0, &(0x7f0000000000)="cf9897571e4ae0794dd55ccae9eeb5a5a5751338ef3dec20b8a6e3e47e1744e603fd41356a46dae0a7c7fcd660c8025752d873c5e8a2ee2ddf18d94aa9995e2982a68a3424676622ccb6d6a4299a9b215679d5707f4c892de1c740b2816018700a975a9035c5747b39791db820378cfbc54b3c220397094f8e3c2e648b68c561023d0d39fe8aa8c1cd1cfd0e035e05d1ac4e5d4ac2d4df164f329f4194a5498749bc03f5653a67b7fa160639d4103565b9b0e4920319f24974e6b41e02ad4d738b3fe5dc8332a40c87369ca1b3ae5091fc556ea323c46e", 0xd7) 04:02:34 executing program 0: r0 = syz_open_pts() getpid() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x7ffffc, 0x0, 0x10600ffffffff, r1}) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000a4", 0x12) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') getgid() flock(r0, 0x12) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000001680)="e8e7be01d0b8628a7e86738181776a97040a202adb6ef9f9921e9368f0c4fd67d0b6ab77154098ab36d9674a77d8d4bec65ef6bff9bda34a5b046d7d2d618bad40a7fff3ec407764650469f845a578914406005818f625f1ca8a1f410dad16df93fa36ebc735554a1513939ee1bd34abaecd72fa355476cacc3b7d285ee91d3310ab59892e3e1c68c2dd1cc2a27ee827edac8a8abf21ecb44bc8cf480d0fb8e370671d289ff74085b212d9ab7c7294b26ee14ec0fc88d3437fae6b5d820855a9816bc20a41e85cebaf8a6bd7e3ce3a12a47b4a3a1ec1db9ded9245f855971717eb8559443bdca932b72861504663898a2373dfe01070b0964806257c64784947ca08bc0d40b008d07619cf14bba64b133e0f302b4f51e79b46fefa048cbcce926dc594dbe9a8576c6ca862315980d5e1981c08d571d943074ca62deabb172e8ee9636b69e9391f0b276f24bc0cf81b663ca92fe83537cab86e40a5932aef43ec8ef39a9c54c559c22f8d969ce584669e4baa1fa747bdef90d535e1d2df56f59dc45500f0a0b9a3f167d5c34dbf587e0a7f90ad805f44d32369cae6c712096b38bfb7467a699ec8dff30e0c233c1962c4fe0892ad1e3407f5a86b5730de31c856ac41c55d840276aa3355739dd93dc2f441cbd6ab3e2481582d7323a168635b2c4ae6cbbe28921241540e538b4ecfb9b9f0010acee030a6b868cdf20c7967dd3c8eab693963e4de3718ec3fb4c90166ce0be8c9767d412c74bd6e877bcc26c8f13293c3f65e143b97f167598184f4180af5a385c4011d9ef5b0afd82badbef8c7145da5e1373d2faee399fcffec04fe2a71ee5c5140becec514b57bbf112813034efbab00a198c2493fe1c1260b948648f7af1e760b4dbfebe0c2f58761e2eb3755f62134e7e068266a3d8058aab414bcfbba15faad4404fef6d552f1af4a06bfb27e839ac1d7a83828d2c22b6c8a9ab03fc00f5f718e8f9269124f1ad152f9f6bf35f35ae2747f1c093b0938ed13dc76231f3bfbb1facd42e6b17ed187f670d3a09b5504e95b8d44354a35c61f518b48d9d4718bdf15475d092457609a07b32a200e29a9c621b658cb41796f7f0d194b1edc6b65c236275ee5844ac1bd1fabe839cef20a5ed92ddbfe28466b4907386c6c7ccee1b83ab22829375faf189c0b038f4fe8c1a1ab4f551e12ff1e8f36491b3bf33db551e7d477b409156078354cc8332efb9d01498e44dee4c936665c3c51137e26fa51893308473ae54ee3d927f40d8b8b081e62b92c9343f44f0836c484545ecc930d2ae7b4cd97283b70d943fe206724ff33cc502c6e1b915fe9cab14369e167b9d28c901678cd66ed1ab07729a4da5c6425ca50be2000af359e37f145a0dedc3b17d2055552ea0ee98fe3b0a0cc240fdbb555ec3518aafe3e2a0601f0634e1bb449bd7ef60e1b1147cf8a8a4a001f4fda29a8f43b6c1547937afdccb132b3bb48decd165ec4227258a04764c68ce43af06839e15bb4582123fe7f14edb30f79302fe0315a4f22c9afcea4338353383bf774ca7c06367dc2ae7fd255fc05991dc9f14863b723111e79866c73d7c6a42da0992f1fed64f3bddf61de0357b1fca478df2dbd4cb36560955c2e4e6ee5d674850f8d202470a1bb6a43fbe31c97934f8c25bc5769db6c6fa10d00fed8e1f93f04d13dd8cb4ec99714406f04b4ec7db865bd019264e1e9daa287fdcdff3e14e1095194d5cff83af47181a1f86ed8c25067b1e4b63081158710188a6f463bc213c31c80f97092d343b99da4a0ac5be11ebc20b954e30a6a9cad8930c5b36fe7e8dc8bf2f5a7c9d1477ed26a3bca0b107fc169b93a5e4ebc2f18e574f38ce7260d9dbc5dea1f9acd5b606b7dbe88e5c8dfeceb357cc80c322aa91a6f52b4880814628cbc2466a584e8e80159ed0d57c5c31b0dbc28852b8dde5db632fd760a2e43e3eaa7a12ff99c819d87a0b892b4310aefd7c18e0471afb57afe0dc63d25a30703510c09bc74fad0a99c959bbaebb4b82dbfc2b54a5bd050d4074eff736b8054f1377412767bdb8afed8571b39cc1fae91eba5b58dd463290f4a8c3837e3e71bb9ae4c467049aa1f41ffc44fe17d640f3393849d1d0ade89d84ba89606f963ca6eca6b104a7475648f47dc0ec3a4085521ee0435c607bb0eb493e0a2c11380e0518870e5c3fe9bca85773a732e95d6a0bb681c096e742fbe622e4993dfa46874a48cb9785a5efdf1ce50d6b9946ac3622570c2b23d0aa8b6ea441b1e8aacf4a39441d76a94730b7055af1b60b603a3bd5e1f0ab33382b7ccb8738ca4ee2da79fedc301f7949b7220595b82e4302ac67621b1000565516bf422e5eb664576ee227328b91d425d92d2b4fa12fa7a4d9fd337e3836758de3daa9f4ed018eff227ab2df73bc9ecc81e7ecfa75d4b040d894946399b2c35879a54116a4c2ee1def9c048c00a921a8192428bee4ee4e9348760fae76c98fad6aa407c704d3234b7f2ea1ec1b3a90dbec549ccd32ec52d9a49f0ef2b22d5ecb6e316729046b4f0bde40c265ec7cf838f9fcf4f2397958f3ecce59d531bd5c7add83e5182453ab24277e0f24f3eeb01a969a13f0426b86ca2f5d0268842eaf970e60e0958bf1df5577e877ea6693245104e61548ee4c8796bcbb1c34e96bb75ff0fb9f98574cfcf9dec80495015b17c04ca359f22ae56affeac6908a6fe604650cb8b06cd4e0ecb563764337f9c20a032accb609fa3734c0d55da0da8a4822a74873cec234dc7828361025ff407ea0cddc626abf83cdd70b4b642b8e91fc1f479a67b3501a4d35532506d34eddaca26d20838dbb123dee313e8e998094f0f03c9360d4098b58b0a8c3c8bb206f0280cf4a753dd110b081ee9701fa9e076fd05dd0e99501bd2a231aeef3a28643d9850c740e1efcaab7f800f6c75f8cc1454a3e7b9af1adb5bcf7877598693ea9a8b1e71cd1a3d15d226b81752ab7376ec5bf6df3242ece89a2db1d06c649a91998c5e6ed57656e56783c1fdac9f7582db2f3a001f02f53431a6dcfa4c1c3a33335ab910c9953134f9a365a63ea7e865598426acc32d64e9b68efb187350f5c21e59bf434299dbdd86e3798eb95dd4f631d92b48e9970f7cbd2e2041b0ea1ce51339f535e5dceb088403cb2540bf216aa73a6cc4a97e99379d2a0a1854a305bae1b45c669a00d7b8e5d4fd1ca9721e35f33f1c91c72b1dc7186855d2355b125126916c969bea07539330d8a960736e356d48064a9e46a1ad2afbfa45959d17e5a962c6235cdd40ad66d6afbaf83573c3917320eb1c514b3cf98d5d7acfb436035e2ed63629459d68c0440400d7536dff829462c8b2498a8a4806deab01706c2620fa19bb29ff151baec8c7fbc15c8fbc678542428548069c9a5740a60ad3fe3d525fbfd9d06e258cc9c1e4a8dfea705508fa07924e1a17776face6dd8630f727515b2d904e03328ba12330f1e89ad938ad18c9a6524bf29bfa7b3af71638033d2977e979aa3d25f4443799ebf27438b3a0883804efdf625fd853a1b7a68910371c243f37f949a1488e4d29b6815d4a031b270527f2a1cd25c7b02b3580dcf1ba559372c85d27cac13b6475abad4304b7d35106f4d2880e551b15b33aabc067761f7a25cd714a3fde8b9aafb1884e8737a79edc6c9f92dfe581bc0900272c224e8eb7452823f7036f1adca0466467be851362f70c436ade53f3cad0408b895a5e278f89091c8f5b969267f04fcbab51e32425d82855791ae8bedf77b635e9c1cd54b84d83237512b21b1b66ac1b039f1292f6467988ea4a815c42383e2f73d40ae1276cd4ac8b30e99e27c33889f9a7e382473b5fd23bebcdb853f39d55822c73c40c869e1ca831591ebc79e7978bbade6d6378087b9f72579a2031e6082ca86c0d5999019920135c023ef9e05f8fef69bb43d103645e3358d78a659d077620695cda6b48c1cd7e5409403fe49254d3239480dc5b5f6da388ef5ba52695c92918f0c986ecd1bd919359e63bf3facd2a0eb18c3ecf4c0b82dc0995b204558d0968ec0305776d764ac4b97fd8b2734661168daa490c5441bf1bd770aed6a276b9e51780f993f74bbd7183cc7430b3f9bec7a72ed92850be3d85918dac86ede291fb46ea493506962781be6e996feca9ad524074a369d56fb10b3f799636615207fe40682c70be26530ac560420f929d72569f43f01e1d371679f07dd2c4a8f520c7de9c02645ee8579996804eb5f9e53f93f9074e0ce62344ccb05f6283ba95c90d3e2c3d4877a12c3b187fc911d07981b16714ebe81cb1978208e81b7f1156b640c4e8d41f0697e9d47b077b4d38e1afcd812680bd94b36979cf4438551c9691fc9b7dfa87998562e8c08947989ace7dc9a128ce76cb341d6ae6fa9ee17d0a054733f0c33819ed53102a324c33619f912490f12bf7183a9c1175e4b5588f6401b7a9ff73a7331e02fa7f4d1b5b1aa72e8d361e75cb1b06a0d987360620f01a6fde41cdfb4a72909cc820413e34d4751a38992257e8c7e57ba83dc86ec19b0ff73c09859dc661d8decce8e0c0fa9d1fd71a6038756fda9d7a46d596a0cd98ecfb9ae6284d0dae79cda8e0e1cc9e6ffad944edb6c458dd79d015790d37849ebab2944b468a7181f9d560e7160b7e875aa85b0385a6c633c222887d50bdf984a58363d9d3e898744c9b36aacb21a479b83a38880048a65bf164a1286fa4d0d0645473da08c49d66c50c8736492bcfe1d775fe5f138675270bddfc09f26f50c5433a8a233a2a6896df9020a8e0dbfd706d73c08a04f328964c452b9b8fd054aa8109eefffb39ecc5978ea652b4c947ad62889537865bd314d7a7f1552573b12543bf1e56bd0a4689ad99f9bfc22a00ee1b29206a7f9c4756f46da55ed24594c2dedd063c9e99c45f12aa3427167ae108fc2585e75392f10720f3b53c97b763715605ef9a59cb6dbb970ffd134ac753c757b3a2c9bf509ecbebfe5f368c67ba8000f61f2f36eccbee04fa8f83127c232e4c0cf309eeb060e1330415da7e4c6dd08e58e8c32ff564ed86cce8e9c0605096f7fc23a6c9f206cf8ac58cb37d90ca9a998018d48b64a78fb28bfa2177249eb610f84d7b2915abc1aa92bde699cde665aae4b32b9d5cfe175347f67cd20340c947f4a29f0f22461a2e619909c35fec5326ad38a95e24f9bf7f21c03216dd0835594f8b1480b8ce9f2e115eea8b09e6de3f5e2313310df45876bf677a9dbe0e80a30d60472433d57ba71780f45da4a80af3625d112eb8b635aa0597d8ab06a73454026ef86796b2fffb231f19dc6f094609b3cf845afac510091a730258f2d10a9fe33b0d1025e7735b709634196ab86e3735f56fc50ac32e68b31ea075c13c2f9a398f41871fb3b169ad3857f2d4183226881679a6b51138bfffecf59a78ea8ca8a9b921389fcf0267cda27f898df83c9191e24bf4d7a0809d33a66e7f1bffc473de6dcf99e34120", 0xf1a}], 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/171, 0xab}, {&(0x7f00000013c0)=""/107, 0x6b}], 0x6) 04:02:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:02:34 executing program 1: semget(0x1, 0x3, 0xe03ba7f920cb323b) 04:02:34 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 04:02:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:34 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x10) 04:02:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5ff, 0x60b, 0x8, 0x0, "1e3938ea83bc6a1907bb4335101b3eca66c8b076", 0x3, 0x800}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:34 executing program 1: r0 = socket(0x20, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b00b2f653000000000"], 0x10) fcntl$setstatus(r0, 0x4, 0xc4) 04:02:34 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='c\x00') 04:02:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000200)="8ede2bb83f355e8f57d997962f3208e49c43ba1f388b673624931af82f98a8928d935ea67e4f4348e8e05b5dbe1704e418f626e9bbba7eb0936ff951520321d16f91a1ee6be10d08bf7d1a8bd08e889f65218dd052fa09cf719c67ea377d43989dd30e59bd0edf81af4ff3576741bc6564a2371badd20297bba43764c28092", 0x7f, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getrusage(0x0, &(0x7f0000000140)) 04:02:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0xffffffff}, {0xfffffffffffffffe, 0xe2}}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f0000000200)=0x42) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0x9000)=nil, 0x3000) shmdt(r2) r3 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) unlink(&(0x7f00000002c0)='./file0\x00') pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="0ea4150577e2b7019cb3321bae9c9d70b177a59fb71af1dc97c6b36ab2b306499ad3b15a4deae0f3cf5a9423492481b48ec9352acda3ddb96d2d27a4c0f752c3c3602b861095414dc1d617a5519a68097776d2d5", 0x54}], 0x1, 0x5d) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3b}, {0x5, 0x101}}, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000480)=""/131, 0x83, 0x41, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r5, &(0x7f0000000580)=""/171, 0xab) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000640)={0x101, 0x2, 0x4, 0x4a}) fcntl$dupfd(r0, 0x0, r4) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x6, 0x9}, {0x6, 0x10001}}) mknod(&(0x7f0000000700)='./file0\x00', 0x8010, 0x2) shmdt(r2) getpeername$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockname(r4, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) getpeername$inet(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) symlinkat(&(0x7f00000008c0)='./file0\x00', r0, &(0x7f0000000900)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) getpeername$inet(r5, &(0x7f0000000940), &(0x7f0000000980)=0xc) accept$unix(r3, 0x0, &(0x7f00000009c0)) utimensat(r5, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x6, 0x9}, {0x100, 0x4}}, 0x2) r6 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x8, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000c00)={{0x6, r7, r8, r9, r10, 0x6, 0x85}, 0x5, 0x199, r11, r12, 0x8, 0x81, 0x5, 0x80000001}) 04:02:34 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', &(0x7f0000000480)) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 04:02:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getuid() r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 04:02:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x5c0, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x400, 0x3}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x11, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000009}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x2, 0x77b}], 0x3f, &(0x7f0000000180)={0x101, 0x9}) openat(r0, 0xfffffffffffffffe, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1020, 0x3f) fchmod(r0, 0x40) 04:02:34 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0xf0000044, 0x7fff, 0xade0}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x40000006, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x7, 0x88, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x80, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x81, 0x20, 0x400, 0x8001}, {{r1}, 0xfffffffffffffff9, 0xd5, 0x8, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x23, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x24, 0x2}], 0xeae1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x6f8, 0x3}, {{r1}, 0x0, 0x96, 0x80000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x0, 0xfffffffffffffff8}, {{r1}, 0x0, 0x60, 0xf000004a, 0x1, 0xbfb}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8, 0x81}], 0x9, &(0x7f0000000200)={0x8, 0x1}) close(r1) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000180)=""/24, 0x18, 0x842, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x88, 0x10d) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x1ff, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0xffffffffffffb407, 0x1}, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 04:02:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)="1aadc52b3758d2700cccfcb43c228a28fab327cd675aa171fe69e39a91c77e3c3807d337eae342a2ca8fe1b979e8e8336e286cefbc0266aae121a47fa1edd71a1a35a8bb3e77b96105642d1d259b699f23467aa81f4bd49390fdbed8fd7c6771e0666e36d8e3065659fca7a986dc4f3484e75d6e79b2fdeb60ec5a1611eb51a706d7f64a0ddcc5a8f3a5db3347298eb607279f44733ee7b10600008735abb821a767397a826f4afc58bc5165a38a7965103cb4515a9c98a3713a775ccc0353ad517ccdb510a02099a4d5b681cb9f80e45650fac566516958f1902721550000000000e65226f2acc25cc95cfcb795efcf31aee4b0e8c80619efc88d17065d1d7d9f6e74a0537de206b443b477f4bbee8395214bb088148b71296f98", 0x11b}], 0x1}, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000000)=""/28, 0x1c) 04:02:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1000, r1, r2, r3, r4, 0x100, 0x4}, 0x1, 0x553, r5, r6, 0x1, 0x20, 0xfff, 0x1}) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x62) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 04:02:34 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa1, 0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r2 = socket$inet6(0x18, 0x4000, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x2400}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/208, 0xd0}], 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) pipe2(&(0x7f0000000200), 0x10000) 04:02:34 executing program 0: r0 = socket(0x20, 0x3, 0x100000000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="41b84b76b4f2e5ba9100049ecde2b93d8f56c3fc27610e29a44a07e7c25413ef354444a183543ca1c1c32bae97d2d63390c7d1161749c4fc325f5a706cbacfaa9551cf5ffe777c3b5af051a98d6f6ffc6d8722b6e8139335f5e3ed46270c69bf9c6cac4316d9", 0x66, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:02:34 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x2, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x35, 0x85, 0x80, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4000000000000000, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x800}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 04:02:34 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) read(r0, 0x0, 0x0) 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28001, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003840)=""/114, 0x72}, {&(0x7f0000003740)=""/239, 0xef}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r0, &(0x7f0000002680)=[{&(0x7f0000001240)=""/219, 0xdb}, {&(0x7f0000001340)=""/58, 0x3a}, {&(0x7f0000001380)=""/106, 0x6a}, {&(0x7f0000001400)=""/42, 0x2a}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/79, 0x4f}, {&(0x7f00000024c0)=""/125, 0x7d}, {&(0x7f0000002540)=""/114, 0x72}, {&(0x7f00000025c0)=""/82, 0x52}, {&(0x7f0000002640)=""/10, 0xa}], 0xa) 04:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10200, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:02:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x1, 0xbea, 0x800002, "611a8d5928e177cae3a2bbd3bcfc008aae01e7d6", 0x9, 0x2a46d14c}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b117", 0x32}], 0x1, 0x0) 04:02:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) fcntl$getflags(r2, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x97f0}, 0xc) 04:02:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="ec0100ffffffff17ff01000048e089b3bdc0f79c3ac1558b3e3163cf182fd1bf5ad3e12dc63e53c1000000313b791253eccbacf64fabb75c4e72ec5b9df4479256817e75c81b46a4afb8489a96a0903a43d6a5f6748995441cd9574fc0e3d857b68c547cd45772974dfbf29841af485e149462f638ba3b2a58a9cb6c"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) clock_gettime(0x2, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000040)=0x2, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x30080, 0x15) pipe2(&(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x64418382c08b6a04, 0x0) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000180), 0x1000000000000257, 0x2000000000000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x6e, 0x0) 04:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffd, 0x100000001}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) chdir(&(0x7f0000000080)='./file0\x00') r1 = getuid() setuid(r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x220) 04:02:34 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x7fffffff}, 0x10) close(r0) fchown(r0, 0x0, 0x0) 04:02:34 executing program 1: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 04:02:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x7fffffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x21) poll(&(0x7f0000000040)=[{r0, 0xf1}, {r0, 0x56}], 0x2, 0x0) 04:02:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x12) recvfrom$unix(r0, &(0x7f00000000c0)=""/36, 0x24, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x440) msgsnd(r3, &(0x7f0000000140)={0x3, "f8dba9fef07f318d4753456846b1648d4470e299867b54e354703987479d199cd4e73840c4c5c919d8dfbdcd2fd82fec8e99ef3061be8dbace22e140cba07e2410be0d574041721448cc78cc344e9de4d4556db5dc6b72a3025b6a6e05edc1faaf8985c3d460eada35e25a88c63b66106b8c67bd94fde8125c6ca299180fddfd008e997c6782c30738091320cb642cfaa5bac3e4cc0b88e8cf708d19cc91bef20f05326eec88b9e93a3eb97561244bb812e7c2a60719738e237e8959030a3483a751160377f816be3de20b67bab911491bb1389599f1ae27efbdabd682da6bf15332a551957c21d75e92c684"}, 0xf4, 0x800) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001380)="c1f8cef819ce0dd52497117de9dca91f8f3881a98949ec5a9bc1e682eea8ecbdddf23b4a82b40322eb77e2ae83b3aacc495ba1e1570451c8388e5b2a295bda92d9e198c28b8294cf7f6a5f880075c8b2726ef1", 0x53}], 0x1, 0x0, 0x0, 0x7}, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001480), &(0x7f00000014c0)=0x4) msgrcv(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000"], 0x9e, 0x0, 0x0) getuid() preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/212, 0xd4}], 0x1, 0x0) connect$unix(r1, &(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001740)) r6 = semget(0x1, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001780)=[0xf71]) rmdir(&(0x7f00000017c0)='./file0\x00') sendto(r1, &(0x7f0000001800)="af68a4697b7a4356b4897621111d1f6a65cb01b1738431738f0f0dc7eacd9ba69111374b60e904028fd4fb3418d66bd6229888a7b0f342158884190fd8c5694d37ec36ff3a4320093efc2325ce2face37e702756aef096cc9aa54063bd864f9016989cbe44d90fba9fa9055191066193830f76074a26c5d0cfeffe3dce4db8d853503c", 0x83, 0x405, 0x0, 0x0) poll(&(0x7f0000001900)=[{r2, 0x8}, {r1, 0x8}], 0x2, 0x2) sendto(r1, &(0x7f0000001940)="013f8bbd7deeed4aad9b5b74a8164619483dadae88c1c1e624d841491067d62b53626e61a4a8c14bac19be5a5b54b4495587c28a690ffae921c45ba84c86e7b50b1a88f9126f6a71556ac50f718b8c98d6d58bcb7ccb6e8b74400c5c769f252eb6d4262723815c80e15590db003e1c05b4792177dd380b66d35c9bde29db35e1c68f13a2e6ecab9f7c278d38902d6b9ada80e186ea63164434f093fe3673c13b6d4971e45806e7d06fc5fea367122847", 0xb0, 0x8, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001a40)=""/168, 0xa8, 0x3, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x180) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)=""/122, &(0x7f0000001bc0)=0x7a) fcntl$dupfd(r2, 0xa, r1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001c00)=""/151) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fsync(r0) 04:02:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="96d69a0ef9701ac2932e13eb9e44607c593a8152ceb300a93ed3a56845cac59cb4ce4adc964d11e723f75f0cbdcec9ceed18cd2c2f3a1a203ced768dd6bc560aede85261d68cacc28a3c553783c128bd6abc4aa0654ee0356260d7e113d7229e107958269dc5883449c0ccc61a369b70e13f17072b9a8ed4a8f3c71d319a7aaf0b42b015e0e3450d0798228af3ca2298f2fb55c66fdfb55a666598b2ce531324303570f6a81823e59e90f60bfea1ae2eeb276ea63206dad079570ad63c887203cde0161507d5c83dba9ff100438c39dd511368874cc2aa30ff9c0eea23c2dbe44edef062edcfd66a066796da7d7de58bc31fd4f46b2e253c", 0xf8}, {&(0x7f00000000c0)="ca9f07aaef4981ec4c5df2ac09c454aea06b8db6db5ddc89bb1d80454d47ff96b2eecd1b2f37a82622f2ae75c2ced3a76091ce5ddcd53f25e940f3699f651ae725f03144b9c60c29f305e018245582c9dd3223bddcd59de44bff5cc6eb84cc4c292704aedb1c06a2ea0d", 0x6a}, {&(0x7f0000000280)="ed847f953df0ef843ca9f9cbea4cadfd71ca4f7b49066270ae0d06f834f2d8e295ca04238426ee9fa22680ddd2a0dbe147c8edaec8252df1b022cc115d122e2015a08b7149690f1604d79383dfd9549df8f27dc1b7f4f05ae64775e0928ea3ce180cad8b55b1508e497290ce5ea16c69cdf4e2c8a53900c273963041df9b828d0956539b3e9f963357e62bec55851186b3647c2b3d73b5a0c6ee787dc0d8a3d4eb1ce19ce8f581c7ed6db0e51a3ba6a8de24fa6f67c5398cfa0e98f0cf10c1ac81d008cb35aa3a8255b6f23b26a1b8dcce", 0xd1}, {&(0x7f0000000380)="6fcd462537526bffdde1f248f00fbf70beabd9497190425162a28e288ce53a12fea61b53b370acdebb191f591997b8eb6d878008169e59719e0e83d6a5", 0x3d}, {&(0x7f00000003c0)="60038da45386859018fc33d1f5d0d60d4913d44f887b3935334f1215cf0c57dae0db31dc88f48856697f63651e9dff716ff1e298aefbc232603e489181ec819e486c071f8f5cfe3049680e9e5dc4b998f85365d29afd4fa07a21624bc1df2adf26d0615cd0fa8771b1a3af7301f07ed693c8d2f3bdc95c9f2195f5e9f3a10922ee52c4c768c8dcd305786ab017a96f7acceba2a0c73495ab839aa81d2cf6f31e245af84ea80383b7bbe3786148cf243efba0a38aa06396e4b27940c04890ba2b8d108f8961", 0xc5}, {&(0x7f00000015c0)="0afd0cbf4464d5ccba54590a450b47d72d031e86055bd95e77689a23cb5ddd9f440fac527c3b86a5a0b48179303c2cc95e00676759af4aa6b889b7b8b03dc14c2014d051a94cf27e93bddf62e37870c683829b98ebddf5c63f8dcc9b5cb16e3f154b73689798e989fe9db707796c4087b32f6ae7326bc727751ecdff9e51e6d00cf80f35150182be8f37f043c98928e87df7667f68ac40039e5ac313dfa0f684925303f815c503af06156f038350d859128c85f73cef9f47fbc0b982158adbbab24fb60a897e12528bfd68c89efb4bbcad591663a2946a266fbd4688e83c15", 0xdf}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0, 0xffffffffffffffa8}], 0x589122bb0872c04e) openat(r0, &(0x7f00000004c0)='./bus\x00', 0x0, 0x100) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 04:02:35 executing program 1: r0 = socket(0x10000000002, 0x6, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5e42, 0xe3f}, 0xc) 04:02:35 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x641cb94325c403f8) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) semget$private(0x0, 0x7, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000000)='./bus\x00', 0x28c8b, 0x14) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 04:02:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000040), 0x1ca, 0x4) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0xfffffffffffffffe, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="d73bd28eca1d0348e557fb4363758c3169eadf636385025a93e27d435c4e11a6bd2fd14ada4527a5dcc4f1d61e5555888d345956135f5080827ff2f32999e7af3f54a9da3d4256bc5ed1f7d52dfe0e5d00bdcb7bc6818c27ec8b55dd619e5b088e93b6cb0f00f574416d34037a46ffd52dcd0fd85546fa3550c121d16536b77ef700ae047e677072c7e180232416295383c6b7cfe7ad5799474981ca913c2fe73193fc3d0c96286108ee069d32", 0xad}], 0x1) write(r0, &(0x7f0000000880)="582720efabd16ebae63201000000ff01000073f2a044fd330f5552fbd50101000000000000334a5619515a4c8ab06198824b3da025bba2983bf5096e3800107321d2dfdbec38ab8c8b6b87cb2d72b8bcdb9ad8a0f5f7281921f16ab93f12fc4d5f16b136a5d00d1628b53a0000000000ac3682d2a69a143e096aa96ab1eb4c250dfc01d65c4ad337b0fd4fa872622811a5d699cc1d0673bf5adda211a68fdc4a7e13c48869ee8941321a93358e25dab2bb1ec9970d7ecfaf514a8151192f5e45344c7ad6d282360e8f0d2de6cf17b58b471dfcc779d3d589e83e793660f529f91679f932ec1150ee5d0ea102d7e6e3b070817f720b7587c4bda0e3c19d082ee9b70fcb47abf099a5ef422557", 0x10c) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000003c0)=0xc) setsockopt(r1, 0x1, 0x2, &(0x7f0000000400)="17b20a52f384460eb91c78f731f082fc78cc0566b424ae35602a1bad27d84958654924323196de35aa80a8ee81c06f789a3fbcf0732f4a775f455a80ecd694a0385b8d0325846bd48637d31488147d20a56fe0ef84713e74995ebf6c6b096aad6c99738d45a7bebcf6b57ffdbcce804a37630be42d8fde2c40a03ed88ee7e6cbbce883447f35ea7aaa5969f88ae7cce15a4c174c432c9fd6802bd488", 0x9c) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x172, 0x80000000, 0x2, "cc145de8aa59a55f74f971100598d04cce293977", 0x100, 0xffffffff}) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x3, 0xfffffffffffffeff, "85495500020000000000001167fbbea680a00900", 0x0, 0xb66f}) flock(r3, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0xfffc000000000000, 0x8001, 0x7, 0x1, "55eb21889113663028cda9ddd8b7882d8d79b7e5", 0x3, 0x9}) write(r0, &(0x7f0000000340)="70cecf22b1e36fcde74daa2b94430d1aed43a0c36121856cb949386c02f6a1a41cde56e19b2da88b01df279d9c52737879fc91c989ff02c3b92cb6b217c5f611ec60df1163e679a4910c4025", 0x4c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) syz_open_pts() 04:02:36 executing program 1: shutdown(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x95}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x120}, {0xffffffffffffffff, 0x4c}], 0x4, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) r0 = semget$private(0x0, 0x2, 0x588) semctl$IPC_RMID(r0, 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/203, 0xcb}, 0x1) read(r0, &(0x7f0000000040)=""/86, 0x56) 04:02:36 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getgid() r4 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getuid() r10 = getegid() pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r16 = socket$inet(0x2, 0x1, 0x8) r17 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8, 0x1de) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r19 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socketpair(0x1, 0x4, 0xe1f3, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket$inet(0x2, 0x3, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat(0xffffffffffffff9c, &(0x7f0000000b00)='./file0\x00', 0x8, 0x100) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="061c1c4c47d88c1532ffda544c005a9bb5a68e0e63e1df1eaedf751be0f679f28d0990df7c6d52868283e4fb98340321c544b6a6e42921fc26a551c6fcd0e7810ac51c0d3ba29a093e47e08ef6f13cd4774b9cb29221a7a4efaafc083ae234ca900fbe66aed6215f44e399afe17901ba8159a1a17fbfbc3a159cc38049b4394506f917e20e06fcfd58eb75480e006bedf69d814240", 0x95}, {&(0x7f0000000380)="945a71445d250f5c63d62c06ddf7b964a8c9340830f6387ac9ad93afd6e7804e85a98d8b3b6120685fcabc3de76f807cbc70e34d9387efa404", 0x39}, {&(0x7f00000003c0)="35550a15a1bd100b01d83ed61cfbec4ccc05abbc382216c181a87afe734917b3588ba7fa080e90fc336f2ed3b9a91a4469f9f86ab6a233091918de82ded692058f07115ef78c27269aa22af2662da2f12584b184942e157d65f892a4eb592dd4c6ecfa84f3e79f67babcf5943404b4abc6dde7aa03d5762ad09fb7df425ebe4c95cd1ede001a3398", 0x88}, {&(0x7f0000000480)="e6c2e324dd2e1aead4a0c9caaaf17144af4ae102cb731c79994632bc8a4e2d728b1cce3485b7340e3588be128e0cf06087f97812ef203ba500ce3a8fea485cd217d627b772adb891b034352dfac8dd0f659112cc53e97cf07ce9875903bdf7faff5d8bca6ef4a136", 0x68}, {&(0x7f0000000500)="5a56e78ba0daf1753e6688768856a690154c2097f48f878ef8af802e61b1577b3203af96149fe555d945b54add69f8311cf7f979b3975932dc35ab7e28d3902dca896f5bcb5b36337eaa24ef31d5fa003da533b96d982bf70864bfcc4fbbe27d96c374d2772a1df87792", 0x6a}], 0x5, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000400ffff0000000000006026dcf24f8b99d6ea41a5276f41694cd6ebdb30f709d90c7750bd608522f3ebaf477d0d5413948e653acd4a8d83e47d3de6640a49e1f7946ba80e3580d9dd04010821c2666f4b2f42160c7093ccc7c99349a33210502ae6ae876b324a97e3bc92e811b4e6833c847e3af69684330b510456ad16d4b5c90b611b1bb09945fe7b47e3f3436bf32d875008647e29fd4a25db", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24], 0x108, 0xe}, 0x1) r25 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x104) r26 = semget(0x0, 0x3, 0x8a) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000000180)=""/71) r27 = semget(0x3, 0x1, 0x0) renameat(r25, &(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000140)='./file0\x00') semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000000080)=""/114) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x7f]) ioctl$TIOCSWINSZ(r25, 0x80087467, &(0x7f0000000200)={0xffffffffffffff81, 0x100000001, 0x0, 0x3}) 04:02:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) fchmod(r0, 0x141) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 04:02:36 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0xa93e8a6f41fbf08e, &(0x7f0000000000)={0x80000000, 0x3}, 0x10) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getppid() wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000140)) 04:02:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 04:02:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="47d92ca8a24b6d5382bf41983a0edb5e0e75b094dfa2bd785bd6973cb3c46e714afcefd557e1c8cba1cb1b3aaf966a183d362b489fff53010f712a568b178e4d573463f231bb24dd8153f04b2dcfb6237fff89a0c5580eb19bceaa47708f04e1a24e67bec9", 0x65) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 04:02:36 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x822, 0x20) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6696c653000a642a5f5b22580475d46452ebfbeec2e56d06c68bd9d5343a05a0ebebdde31e365cbdc30ad4adb9446c7d16a8580181d828d5b3d9d311600747a0aca8ac3596eb5bbe041622f334e830e83ae6449adc04b91a74a9ea8d597ab50fcacd6d763bb4bcb14090958b0df76cc20032bf971efac9c8d5291a101ccccf6d219b6ef673e64159bdc196a120ed4a972739493efc019b309a21554c3189bda3d"], 0x1) write(r2, &(0x7f0000000ac0)="a676bcf5e8cd22b5e0901806026c16f12bd15e319c072633314c9798be303543698085c20f66bb88fff82f380bac9c063c6a6093ff03b2ac427c186b646a73ebf0062c13ff87304513f5eb35b3901a5f6fb6efd9e3c40f3f91ea5c4a1fdac0602f04901bc94c27171ab7a1b4b92e4f740f439cd486963012549ebdbd6cc1c7633885116a44114e07e8750e221132ccc6c336061ec6bd1c06e9105f7a44e4ccabe3d4fe2c41ef8f5b62f9848d45b06c8873f39190c76d0ea62e43621c4e55d82a6bf2d254c97c99cb98d137085593fa6e35b09eff7a7155b198e0b244ed9e1772d16066a98787af208c3682daad142ffcc35040a3ce379078f01cb62beb0ee132cf8806c543963741c4ba0a7e39bef39cf579f8ab3c809dd1a4a4aaccab570db93499ef669c27faa7ebad97f2aa776c6d4742f009669d39ff4b4fd0547d82eada7bcc9cf90cff6be23730a2fe812f39e739dc5a1e0f4d65a787e87e62310f12815a2b6a4e8dd89281213cf37fc6c3ccca1ec0f1c1051dbd665b7facc1213d4d1288299745d138ead47b3df220876b0fb927e331539cca650471a299555e325e8aa1eaee83d495464870d00b92e867eac74259311ca70de05b539088b48fab15c6b0b2569a3611469cb12929119b88991f0e0aba9d2c7141d7363f26a5bf56c63d123fb117c81a57095241526d333c383051140512871755c3f6a48eb8b6c3f010025651c6cce110b2e22470110fc9d5f996f0490849243c2c9c8d2e40de4c6dbb3d6e1d41fcea09d6b800c4cb4b35779d53c0ae2c5483473880ce44ffd3323b3e6f6e4cc88c195443f295dd3ed9a05bd70caec7c75920b7e47013928894568adf5df6d243ec310246379fee80cf48003e52b95c0655b30bc3ceb9d4b2affc06354ba3820028c1a5bc5e8bb7b76ebd44897de9bc974983e52d5194a8578afb5600c054f730dbcc0f79fa5cd74de67891cd4090c3d148e4d4d732cc1a2b6ca9c81acbd274fa69ce24fb12f44442e2df1f240a4d86dc3167249b3b6fe795d362ebd2a42075feaf7a792a4c446237d88b1d8a73195e78d5e4214119b2bb9752ffe71b044f4047011673b8bc7b32d469234b630393e71933db873ef64540bf66e7f441ec69451284e2efd4fed49583d3d8baa26cdc6e98b2519ba2b76a45b26963a748fdb96935b403a3d36e03a8f113022eff8faf111b001c924560a9c0c94cbad32a5f13740b5e91617b9f7b92cb4687f37f5856a10ec48902a7ebe16b9ad8dc0135d74220f92e505bf77165ab7e291c694d783bace99e62c1f10c2fdf353a5897bf5619e3c996b5651c5df3932a86c4e28fdd1b73067e4173966178bf095df8faecf9abde51a9da65f513264ce1ee3973e6dabc937a1826357f7bbeb6668030f2a84ea29358151b3ba0d82e8f6f01e31c13b6d67311c8147feacce59ac0693616be74619c330d1b2d92112544a4fe3dc62975366be754e271c649452fc17f7eeafc165a2e1d2b7a7739681f56dc470006024ca6067284c6ba2514247a55da9a15cde21ef436b30a5aeee309d878eea293f85d03ccf04c0ac69a78fdbb5fb504133056e176defc11cf7469d0bacf9222b4691ba91bbd2f9bbdfe09cdbb7017b44331ee76979df8ce60baa7b0adb7cf4f7955f5866f747d7588dcc6b5657eb1655bd8bcc4043903f2a6b386ea6db9d5952fa46e1de13ce94e99d630f07b278011a34086af5e5f378088ab3650f98e515e364ca656b13405b59d33afe8d8fcddf56fbe8a5dbdbb3cbde3940a33762423c4b96f920a39dcdbfa498d3580851a6b57e3dd67ae074fddd88e7947a3338038fb04574f3833e417e1f25f5e2c51b14ec65792fcea30d4b679de84ba8d8712a19fa3f44a9c365f855015b3a850b52a3f33d2ab22c1a4b6ecfdf0066a765b52e0f72488e64096c91bd44b74a09fa12a77d6bd98479d4ace07bfc28315aad12583016716c43dfbaab9834fc5b9aa8f21b78664a0d260bca0a01f70bcd29f508e49d257af0d5c0e49ef94701825ec62171a7798770f5fbb24772049f7df6ea67981df64eb88cde004569537065d46b3ba74a9bf8fb7e3293fcd4bca3851c2bbc2af7390fc9728be22e93a28738da1ead16a53940e8fc64fe08460ad0f995a6702194642e7fa37475b1efdaef0c3ea68b07cbb840f8975d3cf914016a780c9ab0cdf4ee7c1f8dbb48591516feff206ad917832e8fe022d89ddbe7cd70686ab0d40ebc2ad314f8f6448fbecf9594271f307429347f196ddf54c7bc0f0eee238bfb60d5c46898296d26dcb6ce8bcec0437c588f7b598ea8273a4e549665c9ae5439f673e0033ceb3859eb079860cc8446c51a36dfd7d70f25a262531bdb7e51086d721be88b046d9d241665a4485e04df42a285fa039ce0193c2534a825422fd6450b9ae70f57adb50082e3dbbc1f49bcd5b7d9410bacdffabdc16260aa1d7171646dd2812da39d3a058db8b49d3060c32d376f3a47f732ec5b7f04af5d0233b59ba21e4a88994ff3acc550d3c73c4fed91867741fffacfe714a4ec4b135da31a43d45ac5ff32d6bb2bd1e2b164797fcf12b1d828f6d71563bec0619fda540ec94feefaf7f8e54b4628e935cb086ef5ea7ea355a80388f0c4ba106de80048db99517ccfb03d9fbcfb9d047c44d266f67532b0ef139ae3789e6b04659e6306020856fc08d4e04d11e678a86d8a8c589ec979166bed0fc1dff873b188ffd419950560df04762471aa752e0763ae465079a3bc60af46aab71eb8fbf3f5761affb3b9fd5224de8867965cbaf969fbf22f3c327dc267747b793c4aa57c8f1c1d06cc6c1515ce4abd4f8c8a9646065ecc44b6739cdcc42c8e53bf67441774b471c72569b7ba6cda3b2dc8178b54c61621abc85527431ba5bb8e95023b2ed9f041ce26b775af7cc60a8cc8c03c7e086cb0e7b8eec18e7053c16d657ab7f08e863680953bfa19fae7e2695307825272e8d8a472abeff5183be0f55a494e7ef416b49e15660c03178417b6fd668699fb5ce44eff56912d2500b8c4fcf9f4b105e6bceef1a743279f5b23189ec0e7701b549d9360db1fea2a98b51325afb26075ede2f71962c825314f01f8c8248822812e840b28d5799a13838f8240ff4cda06729c69dc7514822517dec4244595a2b28134db4320028ccd7e6d209ed09b0f8fdfc5a0837638e1a26ab156a18635bd14efd8914d81764be5a621cc752eece951d1dd1d5d23e5a8c55f20fbe0d38da9cbcd028696781c4da460771b37043cb00ceb5851721d60c23a1afd694395852f0a861f9b8b0c7f4ef08872da7786919eeeb28a22692d4ca40f9df76ea77af860b52bb69743b273594432ef2545be7696f1cfeb0c6a0e5dfe3fa0d520e9070eaf42bb43048ba6ec8355177ee79e121b72e50eaa9769333afbe324339f7018dbe7627a503cbe04591b408632487c4d81491ff5a89c5cb0ba0ae2238df0595e98f82b8e5cd8d188162dcd44c7f2cd7244f61a81675f947a52395a41134c8dee03b92ee8e982ef1f35f3a5bffb57528f49fb41258736d39a2c1b51adcb7f070788f88a1c285469fc9c94dea22c815f2547ceacf8f97d96be607ab20a27dc4193365097a83256c1099494ef60164fa4ecc7732fd6ccc63093ca311c2cd80d67f1fda6bc0f1a9483efefc836a59429a3e912044b178cdbf790124d99bdd7ff551ddc97edaaf730a5f60a10c08de1a6c5eb827d1536e2ec010b7cd0338f50a73cc1133cbd236bb36181517993eb2f6a232425e8af948969bc015669495f9447a7da9013ef95f663863ac1ab4fb491990a28195a6d98fae568a81e540332ff95400e900431e89a1b483ca5d246c318d839a7cd8d0ee01c624eed9b2da1e50bc559541c30430ed066b635a7874a03161036829f19afdbd7db2a2236c55ec8d89a184a0f654fdeb8f811f38456b406c0f12ec9680ed67d1331b72211dde3d0aae4b5e757c8ed310422531058740e419c78cb8e6d3cd324121edbe58bb9acce243a953a9f8a0454b20ff6431087bf795d66ee03018d7671af9e0abcd18232f80c45afe99626f423a8da5d7", 0xb3a) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x3, 0x0, 0x0) 04:02:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x6, &(0x7f0000000040)=[r1, r2, r3, r4, r5, r6]) 04:02:36 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ftruncate(r0, 0x4a) setrlimit(0x0, &(0x7f0000000100)={0x7, 0xb952}) close(r1) 04:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="ce8713002efca48d06719c28940c60e4d7b62249e65662e73cd839b63327e2d3d0147411863dfd0176206cfadf57fd61f8451e0f0f169c17de132fd07c9b3ef265cc43f654b23b9fc14d9571ccd8b8261ca0bfa532bead72c13f8f5740ec06d6f5e0a5348c33ccf7cdf1e457e1a6b16a06ceeb2e0fd24e2cf0ce6aa1a08516d899d504", 0x83}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x40a}, 0x409) 04:02:36 executing program 1: setitimer(0x4, &(0x7f0000000000)={{0xffffffff}, {0x80000000ab07, 0xf829}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000100)=""/225, 0xe1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) 04:02:36 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000040)={0xeab, 0x4, 0x5, 0xed72, 0x2, 0x0, 0x6, 0x4}, &(0x7f0000000080)={0x8, 0xb0, 0x1, 0x1, 0x6, 0x9, 0x4162, 0x14ea}, &(0x7f00000000c0)={0x29, 0x7, 0x1a, 0x14000000, 0x805, 0x7fff, 0x1, 0x7e06}, &(0x7f0000000100)={0x5, 0xd0}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2c) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8000, 0x9}, {0x18, 0x2, 0x80000001, 0x9}, 0x3, [0x9, 0x0, 0x4, 0x4, 0x0, 0x9, 0x4, 0x7d6]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x7fff) close(r2) 04:02:36 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x200) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x85) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setuid(r1) 04:02:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x102) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x104) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 04:02:37 executing program 1: socketpair(0x39, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x8d) setsockopt$sock_int(r1, 0x1, 0x4000000000000000, 0x0, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd7}], 0x200, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="7a713dc2c4b5aa581da5b40b0689eaba54d60be71a9ef12ebce415def2767d7b88e8955192c7cc4b40c070167ba89a723cbe5ad889df6ce1b7445e51038a49c96b23bd164e1a39157c111512dea895d03b9ab4349726326a88930693b10814", 0x5f, 0x9, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x8}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x1, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 04:02:37 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) shutdown(r0, 0x0) shutdown(r1, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d74dc1e7bb6fc6e23c5e00000001000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:37 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/171) setuid(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x0]) chroot(0x0) r2 = getegid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r0, r2, r0, r3, 0x100, 0x9}, 0xc0b, 0x27a7, 0x200}) 04:02:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="7f5a2f3ec43727dc0e1181f95d3e8deb1b4ba39df28bbf2eccc0e44e744ba52cceea37cf944618f9d9c8a06cafbd3fcd76c4d0143b4d90e56820dc93b3bf7d0d5c8740b58616159f5f533202f76a0b6379268ce833f3f0d020871e6e110d37f7792c6b1a0b5bf94e51aaff35e240014d1ac9e58e22c95cd22e7cf13ee3bee4719904fd44835c30120fefa8412754e1", 0x8f, 0x3, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r0, 0x6}, {r0, 0x100}], 0x3, 0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) 04:02:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) semget(0x1, 0x2, 0x84) 04:02:37 executing program 0: getrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0xcb}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 04:02:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000, 0xcd1, r1}) 04:02:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) openat(r0, &(0x7f0000001380)='\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', 0x200, 0x0) 04:02:38 executing program 0: r0 = socket(0x6, 0x8000000002, 0x0) close(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x142) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000001380)=""/203) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000001280)='&\'\x00', &(0x7f00000012c0)='\x00'], &(0x7f0000001540)=[&(0x7f0000001340)='*%\x00', &(0x7f0000001480)='g', &(0x7f00000014c0)='-\x00']) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r5, r6) mkdir(&(0x7f0000000140)='./file0\x00', 0x46) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640), 0x100000000000006b, 0x0}, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x1c2a, 0x8}, {0x1f, 0x10001}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/22, 0x16, 0x800, 0x0, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:02:38 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xfab44025c1c7556c) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020b0000000000000010d9c7a911a488bedc4e017e79ca91a43d6b74e6b4b6ad132d5f4e31b19cd0ff09be0f8380832a1d3144ce0880486fccf6f0f4038d41a99587d337b21fc0211f2ec86078cf0c415791bfdb72e708e879f5a4ad901e782c082859888a806ff01070c96192215026c239fe1709f9feee37b1e118897b29f01752dee7d8ace956a0f38e67a2e11f39e813faad10e41d9d739060cb6082413793a884d07821af998a0ef57e116bc8149c179388ae5414c59836912cd20dee612576184235"], 0x1) sendto$unix(r0, &(0x7f0000000040)="6e7a1ce0ef9f4c2c0e45f9f20a0ed60ba75dfcc54d9e60c7f47e", 0x1a, 0x40e, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001340)="d2d0fef49f55a6a14f367813f7ccdf3bd1188babce6e383ce18bd35a3c3035ddfab9f3f82814f1f1fbd4daf385653975fa63f209a50f3a420ea76a3186fe65874e3be66e405f181fff23e65d514674d10395d2208cc71439aef1231cecfbe23ba1723ead5e2213b33a8a2fc24a50f5efbfd9ef716a6e7eec33259fa7588c80f0afa9aac2606d2dc7e2d6c00d46f516a3bea80e14cacc0befd649db11fff414469e066059d943b674e4602a7ac290cd0c5018b6ebe1fda47489eb0008bc1dd53e36eb6c24ef09360f92827dc0453cba14c1ae092971b8ac45a7ba2a4e6cfd5a916eef924e9723bcf59d05f6b8b38a13ce4618f819f8bbad5994dbe832f07e33fc2a80bb1b7736597208058d2b264d3e91e4e1eda0602f4056a1d1936e10436edfed2e370f862c28918adb336f854dbcc3e301c06dcce49ba73f1b324c8e241f9b316b421b2bcc8eff5d326b53cfc2c3adcb37e65772d54adf7c3eeeaa2a5355a504deaf3293f5bdc5bf01d82413ea16b53d458645a379d9d1f5c9442c62b3e496d6a4ce6b0508f63098f5d7fbde189a21dd6617b16aa2c3449fda71f81a4e8f5b0c75dc31a4ffea54b13826e72d375d2378de0e21067f638c2e875be46378eec4c690f23ad222e09c745e39008bb259428106c47e1bb75489a8b0992212a8874b69f72087d3c087cebc18be5ec6a2bbbafb62d1032b647d5d2245c838eb8b9b47043a6ea13917c45ac7c3f8340cb01183e094d513dc7103fdc56ab1380315e06f5a677c1f86f83e01867cd255f0235573382db11d0cdf10a99d82adcd4a022d33d0876ab1de9726e1ce3750ab9c480ad3773f60dde66d5a6c92dee1f379658e957dc92c85ad19779915f452e577098e27bd8f8a7da1cb329e50935b145449c7106f313dae5a946bd4a6d0bcc9929b28defac9ad737a404b04d703275efa439fe85dc4d5581183c1c2688637c33f8e2093f1df9669f8b8389945d55412e20f72fe95b68b6d4419329e165e49a6355968ae9db6015da9500e14c21405918c0ca309ec2bc924ec497e365f68bde018294b45f4770bea54dfb05e17982abd53dbe95ac15cbcab47e2d962bd4dc08ac8b898eb5fba26509edd8c4e45c7ccb552e2ef476f4db9c51c13809680422af674bd2aa21e6391edd8323ee5bbb1cb3f524bb4c463ca7b4841c8d5adaf933a60575dd1744bc9a1626c8cf0bbbcb7694029cf443453325ad7133fdf62721f0a0741b7f773766a6a8cb5ee6f186ba9636329e5e87c56f59f10a9c95dbc7a8303e162110caa112f9f0993f63cabefd91c4bedb137594a3de4d93f083fa9374356f620bdf16b20431b482d5b633e015630621695342471a0112a5eb67ef89a1efa68fcf9c5b0431bfc2ee71deb27675a8bab591af03e526b2107659f80a70a9a10e4aa262e817004dd34c6af8e1d11d161d82fa78458bbd1a9afe93f3462963e7f57f4b0fe6138d07ec22aab6e08e919322403b77c5f7c52f5f8727f7a00ac7ec75767ac24704e33cbd47c709c284619653d9efb0994993eeb65ae6000fbfd7a1092e20e06b02635cea7adbe26f8f377cb26ebf3a5d5aeba6ada7931e6b87eb5ec76f13a5325c929463748173ca4cd23570d1d222651daf38af085f3eff6953dfe54867e5921aa0813abf0b973fa3f27514de38f44dd327be07da1bad70ae24084b894f885ae99aa1acb469975d1871837cf5caf536f354cc9c961a4f57832543ca76ca4bdf1b4fc1eb3f59055ce8cf6324fb2c30934e181ca56c352f292f824231d4781f9eb07ffde9c47b1a458aa31f80a284a0f8b45455cefb78872f6a44894a1674f3a7637523ba26822d87938eb51626767af9318c43dc2dc5d49846632bf687e6b651a157db09e4880933d14b21054640bb5109c1757b71dfba7fc9104fa7d66ea41fe0ca5283f445ebe18932737636dcb68c80ce2e016898720e445b30294de84de0590d40a09b8057f2c7f4a6a3e58e082c27283ee624ac9adbde7f71acbcb48c544b46be16222c4d9aba7617d51a03b43bdec26515474c567228d7a87a8abb50490a7d3de4d09927594c24c81ad88d92dd9e1f3822e0a26fce7f1912079875322cad99fd97eb7d1bd602196b7658d552113e6540cc77c534dcf5290d79560bf6e1b64808a5e4cfffde26b147011cf7edb4328ecd81ea5875adb9b002818c819b52fce618e894b1bc6744dd4abaa369b74ac16497c9958e61b729832534d5b2c17f2af14f225dfc885b1def1de18826eaab7853785153dc9289dd72497ba7b928c25147a4b1e67ab18b9cdf3dc2925eb43fdcfb555117e79c05557127f2c146b2da1988aa50ac1f78f09fd78d8054c5be35b5785cd7c8932062caa47a2d2eb7c51d0f53e576bd3e7f2f4d74c35b9c7d4dc5f83a0d18fc223bfd625b8f35f60a7ec69f2bacdfe129abd5a9959a0729b508ab24a11ae587ef04af349afc272e8dbfef702272bca4547cbca0b489f3d9baea4fdbd648f5f72a6c7539e20ea3ee4e776cb1bf900fd81ef4d8cf6a3ddbb25a49ca19744fe2c18240ae022efcd040a542d74ee43b81fb81a58e1f4d3d084c81c88ea7c982bf02e4093f9c9897c174ff48d29a834fc722aadb5a769cb8106116561f974796bb677d25a7dd6020f259a7c59b1b764d3ccc6e222d2cfd02fbf048a1ed26b706903a7daa2bc02619443795f617b4f0a58bd3356f3f840a874e694c3ff4565d54d82680b7cf63cbce05670b175f9d9072416fd1c701bdeba9b06dda08ceee84df675667be383f8d1ca9ba308d3e804abdf16ee803c52fe5c1b612ac96ff84cd3d05685327e030e9bee7ef67a551b87541b665efd1cca3eb4ed1b526a9e717af18a7594f304b2c125146a8661f359699fc6b2234b526fb41b728b7a27a462f16c4e74c2e911db067d4c897029344474769107be8eb8cd2da39d56dd372d0e687172c345b5024a73144c58d8eae7628a5616e2c1eca1b58f81ef096c7107747db5fc79c5787d07374060e2c58081c579ffd8b8b675b4c5914614dea476bf829e8f82795421bdbed3f8e8f8d8b9baed34f9fab41e6d4ff091ad0bcbdeee0c78c4cba4b0a44ec98b2b94f6d012abb5ae5a58fb2d4aedbc5be71ad563c51a69fa305e1d62df25ba47407575169969c6a168346c5e217f34b077d4fbef87e605a39e59bc5e8fafd594657d", 0x8ca}], 0x1) 04:02:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) r3 = kqueue() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r2) kqueue() 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000000)='./bus\x00', 0x28040, 0x11) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/18, 0x12) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="8c5439a4757318b5f5c0b34a2c60d369fbc23a4050cf680ab4adf978aa6610789ade069e2acfb04eb29b86aa48", 0x1d}, {&(0x7f0000000200)="c82c7b11b21c0f3e8f7e9b18006bfa7df5be4f68c4fc7c7e09f101fe15ee3747079b1fbf1a4c15a324a455d0bf1c4fdbbff8e87bae184fbdac44059b2b2b6751b9a0b6ded76d981be870da2022e92dcd61b3211954e3112658d3c10bde0b44d3d74810df7715228648a3efe97483363df1fd8298507d1c3ee0e26290bb249faa5b3b5b1d27be9f687b4ecd8f154b0c81f30dbbc84145a9d81c040000006c7a42791c7f4b5761d0a9aefdf7ecf10e1b60406e57a8020fafa9693203567d00000000000000", 0xc4}], 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0xd3bda2a9f67ff374, 0x3) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:38 executing program 1: pipe(&(0x7f0000000280)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 04:02:38 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/&/$[%!$\x00', &(0x7f0000000200)=']\\+/\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='-)\x00', &(0x7f00000002c0)='\xaf:\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.&-\xa1@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='#][@:\x00']) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x1, 0x4) socketpair(0x2, 0x8003, 0x0, 0x0) 04:02:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6008, 0xb4) mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x203) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 04:02:38 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 04:02:38 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x80005, 0x4}) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:02:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x41, 0x0, 0x0) 04:02:39 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="d3fb27769630f57c095b24433612", 0xe}, {&(0x7f0000000080)="e90e2545c2cdacee2155d37c37654e8a786c3d7163093093dec6a87cc323ef41f5566da0eaa1f1dd86ab26e66a53cf88e89e5ec6346f5ec26f89e5052270d034513f010d8df56fd333fc37c6c8ca11fe7a011983d77809edaf63ca7efe54c75a656e7c3f1ebe790a572e8603c09c5196f6327fa6d9f9d25fe96c265ec4e4c9dfa42ad1d0450f1260406db04c507c2afbbf7428b8fbaf53d0d71ba8cc211c372ccec5584bb7e842e7c282fdc9b24ea2314f4334263e41e722074891f78019ec8d0c639d39a784f8bda86c39744cef0f060761885dcec96da3b39d1409ed3f1c104c2b1e51c1aa79e3d1fb38341dfdafd578073b1641b8139702a5ce8c9c274d37c04f630cb2a6d4d7fe9101755621675a8409bdddc167cb9b10dc748ddcd8d8c6e9adbf368c3425f3cf869b627ec09b39ca790754f922ba7eb5b3b7dc3075227beeccb34404ae4ce6eea5302ebde99b8ff1d205523c7324c4a89a4665cd4ba75f7cd1180e1046b27ac66b0a9d938051354c5740ce744e001e95136c72828ee43a16e5f956e8b3f98124cca66a629782e7c85dd4b51ac06f4e8c2909358a76ae6ebc36367e3ba0bac7b1e196c7578983240fbd66f986e05daf2042465da173e244f4d17d839c61cf3722a66d0c4511f18649919c2b57fb099d2cb013dc82ac15fc4253e2f53782213df41eed87931b16f47789c6a6543a1653dd8cfedd6d1c499c8cb8bc570103626f2cc40a646a2fa4b15dc3504b2c897333cd1137e939a5bde0b9f29ee0aef2028a3e7cc4f21ba6740d788832e196b1b9efaf84d9d72cf857f289f12887eba00d6f923828a3a23e491da36462e43a80b8a70a31db4372f2a5849d1718c720e96246197b177dcb1cd620ccb9437c1841d990416ee7cec182c1478cb9f82a70652c87cabbfad7c65117cdd975ac2dc54676680b09d2c9db33cbd427ca6a62aa8993a34ac4efd1ff9c74296fd6ba0df7458d692b7b60941c1ee3e9928cfd84b7ffeab5dda74607faf309d9777478577c6fc1b8a3490531f10ff095b11b61e13b6a5c4a0bdcfd6359aca8d4716b0bdea58b52f8599deb0ea3cb48e5b9cfd47e8f9722d8d6db56b02b0f4d99dfc1dffa98e82669b8bdbc8b7e56bcb014fbfcf7cf25461ba0068683d949abc54142506daa1c95b6275286b13237b7c13997d9f38b10948beae8b8f6d5dccdd0fac4076a3fff37101461c4c4caef760a6c0771148a0e57b6390ba63265d94d2a8d5bf5da2fec8472228e09f456a3e2bfce8befcfb03e35a916dcd1658e5dbc8bc0930df14c2be4e13b81982a4ce8cd05998db9b1dc122d640e3c3890b376c2bda72c1da7d6cf4e3b3e902abd1ca7fbf0fa88e4cb53a9c053d53619f3146e543040d35b71d3b81e7fc84a1ac896de2d20bf70ca610b75f1e5854ab367c974f6b8f285d17ba1abb8e873141288d9071a650ba7ea477f5f5304daef64429827ef57a220c95a5eed46431b1d38f7230e54426b5d447b5c681f481026ca029c6fdd0642b12754f2d9c373ccb3e20830ee45ee18243887efcb5a89d515d919cd492c2e4a003e2e2ea1637217e8c526131e785a89b71c086da26f64d51fc52ff46fa1d3cebc529e9dfe4225c870f5e0d722b9071d2c3ca3cc3177c3efe681259bcab15b47016c86806a2de42defb4fe5ee550457ce91af9915a9a771a63243b699606716afb72f33294b93796e97fab8259fb5fd4bff33d90391568b7560ef5daf3c8c8aa3e04fc0d2c3901c2bc04da76d5b5e1e938fdcbd7ff40e83bc221e01aadac07956b9e90a781defcef57138e9a94481d835de87b05354f03ad63e612244e318a3bc6b5e18c0dc97f7f3a8381617c1082e4a0a4815a48a224ea612432ea2de7cbb6e3b4c0eb1d20c3911558bc118d048e22a49362bf4e24ce50c9163bb5d9c3b6592402dd1342c4b327c0247de5152ee6fd1e7ecdc5507a394d6d99f13560b8581b68b2b5f1930c282291ab4385b020b5cecab422c3e41ae32b4ff3ce2983e8fb496d99e6bf61e89e157598b35c528cebf221f5f79615f517cde6e689da2bb54a0a84535af9c96aafd8df27ef2adfa07378db10fd028a4af2433d1ce484cf8389bbc99a232a15ab38f6c04a6599bdb297539a0db53a42d64fdd9422923832617675f7294af7bce17b6ad3ed6ec9e7b245944f1d7aa2d5e6ec3927e8c7055c52ef49a005bf4b53718d93d72103ba203f2b122091088b4c619eb5992d97efb5ac51553f12783978c86a6e052aba11184ea63c8044c036dc03a60e457d21300746f714f320350d773797e36351f043d03ecf5e446b813d67469ea28b02bca4d56dd106c678dcba0c9495568665bdff8aa323b660e40e1d11dc1d4eed9347b363b66267f51fa7fc8757e6960e5724bd6e71011f82f589b119ebbdb3ef8e66fc8980d6eb304f2399fa880c00930cfaa853863e02268cc0fd682e3fcf9d0e1c5fcbb36e30ca7aaefb45af1363391df4073ed7a1b5f76d6655a1d89b1f77e5e52f4b18f998c0208e1f6826043f929280778877de5f8ff0bba49133fbdf8e0e5704d0581d4107434f0e5b0d7cd6b9d36a2001bc26af3ddd95f860bb28e3a2cdfbf683e8e969161c9e35c44d235bb974a36da597968a530bea787a61032d8fe54468bd20e412da11ec4114d9f2fe22d417b57925c955fd6e266a5c7ae5fbca75763f745a7a951326f88e06e6c6d8260c6338b5575171ab47d2255c307ef77bb950ebe75559076b20cf2c3ed46e32a6a9a5d5b8f2d806fa58def62055a7afad4a0dfd8025cb25215f08cc76cc137ed76c747b2b6f7ef569fe15741333d57a9a84425a60aca1a7b4db7e54099050d17ae194cc7f818139e4ed3d921528da6256084677f03a200e4fdd2cc83d40ee10b72b4238bb360b1a8db8b7a4157ff4ea261b6dac2dd38162b3eae9850e410bdb067e3936a543d0f9510445d9594e51b9f29e573aa48a77f0496008aaa499b2e92e0766b8a91a3c8377cc57e00b142bb87d4bacd6cf1b0c8db49d02a659f6cbd61afdaf2b1b03b5342f55b3c12800131ae6e9da7408686f695abcba79dbea0ebd1cce30967ea06d9a271cb145efa59b5f06bdfc19e506ad918423814bedc79f832235ca683a8d91da4b2b57ab2fe4e3b3b0c7daad1baf06cc262f66562db8390b019e8ede3b50841091a39c7013146f9e81941049e8fc75456d46b92108a98a5cdf5784ccfd8462018bc3f88f3126de3e65c294f783e2e977598ce9c5eafbbee8ba7ac5b5e9f159a204d88f46b4fbf3dd9f1d27cbb992213c6ab151b12c228087f720c4c1336cd5a8ef74e752b34e10a9e922dd05ea14749b73ffff8a896cb18ad7e6a6961145406f5db0b5aa833fb829cf1437b2d1a2b3fca406ebbf070f53bd4afec3344ead7b9c7e6f4194d955d55ae571027f843844bc777f630fcfa4d6cced5009db312e18ac47efb41a3504ceb18a17c5b47f680a84b7c5517592130054d3aa2ba1b17b90009c6e9bfcadf0f42f69669e88891ea06ceb386d6b8522e20588c87d53d2e505033b4c9ac2d113b3038177dd0338b5e598368a32a356d9ed95abe5cdc6a03a6d218d406b165287a105152f426b22578bcd225af037649f5985e70a974cea5ce8e3cf3882091b92ab6b32c77846dbb5177b020da50513c77acb491399533a37878a3a7f2665e5029c1a0c3a7b256dd4138a836dc9f1e2041f8a8a7def5d876c4d5889b19214b263ce08921e5d96d032548f4c8a78f3ea714f7054114cf3e8dcbd41b55caa003ffbfa7ad9b8abf108d00f2f8667f550d5e430dcd91ea8a8c3553195c0bd58bd5d205ec96a458bad65a91f610d509a58b3e8edfdb8f1d06ecfbceb82500ea65d8abecb7ea08080fabdbd08449d9f14f5f278c70f2d1992b98b3e52cfc19ef9956c983cc8ee623c85bc414e5fc0f5c676addfd0d0d2b10e5ba3a5500db4e8cf2248f239f353a8ffb2cd4ecbf2450e8c58ddf20bc33be0987df9b431d7f97906201b47530a4cc2b7b3fcf0280f13358eafc2549dac0ac0a5b39660c5a81e9f7db81a8266fb5f5a5c824fb07cf5d0f4a12e0e6f5e7b72910779a9d0d69e4d7cfcfa18c142844c1f75733f70e3a7e472767c10714c888357d447872ad55868dcd02ceede4eee8e7cdd0585091927f3060dd622c083f29a9d79de5ddd78fea36ebaa89fe68e1affb62492bc37f1a495bf47e1290faa35af11dc9df2a6187d11c3fa1e986c11bd11f0a3a11082b990893bcead6cde7c167d64b5cea7395986b4df34ed4bc8d3ac802f9816f1cffbca4f25adc83a43652a19f83d6eb4d4ee964f7510fc7a7b915ae897668ec4ae2a07d2055e623649470d9d7e4ab02d5e4e6860e10a3949d2217529d968219b99211c0f66e58c42fd4ddbd2c9158a9801f4635cadf85fc376581e24e7c4de697cf8fc335143d392071811e02c20fdbcbdd209353c0af3b6af7473abb5fc29d0359ef9f93db3609972462a8fe46c5fd02854b3df667c910fbbdd7f50fb9eaffc9fa5d8650de1e4f468a9970227cf173d0d9454a6196bf3d9bfda8f2c16c3e7b37067fc6b6c609dacbe701897ef13abfe0a907a5527d4fa45f8183c530da7add0473565078ab6e58fe8dc65ce5ee38b7ecec46eec333c0ea9675855ce2855bd9eb769e0eea9300ad27ba4accb28d75c6c2365bb87a8e30be8980cd06fa4a5a317d336fbe6eacdc3e46879494cb805354bb0317a157963e82002c8e78e1d79076d36a3eb0874d6fdb110e14e8ebb92f360ee69e3bb09fb51247fc53b3d0e4fd2cbe661b5592323a53f93462ad032436784b989ace402738cc6cbfb6bb9e0deed4b88af1718c294e7e6c272af534332f6de020d9773005ecea8ed7c93ec46976850f83867e86d163ee5ac68e740f5af3510c148c477e2c6fc675a6409f15ea91ec8b902654848487a62373a4c20338f6db88a0fb5786866795eef43bd380d62531ce2b174eccca4e56b92809c9427552fd7a59f9e41d8b7a5c3ded66ae2ab63699598f5b775fa0a5fce2d59f3f34807b29b16b50c4ea852cff06095a363efbb94935dc7fa7bcf8a0c1b93cdbce14c429849305047bfe0086630f6258a3aef5a16b80440bab5e427d0c69c18464b43ec2041c7bd57cb3d6222c585bc627e27d283c35cb9b80969d2359489aadf347b7d03a6ba7db02a69209e21d0ee2ec236c10716aec15cb24265aad60dd999ea03900c4b99f10ff823fbdeba07379c88bb65cd8fff1f1cfd588ca0ccf5c84e5c02d0306a455c9415e1cddab53ecb8cce04d419b108be7b15bbb658047f6b4535125b66db9ac338a1523cfe29d7aae5011d5d60a2568408f32cc800eba519d3a2a46c327b709590db695db3a04911d09732d751cf7c7d04ac23bcab0d6d75d992b1c3a07629ec9cd0e1ede31ea9bc8609b62fba2302122179af46fe8e61792d93779bba9e23d71d2250c9cf0434cf21c989f912e07f9558d175c6984e0c5cf4e81e7bd9e47c732ceef2f3d0371ff2e76ea1008ad8aaa7ab01fb47359d6a31878b56833ea728174060ec75bacda1591a84da1f94d7dcb6639bf82d05079b1a3ae7c76b0cb74828d6d5152b85ac9ef567b7630bfe42ee85f984cf21adee9b56c6581bafc5bcf9e2db25f9aab0209231065dabd49c17cbfab5b839870c6dfb699bbf126c59d33bb4a27e89477c24ffeb252514ffa6ef8ab2dcfa363a22c19c87fe2934133c63afeef70851fb71ed6838051a3a0cbc2bb3d87efef2a8435f093051c64768e7131740f5e7721f2405727667373cd08c5a798f34e4185b4f1a59f6ddba9923e84433b8", 0x1000}, {&(0x7f0000001080)="28a5eed11fb13af5cab79c4f98c4e9c635356185d064481eb9d0b77f1ed730881a897625773ea04c871071da33e826f851c1fe9113e52f76539ba18db7f65453ca3896330e947746ea179b6e23930febf8914e9b5d3b66c67368c527247544a35e5dfb2d25542a41dd2310f802debbfde5f222c4e441aba3844dc5ff465036e7f1e632aafdd4ed2a9f722175b2eb44f72e3e3aca716582dbaf7a56947c241ed8d8a9dd5b2a2bd2801a8207949866e5e3331d8afe98d529b5214b40e19aaafff614f429f83910ba8e01a33b82cceb5095f2c766b6b79508ea6a77018848ed5f", 0xdf}, {&(0x7f0000001180)="812a96ff569b601aefd19256b09ecb23a371b7ab7993a3ac261eb1308721178527c53ef8fb17fac63ec93babb752e0144a07a4c155a727452832e0742d4679d67e735668972070884c3584cafbed3428f6ebfe0af063edfe3a5e7704c9", 0x5d}, {&(0x7f0000001200)="6bba171d9c5f30779eb4af30a59a5258990f61a10b1201893a738c46e4d9bafdc51dbc27c45fd953e85b7ff6ea0a3bac6a57210e72a51bc2a08424f0d0aecd1d1114ab53e2ab2e5cf86cab484c7e1c8f516432882b7168469b39b613d7bab2fce094e4f540a16f86570cf7181c4bde", 0x6f}], 0x5, 0x0) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) 04:02:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 04:02:39 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), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000200)="5612c2f43355a47410dff71bef238f97dcc0793a9237d8faac66c243d821aec4682c0f545d762cc044fcb2c3ce7c830dbefb626453f900b0df67d58ad9dfafc51dafff07839f8d2b6c3d1b11399a6c533646c1ef4778c9935c1d2563f7c86298d1b6c04775aa563f3810cd3f402ab8c19b96d6ca9dd9d338750c190e1c83958105457d2f90d20632b07f0593b1d1e196c15afab68c9dd46d4be92270cbae24fadbc93647cfeaaf63009c16b6b2c25ff9aacf168804b5bfcdc5fed04b00983dcf4abcb30a35ad", 0xc6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20008, 0xc6) syz_open_pts() 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001940)="0a224a2f696145d8c98ba9a47a3c6379b134cf7079e6eade17e60ae0186d0e43bf97d370cde09b56d5e73896f0294cf22ff44b95e48a4c38936d68968ae90c6ca260d6c677719fbd7f98632c9900867594633f4a38e03438fa931f1ef1f0963739790df8cb98bd66742218e94ff004901c0366f830d7a183981ccdaaedb945f08683391009823406a16c9eba30e0d807c08f69f16209bd0fccd294e5fd9c8c27cefd3b9d4a74d01f6ad37c566e776029444e7a4698f8176c199ba4a4166c41baf96841a381d01cb574a41015d71fc33bb3b6f5789744bdb42c382c0c3ba0d60908ddbcc6c67ba57f99d973ffb0c07c5c1025e502e735ed507e9f3b21f87bd59f8537c2d49758926ad3ec3a75bf18770ad39eaaf9847d26dd0e5ab87cb2699e89f0ca770495fcbfc4a91ef05cb1a13e87cedf5a8d7e2b619bef3baf19bc64a951273055626d405965e0c36aab449c568601814a984639d0a283b97467ea13dc3e99d116c55f061e5398c906286d57612b8d307c5beee40130b8575d942314bfabaa014b20465facff68ae238b992717d6becbb33be2cf11d76740c4f4ac1da10594ec0728066c3bf1b61bb74324a3162ac1dfc0ebe1bb4446a735aa4052d73bdc05bc0e61d7abc6d2a7a2393726cef4aeea1173d4a0d79070cab3ab00d68c016bccf830a896b38228a630178fb04e742633c20a93235484ae9b6d06b3cc3180fac1e6312dcd2ad22359192a8a118fb8f8ffffffd1d21ace31d842d75d1e8d5111205d95a38a2a6465170f87814715147f8069f191e220174c4baa0350c1053e9c44aa3472e017ca8317e545e01a14967e8a84a7ff5a4d054f224417ba0db35861a94bb0b4f98c129a2d2c5eeea44d8d8e73694190ab49e43639a3a91eb87c9a20c360a04a3c8a3bd617f1ee4ebe6f06efa0f6962faa9298406dd144ad75a694b93794912aad818d906fcb6d5df433933568d4373f093ba43685d639a833bbdb50a3ced78b839f21b969c01ef931576758e06cb43e38792f5eee754c26f06bbf7b3223227c56d5de31dd686ddbe0ae94c2fb36e992b154c34ffa3a16142c3c7543246e5f5408f474ee8118c3742a2d5ac4483c2dc925e497ebbffdbd41f7524ab296de1f90a2efcf42d6e857af7ce2c805c715d52ce848de909e431bc2221e1f1c5d3c30b70c87a0b026beaab3113e624fc229ac1ba7cd67492252063d5cf0b41cb54c583f57ecb7d93b5db9d7d284be2bff544434311f6920f4e5a9115743d67d58ea6dd78c6a0e8e552aff5ac0f70469001dee1f769d252a12c70aabb268c02e1ff558046f03f87803d77c8949cb2d953b822cd8647e24114ae4335771d1712d077f999646278e3d008cfea70095e76880202ac66f84cfda11c655410df10212592b8cfb9ee578970c1200e64e07427d47e55f054c68ac4572a25d1af981b429af025ef0ffed457a6ab27e3bb842663722e459410f4d3b1c232c59154b65096080579d0574ecb73f8ef835e40feb0134c409b2c06732609af681e82d3c7e4e95fef8be6be06a7185c0b5d3cc11964552de67cf540c91353c1d2c7176e491392336f35779467af1c1624ddc17cd151d5198c31e2b59261e901b13bad8642495de8894f7cf5f958580307c67f0266cc256e74a7b50f8a3b75938597ac160ff9348133490ce3741213c0f57a825c048e64bb2c6f5b25174531bbc1a928a3ca22cd6e1eb3626647618513ea8d3d7a4fe5fe496491045e02a5ec8e1aaabb7249bb5aac9216b6750ab5be7cbff1413b114e0a208f05a368e3625e66851bf758de2c17a12d8100c87daf91c11df00524d8cb71cfde642672ba423cb51a45ab2f693920a06f970dde03006a4dc42258a6cb3bde9cc3596d67ea34ba6b4da1f2550cf663357e686099545643e03645cc9dcd04149cbe78a70c0a4ba6cc0d6caff0887da69c13ebbd8488180b754e1a19ba33f56816063bd7d5edd65b1bf208ed36a17c7b42fb853c01b2869f47972c337ba2d2a5df35ec0e0183d2523c44c3f890f45891f92170288d89954de18e20c8b00c34e5571c04f389c9f8a448e1695051674649b980b064d9f094d8f7876f1650eface2b2a26206846ce970d36e7b92b1a7b7cb8cf04219db0eeb8b4f3e0046bae2804b6c8b740e20576d56dafd6aac77c7242ff9860f4c93a87ae28bee5da0941ba77fcfd3fb1748babeb430144377124beb9be9c977d898fbae22357504c5b47ddfb132b31c0e062b00b186b3184337b6fc51615593034bbf63b58b8b5c16d2d924dad18b6ebd372428bd6e0607e564a90f9f04c29d78a5d051e241e3e1182426fbffc4e1b80cb25839da4e3adf6ed01ad9fd6d9fd683269151df3aaf4049ebf6c4b8cbee278bbf27cc25f7561a0ffb608c22856b2caa14b8ac3e6d99718512054986787626b0f190ed5720a8959f11d39e78448c83a96b28e60ed916b2e621a34c5fd5fb6375f73bd9a69a3334e5689a4d857bf22f67ffdcb4fc7899ed8df97ddd163034a5419416748f10d6da2656b427018ea5886772326b2e5c557fc6a0f62bdf4c68d13463e8da26b43506f16ab6d9159e8346515eba4fc29ebd41cdc7083a35008addd5db3ee83c3cd020770f6fd87c5349798108bbd97d617804535475b11cd076f90be6ae1dda4a9772a4f4fee0d5f8628c372ad6b5e9cb5e0b3cbe301adf6d78f91032e81d070c979f10816d47ac5f6bef860fc2c287ae6093763a0bf976c0c6fd4e6d5b4bcd2cec919546d269fa37244ec0e0156bac5c3d22b7ccff8528d10e0228a4505f684bda39721d8fabe5aa6433bb49199c62953ac25fd3173bb47e70646987317401f0d1f3f9979e2e8f4b5b2775288dcb113db666a0883b402ccb680020ebd23ef1313c927e72520fd647b06d32cb2954660d41af9a229b997e2d83a912316ad6a41fb5a5c12df74fe5600ccdab2508c1d1be135b57e117a99bc7f099cace482b23310a4ff3657ed3c7254294a8d4c6ca276a4d26eb698fbb34f7c74799d87602b46adc247c1a88a5ba92efb39ca4519099b8983816c0ac7eb0a9e389d4f1d98ae5fe1ed52d78a9dc04a8e541820bd10a428c015d438e512e8a6f6b69e5b10074493ac6a3db3d266d6acc63ca38fdd110d7487903746e7bbd4b85a5e175e508d2d9a264128750dc8e89eb6e76b7f90642914c3cf26d99098f70c76260e60382e3daad7499a27aad04a95455038afae910bea1412bdff05c56ea6d62e6e6ace4b3c26757b65211145dc587e80224e99810ac8ab2b1a473bbe8884c7e616ed3b880850ea2d0c17dc103ee0aa12d043b1779afcad2abd7746a4715d0c372c4e70eaf5c04e2f8b3f23e9d159de75899a7833493bd1e884971428503fbda8428cf5945eb0e44638d9f809149da802ec9dc33945f09ea92d5724667f213742427858e8854decf9992dd99b21d43f044e88f31ac29a34fdc9c35b2dedc8f76bb1cc0e41d4722ac885cb366dd71c3d8ec72a18a8dd5b14f1a0840ee334dd1c56fb0e71bab6b6ecb2df8735f51a5ae11ed0c5c9af2ae37bda0d0b77babfc02e48eb990061d4f28db4d73dae0b5eedcb6f870a8c60a824b30ead3be6413d560419360e646a63d9b42d672b25a569e0ebc23d6fc18811fff8a0f8341963d2ed39a00b67538f05c76c424df341f9182fc7029ba78601b25bfd0f2b3d8b975826e6f0ab445bf197a81becc336592e9927108389b42a21fdd126b9380ef325b687dae18447bd67465d05f8d0a9b8118dcb4690d5f5213bf532cadde9629390ebecd83925024b2e7b414bfabb0ccb22bc7fee11f5930475036682a177aaa77258a0dddbb1320ba54dd33e333421b0979f41f142f8fe39b1b77845987f1ec7e9bd5391b72b4e8a44ee8a1e5bb3480f698d63d9562141287a563f396d1ee94f2000b9927e6dee5d780e0bd0cdb297a937054d144668a9aaa5d35789d10989950862edbc4f96b154a46aca9811d0f4548ff0c27fa1bcee0393a8a9141f71dfea69eb744ee6f95ec33e03218dfcee233741211505fd020289d5a4209bcc7da4c896921bde8b38068e56d663d3d5c4ab89a59737d50ed52c9d761ea05ad566dcabbad9ecc9fcc7d570567eee58ff6648724c8cda4a54d07e3408fc2f1dc8c730f2891f400b67409655b25c7d117e2a8cdf60d7f5c572d17196ffa87dd77ae62a286b087101b13c7fc8b61a60657df93651960de19a9478cb36166676296554e11fbcc3cb484a01d75cea34ceed9297619bbf7e717727db8765567d55ef88d0348c344bb2d7ae8e8bc4a51bce7a2aadc74339d39af88570f43fbee00761091f1242089a900dc49600fcb9c61277ea7f18b35d8d2e232927b3efe36c94e340ef2c09462f75d063d69a0a5a8fb71acfd527cb9d4972a94401543fe10fc8ea3c26d19e124e2d8dc0bdc230d2c03e21fda170327d6dcfc9e9e926d1fedee0ef347ee95f9853d21d174b2c31b6ad2c05c5394090d92205116f65a7c03293eeafe11066411245c0f4ae27bdb8d5136483adce8f9d34d612820580705e574d030412308589ef8b14805dcaf75787abedd8c8118e46152f3fcb304a64904c40ce8b867bca5c0bcf1cd5c04a00a6189aae3391acb2e6178c6d835ad7cc1dedc02af02987ca2c79a8e0040813c85f9f7c80a01e03118087ef577ef96a0d7ad69aaed3f02d144ae5b07e426add10d21b6f12120656f351763dbb40a564d8f13fb2c44c28a2f85d4cdcacf50ce67b44a70fba1f272f7a4a64f977843af13973607cd1df9525156139bb32c2ca44bae7bd4ffe25624b31a26cc4e6d6c4c50bd7773a69e9c6863678946b2a1f5f9b3eca3bc876f2c029d3784f5ad273da054fc0da5fc14c76a524aa7b4d71eb0bcd29e6c35321ea9d0448a862284bbef6b1b1935df6af30005197253050b49dbb0b0fc634ba20d9c9beba2b20266122558a686e762706c23fa5bc491f01f93b9205baba0e3b98cef1ceee17e8e51971a53f7f08a248b876fbc29e3b055898d5c4f12c7f796ad2a81ab5672b036e6d52d679a9c7071c53fb86482b7d88f9f108ba7933c49536ff2ccc267fab57c64b13ba3614263991997867e876af14428605427cc1c3260ea057e38a3db7dbbd54d4d0934cd1c2fcff43ef5cbcae9517d02613c6b6df8f2ff6fb8d5c694e35d4b3b832bf8379c7c4b00745758e3a3cfcd1ab6dc5c2c49d8ab15468df3a9306c28e5346128b2237cfabb7e2ed3219a7c52b364a7510a94f917a90229e70c1f3eef7b5ed5f0c0af58b3e5d116fa25af790b50c7bb9e183539b17acd17183149300199d86e1dd0da415aa5557b21d527ef344786e82bb1e1ba32dcbfc7f35956b251368a13ac6ed4dfcea79de580f015da9d9c89863f7551b06cb65448b5fd21117da9d55344f84cc7d6fe4d8a03e56b718eeca1dcdd13073f4f51c0c148f41adc7c421521f09800464c186a797838a7a749b0c5ebbdc2cc1e7c52b2419cf8e3b81c5e0dc0f9aae8450fec9dfaeb6b75fbbc25de798f2ec4d439c1d4601dc439eed95ca9120408c793e02e629a2a74effb3161e9542929ee9dad7b75e38c60478f73d770f46b6027662d6daf6603c8670b2b79b3ac1573231f2efd2e65c3797131f49652883e8702521710fb63700aa7c26b0c2f9a846ca5af3b1a1a943110e1edd667ad2869059bdbd85de3208e9177fbd1f7939c5ac18d51b086b7e2b2b6dad51671f7ebe42957eddefa370202ab1e3dc111e36ca2089416fe7887e26007229a868d0794af6554cca37ccb6dcb09022c6b595a964fa843fed5638a393cb5f7c183b", 0x1000}], 0x10000000000000b7) 04:02:39 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x8) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bfd000/0x400000)=nil) shmat(0x0, &(0x7f0000cdd000/0x4000)=nil, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) getpid() getrusage(0x0, &(0x7f0000000640)) 04:02:39 executing program 0: r0 = socket(0x1e, 0x5, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b2", 0xcf905204c6815dbb, 0x0, 0x0, 0xd9) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xdb, 0xffffffffffffffff, 0x8, 0x4}) sendto$inet6(r0, &(0x7f0000000040)="629dc9cd0e266a62028ba4a0c010f3be827963811611056c07d6ad8e55acbbcadc76345009a2e9133980ddcbfe3ff0f057de15bf205cd9fe8fb696821698d72c45fbc8ed0b59f31315a5edbc64c092e1c57a73d183faa27bb66dd15bbe7ef62eb38fe0431811d9ee7a2a85341915a965d966db41ee0fab34330c0476af1bb81019f75431e3db0a083fb4ab5118cdc9e96d16662af91a7d34aa8abd075a94e9b187863ee601f78bf0e28a48cf791642be1bf2cfb94866bc86ef8d8fd9fd1925b6057cc657d12d9db32e8a9dd0ec872547", 0x7d, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x7ff}, 0xc) 04:02:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x61d2269d}) r1 = msgget(0x2, 0x440) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xf16, r2, r3, r4, r5, 0x80, 0x8}, 0x9, 0x49432e3, r6, r7, 0x5, 0x100000000, 0x1ff, 0x2}) 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open(&(0x7f0000000140)='./file0\x00', 0x480, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x41, 0x80000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x30, 0x4, 0x400, 0x59}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x81, 0x7, 0xb2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x2094, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x10000, 0x5}], 0x2, &(0x7f0000000040)={0x637b, 0x8}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x200000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffff, 0x6}, 0x10) 04:02:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) getegid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x40) socketpair(0x32, 0x2, 0xdf8a, &(0x7f0000000100)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="895bcd4af06477093d3af144903c633c7686719f99ea42adebc0e54952c191a9c710a458ea8545b3b4f65ec9d4560fa491edfa2715a616100c64960d154a5c7ea54333df8540dfa34c4d9566ecc071acbe218d5b91893bd1b9bd9d91d214982c66a7c0d4effebd4a37f5b42d2d02b1486f4d46e83984ff12679033c773b056258b31d52bb3f5ae77576f62235c0cdfda8e8e7f8d2d0ee099681beb77d406226e202272e15dcb4e7ce00be6a9bb44aed77e6c6adcb6a20346a1136d85e9944e7326131c0ae966c15930dc3bf6454967981af797c190b949074efaf20ca392aa4b28e4f7", 0xe3}, {&(0x7f0000000340)="53b947904758f37c3eaf347cff8eb398072449428b5e44509d8aa6c50c2f0ac720753c082f9fd5695a876a19b48b077643a91126527101afb59d01239f47baa255c1d8162d939abae0106809a62235da28b6d4dea741a5e574456eb2773b96fd2e94370dd6c0b67d1ad6c89c9880aabd0c967ffcddb82ca2551b11b9a5cd49e7c1de64841d1aaa0d59edb2a2ef194da6337f1395a4f7d33059d856496501856b3854a816fca35c59f2a2034fb14aa511b69c3aac4448f7b396b1e31da399e425285fe042d51145e39ef8fe811c7b829ceeb4ef60702438", 0xd7}, {&(0x7f0000000440)="9d62412d55207110efee1282d0b065a31d8fdf4c8d3da4612d18b782f543c85b6923d3a7d84a73ae3b661336d12a1ad9d2bbfe264a0bb6825c525df63c39d9698d97f49faad1977343d0770a8f22331e08c7d49b3905be37acba563b905e3d9a1bb54797fb18640116ae172c7f12164261e80687c88c8cad711dea5f6b226b749fd09ccd1ba3ec6b97b6fc471c37e3f38843c88cba63f625b5b805d8a06b61a43195e689e421c649d070406ef490decca283583fb78c95ad9e4ace6fdb3cb720fe57fada9e935ae776725f784de3d5eac650707aa89b7c44b83f2412eeb8d797e6372e368b84b402eacf123108696054d271", 0xf2}], 0x3, 0x0) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 04:02:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sync() chown(&(0x7f0000000080)='./file0\x00', r2, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000000c0)='./file0\x00', 0x2065, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) listen(r0, 0x1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) r4 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/196, 0xc4, 0x0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) r5 = semget$private(0x0, 0x4, 0x2) fchdir(r0) getsockopt$sock_int(r4, 0xffff, 0x192f, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000400), &(0x7f0000000440)=0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) sendto$unix(r0, &(0x7f0000000540)="064e7b6299b381a9df09ae3e3fba5ee0b8647769829a0255f6793e32df167498ba3b652ba4b97f601756", 0x2a, 0x4, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)={{0x38, 0x8}, {0x3, 0x5}}, 0x2) sendto(r4, &(0x7f0000000640)="9cd98f8bdf65c31ab6b854546d3b24b69c1b2fff688187e86588202278f2a5b84bbaf018667b570cedc35bcbc53b720b04973dba225fb5a061ff639ac1f7fa08b4bf1fd4f35ae832a2173a08eb34d440b82d", 0x52, 0x2, 0x0, 0x0) mkdirat(r4, &(0x7f00000006c0)='./file1\x00', 0x47) open$dir(&(0x7f0000000700)='./file0\x00', 0x42, 0xa4) msgget$private(0x0, 0x10) recvfrom$inet(r4, &(0x7f0000000740)=""/177, 0xb1, 0x843, &(0x7f0000000800)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000008c0)=0x100000000) semop(r5, &(0x7f0000000900)=[{0x1, 0x8, 0x1000}, {0x5, 0xfff, 0x1800}], 0x2) 04:02:39 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8002, 0xffffffffffffff90) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r1, &(0x7f0000000000)="f65791b377d8514520b2fb09bababf295e3e265901dc5e1b46d43eb976dddcaad2a0f19e5e506522c736ad23154198b9c28ab89573d354dbd8322ee557db41fbf2ccbde621ee0027cad87023e1421eaa2de0ef41ca13e10c4d6ec4ccde6929bc4c1f2aa47a30b5c7492fc61eb3045dc229449c3d8b0777d62fb4518f00da90098f9f347fb7d8f4971a33ffc7873fd35e84710e773fc11ce4fd5b6639987eb580cbc2a690d8a3b2adbffabc4d9a61ce7fc24f4fa4e5d1e7eaa9dbee9ec611de25cad940863d60a3f8d7eea915d733c8258501748e829526de18c51f9e3824cadbec97bd18c01ff8e04d76f7fe6734c9d1dcaeba1726c9cb", 0xf7) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:02:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0xffffffff, 0xe000000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x4}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x50, 0x5a, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x1, 0x8000, 0xffff}], 0x2, &(0x7f0000000180)={0x20, 0x8001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 04:02:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x19) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 04:02:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x180, 0x2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r4 = open(&(0x7f0000000300)='./file1\x00', 0x88, 0x14) r5 = open(&(0x7f0000000340)='\x00', 0x880, 0xed222b13d755b95c) r6 = dup(0xffffffffffffffff) r7 = accept$unix(r5, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x881, 0x94) r10 = dup(0xffffffffffffff9c) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) getsockname$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r12 = socket$unix(0x1, 0x3, 0x0) r13 = socket$inet6(0x18, 0x1, 0xcc) r14 = kqueue() r15 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="b3130f997f17f97a622ad7", 0xb}, {&(0x7f0000000140)="6fc6a98d179f5ddc98dd86b15dacbb96ac73c348310d95db62c4cc9afe0916cca579bd4bf17cb60c0d0357095893b79d720410fd657a4f8888c0f20a50dd0aa4115388d08eb0ebf00add17fa7ffd38d6ae8ca71f89be6e2a8927e3aa99372fd266b554634e4f1072c10e5cd0672ad11003d028934eabc3efc18e29846df79f304c57a0bd7bfea5cf29aca851fa5f0d1d69f3d61d67f3d0d9e1e9fcec20b5a4a50a4664e0", 0xa4}], 0x2, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}], 0x68, 0x404}, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001000000000000c8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 04:02:39 executing program 1: socketpair(0x1e, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) read(r0, &(0x7f0000000340)=""/210, 0x9e50efa7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 04:02:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x4, 0xffffffff, "a4eccea6da0000000c000000000000008000", 0x7f, 0x2}) syz_open_pts() pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="669ce9e0a1f83b16a9de6502c737c2911e6af78ba16ca0a93bd7abb23e6de654fc1907729cfe6c20d79ef52aba053d694b8b4a092f32b403d90be62efdc1e35af4483e831635255eb2c1e2639b7d5b2a8a06c7636646c128737a0a7ce85ad58ab31230a6c979151adbeebae074bfda1648290df1dd00cdaa356142cc3cbae8ea34aaff5db56c89c7633c45d74eab296793ddbf89d1975533caf691", 0x9b}, {&(0x7f00000001c0)="37e12b2f3d58e41d62739ce73812502116d8b452e3dc1cc5b11f9cb3eb3124a0f4fafc89d478efb787e2d8fb0ec6517601a71b8180311ff7b3a25cf065587d673942f6cee1a55da3f50114ea300362790272bce07bfe3b101a3af266e95489f296afba6bd466ecda98ad0f81bda2f003c19a4036c59688f3f39a23c74858d8e59fb562f84ce0888d8d564de1e1f2171e4e4d88e2ce41c99a0280f79e40dc50", 0x9f}], 0x2, 0x0) 04:02:39 executing program 0: semget(0x1, 0x0, 0x10) semget(0x0, 0x3, 0x40000000001) 04:02:39 executing program 0: r0 = shmget$private(0x0, 0x200000, 0x440, &(0x7f0000e00000/0x200000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r3, r4, 0x100, 0x3}, 0x9, 0x1ff, r5, r1, 0x302, 0x2, 0x9}) r6 = geteuid() setuid(r6) shmctl$IPC_SET(r0, 0x1, 0x0) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000081) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="40da410026f30fa9410f1b996e0000002e45f1c441a5656a00c4e17f704d8d0066450f72e4763e6436f3450f7e23c4e2ad08c9c422e18c37") 04:02:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) 04:02:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(0xee01) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 04:02:40 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 04:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/166, &(0x7f00000003c0)=0xa6) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000540)="c0cf273f962a9c2c72c2fc08e690e49f509e2cd7049c1fd0eb583924d380ebb8499bda168f4ed28fc75eb97ed073feb6481af7429e6312ef86cfe832538690509d5071a8ac879d8276fc1e0e14acbe50cf8792ba046e8ffd552ca8dde95042be12be766d9abe1fbf65108fc2e9dbdba0966756c964aeba5374a4538ddf644f3fa3ca6632465ae8dede7112d0a5aa610851494d95882d471e5aab81875ffda7a069a7a0363de70656c849e11aff363b545802afc83b769f255356f44b0592aafbbddfb8dd0f2bd6ef2bd88864", 0xcc}, {&(0x7f0000000740)="25826297127a248574674c069dfd6fbb42212520b805123d5c7a9d917f9c6704b4a4039f5bfe784afe600f0133f617225e92eab148985ea4e85bb41c9dcc1b146ea246e549080b6aee783a686e29d3ed21335a13825f057cfbe6167327438b698ce322b587185d159ff5f105bf9358ba6872a86bf5cfbcedf95590971243e8340e56c60ee7f2f51d43bacec4133ec8cc39dcb3913251ffe1f87ef21d50cc93d38c2227a5a9beaa535e81303ea5d03acb7830a0c3c30d728f2c98b1f7c533ffff3e3749", 0xc3}, {&(0x7f0000000840)="4dd2a9ecd24bcd280c255fa8769d01bab01b87ec9ee7c2495f6d751415a71e2036b68ef19798992e5874cbc582b1fb8a420abbea54df0bb963445e44a2d889e21ec87f68f9fc3a27d85fbbb670d4addc2066aa247f1ce0c67074fe00d40521176003739c2a22ef2d47ce19aacaa17969ff37b784798f8ddde85df099660548e9abbac5dfd49c87931ab6415736a612b3fb8d9b1fc5d0b915ab03169a814c720d9105b98d69ca56789e89297bba2536c8f7eb663cf271e0909f71610ece3f9e1e8b17cfc4d8fdd2d93cb5f4de7e05a5128e218f05b7d6aaa423681dd8098b95cf70d0cd50b716f1d1b84c1c28fc3e35", 0xef}, {&(0x7f0000000400)="1bbc3aaf0f19cef1139328e36127206215fb81e44b4cc3509c8fa8f2b1b98dd049a60be05f7ae75cf5e73b31a16f49ad70b4947bd1128b1e8034", 0x3a}, {&(0x7f0000000640)="dc40f51c9f805981740af80b321c4b16a944957e603de1bf6f09a3e828aad51ee4cbfca6f07bc9a2e488e1b10403055cda243fc155a5077bde6d11dea5a10b4209", 0x41}], 0x5, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="8b0572b34cdfaba7dc044e249c64c14725f1fd30f3636be3e673f64a92212b40fbdf5f5ae4e45cb3fcb54d251367147dda1900a04adf4ed13126488ceac879c699a5dbdd7ae5319f106b7e82bde0b031031b0d9ba5d778f4b465f693c8cf81711980e37adf27037327b796396c9152134997f92f427281699cbc39808999c161570762cd367c24f0b7e74dc00d54fbd672cb30", 0x93}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000000000000) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getegid() setgid(r2) rmdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0\x00') bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f000054a000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='W\x00') 16:00:00 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffffff00, 0xc4e}, &(0x7f0000000040)) 16:00:00 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x37) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="4145aa5149335c372cd2908c9cff5907394df4d6378410905c1c6d718cfb247526e359ff004bb6d0b0919ec2899e847dcaa8b8e1409b4f681c24b8795a30cd676ca5b09575a58a4b480902566af1d6c2e2154228070195f9b4bf14e7c85e84b14e6920ab96b372b9a4f8eb7f34f34c064af9a9e46e21daa967ff2f4799f78032dfae7867e1f7731c1079ef6412083cf99aee4e0fe82ca1bfa105a412356c242723b470fa2b25d5c6ec259efbed38bd19999b14583732", 0xb6}, {&(0x7f0000000340)="0c30eb5855ba57dea50f1c5c3636d25c26d3e6eb3cfc3a3ab90bbb9493cb79d1c37bf5bffeb03fa641821b75d5f66fc246ebfebcb6cfa68ebc302a2c0f89a0bee4c7cfcda093f2988ef87a83b2672455c21ed12411018914c68a84580c3d4f1171d483c02d51e623834e882bbab644bb2a4356ff70695bdd3d9e954a89b54bf866345cca480b8e4621e08e30e77b539bba8c83da224dc7df14b6e1cb3e333a36f5752b88b03147e75625af14ad1b70579b989cfa55ba", 0xb6}, {&(0x7f0000000400)="832869f061784e732354e0276fdee7739e6b54d042f963575b94a7b968ecc352e07dc7627c4b75cbac21d02d934832ff30bb52d25bdd7f63d0707c7efb14aecbb003167b452fde3b52067b85eee5a23f88f9d68c7afa7853364064c409a138e2e9ef0f872bc38103de8631b40da2d6e8a2ac61caefd504a5d74d91166fb6cf17ba2dcbcce6aa12dd658635b821b4e3ffd389825510b0669b5b0a6263086187f1", 0xa0}, {&(0x7f00000004c0)="581d9ffaaf959a988066b54c25e680028deb8a22e631d41a3207d0db50d656be3ec1df6e6279e5538dca6e13b538c77cc1f941940ab9fe", 0x37}, {&(0x7f0000001340)="25298e2f51999d4bb9dc9cdbef7446d88f0c8966ff152876600dc781122be1b76a94dc2c5d34253e778dc50c24981fcae1783d9f837320c11209ed35acf264a53987a054de07a4385e1e1bd1b5c47420d49273e7562352aec55578221613a7f0765d742837bde8cc109d934a99cf00304a7dce7747b78934ea28caba86fac88b39de4b23f61ab036e1f9a79bcf37e4f6e94fb04acae783a43c3d7068f18f6daea89024f78ad8038991daa8b80cb9b53e936a4011e553a092d2cfb0d852bff2d1ba4ff7570bbb9ec3c7bc9786b4601dbbe606970e7e8a6d2b7ac5cd9580d794baa16e57e07b14cd07bd4e9edcf0d2cb72ad125d6b4c2cb4ae83255960369c2333592a43e065d70662b7265cd9869fbcaefab32108b30400c1a17bfb6e000075d0ed55970ebe0c537788d2e24a42407dc8dbeee3655818ea69faa2d01b0c95017aa71f16d2ea0c286bb9783d49fff5fef3eb5a682e84c583f7d419aa9fabd7123bffe94855b395578de5bacba4abc744eed7cc83243ce5d85824ab353044ee8a9514ea00f7e1371801835d4b1e9bae69a773ac7cb778c75daa9939553c42899fd1ba3b2f2d122d63ce1907e992381e23b5e1a7c0e04a5d33e109f4ab18348ab5c9ec5f1b43286198cf710d22b654d8add873fad8f12d9736993b1af3d7ea7869bef3c9f0871d06b631ac7da453c735e53791891103424504a20b6225ec6d07428142c5cc8b3619125fc0618be096eebdd71658fecc62bbe8b7c85281663ceaa81d36ecd5763f0b21a0bb5010960681672b1c123c17114cf7dd9a6e03b66474474da32bc43a2396d9cad85c1bb66f99606f8d5d58de4fac056a00c3313c72bb56231c7a8abac822103cd471f59a14f2b0a148894f486bdb0bb89aac3cddcf8c7faf83b4f8e159622450e5e9b759c863b86b0d518a836a01f82b0b7192f711ff54a32e13015bbf1c00bcc8b50a0a00b7aa74632e23855164dc2824922a00a5df0e991356cff89d3229447e9c3f44e734bb0047bad662fab19682f73bc8a9b11d63e7b6bf1ece0bdece1793e3b6c30ecf6e520da313bb6ea1aaf36e1ce595e334e48dc7b5819bdb46cf957db31a31a62245d6ec82d6b2ded7abe42e703ade9f89bf78270eaf0988017eaf7460d835c659a58f24cefa5401ad379b6689e6916d9b3c099a73f3b82cde54b42b394af4892fe7f56000971066d8455df031bd515292cdb99ad13dbeb6560ebc905c9db8dc2e6a51d73e823dbec9e3b1b8cfdff59b8ac29ef7df980e54be52938a7df67e1e4c555a9d661950f944cb1ef3b505c3efc9de608b24237490936db2a349bb92ed10f240fe974286214214d5d57355b6e213f2aa5dac83d61aa8f2c2e3ef36d5c7e9cde665977a0cdd768a4eefb3cd843271cacfeb48b1b79a13b31adf435a63571bc4d7933377969668886751e820f94daea0288e3dd125e9d170c4fa58af1eb406eac5358895cbf90f27d88a28cc4fbc5cec313507c5ff1376a61df150278fb64d613372ffffdda1be9abaca6837c3ad301899581555185ab8dee3190bdcadc753d2cd92ab7636fd30815f175025b7fbccb129ba2d8bce29783705be7b12533f106ae311999ea0799f0dd70f11c3d9a2844ca03dacb4c249df699f02c966e67602b5deb134f7a95a4c9ced028d335bf3659af88561a03de7d20ea37a0e6b755d4f396cbee403722095fe6d76d5852d4d44340fba89510aa8327ee846ca0d69a893b53a34adf4efb126608d6e1fcd05624698519a5e78d46e01c67037a70d95e8ebddd82075cb1cb9933ebe8b723b6c62acbef3eb948f36b29624501d5bf221b0f7230456b2c3228ac5fa9456255854fec29ffd1b058132fe2253a575c96cb484775c33ec0b6ac0b0a9f99e59b9f9d8ac1a3417f390ce0abb6fd62e9e812c46931c83253c6cd1c3b905ab4c00ffa0bfe1abe09a821447527dccc5fe133282cbda41a29dab91e06aa5d55c6676f95ab2dcff8891f2c1a227a2f84e8137e8478a334813706f3701b66f807bd028e85ad381b30b5052a5ed2388af01c8264c81bd8bda5bfbf91d7206152d30ffd5385fbe082a09d43efba2b9c82f528ec9138d625cb8950b4d3cc60fd38ce437b826c0a8f36a31ad1accbb49ae04baeb0a659eeb52b7a135b7b4af72183a20b9253d6bfc5fc74b69fd43e95cb02645e2074604287c55ecbd8a2d1ab079c76cfac47212d534a3a180b0da88decb7d87dd848cfb203dcca9059596125fa888704358424d9e254e46477b9ec304d364c3d8e1b31c51f371f1c84b6a27647343d72716be7a79f5344411620e92ba952ac9a6a4af1d54c6cc70162318e04062a4a44f26e0813e27c773d7a57190f3e14cf34eb79d8810ff3e32fb91f19f44e63cb219ea6facf4ba4be16b86c4505b6e4d6494db0595212753809efcc9dbea53090f18184c047d893c03162985eb9c7e4d32ee7ae88b9fce720e1a6ddd9c1c59d60662a08ced2fe6a859d2b802ff0fee3d2be6001e0c37aba949e2e2117616954af1bc783ec09151ecb0279757f1974527de9ac891b2c84c99330a4d00b60af2ae93bbb78d74526cb165a646db37c3e2f8b0b2c4d1dcba68e9ded52ea5c93a042c0af6fd52925d67d61d44640e6a81616ff8a8ea66d83689032766bc47bb7c9712224f4b1d207ffdb265dc5ddaa1dafb9894f58308df2b7018389bc326311d8090be1fcbfd041c1765ca8b1ca44bde63b54a1a19939406b684fa60e30f31419ddaea4c08b175342a3456268c5ffc5ab4bd6b519a16b63f103e711dd857880a601a9a65947cc577cc08ed03b3431b59b71808224b9b18dfbf2cdaafa809ef9172dbb4a8e7d59a689e570400dc10043e14a7583e4ae7162177fa19c80ab9b96e906a0d53ce5af28deab6fa9b88cf35fec597121809fafb4c6bade7a9440a5e07c47526b4d3284fbaf3556d7206efba7f39453d5ccf44efd00a01bcb3e30cea0b4fc72f68d98579cf259a97f9a2e9ee783ebe17155b9c3ee515080bd4f8138082bb81291ee6556337fdd56c24aaa6a46ca3ddf429954f459cd5ea6fef0a788b1aa16792596795de14cf1299e9754c04fd9a086d43acc71d41e8c16a5f212e03f467d4f9a25c6731ba55fccc76ffa71305a561b3cc00250369a61cfca190b3c3709e8be5810f158fab74554fd42c6a111e342ac03e15b1d18b433d1e101b93847dfd5c682e03cdda40a633047f2039fdd0dd652a6b4570e599a7d15295f27b54ea7bc6c042aef6dcd16c59669f8d5a1428bbf4ffe959647c19e16a55f66464b98807d4af2b640e7885886fc4112e30a6dd55f663a19c5ec71e2d0170da4fa20b13563fa7dee9bc74d67863d474b6e21cd9487bad2f87e5bc24796e7c790b180084c2307b90531c2d90d1c52fa32ceaabc5aa9a1cf2af991eafd031dfba2461b0961b3699acb709a1b14e3b90b5cb413b6e12511a572a445046feaee7c78e3f860829a5fe6b953f2584180505cf6d8caf6464607de409359dbbbd7c6388beba24ab17c8b0fee920a5011b0bf9597c328dbf083381688aef4000c4adf013fa5d8792aef24a8c3c19cee9f00dc93ab56771e733477681c297d390c4a193e78e517a9aaac7b2321dbba510cdfdf7def4eed509a8e6185a586436ed0fde763ef616647542565993651edb4921cf6d083980bd71a110f7fbc67ced38b1621e6c1a1ec119b9099f4b7636c7657531024deb53e020bbae7ef1c500deecd0912cdf2e6f50ad4456ce7c8a7a73a6db730a04484016c51bd548848b4f69993db96f74ad8af16f3ad04eef1aff5311053ea3e5a9dee0e9db589368f0a6daacb30aee74c2b64d8b3541baf3dca41475e095a789b17db7c4c741ba5a07d4243a8c24dafee2ee0f6be68e7e633a6c6c9a912aa00d2e6227c7890cf2464e2fbd7beb8afb03d2074c2f269a8ce8fe680310125d966660fe5a219a1c36f653595bb6aa5b6deb69b85bd9bb2dead3e8f351288c9018928fa25720fb5e94b25820254b2dca9f8891b85e74958d67276fe710aa425fb2a2a8083499a002946e4536a91f8640df899cbdfebacd093ffac8a0bd946bb6e23ea517ee9e7ee375e5bb5cd06e37c7c6f4c8403e5ce77bf02ce8a2d24a453630b93a43970ca1433f27e00794541131696f6802c81e9acb00ad9303d4f10902ca9da4536847669e71ea4ee11d81137619f288b5f2372983367d25657d5210877fa456df8f9606e27142d999c98de45d0fb2a1b1017af543d20d773564f600bcc706e98eb4b90502802efc581c3dcc71e4c46edef842fe22b8a94ff0e00bb67b40c6450d765e8141f2b62d4fae02bef92525a6e60783c69988cc3678de73bcb02adb77181dbf393911f30886af0fa5ef19d64db34d6fe9ac5c7ed2fd21405626241bba1f7767a716f5f117b0e7d4573373ad002f9ae28bea8ed188131f9a2d4f7b95f00ea53201438b01929c308135fe9d709020b19966311692a0606c9e6c2ea6bbe39e49e642ffd649911e8fe129bc7427cf9fb9d962fbd6a546bc50b6237e3aa3f025736a2e92c6c72a813c8654276ee5bc656c215006eae720164792b215c3044669d6ade5a774fc7e03524de43c67ad13a78cd4ecd45ffcbd4d40a501ee6257f2b8771c4f3dc85d5de0cea2b06f307491dbfeee8953f19a2d506a217c6f578ea34fc8d49a918ba950299c9416a4f0027c9298aba03c35cf5b41c48f976583d7a25eabcfc581f48fa05bb36b9796ae0dc98684034db79c4b5f7520403945fd4838747ad67bdbf2aaad8f790ccb5229f623064f9e0233fff4591ac0fa32ee9ad3ab5a5135fec2e1e22ae3c9caf69a3ae44d4be7615fec1774f4e3c5bd124d912c12e741adf8fae36eb3c5ac99680bb638734213de73aa274631a1c8d241db5f1d2f033859dcf76a1cdcefdcd6f70307d660eee041746d8d8f68e715a73c366613fcab04eb04c6eba544f1847f59790a8c4484c5bd29d6d45c9e504e978415f5a1f0abb42e172cfc400351a251d66a5ecb5abbd612e850ea5b6131d2d7a47b0dd4c8f922658dfa3d3f7c4ad17d989561df449687f157d10fb10fcd7cac1c964946e10c289e8e127e0f6824cea9eda6172588a3d8a012978e6cc50452b3275e9d979c7d3f8905cee699a47cb3ecb21e0a6c2731b678f93484429b8e9b2f880b186e049965d0e0f4ea2c43081d7ef4581340bab3de18ce868e175b0957867a2075b2fd6b0b209a71e01ffaa4f36aad2c24dfe060562a5a5579b66cd50603c08d277057eba9baf5699b3ef719762005b4885f4ccae6c4436bc8f32ffb8a09267298f8e40621e285ff6e1f2c98694ba6daa7f634ae456b1c1a598c06b08ff1ad0034ee2a8e6b07bc0020657b2d327754f83cc540a9841729eed243fd5308c6d0100d4ef1ce2504a4ae1714dc9db827ff1261c93a351b736b77e25e55c3dd84935b99a8481a436c99cccd8db4611a60e983445cee6ee01573ed0e3b5ca8c9cf984ffe0add00c028dedbf5ec4c93a6032258d32f729a6cc9dcf76813e90e9e2f5c09acadbcef06510a84ded46b3722b1d4780e95019c45060d15c4466d0898b4e4772fb69f6682a399c2162e720e74ef1c292e3f38816e59d836bd40941be52cb0aa745d545a37d2054cff2646e5e2d155e9834a77a78aaceef45ef559b713a80ea08834b99effe586244df3d6f9c680a46157e643cc6781ce9c746303f1567c993707bade755c3d6600890c52b24af8fc6438a8313e6cdfb1e346510744ff7453b3156cc97803600f940aae32d92affc9d7e76e3dd10f9a72323e7ffcf244f55d66265d", 0x1000}, {&(0x7f0000000500)="1f39561d2650da4237fd9ee8de2d0ed76d436e296bdd03f89e75df243507a39cf8", 0x21}, {&(0x7f0000000540)="118dfffaa03af61b59c6b412a878c937561d1f6b4a7e2f2d9c2995fff9c41a37e45dba8c36c4bee9f04443e15e22", 0x2e}], 0x7, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0a6b250ca846ff497891c9bde4a089b138e40d2ada79279fd494cf36461b3912cdd634dbf63c5b9d8c9072565f50fcdc6b7d19b0f96a2d5e8fffd13e8d341f09d78e8bbebde030af04c418276ec684b1f440824dbb53797b04d4124f7dfedb7b6afcbaad32ff3850a6a2e5d5e8eca2cee8e6a4c9edecb7bb0b4d89894f4fa5241b7ad12109a7add5a43aae225899c0847e510aaa3ff0198a17c65956dcef0d323463aa9d12fc723cf94f0c63dd7cd4484f619068be3f46c5aa5877927cfe579a2fc833739c922769ea2a0baef281b277fe1330c944852847e8edc19a10eee1699165f13ff7c19871435d84d80ea70ca52b175c1df1eab93e432ec406d4f9c0514522df13a766e514f1c5faa71c4398931166e22b3b5b6c5aa543130f4bd1cde8120527b5094f4adccd23bfd5ae9a5deeaed2c95e6ede4bff93ff103558f49a6f71eaf7d39bfecc388736e7609fdd126ccbdf1e7fdbccc6914972fc6af20dda75f0beab79584c92491fc466feb757b6d4c3bfb749fd56877c7b37ccf47c27513605595e2b0ee8109a11946a91362a4cbf8d89facd4e1dacac6b4a825d6417a8095204c356b0f6abede5265e1008d5c2118d3be7c11cb2ff800c67b45f34cda3d0d208490f4b8334957d88849fea35182a470cfe73b3b00c79e9f7f1408b458732b26572e997aad5f0b976862e54ce87152c178b1cd83ce21c1b00a42c1bc6292b", 0x200}, {0x0}], 0x2, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffeff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2af2bd38599d65a1e3417db43b282edb32c5c16e27e5e27b216d673553c0c01b3d8ca80f001e4b2ae5eefeaff0bc2d2a500a35000000000027becf61bc4708974aba169c8e0bd330078a8e9bb4e1145888e4dc786ba0d921a2fe7636070022e043ef98b6cd6c143ca8fd2e7f40a11a1355514fec01f2afbb6e08f65c03a8bd17e71a359fb692dfb7f5e258b50b8523d58f94dbf862494d223e6b7d6405000000aabce3507162d0cc745eb49499e1526a18653deacf055d5a0cb9aa3e3a92e324d7dfcbf037328d136c9816946d63d3a499107b4c97b2a465dfb148440c27ebb8b75790dd13f4d6466b5de0f868d144086b71a6798da83b3f20925e66320b0000000000000000000000", 0x10a) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x10001) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r2 = dup(r1) getrlimit(0x7, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r2) r4 = fcntl$getown(r3, 0x5) r5 = getppid() setpgid(r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000140), 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getuid() setreuid(0x0, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x18, 0x4003, 0x102, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6e47da312ddcc46cb674e9793c49f2ae0ae88a28a204bf0df6ab2b603d6850db4ce325f34cbf2c78bfaca8635518737a9b3461a9ce541c1ffac50fdfed847ff964e727bda8db25333c3f03de9aa16087d212f5a9789c26419ee393740506293e9dcfedf841dd51b388be8aab790e16ae8b96fdf8cf937f23e6ca7ac405cb045054a496695008ff82b6875348216809e5a530028ee0d67b083e189c5f9b273bab81a8df1dc45e997ca005fa20ae1957f80665c1eb64134c4d7d736d237da28b", 0x3f0) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x2f) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000040c000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x0) msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000008000000000000000002bb4b04e5c4534000000000000ebffa1828b3c972bcb46233f6f0100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f020c27de19c09ec82e560e35f204df937b0b80042e09cbe77a13d71337a38faa3c29899f51e2848745fcce1b79e35c96efc4398aa3615bddef028b1311acf416e4b15f7826771ffc76f0af9eb4b3292b97b04ffe73a83bf9321bc1ae61371943ccb737a023ad23e533474f6c108110cdaf9717e9e889e8ebb52d72828c63313e690408a6f4e4c08f5eb2dfd1405c9a44490c2a1417307a19fb96f273e5898e6f4cc2d29cf53ee1561be0bf883716ec41602d023a7746d522f97d7677fd0c46d821d70dcced1563200a24ac24c054ae7bd713de77f4976ffa9c659447409ba6760c0dc0e7bdcf9cc17b0758e9c6c6edc4b29bdd78c7e73a6677df5e4fe61b579264cc0adf4889c4c10d292c7bff130e22f7ea83c85e9688417f9afd5774a805f39397b80e5974f7b748f0483e66f69547c09f09b358049b2b3578aac83884872d8f3899beb8d347074e8ac657cbf1e9b25bb81cfdb6025dfd4f1d7010db4773300c2c269500c98a6e59a5716e2e469205c190915d7d44b3492db0187c25f43c9e9ab49e5993edfdb810648d299feb2a969be076f535c0e40b074ec75f31ef163314367ee9454862ddbe5ce1fa88a5f290256c3d340f246e1411ec13ca1390356571dac3f531430120f146e41751c92a4f5fe43"], 0x1, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="bf3bcf68f6103ec39f35d622d7c8556fdbbe51d978c778b4b5dbe89984ce00ad1e6ddde2ecc95af0c2e6048f948fa298b782de37852be9950fda0539cba4d1833d6da7f26442c28fcdc967eb723cbf7a3c9340e3f5f3e8545c84ed485abeade7c18151fb7b821fef385581cfd44640efb3cd2fcbc318aea887329adb23471322bd13c964230502a2752f73fd913bac166cf37ff7ebd300e3b716db05a3dba58460fdfb11a5918aca5d1b86171ce832f7b0007778bf5f7574780e6b562a9a17c4e234d0840711ab9891846ec6c4b9a97615820e2f912dbadff02e07784d915329af8a28c1784a41f12d86279686f5f964b70301d7a7c1c98cb2b0dea2c41e9a6385dcd132ec7c4d4cb872899339bed9706f1f89f0f5b9818e8c2d5cec2afe70994a3bc1159af220584d9eadab1310541d1a29b8a1e1296ca3e8e006f27264"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd21}, 0x800) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001280)="85fcdbb9e8821aa88cbc7b08e14780270c8a8f57d2d095ac7b301d6ab31e239989bcf234c6e71e6f9ed522bc2c85d9677f513a28c40fbe21d92767bed6a7f0e11e97a04d979672a78d3bcf4e3c5c038d405fff4006c9a06056c082050ff625652f98443ed3f337f48e8c009172d912f37ba7b67d0c350b8de006f5d71d4806576e069e63a00894851a57783baa4e", 0x8e}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="0b4a1481213d053a70c420a6aea5002b7814221bf5f39545b89722665b77368f213192695816e89e7fc0445fbcdf118ab3dd94d16d405cdce07092cf3b86fd07c016fd2d52915c9721194671696aadb21d636f6274da8ac780fc31", 0x5b}, {&(0x7f0000001440)}, {&(0x7f0000001500)="1ef0160b98e18e1a37959f8fbf2a82fad51c5159b91f2c80d63c1e4507db123f136cb0b866c1b4d385180365793282bc1492247a449709ddefde9ed61dfdd629b9d072cb23c36b17ea32c12800a335a3472fad592ea837931ce8e095ecc76b10b0451a2fbfd6aa71846f264b542864640ccb43d5863480974b19b04ddbaeb13252ea22c88f6fb7a84edeb5cf212c167a0746b11f6bd153f3a45f233fa1fe4f64178053e4", 0xa4}], 0x5, &(0x7f00000016c0)=[{0xa8, 0xffff, 0xfffffffffffffff7, "ccd597bfde8be55f571b15ae8644b449b0d28574c01070f7aea0e51a49f20ab499081525a656cb54b544c98db5b43c9337cc0e8dbe1357eed6e982e49248e9a99fde140aaaad803043da1cd2a753651cf66817f4dde85b17baa529bc66338b082bf02e2dc8e3a8afe3dd45abb377fe7bc65c070d86c8ae8371e86edf5e20a8b0e1a605d86e2f47e1afa084b35ae937d81fedcb"}, {0x60, 0xffff, 0x1, "8b108d6bc1b82c000a5b840ec80eaff604de02c8f71aefd119ab6edd70a5afee2b59d1d6aac8b7f1f2ab7cb0daabfa34f9b84773f3f1e79ebae5a26c4010749950c289f8eb4c9b3c81b55e0709"}], 0x108}, 0x2) getuid() execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001380), &(0x7f0000001440)=0x8) 16:00:01 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x3a) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000feffffffffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x4881, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000000)="e5292950e694cc019c535c", 0xb, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f00000000c0)=""/68, 0x44}], 0x4, &(0x7f00000003c0)=""/4096, 0x1000}, 0x1) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) 16:00:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f00000000c0)="d56aa3f6cc00001f4362fb9668", 0xd) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000), 0x30c) sendto(r0, &(0x7f0000000000), 0x0, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x48eb, 0x9, &(0x7f0000000140)="9cd6bb556ef585", 0x7) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x600000) getsockopt(r0, 0x38, 0x8, &(0x7f0000000100)=""/139, &(0x7f00000001c0)=0x8b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x9) syz_open_pts() 16:00:02 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/\x00', 0x15d) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="fd", 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/188, &(0x7f0000000000)=0xbc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x5cc}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffefffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:02 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x2, 0x200) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x82, 0xfe}, 0x4, 0x1, 0x2}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r6 = semget$private(0x0, 0x2, 0x40) r7 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, r7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x1, 0xe0}, {{r0}, 0x0, 0x1, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7fff, 0x43}, {{r0}, 0xffffffffffffffff, 0x3e, 0x1, 0x6, 0xb3}, {{r2}, 0xfffffffffffffff9, 0x30, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x7, 0x7, 0x6}, {{r1}, 0x0, 0x20, 0x80000004, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x7a, 0x40, 0xfff, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x78, 0x20000002, 0x81, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x22, 0x5, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x532}, {{r2}, 0xffffffffffffffff, 0xe, 0x40000002, 0x9, 0x7e00000}], 0x4, &(0x7f00000000c0)={0x5, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x412) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:02 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, r2, r0, 0x0, r3, 0xffffffffffffffff, 0x0]) setegid(r6) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r8 = syz_open_pts() setgroups(0x4, &(0x7f0000000100)=[r6, r4, r5, r1]) fchown(r8, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180), 0x10004) r1 = socket(0x6, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x49a800000000000) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) 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) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xb2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xff) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x3) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x3, 0x1, 0x3}, 0x6, [0xfffffffffffffffa, 0xfffffffffffffffb, 0xb78, 0x9, 0x1, 0x100, 0x3, 0x10000]}, 0x3c) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) r3 = dup(r0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000080)=""/7, 0x7}], 0x2, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000, 0x66, 0x0, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) flock(r0, 0x9) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/44}, 0x343b5b2, 0xffffffffffffffff, 0x7fd) sync() r1 = msgget$private(0x0, 0x10) r2 = socket(0x20, 0x8002, 0x1) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068aa86a0443fc0c30000000000000000000000000000000000000000000000000000"], 0x8d, 0x3, 0x1000) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/170}, 0xb2, 0x3, 0x1800) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000200)={0x0, ""/65}, 0x49, 0x1, 0x800) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/113, 0x71) socket(0x2, 0x4003, 0x7) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(r0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) listen(r0, 0x1ff) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000200)=[{r0, 0x114}, {r0, 0x2000000001}], 0x2, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000240)="2e3846f6554d5eb19ac0d0851a2dcbdd0afc75d1a5138f4628a8cdea1ebb97468d87cb96a6abe27da775d44c874720c2f7ff6f45427b8895ee869938de07a3d381c93416a2899db9b3b40cb5d2c229f285c24197a3f8eb210464be163f61b23d1ca451e37e6fe71fe2d407cb831b2669cf0fe7d0a61d3b809afc13ac2ce9652f681bf85f1493955d4007a3bcdf24c08870aaf2aca2f431de023f6de6428621a34894db66cd039938dd8f91be614e7111869b82eb9bcd030fa572e0c105f6685a68cbf07f3d96b2524cd4f44c5aa6879adf3635886a002272e16eaa9ad294ed9810844531c4c8f5d513ddcefeb2d562b54f0ff6f233f91396c0790060594758ccba993b8f11f4ec58a5b1d83ed418dfa685dafaba5156bdd88afcc277187249c043424dfb0761c3c1020aa86ea144079caf7afa1e5cef9bf9f99159a27a7cb4edab8e1b32009bf28a9db903271529afd628ecf871205a974dbaa784d3027e9698a58afdb28cd4232da44e3f12133d5ee0be02dae1fab5bf5427882940622666b46040922b3610c24bd5c82970d0556abf2fe459d05a0d01ee901e22b06982d78cc000b214db6e89a1173b295bc927bfe728e81cee27c78137c74f129c5b2b061961312c0f46d948e7356feb6560dad844bf08bee4661e6714fa6696d36372a0b17ed6d19e455373c025c1b2bd42d8072b07dbcc2b22a7a8f241ecef32d259d995fbc6011512ba27694e31194cc032b8b018276365b031a53c1e3126fb02a55de73beb4718110405a16decab521ced77fcc15180676de60a4f7a5e131fb922d5f696e53c9691e59af759a2ddacf1531b4b772214ae43efe24b03e95690fe48c3de0f6fe24dbe7e0c320e8a2d9e01cd5ca1951b5ca3c61c1a4bd571385ecdab83ec678999818ddd3366c9fbd5b08782e85eb3cf86d5a6bea5b1d16f0108777429eb8963fafc5af7c6b4a29dd3f57393755d4e0197550dc6908e06d65268bc7b64dc8b7acb9b5d0ee7630cce1b96b88294d6284802d32d8259e2e3481c184fc6094160b867d278fc7ca71c9e2376f724fb115b718373927631760092a8f544647b50c0e3419a2fbbdf8682d3ab5181436a5f317eb19ce315c9cddb2ff31f43288d217c08a7a0fc6383f210127d81a289403d1e7173b1193376e71018867de6098587810783452f63bb1d2c495cc6f51bd725058cd76f90a57c5b715a0336f34a20d6e5b3b126a3304887fcdc272aa8deee49b8092a34a47c56962ed10145104a8e9fe4e217630489dd1d557ee0d9a3d448336662a8f67029d62df8229e502d3c6f93edcf0286719849426bd5971731264a51d881d41a56f245805c2670d6730a2b1ae74cb3242930f434dc46e865a61b5b22de665cc6501d630eec360f7ebc1f37f416bb7338e3f0cd2fab0db9ec6db9853825b989c2df7aea0cc53e4e8cf8cfb0bb110d865fe21c1749b129ee721c034ba438ddd16962b0f3a7d6956f077c875ccb905d8ef8762cfdff3dc69454f91c6d4c2a3aed0ebf63777e58a7e5e1f4423bbe14ef0fb8058cf49ca9c2d5c955ee358d624e33a5ecd856fc091c7b2f1fceb1d3ec06a2ea29b70ecb8c8aa7c469acfa39fe48196258486c67b823d82acf06c62a3400213b38a91dc482da231d3387474ff06449854a0ed9587b699e99fc78cade19a2f839db0b2030d0d6cf90a34887e7b5027d467653e44d2cc1659560f50559c0bace92996324530b8ac471a3cfabc13543f07940447bcaa614a4b5112a08c3ac78e8e9a384832d0ac1e69700a47deac49c901af788a19f9ead15306197a40e9c20b6e3baa62f8daa9934c2206e2cffbca963932672aa1e200492abed80dfd71f04782f7749130076f22b2789115d85149330bb7ad00ee14759dee31b035dcd05920c650a3b0b931c7c1ddd05ef5396309763a12f3602f42f51b7192dd13ef571a4e86261cc5ed8cfb56efd728a2ee2519da386fff385e9fa80a9eaecf6cd7641a5e815c5dc3a7c7935a57ab40f43e49ba8b23a6faf912ddc09570927b90ec85774a979e8052c06a1d82f93b5d49ecf6af01288df5866918bd30dc3dac41f6c9a67282076bfdae12954eb0e744f3fbe63ebef720ef0f953240cd0d5bc316f8fa34da7f5031e62d14887ee4789595d6e25546e591279b17c4fa81114d370376bbac72302b341cb0c7435c54757abe87c90713b0dd500278cb41a6fa7cc4c89134c6fcd8dc31aa78664086939c749a3be3d7bcac94cda5700368670e846c006744088cc14ac47ffbaee01454c9ca13c83878e54ece0f548d1d26b0916acb6aa65a4b6f745bd4780b41e1dc3d41d797677d3430d4a125474356d3fbcea85cf56be40e09519b2fdf2c2b08ed5a3075a43f7b12fb3a8793d5a93245f1699bdefce57d4ab61b7c7634b3af0b2d3adf85d4771168a1996513e0235221c074f6166a78ad60dda3c40ed23f31c3297766fd5fd1db5b3c98069e2269204027eba143a7974be8426281c2cb47c2d482a035d03815ff3edd2f104dc76de3ae621ebc0543776111e8e4a6432aa81521f39b55c5a57ed6d370d9955978ef8cddacb253d5c05a9375f04d470fa533216798c1376770dbf573de90ed13ee54e9a08be7b63cf0d503725656d4dd00862c11c1d718dc4abcb11d1a3c39d4de79e670431a6e341b0d9a33d710f930f82f26b062d2984d8b6660f08491db86865a0b8b1c9b154fc50957b4b7285942654ea28996745fce3556a52719b10e9c1de3a1b8f72f0a764284889bd95bde384d0770f413c1c881186feef374c90eeca587b8ca7cc007e3753b815ffec7a62b016d1eb901a7ad99048f9287993da2fc5d71e74c61d846d3c4b3fc29dc98f5ca45fa0c8a97c32ca581e151c70bf95d7ae5a9186855152bd6ccbd8d39d66baf630e217b66979d6bf5f24a26724a66ea3cbc4355560e2137a7bc7f255965884582f78b84db9e83f747c1a699427d213c46a4d783fe74e4944e507b00cfe32ec2c340f2dd5895047d4c03e33a5a57f77e7ff4d570ad331f0e1c42f659334d35605695a5cd32c4b8952ccbe404adf4b470fba9b370ddaadfa750eec02d6dd950c3860eec9a922ea90fbf8bb8e114515bf60ec268b709881ae06035795f31e854758e87bcd3b61db0f91e3e7b0d7ddaa75b32c56a3e31858e9d232772ab5e77d0ad76f7f76994f7be97af5ae26fb2249ffcfd6e58411a77b9f4a2f4e88d9be9246d7228887ad496924dfb133fc6e754543cdb73883ffde433a2199b0f2c07d2887f923e94b4359324aaf04dde262ed33b7f8f9660534beb8db3c67eafab04260e75bc6bee068ecd651e878997da61e17c2667fc27dbacb74fd7aeef0d9eebb4fee4079e67bc06aebac4cc545fb9edef037c8a2124a14f674109c0c37505134f0e3aa91809f7743898e4b39b29d9da0cd29ed946128369f5288e65876f69f4fb3bb4163ecb2b09aee247182cd433fbfeb664b1dae89d2679e4d600849f2b476b2638f684ee8a78d0a0f72b2cf686796e222953f86e3d16d08bf5042bc8bee49ed3d84361fc1a91142ddc288998632fe0535723d0f38276201d0e6ca8a2a726ea8de2524c10d1d78ed78829f9aa0f975cf7c07b65ca3171f3a108907fabcba033329c89d2f47c53cfbcb4ba798a02a0d0d1652519f75f30f5ab18102bdf2e14f6896670fca51954e39926b85611274441d90ad33e533a68571448e34b85b1b6fae7366c61f8a2737fe3e5599030c4aad50279d9a0a6c0112bca818189e19980498e767abb9c9b38dcd346fc0ae9f74f7a293ae6ec7d5005957030a132b0733f6252658664caee11fdfc60400c10a1d716278258fdc2c99ffe3320a7933d94272ac189a5b4b831222af720d9e3bee9733ed9a62dcc058bbd97eebd4a218629d3bece78bf09c5a101cf65b8b0e82076a3990fcf8206d2d9c570bb7ebae8b6f64c70b3d956107b95b11f3fcc9a1589b6f872d08ca4baf32a69f26f37bda358dbf7fbd276583839804f22eccf470b7d19a6579e6561e4112601d25cefec3d24d87a717e585d1c738c56ff9d4a63029b9152b4f376c4d93dcf911ee83c1ba0e3bd1078af5b235bb927c10a951f5c13126d160b27b2b9e491e696a7220d8058bc38a7235494b86e64ec6345d6cadf6fa0107ccbc91e0ceb0ed886c69099c59bb5fe1d4dffe5a6d4f2fc2d7ab407ca390d1264ab98ba51be3077a561c59b4f5daafc66d60a2f10c0a9c9685ac2ff85074d1b733a974baada55f7a87324b7e45ee8d228716972be27c379c4467c9258640b6026b64da7bed19d2fa62a4dcb3010422561ef4d25fe4d31ec78a7c7d3ab8f2cb2f4f2e575b43ead920f95e530512930c1222ebbd70183457c0b0af99a54b439c24a1a15367ec6754060db17e0eb1fca51b87a3fd1d75dfea23a3fae757974a054c8cdc8a22950aee9bc73fe09e315a9b27bd09745c2e5bb154e68a71235c5b07b1a08391ab0fd8d2b1b7213258ef7eec2a058a7b195ae60e5a6535bec870a5b6d09789879aeafcd95e20e5df6f6ae8db506f6224a0ab20463cc1ffd58ffd6c2fa3ff648c313fa0f6b4341b397434feab41d5be1f51c5a60a3f799571f3b701255d1694fe3dfb790baf532dc447966a0cd6501a1120747659ed47bca20b2de46285c51bc506f3b87c91f44871dc508e73ac2791bd40c89cfbf1da29a9dd750c2294b9961a613b116c1dabbd86f66e92353ddb67c9b3a7c7fdfbcf6c6cf141012b40ffbc4d993071ef303e9c833cbeade0d810882d4303467771fc683d8d91b867deab849b1e8aa27c422f5ae696e206aecd57ca72ec294e65008ec40981f7cdca2355c6d3c00c6002517bd9064b59ea1a876ec8e8152fa7ddc5e08315a310c11851a3ebe0995a6d472c803333819abd2d5de87d0e596223c24857f48c0f9923fe069fa7ce71348719582a45c18f9d393e362df417c1ecd11d065e8511fba65bd00cf450eabe9be31074b1996d767f7b8c979260e08423493f3f0cc0daba429871d892e1fbdfd061fec6565158fcc78cc63764c3753255227b533d34c5146d22b4be65b337d824cf17510d34de9eb824d28ff45b88266cd8a7f2cadab5d76a404968e7502277590642852e1beab2e0cf23b35697e83015680e349807c2097c74b04b3ceb031b5dd541da15d91b3e92b30f85d37ee480f1a86a06beac959e89ad36fefcaf26b6d7036f5f5fe1c91b1504dfed0e1236ecf46420b300157f518ff50ebb29c22fd47c84adeb775f92c7a0b6dca0f4a10856794591ea26688acbcba009ba3a72a0a46351be89883793be6a344bbc101403fdcde6dcffe29b691deba4eadfb9bfa0269abf83d42891de01799285d5976f6a44a5aa3e75aa6f62dd1c354b24211afbcb81fca85f25ec2f45a31de8e03bb682a6ff179ec0c52ce05669f62fc69cf1f4b4d34bd7af6f76a9f9131864897d8505fc7f2e0e90e67f2796a0dd82e924f298849f7888fb1f8e224c4177169a83f87096edb3f48941d02718974254e9ce1c9edbe992fa027d09e41397f020d7ddf92bccb758c71b04bfb7914bb447c81cede020915ec615c445a30330beeb1166c662cd7ed5fe3fcbccd30b1d4144dfa95cac675de4945f5084513dfe6fce1f445606321bf4f5aa53b4ec237f079588258fbf93f8f587c0450dfe6dd1796d6184ac5fcaf3c9514d4d91b98b8b3458a082e4d5105dcf3858d9e8e6c207062c59a7a1d4cfce788463573e35eec292e329c17709c5b2ecd6bfa8ddf1fd9a499233a130745dee4345ff54b2fbc868a22488870928b72e196fc80586bb7d8fa72c", 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0xed}], 0x1, 0x3) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) msgget(0x3, 0x3b9) 16:00:03 executing program 0: socket(0x18, 0x8000, 0x9) socketpair(0x6, 0x0, 0x3ff, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0x0, &(0x7f00000000c0)="ebffcbff01b9fd812eaa4e713048e699319296484adb99cdeea45e7ab8ac444ef3fe64e63737421e51354cae5d6fb51d433c24a4134cf9395090f07a1c0e437a270000000000000000000000", 0x4c) mmap(&(0x7f0000162000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000c54000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ca8000/0x1000)=nil, 0x1000, 0x6) 16:00:03 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:03 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/144}, 0x98, 0x2, 0x1800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) 16:00:03 executing program 0: setuid(0xee01) mprotect(&(0x7f00006e5000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="45abe94a1f044d2f8c3012db5d50963045d0f8b9763ede81eb3fed82cd948b5ffe26d75896ac3f76bbf036e4d42417a9a1f8213fd51355aee13b31699ad62b0c9111517eaa5e8f547679fd4c3806672fbd29b3c58134701f13c75e865a14abcad11f2a6fc84a9cfe82ce15f62e2ac4b8146e7654ca6e96364b2525bed2869804351429bbcf78d3ca3b003f321f57aa56e629a10f0378c08b10dedd460519dd2f7379e10bcba2f47d0222ca10d54acbc25f202ead09ddd3bdbe9737e5863406ab210891454927b6b0af", 0xc9}], 0x1, 0x49) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) setegid(r1) 16:00:03 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, r1, 0x0, 0x0, r0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x40) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffff89", 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) syz_open_pts() dup2(r1, r0) 16:00:03 executing program 0: getgroups(0xfffffffffffffe92, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8400, 0x80) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x3, 0x0, 0xffffffffffffff97) r2 = socket$inet(0x2, 0x3, 0xaf88) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 16:00:03 executing program 0: clock_gettime(0x80000004, 0x0) socketpair(0x1b, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="5bfa65f84e39a5a92487d60dd45c570b126bce4abdf63e397c12e56f9b15135df8e87a587d963ca0326dd05c98dbaa56fb79a562628f507a6aaec3288ae0260254479888917801284842ee8fb087148507f5479865a2bf28045a56f4fa3e2f25f7ee63dd8b38781df8a40ed0b37b0106a47c6c19a24c85979e16ec01f77e7811ac2c35ca29d5ccc576bb085c6c8f0a704a1c6b3a9575634640e066e71fe626e360046b16f8148c194c9da2356381d693f4c09c8ca488adbf46a4ccbf2f2c53d7d1dab0877f67b917e919c01bce8fe2aaa670f6764f100d9088c8", 0xda, 0x8, 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) mmap(&(0x7f0000529000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x1, 0x6, 0x20}, 0xc) sendto(r1, &(0x7f0000000100)="881fda1ad956165e508dc4c3932b4551158daca77fa1e6828a296ae0050e39681e5eeb54b6540e3cd5b98032110520d5ccbb0155c5d3e56556c65b43dc72a3b30e9430e800d2448021ac438c80d14725e9d040f474d3b64c5826f05f3e5b2d5820079d7ca19988ef0c1c3391ac1303a03823db94445ea0c5d3e61e8774e388d31ba39e6b6c31a4881c7c341a4364cbda7c9a77071030c8901a0ae4aa07e336440fea787027ef6ee24145d2f36fa90a76dee537e55ee9e62dfe49bebb789d3e87955700851fa5f6b37b4555db4d535584723aa0538d850b462edf9466125d1cdb836fa33e7372d198abcf1d15fd6a59630fcc2af3262d678bf96bf26041da5a", 0xff, 0x4, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x20000000007) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x5, 0x10001, &(0x7f0000000100)="56c4ce0d65f27c94fafe03184cb941d0352fd1bb56dbb02f04de99f43f39ce87c048fc145e84e2f9f912d8874db223ebb5ab49b45925f4586f3a96a64cd8acf4f0919cfa186ff0e1abc7b151f203f4f19bb0956d3e63ed8aefbbca07b31cb7c7de25eb5b73c0c8f30823054d696cb1243d110293f664fab06a232753a9d88208ca42b1641218c59c0816af9bd290066223c54ebb11f8b5b44601553ff19bdad36762525f181a257dbb91f8400f5275626efb", 0xb2) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0xff, 0x41, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000051000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) getegid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x1f, 0x5, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x100, r1}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x0, r1}) write(r0, &(0x7f0000000000), 0x0) dup2(r0, r0) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) rmdir(&(0x7f0000000180)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28af) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x4b) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./bus/file0\x00') 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820207d1e54eeda51eeb"], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) r2 = syz_open_pts() r3 = socket(0x11, 0x2, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x880, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = socket$unix(0x1, 0x5, 0x0) r14 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x20) r15 = syz_open_pts() r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = socket(0x21, 0x4, 0x7) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x42, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x4000000000000000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x1e64, 0xc7}, {{r4}, 0xffffffffffffffff, 0x50, 0x4, 0x4, 0x6000000}, {{r5}, 0xfffffffffffffffa, 0xe, 0x1, 0x0, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x4, 0x200}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x400}, {{r8}, 0xfffffffffffffff9, 0x41, 0x4, 0x0, 0x8}, {{r9}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x1}, {{r11}, 0xfffffffffffffffe, 0x71, 0x2, 0x10000, 0x1cd}], 0x6, &(0x7f00000004c0)=[{{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x546}, {{r13}, 0xfffffffffffffffa, 0x1, 0x4, 0x7f, 0x1}, {{r14}, 0x0, 0x82, 0xfffff, 0x0, 0x1f}, {{r15}, 0xffffffffffffffff, 0x8, 0x0, 0x100000000, 0x6}, {{r16}, 0xfffffffffffffff8, 0x48, 0x1, 0x1f, 0x2}, {{r17}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0x7}, {{r18}, 0xfffffffffffffffe, 0x3c, 0x40, 0x200, 0x8}, {{r19}, 0xfffffffffffffffd, 0x4c, 0x40000000, 0x0, 0x819c}, {{r20}, 0xfffffffffffffffc, 0x26, 0x7, 0x9, 0x81}], 0x6, &(0x7f0000000600)={0x9, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) nanosleep(&(0x7f0000000040)={0x40, 0x9}, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x1000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffff8001, 0x400000000002, 0x1, "4bdcffffffffffffff2902cd683300", 0x1, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x200000001, 0x7) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) listen(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r4 = socket(0x7, 0x4000, 0x1f) socket(0x11, 0x7, 0x30c0) r5 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r2, 0x1dc}, {r3, 0x100}, {r4, 0x108}, {r5, 0x2}, {r6}, {r7, 0x6}, {r8}], 0x9, 0x9) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setregid(r2, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) fchownat(r5, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) poll(&(0x7f0000000140)=[{r5, 0x4}, {r4, 0x4}, {r5, 0x4}, {r4, 0x53}, {r5, 0x2}], 0x5, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(r6, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCBRK(r4, 0x2000747a) clock_settime(0x2, &(0x7f0000000240)={0x9, 0x3}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) socket(0x18, 0x8000, 0xb5a) fchownat(r7, &(0x7f0000000300)='./file0\x00', r10, r2, 0x2) r12 = semget(0x1, 0x7, 0x200) semctl$GETZCNT(r12, 0x7, 0x7, &(0x7f0000000340)=""/140) getsockopt(r5, 0x9, 0x6, &(0x7f0000000400)=""/179, &(0x7f00000004c0)=0xb3) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) ioctl$TIOCSBRK(r7, 0x2000747b) mknodat(r6, &(0x7f0000000540)='./file0\x00', 0x10, 0x2) fchown(r6, r10, r11) getgroups(0x1, &(0x7f0000000580)=[r2]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0)={r9, r10, r3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) getsockname$inet6(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) socket$inet(0x2, 0x7, 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0)={r9, r1, r11}, 0xc) connect$inet6(r7, &(0x7f0000000700)={0x18, 0x1, 0x1, 0xffff}, 0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000740)={0x9, 0x4, 0x5, 0xffffffff, "493968040580be46e21c2d5182e15f7ac8b3e233", 0x7, 0x4}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7ca6}, 0xc) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000900)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46ca63cbcaaa8253f55ffbd9ddc081d8ae979d07b61adb4f9e77e201f9a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xd1, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000880)=ANY=[@ANYBLOB="0200000000000000bd420858ff1dd24d2fb60f01b8027b1f29c0f4550200c21658df3d60e55737cdc3ad912574a425eb35af2269437cc1726c1dbd796b01a53bf17a85122186700a99445daa9ade93a78b91"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000840)=[0x8, 0x5baf, 0x3ff, 0x0]) socketpair(0x3, 0x2, 0x100, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000700)=[{{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0xdd, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffb, 0x30, 0x0, 0x7fff, 0x9}, {{r8}, 0xfffffffffffffffe, 0x0, 0x10, 0x1, 0x9}, {{r5}, 0xfffffffffffffffb, 0x34, 0x8, 0x8, 0x9}], 0x7f, &(0x7f0000000780)=[{{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xfffffffffffffffc}, {{r4}, 0xffffffffffffffff, 0x4, 0x11, 0xa912, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x8, 0x80000000}], 0x8, &(0x7f0000000800)={0x1f, 0x100}) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 16:00:04 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x2, 0x82) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x20000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x0, 0x1) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getrlimit(0x5, &(0x7f0000000000)) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) select(0xffffff42, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x9, 0x6, 0x2d, 0x4, 0x7, 0x9, 0x3, 0x8001}, &(0x7f00000001c0)={0x5, 0x6}) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x80000000}) r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000380)={0x0, ""/242}, 0xfa, 0x0, 0x1000) setrlimit(0x2, &(0x7f0000000200)={0x9, 0x3}) 16:00:04 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x6c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x6, 0x8}}, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x28) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x461, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getgid() 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000feffffffffffff7f00041a08000000ff7f000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x3}, {0xffff, 0x401}}, 0x2) 16:00:04 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = socket$inet(0x2, 0x2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r3 = accept(r1, 0x0, &(0x7f0000000100)=0xf57566ea72e1ac48) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x105}, {r2, 0x9}, {r3, 0x20}], 0x4, 0x7) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) r1 = kqueue() r2 = dup(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x20000013, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x83, 0x40000006, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x800}, {{r0}, 0xfffffffffffffff8, 0x23, 0x80000000, 0x13, 0xffffffff80000001}, {{r0}, 0x0, 0x88, 0x27, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x23, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf00fffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x7}, {{r1}, 0xffffffffffffffff, 0x83, 0x20000020, 0x2e1e, 0x2}], 0x2, &(0x7f0000000140)=[{{r0}, 0x0, 0xa0, 0x12, 0xff, 0x401}], 0x4, &(0x7f0000000180)={0xa0, 0x8}) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x181000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/230, 0xe6}, {&(0x7f0000000580)=""/113, 0x71}], 0x8, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xff) getsockopt(r0, 0x0, 0x6fbb, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000700)=""/94, 0x5e}], 0x7, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./bus\x00', 0x428, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0xc003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000039c0)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f00000023c0)}], 0x1, &(0x7f0000002440)=ANY=[@ANYBLOB="300000000000000001000000030000009f0ce5bd61b88fa6d8b5f0611961b2431cf5c5e3d659c83f8cf61ddc000000009800000000000000ffff000007000000eb134486478619250f221a3431b4d6a99d335a9c6946fed00e72ed9a933c31c88acc9ca570be55a5650b505da1a6f6b67b21857356d2bdf6262c6071cecadc83c5f1a33f4aaac47d751164ea87800a93a0c34d455ff5480537a5c95b879a2e021a71b2db8cd60b1b9730b5485fc85a4e4992fb143fb8c837768377c8b9bba8c82561b60a65809800f0000000000000000000000001000000578cb88e1b501fc148a7d6fb05a49bd00e097daf92897f9018381a9779554bdc13cceb5bfd8a871dd91feda31424db6ba3695fb9d9c8c12aa78f7adf12bd577209769720bf95a9143f63695aca71ff77e95d9ec76c66ec99a1ec123b516d4b795c8ad0464156eaefdb3c0f6ea1dd653ae36076d70ee8d2c365fcd39bedc5f07fc15a48fb84e0c5d999b9cafc14d96d535397daf397399ba9a44205df0cf0bad164dc34a38d15af540deb191bc259da7d69dccfae473ee81dc88da944050b4a576e07365b522bed823e5f39bcfd8e1fb480dd5ff354ba2f92ae00000000000000b80000000000000001000000010000808b8c1992114b7cb03ebde11e7c8c7bcf15623d81c98e02940b4fad93c63c3fa33de3b672339b52228e2c271f243adcf6aebfd1af994d25fb60dcb1b0b9afa05d3ded7b3bcd82a630d99a15b4e71684dce71625ee22622608c78febbeddcc9cb41777914d54125573d6ada74ffde673d0dc0f618d9515f4c60e54413b2f053cff7928ecff5559e35df5ae92f020c0d39310c70a02d683e8b856cd6ded4d9732ec1700000000000000e000000000000000ffff000081000000b617701c367a203a87f43124e525dacf7b40566897e16e4ac3c0e211c4ca5172600ab4e994ef2f110650080fe1a5303445a869c5cb249798ea3080e88ce692356bb28e7ee26b50fca559946a70d437bde7da79c83a538b3e059c02ea07e569f9bf171b185fe1327f9d61a9ce4e35745d4002ffd1a1d25964ad2900d15ee8d37284697c894d01602c849885d9a299bfc8e271803becf7c5085462a9ac968edecc216c8a2c334908136c83ca05f834e85e47e22bc495b04e9c71992adfc37058101f94d70134afa49351dbf501ee3887fe1001000000000000ffff0000fcffffff6aa9245045acb4ce88f9b9053870f15cb3418aa6bd0c1cd01d97e5e422c326fcdc31391056ac500cb4d897dc78b9adb94d465a12464d382fb1df8e609ef04efc95e49dc32c1908c2cf837b0f37d6fc347f0f44aefd3150f6407fde0a4d15bea9ec46df1395bc7f77ae9ee8fd95bdcc6ead7c655490b4ae125ea744e9b67055a944de288a54c1ce1102d5fc2f810a7b0fdbc1b6ced5f3baa82e0f35406ab77d6b2829b2dd3910b0471089f021f1566e05dca93f4179bac5cfb43b849e8bbd558367c24d3fa54264d5f61b8a7470ab2d5d4e04825942ca0d16b94ddb1a5f9a2b09c3da5264eac2b24026d331172a742d362f70031e4d5e3715e4eb0000000000001010000000000000ffff000003000000ab39b7ac234ef1aa6af75a6770d61c59de00e50af2bc04358787dea0caf6c8f672bc41e803e74385074648cbee8cc7f017ddf26167834525ecefcd2d8367f59557f9ba1d143f126d237593b75c50d720ccc9681882ebbb83d1681a34f1e21200656ed0c561bd4b81b58e36ce15775a342daac7a896e5e38726cb3c4ebb55b74c1b6b00d0e48c7fe2ccdde7943ace1fada3cbab2a66f3701fc0ef631c40da2c3417d88add4e985d203c9172c65f10585df885a3d67c6ca822da52723ffaeb6fdfabf30739a73b053829f81f27c5589f7f341a1f0b9e28815a8f1072963442b8fd42705de36df7ebcd797c08687a3f37379367ea9453128037df412b458c1e02e38788c9e885164417a670b47ca01cecde3a1cb9f3981b14faffcda107fdffb4e87b4a8b113e3cc518a10a51e499fedf273d55e7057eb435dff7a170278f5ee4d80fabb5f3961727d977c8e5ce1bbbeef4710d6e493e1010bca28f868d2206752766787e37a17ba5c0bb415a76e7336db8bd718ba1e3f9a32fa378b432aa47b16a8ad9fad35d6f7dbfffdf78f69c01afca9369a43081c31be081bd2ce32a1f6be2d9bdd36df9e96e7f5797ec979b501edb314929801ecd76686e52501cb3a6f06cf2b4051a841a54a6b7981fe0ec7751c36f5fa21a974f7feeee9a4dc86ca4802ad4f6e9300d7425b0db9a8c8271f6f986d2362b06117d2d2b3730f97391a3f11471a31732a4dd02a22835af3022355e435c424d999dc09ae3a264c538e4626a2b847d818fe9b4a5886babfaff5601810d2a4558a1cb8c17df773b365ba8745144120007282c51e64c0a6ccea657ff6203256ee3cad8813aff071ac669fb3113992d29b9929830bb7ab4fdf7f6643e6053274c8370f3a6b12c489ae2246db029e074ff5a8e88267eaa75ec44a3be7237c8487d3b6256a3956aafcc0cfb5d919707c34e86b96f94313e5615748934014038ac41d65659b46d3fe871cbdd7aad50844a010e8a3e6a4f2cf6a42065940dda1d17ba5d9b0067a17a71f3e7da36a4c36c2f702f86a617324ccbd62e88978b5124f57f204f237e94e6a03fb6cc5c9e2a115f5d147a9e6e9d69bcaaf75984e901ea9a1479939f4cffddf49b74aa1c91140937647bf5d4a2f8c4dbc28c8b9084e29f46a38820b76b0e3499de412f410effc47e8828c698b659905b7fa4b09adfabe4abfd945a3aad88c58d35b15bc559e3e98cef5668e01d99e070bc976685e80f4eb6e71c52adac2abb485604f4f51827db9eb25ec1acb8be52379a7f7c234cd866355c05d843bd06764be613d402a34b4774fd71d17a7e7c0c32949a27b74b8509143297c5ca7f51d3cedca3968fa928a6b12a7977d2fe75288142e7b310e8660ef5d5a3f283e199f3a4abd7cbad457865f7128dba0b7d27a05ae9e984dce66e56d5d3a0b04ac1f7b309f8b958a7036e2be1c9ed1a3992fdeb7d8cd7511c7b7a5c5b89de324815d60cbb0cc7abff7556f39f9f2ffdaef3f3b676147b61216d558468d97e13445490e65e298bf83011aeb7952fd49694dd1ce9ce2560b3263b95d1faaa8e3943c5e291c155f335538cf41d88c32f39373d4fb1fb3d66d390239d3f2cda88f3287b003b4436f57cc8f01393cc387606065234956642555bf677265220f754294dc498358e6df527f07590ea663c84322a290a11e21a8c6bd464a770b657c74953b47e8426f8fd9658cbe5b332cec52ff585fa06d1c5d207d5effd50f2349a6d1e832bbdc2646755643ac8da0e50642b18028c0fdfe94e953ee40ec1e23374e45ea0e8d66d66e4471574ed32a45c8d10457b004ec97e81ee5ae83b1a6db72046cea6d2e65c496a51ff6dffc45e6a131c9c9741ccb1dc725bb9d9926daefc3b2f64506e64aa5deeb205e4da85f4975f252b76a05cbc8db123838135a336b67ef71428c3bc2884f2bc51514df52f0f242da8e12f9f3bb9ae781f54768e320156ce86371a444c6fe88365a52dd4a4a8cf5c952140dcfed0c28500ab8f5a3755582e721587cd74a772976af53ca4da49bdeddfa655f4b5331d90069c5a3ce8fb97bfdfb2ef9847947552c4b74e335f0cc0a866ec95ef40be5e837e671a9c9b4f2072dc2040425cd6bac81ffdcb9c0350f54726ddd6625741e18ba23ca1fd371428a7e91f79d8f5f3bd5039892c83be5305ef63daac1a6a088e9c939b7d02643c215790964fce2a6c141198838eec44e62ff24544ce532944fc7b3a657cf49a015c97fe368ae67889a71fa0323e8a803cb746ad8bf1c84d94e1cb98743baf599448a9e6222aaa5476e65926f2ad176d24d0b88a1213414900d60f37cbada87e0d426c427feeebac0364aded7548152e61fe04c279ee9058c8d109f0bb2996ae23bb14b126089f058ac9f297ae6225890bebed0b8efe56f3d45a99d2ffc7374e698301b2c2381649a968711cfbb9e2ff1734cffc2f63ead6ad67067561f77a0ee800e9246728da25363a277392fbe6d5115627c510b6a785b231b1404650ec945779430bbe1365cf4d69d1003227073abc4652d1f4305cf2825e91b4e0f9e2da869d58a3e25ed312689ee667784fafd0296c17dc8a9c2094fd74ea0196d48121df534e75700291b8909960b503408b45fe2d759a8a456acfc61ee504aff321bdf42115e695615e2f32dbf73f86a6e00ce6a48d25e671f428d6654141620c1acf8d6b9f5e5cf8708ab351d57d36900c12922ade04834c9fc71e5e1e8680e3f6126991635530dd98ed477ad7eecb401d2e0d48e68a5182c52db7ad4d74cd5299db08030015cf4a27dbe690acea1ff4f74673972be2e26173d0f82188c69389ebe356e6ba061674b05abe30cdaca3369b22dd45960a644327abe8bb3ad203ec323b2d40c83c4dde2a4ef8499ba67ceb2a35514459ea61b2c898eddd6f6d5a6f0f03d17b2605c08c78f068d42348031459ef9b2e034538d19f9171ec1c4e8115eafff19c48371dcdf9f64fc694e8cc32d7d11627792b4cd25ad3991b3b9d5601779f6da6179414623b5d8d17586e3132b174c3e384ef93afcc66bdce6e93bc880b1c2e3d342474b59b613de8fdc4d04f5100fe7fb0e42daf22b4872e8c3bf92b2a0d6e2929158f6ac4296e3eff50c50a6333c9b03eee46f92b2ccf12134b2a7a9ab276b72f09b5fbd73c1311d43f21e4c0bdacc08d1329109427b2f5c87898c7730588dfd9aad0cd0d7735a50efd0fa9b84de25ba934f4a7cc782bc82188d539e4bfdef1f6bd130449b174da53e93528753e271a4b563ba4d2fea9911c9b6eb33a94b852f71b2277fc71005ef96b273c6e2737a0775569ab6325586f4a853f7d2242f084526b6e13f7d5cb995fae4a68eafc55196259eec553ab270006da38b8c72f4b5a33373eb1a2a73c6a1b6ec45e3b33e5c0770bc57055bdbc1fcc3868130d37121c87664e66c23504a335e7e26c593588451abfc1954a99d527e99498517031544cf521e6be68b24ee8e48f7b8470293be3c4b35bf93a8a485443af43e6c85854de97d450a4285d08c75199f20a87805704dc157aa924aea15452364b3bb34d294c1ee90c999b47798772ff08a4da052f67e45df670942cd5532c8fe105bb22de45b0d9118d9514f303b6ecc9f367f208c57c4840d831015ec14f203bce047e4128301ba16380b88f557c3b9065faad2be435d97d9548f49388258df51320c40df2a68eca19052156261beebbdba00087868fb7af96bedf91066c639a7ca4183c1d55af3718134cf5c3a783c563ee1874a54494ea07498f84acd876ded3610caf0cc638983d61bd92df68cf4cc202a8661561c038eef8342120f2b7fdcd6b4ad1d17d388dba8b9a5f6a0fb6c76f238758cd7841f3409101ce8a853b90f224decf5278d8169657c7a2a0c274e1f45b8b3cd8ce2a841d0ae52c765a0e21fd27b5be8c2951cb160b61969f1922869c3cb2cdd9304b992e4e227606c36c2a33b2482e587c73c7ba99036ad5a3f29a453885d21d34f6d33cba6426064fe06763a6dea937cf32441814451232007004fb8cb13ecf3b5a2c358b32ad57cd1403036a828d058e05a78a0d7d9aa2863436ad61021fb7269b35969231e977aef127a09b7ff27e44a2bcf84733bae5efa18b10bacc33887391530916bddd115e163700f7a76b6bc1660ce6794aee7e1700b24dfa99ac276230e3fb63b92ddd64a84d6f04f12db981d0d32fc4c3cd81cf3c1fe7c9c064342a6bfde166b39a6644486e8e9f6fe28b05b6f396e7ce6ceaf94999cc26099f475e3d486b5413e76fd82b87ee2c6da7c33f1d9147530f89615e3d7a7a33b0fbd94ceae616afe1898034b173f7cd90ffc3fa160a01e19c0b5b963ef19b5ced2cf30cd76c0145e157ad84e7d8629d8d6469f1849afc9ac22b789f41ebeee3fee3864d49dc68c6b69a65694cacb849b5fd5db847f3c77c05ba2057d6b9dd089aea716285763cb7e3d1c631683af2cf3f47cf903828cbab8534a06477e58f92a3446fc6847beefaa6f409052a70908efcf464a314f5d3c1a6125a4cef7c31ad238ba0453efc54db0cd3140c0c14d311088c53b52c4ae81db9df48cb2084ee6f8c7abc713066920e56c93ae469b9c40005deb9e36183112d5b7642e90aab5da713142620f0bd3d266c7a4560d71dfbd8d516667ff77baa29e6f2503e25ed8a9792830984770c897b74307c195b0ae6c505817812d9a471b00f4b9936fb21977f265e7705ee569b03af2690962731157a2c40a4cb226ec3c9e8811a2266dc33eeda65339476a2a5e2c6398686c13f12a4a28a0cd71860e7c95d56b387f0e9e96a168e2da8527542eaf30c7d8d82096b2637f367e42a400f3f21b875b8cbad7377a15d7bc66475e32fd18c8381cbdb8c6d3cdb13a10a9c8f340cd9f57a0a26fc41cccb2fbecf4980066ffee06e50f2e7b43b281aa6edc909d275ae5a4842b975d531bfb3efebc3dc1907318e3af2c11f6d610abe5f2d29aec5c93bb9db707a7490338e514b376b9acf0b6cd559200ba304127fd68c2dd6368714eb91451324179585fc789663f3df6356c457f88c95f27dc44c04da57a7d14d49f5ffb83942d3a72939abe30fbb0b254b7590e1a589c00661b2642ef8853e696f9920da30f3571f19739ee2148ec2d7b0575a46a95508a1969ea55026bdf5b46c2897c3013c72c29f7bd6f6bd2f0fc852dd8a65fbe8b77a69d98944b25456def54ea2bb7e1d6558522a003f512b86f197cf3d5c912e4b00dc0b4f00606010a65b4a2bc56cb9bf8a50c2285d7e736346ce72434226c26fb13f2a8477b297c686c09055b6272efa819eac8b9f1c2980eca33be0c2823588b51c0150ec17b66e624ea79506208253c3b2d1d142da1c2354bad241e34b00087084973166400b2d40e165b9c4d552b8c68fb3c4158981b1435b29f79e5ae6362021d9b2a4e04b1098439f8f777d7a057ef781bd3441eab6271783da6971fd43d985e31c0d6721e8669b8d5e9b8c0230d41a87d254ec35ababe4b5faf7f72bcc2d357ff3955ebeb7a9c90096803334ec9b24a0221c5db0396ae4e841f3cde8027843178db09b2fdf1f14ec1386869367ddd8e1de789b4e57060586e5c9ec94979299f7f523ad15f46e73b1f1a438c51d26650fa0c5a30500d6dfe1d0ed047e5e61145c9a41be663cc09d82fa332b0f2d85406cd2d6edf481ba923d1dd7bf935531750591b5df2c68a2a519f4ab70f5ad2a1298c7b461fbe640efd12860e1acef909ec572dcde6a50302db04c4b0a4741d53cb45501b0c1119d3fc1d40ab7bc06f3efa959b2de925427f2b5713a58cfbb68e0000000000000000100000009000000d2da82389ce76789b6e0eb5defaf7f63d05e4ae3e68d7667d72f547901f0f4d371e77ea62f074353f114ff2b22bdc09676fb0e1b0fc1512aad1556893d220e6e20f9221626b2b1e7297b7ac32efe8260e4a17b36a1902bb1effb9d6ba6542a94a4cdb80f4799c8903d0fd7fddab8c7a0256015bc44b3b10537d909b170eca5c6cef79bf94066b4c40b60c78398baaeff77a5d2297741fddceb535770ce2e8f9d27e7f61be289965fcab0852b44d3760934f99cf425eca75c7544e2e0651d0072e37586d9bcf689366299000000000000"], 0x1550}, 0x401) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="518c28a07932f3c1623fdb910f8423d4fa71e5d7d761f97d2b3295b87a0cab75487ff456f81f067719f1108f7698d654e623259cf6ac0edf6a8d0e7ebf88224647d9e6958bf459f6111135451dc31a6d6e8905d6f762ad96c86e0056902f766271b48a5a875fb4505cfec2121d1e16ec0ffdf0c17e0c7fade724b1dc1059a49f6dcfa4f1d78ab843d13d5c001208", 0x8e}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0xfffffffffffffc00, "79f96a5ebe98b0c668d8a69ab8f3c219e9c00c5f62ac5ae6ed53bcdb6660c9939985a894adfb6f3b6f41ff805a0edb7461c6e4a8bee1b61ba815f22c30994ecc8a73d6c0e515552a07eaa9556263980dba7587dd6315fc302468a3b1363641fc34a98e20f69bd83f9c47ab74bf7f76581c92b31eb726eb5b5ff9411ee9563aaa136c66e8c1590e7292a288312fc2c5c4ff38a0e0b9ad9f7b21cf68f446f719189d8e3278dd4edaaa2c8d49e71f6cbee8f6653d73470236b61180a067fe91417a219ca20ef4d8ce8f76e2efa40901109c33ad0067812354d6ee395f41176fbd9d7687310d533ea481342c494e88a1e652664a900bb3e23dee941053e0171127063791d379b8dbffc219437da3c0184480173e372e461c973f7d4a6a45ad4ad3a68645c67f5b9b1b83623baf6825203af151e3c4ec0c28edb2ac3d4c1be606d689db2864c0718627cca051559d46e11c727c2545a684e756b3120cfb539003faa2e0d9269189e01bd985e0586c17445a6a809ab09054466525b645b9a733126c8b2f0bc322b63f04e243a10899893e4f811cedd052d1026adbdd15597dc4b2bff7dbbd69922c1cf955f7694483db251e42705afee1403362f77f168bb0694b8bc0c5e4f48f006fa2afe8044102a6da2351fe45709c7fdaafa5f16f601bd69eba8aa8de2348e7757a4cf5f5b0783228ff34364cdb183178db9b2e420cb4dc9620a6db8891d8e49a78c8e3ee0665f24d5745ca52ff4102bdb2f725c6d94611c16fd4af8da0a9e2d0761f9f329ac744705cf1c59d32d67c4b5c9990e2e9978cd6fc4a4af58331bcb019c53c64801d594207e991560803b2e168f549c9030e7b8c1a966be683043f34adbe8cb9a7b347531ce362ed39893de3c7092c41bbbfcce0d8f4ef282f5e8cc481d466b6c514b60f86cd5214b481046d5badf735ce3932d70bd9f5f2adb567272c72c5866bbce05dbf796c629acca7284c1dbe9b1a7bba1d2153ecfe7af47c1972fe3f2a8b4a2fe0a3a7527803abb6ebcb02a929222b59e18537bd642d32f68e4d424779a190dd9c63b9c348bfdcf587f19b1c5ee9f66f4b409dc269c4b9670b22072877292b219a7f170b19fcd8da1a508949835505f734c779e16c60f41ad04d28da156be347225da281aff522cc37a66558ff73b236020dd378f7aa851521cd90c6da30723973296395db003713f99fadd59045972f81493f7a64d0c0deb2a48239c76cc427bf0c31d4a314c920d6742a09f6ff55fe1bfaa229296c942459662a45dcaae0e007d12ad8b3153b8679762d11b2d1ab1a8d9861f6b6d425082b39fbff4cd3141b4f4987fe3a99319cbddb3f7fc1dafcbfdbffa05292f323adc302d2fd170732c01487a1ee9c8ece3be23e2944f8d2bf5d9c6cd3b3169bb9eabbce0ea4b1c3ac6aa862a1248db7ff3461692a58a1f665429c933e762cdbebf8eedde80561e2c41c8e8eb0f7c14a05ecc902a21eb3289376ac5a44fcffa8fc487dca398d8b86fce01a85c6be5209e0cec9763e973b30418201ac0681a4f8dc9747849c5a0977a5da3636441f540fdcfef0bcfbd2d38e0c09591905ec26b3e5d28bc2839cdcf537e586c6139179a6d27e91aaca48130d7e859694bcbe754cf79a97f6145da4be43c55b0cbf3f5cffe9df80f3f70c2f7337b7dd511c1f5be5d2ec9f3eb29292d02bee227629b8ffb98607702183c4035b4fa135e5b56d823ed8664a7c67f82775214fdbbe628d8b1c310674cc2e13b8d6d312990976ca1dfa1a92bcb6a5e0090c89cee36abee767989f264668c64473eaf68375825794d1431e2661d42fb1c35dd7c20216ffa011f88214440c9c831fdc9ce23de27aae71b5c71e5fc841cda9fe58731a54adbdffab5fe8137f7362b0b6dfdd6551432beb84006e1c0bbeb738cb0edde5bb6f4e4080ed6389e3a1fb4300e7f11ad3f9ade40d76e720f7e573fbfeafa68871251ee9ff8dff22150b06f1e2ed6bacffa880f26dc0a3ccb984dfb4f655a0e239166cb397192e41fc4e13d056f445d22e85b7eae1140aad10bad13ca1acaae040e7f82093f9cb8c4d1342d729ffac3861f18e88c09839acf25a4a31c7830fad67ba58824b5fafda75865ef77c733d4a7de88bfa20408b6d9e120bbd99b6dbe4c3e12adf58819308eac858b2b5271766456174bb8da0cb5f42681318870545ccfd80912d03dfdc01a153f08cbf1cb2c2a368929435a545171709b38a529db169ded0173c3ff0a95d890c3a9f695bf4dfed07c358b8961ab6222425255c20883f0675d0e2ebb961d747635fae9e0eab7023329c292c79dc4071e802dd081c7680cacabaf7eafa40eac316989b8e755b00cc6d25c7e5470bca5ca2968dedc207f173bdfa89d23c8a1a0a51bf10f578564de8babb64902f60b2dd57588b76302b7b164ed9c6c6e004c7a9e28d5f48aa06c4e62d0eab0665858e0fe9f0380f0e86724bf36b355a3f29e3763b6e58b04c1aa36a252fa579e5f6a5eed22a1c3b41cf490abd448be300c17e64aa417ef550932d01e33d0fb24420d1bb7c5b28dda44a8e90fd602e429510ece3076b6f67293b2b816a02d006692a58699a7a66ad0ff8712430f4aec63c1a12462ac28a5e6436bae0a8ed1257d2ad60026a154729373f5e9ed46f5cf8dfdc827c66970f1cdf960a979b471301111b3507f827bd856010c170c34395ac41bee8ddf507df7aea5959fa793b6fbe085a082c90bf97f3028fb0ad896cd026cd5b8b3dbe534d6dca2758349ea97e89415996d8c2898b1ed35e12bd37fb3c52f4b84454d99b5873674bfe74c333e73dad01fcac1cde8b0fee3277e904160d3905889a9a15dbd2257bbb861bcce6d9f5fe0be26855ef64ad502f54bad6d9c6bfa726f3f402a380118014fdcec1a7269feeadd23835e6e22b9f31d414f903d0087dd06ee5fe54852789dcab7f1e8521c67c4103472d3832f276d7a2e5daec4e2fb6449fdec791f7d9eb5a7659b02b15ef51a9b92451e85b403949f99c0a884693ebdb97295a1ccb6f409d84bf1290fdfcc33f1eeb907e1f1561ab938b29c84af3dd13bc89f884e7da3822b42a0258793bf258d5f290805a7c2b53382912b67b606765e414663028f3e8e27cb771e2256740847daf62e4af6ef50a2ece05819438eb19a0fa38702899c9448144596128b52e342a2c57b6a374e9e716c92fbb1de27d98c41245b76c006beffee50eccfc5544cfe43d30a3c8942d6d2f431555b816801815332866e5dd049e170e753a6af5205a044b4d8d19b13cfc2b4ca8886e06a4b556b4c5952f8c3163170222a50a368e0cdf57d6376493aefc289fea53e060ef60b73fb585e87f0d1a41c8147f6634265c327209e4cc38a93465339e3b0e15b0cf0e6366cfdeabd4674bdcda1a3a8ab4bd96138482f96fb9ce2d822040d3920db0222556ffe648518c2dfe8df9ceb41d367c56035e32f7d2a947e41fb01eb555049f00b41adfbeb3e634e017250d4d0dc8684e29ae59603246805126cdda0443c301e44772008f04ffa2c9151982a65320209821f5f688aa8bb44588ef0d6a7317121f3436318ece42e28f059e7a263c85c454d2dcab6f901b9d8851dff2cab0cf0da3907e1093bc86a1cded94dffa6f16f1d7bdb385b83b165b4e0ab18c5eae64afdde6a50081fd3b71ef7f8fc51b07a061729351a41ebea94d1c1830df0fbe28a6f532a85ce04f3417f485c449df6bd2c80d2e1a3339ae61d417a2db3f0d5b195035158af54d4ca60326dbc4dbfcc28208444a48fb7ddca97b44e0ab23b85b22a2946809aa834b654e4c0741064fd311f84f5e89f15c1ff47107ebdc2984f8bd1544e8fa381d514803f70f349f6f5f0e29f0e80f5b1908ac833e695db8f828a5f1c26af41e9afdb70692e223ca9e4362ae91636688623b988bcb92600d60ba0fa9181d09d02eab5eb5b69d012a00c34809a2a08eb35de2066cf54580ffe28b21992b85facf93510dd20e6b7746334e2e7f6f8740ec069eeb54a64f82ccca130f102948e54c4ffcbd5ab5b03367bb92d89006948a1aea691305a0aa9d7143b3cbb3a62a00510f0dbd8e5ce8158623dfa265d799fb3c8a4d7e782d493edac9f78106f17314f837d7c6704a520cd15f6860649dc22f3c324977f3abae49ca7fb11937cdda79d42de1f4ab9eeaeae1b1c53b7a78cbcc9d597f730439a0e8a1f6af8b50aed54708fe7761bc868751114fe12a2f1e28b533e152b67ca1331e494f3f6d728fc0c6ba308053895d59a4e86db5bfb875456464d7692b3926d3b5b6d74e6587059049afd9ee689619c561142a973766ad775000a3d8f242d467bcb67f046248bdbd7f4d674316e7831a53ce0daaf46fc3d9de5b02dad15ef9dc457b8af65012c6e288cff00640b56ac0d2291feb34a8321f3e6ef6dab003e2a4be9ddad2a5f8c43dc618e92d4ca20a3f24c3aec878208582d66fe22bab46e03bdadf37f3ed46f655a98ff910ee4c66c1293849e0e959c4a4f9cc344e33147afcde6a7fc3173e4b43c3b1396dba66723b7464d120138bca1e7e9893d62e10c4cfc9fa9fda6b31ad2128acec8d97688afdeac70dc878997fc90980b75f4b785f62c65f6c68316044a91e02808855dd57650e1b0cd247b2bcd8bb4497dafb986a087c5c448f5853217ef0e7b03db8784168da0589e847b5e58e82a6cfce607081f5eee60ce8ac7b4ea8af6e52ecdbea5209062b158e2e5231cc19985513c75550e1d34cf7b29bb6dab8f77959b9e064411da6e3bfeca5e2752d6aea0b89910c47cbcd33e32f954cc53bef6d1a548f67a1e4cfbe6023db479852f123faef9942e88b3e064fcf62a3a5805269c0effdb9b157820e2e65735dcd3641b02ee465959ce88df34c58f012a1a9f148c8f2a9e9c5ae639afd58541dd3d55eae1a4c735b1110adb7189dd3b9b6cb708ea551658af8d955edda423f42caa85eb2f96b05c4b1c8d7b4bf8ece690c93c141587dd096ca6b3326c8cccdcf2274e5504bf87b018ca0308ecc2509148c36ade8268b869a8254e92e217f09d11fed1b49672441f1192909d0b41539f58b2d97811d308ae7f7d3063dc73717cba403db91c008687d1e7152566a8300be13f8874918a99d24aef4ca4001b66b10fc3e1ccfe385f30737f7d37d322574aa73bfdd44d9731faad1a8e0f8ca1a9543c4163b92450d9764ce5d9a4fc2c26b980518a0586711d61d5c3c594bb0433f267c84db5444924ef796f7d30c047e783a3f560632b66e99d0556e12addf80012332e018e82279f58c8d834b3e6ca250185b99ed47db67ef7d9a36d35b8091be593c8c3a53b9509746c6d3b98de1c7883598743857c3e8b86b86db012194a8e7920e055ff58f8c914a92a9d5b3eadf0a1913e6251ebe065fee3c000501afe0b1d4330bce40bf549b4a6a4c4f89088db1b6f2479a08d6fe8cccef03f117992daeb8be95ad4ee169a9e949be3273a6f9975c74c2055c1a16e6bfe22d8c5f28b135bd96ce3d1f241441072d2b510ecf5a0a8c8fec26cd0c9bfd346f12fc5d6679db5a39f566ad123ae4a1a0bf8fece07796e4eb74848d7e21f7ea6dd489afddf1159d651eb0f56c2e6627ff2f8851fe4cfa19de74fe340e25f68f153cda92f8aa61ee68aa4111bc487ae19b23a1f5dd74cdc75e224e323db2e096705d41ac6147eae96b4cbce83675a9d808d93c222be23463d98ff6fb42b70a489d48e1e7f35425566cda24663c287e555414ce4d7a85bb893c004d28e7397557f9f643d30b3efddeee71943f6a316270fee9b81e9f839a679fa49a749125df9424c0"}, {0x88, 0xffff, 0x4, "dcc33d94c6b7b0a56897bb4b7fd606cbb1ff74557de5fa3f74c9bad05a1351549517726012bc598432c6c2f443b763aaaaafc45b175a738ed92b297aab368df14e8d165e79e2b1739f6f6687d07783de9d22dc74a6fc5624f8423ae7c7054596e79e165cc02bf432deaf2895ed68c99f0953151c"}, {0x40, 0xffff, 0x800, "86e8ba0db76c55d4ad45ef1b85dbf24c897b1b6c1073b891dd9ab4943fd516aef40aac046fcde0ef010ba424f90d"}, {0xf8, 0xffff, 0xccc8, "3a8e90afa13f7154e6666b8f65ac720ddbd5d5f8d3c466c1aecd7ba8ed6a55e970a2ddc503da4434b0755c575877dcb870a75aaffca6d24538af5ddcd6f4d9f753c5296ba667dd4d1bf1537d68f097a8be7c2d48491996e84b598dfba6c1ab7566925cfc921e2b30cfda4a8ddca1f578d258b384547366146b393506facdc38477b846f51911aba062003f901e7115b30d8c7d1a7c1a4f907cde21572dfc341e59ed87876b9aa719a34fbc54b7fded231f5c7ca78143e81f53a5689c46f7d20c8cdee11081406dd73fe412f5ece37ec8507db7369d408246218792c68eca13f2025569"}, {0x1010, 0xffff, 0x0, "622733b537c084837dba8af5856a460db1011052603492359cb323396084e725e6e9f260841fc4dd1a034d90c75af70fee83c9234fb794f7655c9f239a42060fb8872622837436601bf195f85f45c2a434c4efe55032b7d5e3f4701ae3c0b666ead5390bd07109ee48c4407017a9e94315fee4e6fa829d5ee7e362d0141638a70fd45d9f07b4f58861fe3b0dd7297b4d3535e304ba23833e2b84b4efd39da59e6738169c98db19d94bd56babd0bbf06f6ca928e950bbaf43d20036e576dca3add23be90aedfcdde880a1591718772511103f78b574ef0794ff41a4866c2a9189ae35b7368da66c989ae06618103c7097190bb99e0ace94162333b9c0f6f94d5e4197d1a07745f239086f8df426e03e6b0ba7be1a544d1c45af71ed68a5adff33757ba019a675505ca526bb8c9657dce369c7a3f38db3a6ac9828bbbae69b083cff0908a5169b410f12d26c12db2b20a0c44cc7fc383268400c1f6162d84e46ce4958befc79574619fad05bda2394a86b4a2563c9ba71b17a432f2bacff7c555c50f0d3badfce46032096b0de7802818d907f773a650b8e3abd1273976430a05706a5dd3db3b7ca5583633311ccaa917e96bbfe3f083e42f72666c7be2839ab88182a2655329ad4452b1d59c3e01c9d4f2338cd46077f1a08184f7ba4a4f4181a8ae3972b3ac8626da96b7bda8c66f8550e26edfe2ba6b71739fde1a5a92eae854b269837b986e8e4a7a012db1824f5827c9a855828e3e09953abbe4948dedd2c8f2b043bc2d691056503175605eba5d23f0259812927b6be34e40ace82823b5aabb9445a2a2af329f3b9af4d8074651c2f015f7223a8a75a780eb512697f3182c8f802ffbcbdb6e6fb9615e6cd1f5cf8d059ab1e300b8ce2cd1d0abb5e0bba8f553c86e7e97e4fcb7e90c0f206f68c44df1a14237173c5ac60bfb94a217f123915b7a1faae9b6ba92b530ad2dd27d5d51cf58b2d6f6a8cad4af37e17d282107c54d0c7ceb1112d8bbc67d7de68127cc086fd1121d8cff8bc288eee6eda18c3ad2480d8d5fafc087c06545c53cd20424e506de7524fbd068df25d5a4e7731055f8d24c285d9458002eca5a8b160999e1a2f7310e8f268c9bae4de8588b7bcd1c7be66a5725405cc603badc2d7c16df0ee6b07e1782ac96a90460989838097755407f638e62896c0509e9afd1a0af319546665584f28bf41175dac7aa547ced3a7b301a2d7b815e2afc90502dbf2a8eb3d2a8612574cd9026558e8ffba94cc52d273707351948168320888aaa0133aee2357f82f139b8f2be7f4394ba68d0e338b4de8bf2abfb283d87eccd195764120d686dcb3da2d17dc78c98cb6e32124f61e2ddbf10484b684877ea5cda2ac7bee5aa1b79a813f628c70bae713d65abd6fcdb159b8f1f01ed31852d96d67705ba6542c9bbb3ee08836c58e79ecc1846e7848f42dab9a09191289f1266f26f909b09c1b8c64cac41c3ca669b463d1eb0b21b74555c94382c6aef4d83ea265a5550bf5008bacacf26f0de4b0b75266ccd9887ad103331b408c3714fbc1e415ea78ec847af5f4648ddfadf94e7f3fa748b878647bfe9d11d511a3e9b76f8893c93c5150423859caba99ae365a884f4bb9d0d47b682ec2d42ddede67686f3e04a6399f92d4cdf29d794a3f9c1712562d234e959add9c535a3e8eb81ea1a387cb1bf32a638dad5be2d3660dfbe734de3b15a8c4e8cf88db7097e3fdd70ede7383027d1cc678d9fa2210119851a588602cad660a4496279f84008f2e0a017bd91acce7014ee8c57d2a65b6cb33d70c248ee78295bb0bcd956ad94c326219984ccae95a43943e805b1a0496c65c7d6f3d41a90a85046ce25a15dcf1a7f80e4092cbe468cca7b45776a1137a83d683c7ac7d7e69022f75d961a6a8fbeb14390d0a1f870f28d9e8b85582d8471a297156105b46efd87aa83c7bcda90de29a9ef731a040e7d3a7d88ce68f7a9ecc88c73cf83f4f9b0410b6e7abaed086faeae31d6010b9a9bf3f834aa6ec9e986e2571f1f3bf9b1b8da7880cb41a33399bde36142c61203ca3fb0036eb7c197fa615cb1c49ce9aee9bde642f8413f8b516d600e90fd1e300e5ee6fe2df284a9a4856c00e990750554f9037ec2a8ea47844a1da4f2974679b8a613cc63b3a132c7722434c21672900724f37a8ef3cdde88e4900a9a29bd007591b97bfa8c281b6c4fbefcf7b6eeee07971702f85e0d0891d45014b11e9bd986527bb06639a78686162df2116ed8953357d016d4967c0e692d6b0f02e1cd924bd2fcb3117422fdfc0798e26cf8f8eff581d0693525e9bead10c4fe17c0a65f68bf3060d073fe9e5b44c4e02c81cac619e19fda1d068562893a5c66aa29d955b90059c62939d1ddd6baaa136832cea41249042b665e779d6ac6ae75506de38889f089c7d7041fae033e95d76bc751999a11ef99d47c08dbc685d8553af130aec3edd17befa3faca7ec705e5035c9a2b87c4d1c31b70d062802b0c5ff133f40efe7245d2989a4d9e3155bb3317d4cc2fd3568fd902079c9cc4b18c6ca183c5b5463fffc928bc2a3eae4757ddfe4b74394ef29a4733040a67f8ed3da62527eec0aa6f14a6a5295f269dac2cd6277be50c7dcfc4f5a8a6429a77263ddb93ce3d48ba21d427e97ae1d8b1a6ae2d47f159f6edfc8fd619bf18e6142d911dbf0b8e9d193969d62ae57f462474f7b8d222614eafaf8d66123e33191ddc28ce1cead84780953717442e3e3dafe176c73e72106988b06defd093c9808f2a5b7ac550b3b121b0c4898383d2f94ff1ec0f7b14dce11024844184b194fdc7bd2e08f16fc5ded4179abe02dc15f5a45309a7d93ffae0efcf5c4c26ccac6a791d08ebe60ee7361f8ff97c31e55a5754d74a2b9bfae5bce966f301144bcde74c24b70e0929d8965f8369ee80c39f86fe216350f98b32af632c82f80a58378b9c0e55f8db0c8b828835f0b849c7adaeed54fe17369a2d33c9bdddd75f9f60e360ab512f6d6df5ada2919c28a949e90a0cab6afff2065e347dbd9c632bb7496acd41a13856f4f1df98a7788a5241ca8525d32a98d49de99624204c522427fe012a7489a8d76dfbe7912b5ff3afb9c4b92f4bde4a3cf5800baf60ac0badb02c975b0af079b90c045c3c75637f63f381c598180cb863be40a942f21a09bf7d42800a04fff3d011743590509564c5835ff0328cad5a9abc35efc073e1b7b4984e9f3ff0c9a3d1b295a3f13985858608aa83251320612eb4a3097f23bb5fdaa972b51df35c9a998f837fad633eda1533e9d115d20c22c56ac372a84f2d3e5a99af661cd686ae523a3a069d34a8629c0522a652a1f35955753813476a091c291a2a3dd9f9b4ff4b2aa91ba60f9076719d2da2391bee68f4298dc904227a9e3035e6bdbb99081c83b7cb94747d76b51f55e5e7a2252f9f83cb3e30c222febb8e5ca9b36253795fb0b36e93f548d6e18b734e9bbd475aa124cc7a79b7561108a9e2543bef6d2762087a4e4a3d839895768f88de4e0938486b1302f258cc5b7d2e8ce9a5f33935bbc3f25b59e2acc834ef3ec366f4f1bdd226316013e52db6a792f89c7ddc5b5aba356303c674f78b35d5e2c5ee80a6b7f825e22c2e646f2966194f8929ad709df5c1d275d4ba43bd3ee3bda2b2b6fa02c7bf666093a431b4c38bba21a18e43eafd928b49a78a42fd201a708f43c9167e6fee4d2b29c5f970df3f386f9bb35b8de9583cab579340e63af173618f15142540ea30d78282a910b4b23f8469c6f019f782dcbfed5c6e010b51dfccd4ef2efa01a7b6672ec0f765811d46e181f5f81e0aac1f5db676c2db38733c0b8708607abff9dde72841d3202680ec66bf370e66b81f1a6a1d1b438eba5282fc60d75a6d197866bebbf7c9e6b44ccfea462fef318f4d6ce29b99d156adbef9121f791dc20a49ad888f8a2f0efc6ced4fedeb8eaa95302218f13f4511566157b1cbb9aaa597bfc57ea32720f328e6028a20e9712060f42a4e68a3c7de9d69ab152141aa38f1b4027bb8d6d44d6cac264dacc7b6fdd2e923abf0e439a67a46dbaa643e2b9e75b9c86b0a1b7bfab1c8591fcf3482ca401283f11c635b7f06d7d9cb84aee3bcac9e0b462a7b4e90b0e464388f8261bebed06da084e5b17325e8ac009a4bc322df62564f682c79ac6b950145e9ab65dd4c3bd1cd0453796a01963fed3423e941737fe422a5107fdef442ad69d580bd5fb5ea92f99d37d24991c3ae9eafcb25776ae19ce37e4f85e1bef03940a809ef66e0d1340b33397e7ef60a32b79c6b5f8ec55a7badb4ce989ce50a58ac7472f26d72cdb8318dc851108a7fbb78fd35363fcf51ba9bd057504dbb38b593a138d11cae01fe0fac26bfb679a87ee0c82a21c98b83f72c9724ff350d1a4341085a8755fcf40f6c5e65af193c9b7f8d42ae858914045947912e9ae13972e34976cf88e5d3e8bd8ed00196a1d0a48e479065fc8ae0223ea2557b8cc18846610369053cd97e7f13dff07e288d746e8726ff8985396e2530f144c69a84fed01a4d9eee26c0b56aabfdd9bb29a9b6ec24450ef029c5cb9956fb92fdd4489949f5cba08fb1d2a9a02b3bb5e5f6aac077b42c8ee9a60e39e6b2158c3648870bc1480855afe51d0a37a17a3fdc5081439ecd1e2fc6f3f11ea73862dc2aaf0f9c3cebb4ad94895a2ad4b8221477a9c1001105efb4e4eda25750b4e08350f8879176d66aa00babee4ee9cbc7b713d60aa04e35267afb95fa9514b0ba07660d74033992c500b76ba106e86692c6788b9cf3f62c62ca262c91afaa7c8ee67d649b7619db5d68c1591ac9362d5a86d63fe1429134bf03216510a5995760b5f104bf97d32eaf2111866d7f1a6097462d5a2a2b336b8255033e3e8d70fadca6d4bb95399aac33eeb677581291d131e58e6d14cbda7a7e8bca7cac7a8dd5a60945a5db620ffbe37981ca69e84f8a736eee6cdb1063058a7a943c5e70a4f655a6f486b79f34b033aee09864dea797470b4da96e7fa7d1e24428c2b47f508719a6b978cc2644d4a6c985a4402cf0644cc64584b095cc2a1fe896e60cda0ef75d428446ae13bd8adb707234939cfa5a421855aa8a4b30058625d57306dfebdd3a173cf5950ad98edd206a6286cbd91fe3f375e5038e45f13f30603620fb72861b615f0560975c92a0d5cc93af5f57ec0a57479def0b2192d8929ef1186c73d1fda1d723fb2a0834d5e7e44e1322a398f38775b77e6816c3f6d952db11e1763707cc355257447e8473ecdc593b329cdd493255edf820a927fee2744f8b5c6bd96250706fa687bf23f13e14b04085280ca5a79ff7868ff0479c59660caa9c26e1effeebaff52171766e8fb77daadd8484f6c3df81fb26166bbfbd241a069a0f98ec1da5c2a84e89f570c07ae9882f1b5e60c4c0632fa85a89e3a6e35b6fd983fbf74aaa8e2dfa8b97daaf9a698fbcf54aad33493f1725d7da09c516706e8a5f1fe68860ecb65b83486b260ae28d4e81560d1677ce3933c7f7bea4245b712e043bec1e9275713079fa9ec3c9ca50f5b3a4aa830b101581ad3c4795b37efb0004386f6b4fcf2f65e19c42e43e8d4002384b891187e1c4395f2ebfd17dded327e36da06994e9cab80adbd4ae34f3e1fa4818fd8057d2565d70d14e9a096e08d5bf2bc3c696e154120c0680b03b8f08b189b660488061a247bc6e3722932555e9dc88c2a6bc5f9f69aeaf78addfc38bb50cbe380d5905db389d03cb71cdf60b1bc8513bcb8f64bb95d25a5a76348c3c986b317e6a8aba9e82c8f8813b4d175405f4c157b67aabd"}], 0x21e0}, 0x2) recvmsg(r0, &(0x7f0000003b00)={&(0x7f00000023c0)=@in, 0xc, &(0x7f0000003ec0)=[{&(0x7f0000003a00)=""/242, 0xf2}, {&(0x7f0000003b00)}, {&(0x7f0000003b40)=""/255, 0xff}, {&(0x7f0000003c40)=""/8, 0x8}, {&(0x7f0000003c80)=""/71, 0x47}, {&(0x7f0000003d00)=""/148, 0x94}, {&(0x7f0000003dc0)=""/56, 0x38}, {&(0x7f0000003e00)=""/165, 0xa5}], 0x8, &(0x7f0000003f40)=""/73, 0x49}, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="10", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000040)="090de409676a2aa312c5ea795b3d310a56a999e64bbc825c7ffe082601ec8137d60beab2fd25c2d646bd869e28089ecde99348cd44", 0x35) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000, 0x7, 0x10000, 0x2d5, "540df0b8f23f5aba401cb3506391fb0da9859c7c", 0x38, 0x6a4e}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xc0004513) open$dir(&(0x7f0000000740)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 12582931 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) wsmux_getmux: no memory for mux 12582931 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x10000, 0x4, 0x0, "76ad673d8e445f000b74be3e68f5af19555300fe", 0x0, 0x1f}) kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x2, 0x7ff, 0x2, "541fd5d2af10b36cfcc7da196de684fdac5ad394", 0x40, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r4, 0x6) r5 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x2) r6 = getegid() r7 = semget$private(0x0, 0x3, 0x48) semctl$GETZCNT(r7, 0x5, 0x7, &(0x7f00000002c0)=""/57) setgroups(0x2, &(0x7f0000000300)=[r3, r6]) getsockname$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_open_pts() r8 = accept(r5, 0x0, &(0x7f00000003c0)) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)="7e07120037c7e83ce311e0b6afb191d5476e55125b9cf7c0ff5bd88d19768e2cdcf403d7142a", 0x26}], 0x1, 0x0, 0x0, 0xc}, 0x2) accept(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) rmdir(&(0x7f0000000a00)='./file0\x00') 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x20}, {r0, 0x11}, {r0, 0xb8}, {r0, 0x102}, {r0, 0xc0}, {r0, 0x100}], 0x8, 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0xd8) syz_open_pts() preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x110) poll(&(0x7f0000000340)=[{r0, 0x8c}], 0x1, 0x785) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0xff, 0x8, "add68ebd847364df3262a1398fa0387f5655ef3d", 0x0, 0x5}) close(r0) dup(r1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x2, 0xf5, "9f71e589c2846fa56562bd1eca691c1277a93967", 0x5, 0x10}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x9, 0x8000, "7981e74969bdb6224b509f871640268d4aeaff5d", 0x9, 0x6}) r3 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) write(r3, &(0x7f0000000200)='L', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r2, 0x5) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2000000003fe, 0x7, 0xffffffffffffffff, 0x0, "7e20000000001f000208004000000900", 0x0, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r3) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r2, r4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="e474156c970961012a2f3ecd0919ae8548edf5b80cdb02776b798966edcc8f3f4b7bb18c4774ee1fb4046da3229f2dbcd16ce39571f1e55f8a952913b07af6009e2e667380abdbe7bbe0e18334922fb8d570b388b7c7c4e4ec6114a09b269176e0d47716c835fed2a998344479e9ee333401c1bfadc3406e93e05dac60927a5cc19442dafaa62447db973daa649a6f7bf5b6c486a18e724a93173c30596dd4ec6ef0eac9f88fb8412c69fb8888599a7927011227516ba0f53d1bfcc83049c726008fd60beadbf678d4768979c2f6d0f9f9c80412d89f3c14501f0a3ae8cc74bbcc4594962a4d", 0xe6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb8ff3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f047104c50be3d3644e98cfabf4e17ad1997c7e14969c68b13637bcf1e656f28f72d418a8f49de23f791f18cad32527b58c1170bcb193dbd05a3ea178195c1611284fffd5b4b86d69cd5da294f1506e62ea473f2f5d0a0c7351756befcb2a45e45102ea9bf37a33ff18d9e2e835f75b075c626fc15c9d45be9687ddf19cd6b016407727d37db56e84e1", 0x2bd) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSDTR(r2, 0x20007479) getgid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x9bf}, {0x20a, 0x2f7}}, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xb72) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) fsync(r0) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000000040), 0x10004) 16:00:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0x1}, {0x9, 0x7}}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x4}, 0xc) getitimer(0x0, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a07c7396462be99550f00744fd3306000000d5e41789632ddc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb0b72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8b2ab28e2ef4af769b7ef8afdf2c7f1280840fa4b574fa1e326df6e2a85c396b0b903e9e23d6e16a85a244f36447b0de359555da4bc7cc05acc523f418ca11dc7481f50faaddac11f921001644c5a27f747d78469120924319a748d99c0f438f0fde1040913207a3fb822095b4b9f82f42e53d65e24e11b95c6c4ec06fff5c1fe066ecd5adc5e4436a0cb9b493111677d39a45857aac76ef617344b60d0a761f76a274ec1dcbb6a0f4d111ee595842aac51cffd1d734d5adc13f312a81f89865ab37ecbd9478eefb212852f823b3ad0511a7ba5f7e3e803aa0ea8d62e9", 0x14c) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc140, 0xc1, 0x2, 0x100000000, "f8f1523fbffc73e16576bb092d7caeb109f88a1e", 0x16, 0x73c2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) shutdown(r0, 0x3) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="0f018690560ec4c462810a76a2c44159e1e1c42379dfdafbc441705813f36f660f6301c4c1dd5446b266660f55f0c4c29dbb729c") socket$inet6(0x18, 0x4000, 0x6) 16:00:08 executing program 1: r0 = socket(0x5, 0x10000002, 0x8000000000008) r1 = socket(0x18, 0x3ffd, 0xffffffffffffffff) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x100) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000480)="0924bfebfe43a6a3160129da801a53fab0ac218f7da4d4abbeadca77c18d36f7fc67567ae6bea797eb89329b479c9bcaee47dd7a19069d0ba9ba94511f5b3f4fb4243743de4722e6183f794a78aff03a7f32c636e0678a06973d97253af894a84fc3bdb7201f2b8fa384fadad380b9157d6610f7c2a8ea6f6150a0e921d82f1049b4def8c0d0eaf0edca00bee53e0628dc96a66fa3e7e97188bce98a347391d52f6de518d96319793f24d08614d2c4aa9a4c8696641059d03122397349f87a046454489cff89df0c48ae0ce57c6a47f5ef038adc2a39a73b373b1e48c73b55c10472d4000423f26586f3c7a1e7976d1333776e098d5ed34800862bdd085b7a4ee9879ca5174a554747250c9841a92d32f38687dca7e2c3f54a19773874efa8eff4983bf12360d22520bf085a31fcd0f2cf81f0d57bf8e14d8bb81f75914f87109c1f10a160c2c9827313d117f1cb253240ab7cd2422e4555c7ea705c611783dc86cc356b614dc6fc22335c62816509f6a829ba74d04c63cef388f68c6706975674ff76637dd878107f794da3399a8d03de25374c8f040a9aa250a7bca5e070d940956feac4843f64de1720f495d1e41847662352e1e1b1c71d5199c031911b6b2c37f747e3ec53339caed88cf6a020e2f7cfabb26c9d71d839174d7232d1b3823c59a8bb9677986796ae63910ded153fb2bc20a3a9787bc5f16787828e18c1dbcda1b6ec79b3c292a86cf47cb78bef14ac9974a8270e7df7fe2f435d7506e67ed95967deb197ace370bb52e4a770208130ecf1cb7a2a5e67fcca6ad4b4209dd1747c6b5634865e5552e8c57acee2f0aef75e60c691c1610c46d65fe19f96332e5700977b15e9d25b57f1c5f176b5113389a75bb30f35f885aaedab1eefb85d055dfea4a13377e44e5726243e2903d0869d52798f6a1be421cb13ca6cfe79ea412815691594b1ea23d91c9a1f6c961af00c06cb50524e8ad7a2753c5bed297933db051e43720d70554b172b6d41eaa698d23d2ebaf0cd5cb4833d98fa6425b16a97d6c86c82568d5ea33ad633b138fa9018e3c94ca280e82123803997049ec344ac98d5fa07c2f2bbeac2ee9c5553c25c2753381bfcd284f4b4e2e03d7431905369f5357431071ac5a50a14bfc7bcfbd6816436921859d2e41f8f041a20fc3225f304edf5ef6c90e55ac46c516c2133d148e386f8b507cf5edc7dc6ced54831d93693047811e609a932526ea08accc926b5dedc3e5ed9df1c75ce2939e01fa406ccc5997f13e15a1945b247dc1ac0aa2c874dd41f9a14c56f07769cb58db1146ca5aef3da51349d57359c2bbc3823ac2aeda4e8ac44d907b20e4a78fc36ef72a0bc41722c9d194bad0bfed7bec1f61f215d967aee8fd6db64de42a49373d8411b9748a0ac9268dddb2ed1e0d295f1298f8fcf2257708df030af4bf77c1322113a", 0x400}], 0x1) write(r0, &(0x7f0000000000)="fab73ca59944", 0x6) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="4e985354bc8144bb5d826c282491b369e947d5e0bfa83039545941fb56259dae0ba7e14159bfca29787b717e65bf30f4eeee5f99e94d5a015adfe2de61171adff4602817d10385d619966599cc529033bb9fddb1ad7193f14f45a89df8f5a3f0faa2ea87ae054128", 0x68}, {&(0x7f0000000880)="8dddf9cd37db5efc73a92102443a09724ea592e8d777a4822dd1e40b2de682427b0116efa0ee53c73c3e2e551d461e3964b506e2250c2b0470c076122651fc8ff1d0f07aa48ba63c0cd645045032b5a4509b51da73a7421eb0e1bbe1ae3e8e0f0fd1b38711ba8f92a7ea2cc71afc2bd1be4dec0b45ef62fdaf9fd70f22dbfa31a339b6cd1d715a26f66b2864cbe6c83a60c0a34515782ebc9aa0844429a00b962899edac6938ded3615ea4e2a03793c2951937a342292dbbdd669e00d619fa9a3b06b021322b89470b5ed6992407acec350201454acb644240a5fa4b92ed68a135d1cd4b805839d23e24fdd2248e9789c62494f8d5e4890708f8fca9e19bd969e817cbc534c3b614e998318a9f9bc0bcade6ac900a265aa95a0eb8f020935207ef7a5415057efa47eec52d2650ad3ffeca2605fa8a25d1a671630bcce0b52c23b34df2f8d36f5c518ae0d693921d7ec6f8045cb7dfe717ead9dd217a1de0931c14c20e183515727491d684e0df81142bc24054d771bce45517c4a0710ab6c99a8749fe0fbfc28983f45c75a675ed18fac032f0cc34f5f9f8af59a710c2cfc15383339f6f0eb241c50dbe97a087e90f56346f841af111e16cfc6e4ebcd0b438685457fc438aa57923936c9ac74f5f553ab35d4d387410282a433e1667ec80307d4a0367f45766f07b34c6d08e85ca1262361fdd369918ac8e8ec068b82fa7fabfad58d7fee11cb969c7b12835fd3adcd4bf0eb47ad1dba5f86da8625b031b0d3e216d17a17ff986f392a869ba4b007531690794340a65a71218f14a0340e613d9cb1cb738b629038354e3f7fd1c265dc91ba8f1e3f3755ae4ff9022ff3594410ca4f1d294923ee38b94fbe065b52753e2c1a6abe590d9979f4576e2b2c662c38f2dd92ff5c5c58421944519bdb828ef2d508e2b231ceac6fa446a6e9cf8727c0acab0ac9457da3106cff55df843777312efd50d121750d0f1a7c99f46de16f91e28e7f695d580a38957293568b8fb86f6b640634132eca228c36a7cbda34991f9736a2a6aaacf361f966ca2e24eb5ba913eee487c6c85228a1cb80bf92f90613bfc23cc476e78eb0ded33a308f0c36a90d9e5fb19270fd896d065b1ff4ef8d517da702fe6a55a23b15743428662af08434122b2616de33cc7998cf3fca8b3a1ab033652158d4338e63616c46f92d870d9fd5f148c1d3f310b7b508cd898f58f46e1e76e25a6aa8a437c311ac29bf551eff35181dcbaece73e9a4ceb01f9082e435c16bbb0648b218664739d325f06618db632d3b91a966bf6859f12fa73e44ca37b4387fe92783c51db1afe01b97639740e26688c7b6fc50be4f0707bd9d79387d5fded42288ac462c82ca97fc7f341bc5f7cbe6852bad6ba4df79a401f81960d3fb4502203bc7096853910f1abbc43512b64365f60a3c7e5793d7d64b110093ec4dd5e572fae4b3049b45892e33fe795ab803ebe584fe5e87c3bef73bd282bbee8d52885bea1336b036b2d015fa432887528a8a3f7ce8566ef6dab2e06932d5346a8170ac75d5f708d691b78c7bb16d8cbe16dec2e39d2c6a79ecef4178d971e32d45ef6a9d6a9f8bca4868a1375c94f54966140004ca2f7ecde8c1ddda834735c0af300d641e079e6030736016e39974af14ac6160c9d3978af77de1972df2caa6d6b8ae31e19bfd97d9c2f20d0ae684c6c267a74ec5d3ce1fd1a3396fb83dd66e0bafacb5ffa5906c55625a22cb9552e80e37e1cc0290ad9aade6fe18a836f958f71832dd6dc6b0066b553690fafe69c6bd76c0dcab7b401f4d5086328c60e02d8f98d3a92aa97dbd735c1dc2522f813d1f075a700a0f2f9e9fa37a9dd5e0f7da216143ffcd93c11b2a4a76f431fe1ff4c165b7260caf7d57f29d04af09da6f29f9253732ded1bd29250f9e4c1246b418e258490eae87b2898634a0928f612fc9728dc651a47bff94ba7bfb7811e71032dee8606816d7a5e6da4d482e88da4bf847c069a24fdfa3b2e65eecde6eb75960e6c60e412087906d900b0e9a31a3dce9c06d70a4ef2d34f3d1e09b6894cdd8cbffa88ca1529951066563524af178f4fba91cd25fe30d96dfbbfb628e7ea762fe7bd75e7b39d94a6f1c64f2ed16f166bea3148093d478e7d76dc3d76421839a169498c1a99cd610a13602837b5b22a2923696ae5491c92cffff58e7f9c9dd5346a6575fdff9d8e874b520e986facf7f5011418ff6b62681fa368c12aeb9abd8c3c0a68cf15b72633acf2c42905515f954f6f1a18e2f75030e671d58c8e41c80b29fef3f73b12665950f60209edffe9489fe65432db1b3130812a4789f0bda2933a56812c4a02c3fae9bf64e7e34006462cb3ac273aec70e68b6f0379b57102cc682873d5208aed67e65d6c82fa39311ead1934bd448295e32152c76bff7be51e3b893510dc1599711e3135974ea87eb2eab5a35f730de53a96f069aaeeff6b25b1fa9219c8f61db7f9199d5e5d5a468122e893b6c72c8398ae27c8be6868ba07b6b04754a677c03ef455f5b0566fc2a70cf32daa3458a6dea74280f9e51eff96509ede574285fd90e9328c89037a03b6ef6430d4f859a453de71f53b52c5db78d97f31d929753c12fd124a4cae5a2f4dfdc0383fab80b78de8ff5cd3d8ebedca6dbc7ce5cf97f84405efd5fd539c44a104b73885a1d2ee3d8e11d2272ce513ba38158d55d3ce151b2ab8d424e7003b44a94f957d058614759f902ea806c43f525d88260df231c2f00f5bb9f4165c64a15fbc9ba1c23b5d7fb8e0412da7667bc04331a91ea5c0aa2d466b5cef6212777d4618ee4f579b0fe518dde9b7b5bfacaca070bc24ccee6c53de6b73513792bff0a2b895b617c2314b1de7e7834ad3f055ed82cda5bf41335d985e116bd8a537570e8dba96467ac7fd5dfe0b7ffc33fb81a295bd42d4c9690d34dc663010756eb9281dc3dc881cf3f94f9f5b737479a9eb73654ce3728c0095192d9fc6ab6831c5a921896f20b8f3b2ef3b898d64e8fc99968adad10c0c8bcbed1137128602151134d7a2c6016266f73a946e719a29d1ae0679b438232f5a39909da942d424db14cf5115f9b83bedb884ece3bfbea48c774e111eaa352bbac16863b934f9655a8fc178a009054262a861e4e84836df678da052b3d6b42994ae76bae92e2d90ae1ba69864843ad7f02b588df44dad04a5b2d3c84439521b96f8a47dc5ccf7bb05d85f4d98f6113dd4f7c2e1e429c3395e2818168db541042a18a8896ae2bd7bf19e6e213f1228542455b060ca10e7bdc372e0439e97abe0ece62e93955a277be5e63745f43150b903fffe9e8755307c9a1fb4bb378bd2a5d4ec12edfeb9cebafbcbd4071b1310f625afbde1eb082f656fe775f17530e7e0f6e708e4ebdffd278f098dc3350e2ab3eb330e6e0a1d30859965af122fe54cfff2502ac61e71ec9edfc013374eac92c78238ab85d8fb07af9cb493012b3e6ff44eebcbcf38911aeef28a378651c92bedb8a2c1c4379220e730c84c3e5d70a0fd87679836e23ce57a806c44d8d754a8a26723bf49e21614404be73034ed37534ff21be42cb2dc4de8484e02684649bf66913688d225cc90370e6361865b8b27d32de4537cd6fb8527dbbde4b3b750f19f83e2f8eab71148383c34cf1740e5d3d2826ac00c4f2c225f3a0a8acf92f632bbc504c4174a4a19d3278657f36ac120bc0de26b71f0bee7ef6c3dd84a724e4d04f0f1d4fa70488cbf0fe84ea1addb544453bd0ece4dc3ad66bc7d753088bcaaaede53e61364e813f9a8319e4b0609d893c02010759f1b929e3fc18372eeb7013ff842f0863a92eb958953255f1ac039925d9c654b4c8464397546d61c704bf662a73d27545d9d791687881512585dd6b7b8a6b4f8d6be9435f8649fee055fd207f5c2fc06a87c65b72887e6f811fb8302dbf7c0688bb63aef551a38452da67241077707c7ec7080da60966020137b747928f99942071f32ebc6d0db018f60ce897c8fc83cc50cdbedb47b0f978a6b79864df99de218e5a1f753e3cd339c7abdc3fedaf8b55afd30c8110dd2cf08e511c9b3698289e442061fac87d3f0e97bfef4b4cfc3509bb3f7461885536500b352771c997a3edc2dc47d5d7e0a8db4d52f7899041dd8df348070d89dc113c7349c96950ce67b6d8b63f8dfe077937c56c3dc93bebe97cacf982cbef47cbafec15cd52b0b2fee3f084ce6615d5a41722bb65f421a7d50537be9d320ea384c4d572ced4aaf2213345ac4091f154c4a208210c2ebc614be1506442d9ba776cfd4515ec55720881a78941b44773bbe34a5a3c2063b877d99649366d7a4e91c63849c9ac12dd3464059065e7364971db2ea3f682d1ce9bdd1d4270762b3120f39712f5d55f114c6aa78aa865b59f954e7ec320de0aa0c427ff82c26edde8417bb6aefc9b0dfe207aa91a7e6781713761918c84ca3ff3c3ca756757915820d0d2e7b114f2cd8084c9a4c20dad203fd390ab5f253d65a14833250246601b22d954a7387a7b1e35a116d040293bb7a636c530afaef629b592431c6875f8a7f37d3e1549d13d0beff30af56b1bf0469973fee094bc54cc70005a037cbc85ccfafff071cc76f0a1c50e9cb1400e1a651951bc008f7060b4030c386fb47536d3bbd605354f916d1e3fc3cb4daa7a584ef1f1a6586d691570748a6c3ac642aa4979d9ad9f5df3620a2a0d2c91dc8ccdb1d7a068caf7bff41fe5427a3ddd31ce6fc79a9750fc1f621d3d0e19490695d00c65301149943365317ed1b6e27dd61aee340f265e26f35e9d86b75ce36321c7b0817ca4561dd30d127e6aaf31a1282460f783489948d41749c997f44c788603fe65e0f9c8e499bcbbca14411a6270e8f4e1395c3762f79a1cff7f69b17f11bb9e47f6031c4304ba68bdb0f6b6b34caa5c94d3274391cc4a2cc1de30973cca70c125227bd5d5392c7a0824fcb624df7d88abdfc3fa25bc3e1e6423ee1cdfc4826dbd93db3dc4c40090e3a28c9ff9471ba4312a9e3f5a58e9c1727ab31125e40334db350dda918d5a990a293068372d464796bd91827e2acbd623636e5ccf94a8c02f2df0d04ab3e783a20f12544079cedc656c653e4dc6949f121675bfda2dc3cfb49c4caf82083e2e8e88ff79bd496f9a83d22d666f7098e73a00893034222d9eaa1749708a57570705504da629c09c064247b4ee2fb9e5da46d2703f97985e6dd2d2a1fc8fdba5e5e5a6a536bceea1452f59780cbec9f8ce0824cbdbc2c836888a2fb81f6831023ad1277eec83ddefa3dfc3acb218ee02a889385a11251ade2b93f664b3d85bfc3df09c5397eece229191f80a2ceac7f6acfed1c9bec3d20fbd5c3c7b231f6311ef669748f0634fdfa537023b13a84fd23631fa82dcc9350ec1daf66b3dee4072af53c5872b871e9bf6b2094a57abce993a8c051e9b843773efbb85ae264ec2f73bd67d66eb194561a3b01fafcd474b65bc924eb052625aded82e117cf4aebe7a97ab4a762a3510f18fa5b9c19c30ef167de249c6a9f41598518c2a3a9acf74e10d61963b5f82ee7ba77847b69773fc51711421f22a32e77273b6ab02bcae13d9db2cc1005d61660816087a339e0bf1e8e2f3feffbbdc9ceb167530a30c4023fb67afcf1749a1edb66a87a07def02c6de88e23e0ad21e4b8e71108419ba9526008113386a0b49598bd5aedc8fbd87efa5b5c5e4d8cc2df2cc88828bb0fec69783c0c14fec2c2facc6e0f6a863ee2aa970116ec058b8022eee27ab3a2e8e1852b89ff738a13629738193950249fcfa287d347d945cb3f5f7dfc11", 0x1000}, {&(0x7f0000000300)="f80c848915f88cb337af1b01fbf8f7fd3e28ce16b5fc48a46bf9ba31f378b4d748157dc596f2eeeb9a97dff0ff2bc50c74d987ffd126e5b9c1e3845ccb4a38463199b88109722a20dc73a5d2f1f2dbca8b59b4b1470dff2fae42bae9ac56928015b6b8003802686329401b3d7e02bd9507332b2ebe19280ea7b3535bca25519b5a64a10676be378ad053c276ee8a2a7028cd90b257828ff4b6bdf8c5081d121083669cdd3e93fe42492aa51d0b8d56249747b005753836801a397b75eb840c90f892dd58b6c7b2b95bacf37ebd1fa987fb8bf659be59d1bbef466354110aeb7dc2f2cd45138ddbcec95f1c2cdfb47fc477c2", 0xf2}, {&(0x7f0000000140)="85149d651079f158a09b61258e6567dd0d13c4b82189971b9235ac9e", 0x1c}], 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f00000018c0), 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8dd) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000000)="67f4cb11812523078e89d72d9e1f95d10880efdda5e2667ccb5fb6cb4db7673e15aa4bcb7f2a1328d6cb29d9da399233d76777dd67ccbb3787229e776f4a83868a50497ead205db6a271c152e087bcb82105", 0x52) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000008, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2000300000000}) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) socket(0x20, 0x0, 0x80000001) 16:00:09 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) read(r0, &(0x7f0000000140)=""/148, 0xd83f87efb62ddda) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) r2 = msgget(0x0, 0x202) kqueue() msgrcv(r2, &(0x7f0000000200)={0x0, ""/124}, 0x84, 0x1, 0x1000) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x30) accept$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="c55d3ca7db0b0000000000009d64d69a7e55ad0000", 0x15) open(&(0x7f0000000040)='\x00', 0x2, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) clock_settime(0x2, &(0x7f0000000100)={0x8, 0x8000}) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) getgid() r1 = socket(0x0, 0x4005, 0x3ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) 16:00:00 executing program 1: 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() pwritev(0xffffffffffffffff, 0x0, 0x1ac, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) r2 = msgget(0x1, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/228) msgget(0x0, 0x300) open(&(0x7f0000000000)='./file0\x00', 0x282, 0x10) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2000000, 0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = semget(0x1, 0x2, 0x85) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000003c0)=""/246) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB='\x00\x00'], 0x8, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1f19600ae5332f78471e0b406331c0a4ee2c4b5ad1f4b451d837cdb763906aabcf2299c81405abe21ee44d2669"], 0x1, 0x800) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r2) 16:00:00 executing program 1: r0 = socket(0x800000019, 0x2, 0x276) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x3, 0x7, 0x4, "83af4a51adfab09b4f9f8cd968988dd9e1b55375", 0x100000001, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xff) 16:00:00 executing program 0: r0 = kqueue() flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="6fb711f74553c68cf546cc4c28b1c61db53016ebf54c5f5e668c97f8a1386a80d91fc5358af58f6604cebe3db30a50685eb076aa34383a", 0x37}, {&(0x7f0000000200)="4ce8e7e05de83635725ec284ad731ec029c3b29f1ee098aa9440cb4d3d9515f6c34e5c8891af503a43927454a2b577a92f235624758637043ff67cf8d25a84602f999ada257a21118f30c0e30e6e0df42077ddaff45e5ab18f449b142ba80b990ac664032ba06d53886948b9f0c15cfb4798824676ade54a3e67fae172eafe893e975e1d1498193e2e0f2258eea6aa3afbcee0100208f6ae9dfe62783207139cbf4449c0ebddfc4d2c42d01ab7332f4ed37b4378a8e40b7d", 0xb8}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="0170cafdd0f7149f8907bf76c650e7462c1788de5d3ace8f5c072cd1bbfcd0945db930d7f941bb5edea95d12ea3d188f9d50237128a4b5fe9f56e6f1c8076f6ffc852dafac03758a496d8c7ed47bf41590c2d0c9e57d70a553b74118c62b191ce370ac7598a76a47ccac9603f5be53a72fbe9f0a659da2b402a55ec267d12cf4c5025241e9a0be7440a858b04cf57efc542140aea3c606ebc411195d9a42c263d00a56abe0cc51e3f0", 0xa9}, {&(0x7f00000003c0)="75d0ec84b580539b0aa369c606705e69009f83503f0fe31cd51b12d341a942cad96ca4681d830596d43b5f167bdf93768ed1e7f7b9316f99f3402d115052ee76e1419e225ea502ed088acf2f07efd5cf8d0cf30d8cc89c30e36f54570450c67f57788b41f648c853d5698e6992d42f1b6e71eac03e1b1ef67d94c59ec7bd", 0x7e}, {&(0x7f0000000440)="e19db5da3de557c0980674b9e82efacd087ddd22b13998a0c317aaa02fcfc1", 0x1f}, {&(0x7f0000000480)="32e90f7922e7473d75151a82653fcfbf17d88a48fe06beb4df5d65af876b8cb80f63b0bcd5265ec4", 0x28}, {&(0x7f00000004c0)="978c50541cba33c6b64143cf1d7bd3c8dbe9b8f63731c3833f054b39081d24b6538de98721cab4a10a288e01af3c213670dbe148b5e123f9cd084bfeace98d851b3acbb366027a78ceaf249c52b9004903d3bea254faf96f333a404aa14ad8809fbfc2abc728c84d1d9f70fab581280a0f53599c3ff5ecd9a94c49e79e88c3e097898b0de9aabc696b66f0332a3d838f591e897dcd4f08d4601f76591d3aa143b8c160c9638aca35df2770e901a7a8c1e452735d1794fb39eaff077f9dbb4c65bca20551e8b05199822f17ac7603c1e52aff15853cac2bf52c7d1149a82327900933", 0xe2}, {&(0x7f00000005c0)="2aa3b40d4a19fbe6c77dd59149b52716eb2e6168a539d44d11e789376a833b2015c89387b516e2bda3c9d5f482c968e4b90a5738dee5f9cdbdd1babaa3f0276634b6f033ec09c1c4518bb1342709dd9db18d856bf0a6fea703f4624f3706fb659952d06e66af", 0x66}], 0x9, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x140}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) recvfrom(r1, &(0x7f0000000080)=""/68, 0x44, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x100000008, 0xfffffffffffffffb}, 0x10) 16:00:00 executing program 1: socket(0x2, 0x4003, 0x7f21384d) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000006237301d1cdf3ce2cb15af000000b5bd9a4c81fda205d7272d2379411049b3c06bf8fafd83e75a3cb47e3df40507f92fda9fe1a1ad2a3774d7ad24cf7d9ab1123731f163"], &(0x7f0000000100)=0x4b) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000800000000000004bb70f2b1f65b4df19d49ff01982b9542b6cc722a141db4dd2af3271"], 0x10}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x1e) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x800, 0x40, 0x0, 0x0, 0x80000000, 0x8}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x43, 0x8000000000006) r1 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) listen(r1, 0xffffffffbce87969) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) getpgid(r2) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xffffffff7ffffffd, &(0x7f0000001a00)="52c4927ceb3d8847f47a33ec36554d0ef03bd199134c920a263ace0984ca19efb4a2396ce59d2ef752a127c6b9fde1d99e239576be6ee0915174e6e61ce6d19d8e9aba1460cbb904147621c5ab3d1c57204a3cedfa4120b1d57453ec7f40828e445053024b5a81e603eefe60771b911ffd34b3fe0c6f505ccd843efc6166b0cfba32e43452a6049d6d4cb87add1d31cd23469146650e688986719d49c99d0cf00547eb2b867fdd9d179050701e1d36bb2f96d125ac2eed95ad5af22997c914ec5fdd192f0fda9f166c70def27a985f0b4c30398c8ed30c4506a109a27129fa4c41e35e74a63dac4122cefe2a75ae7d6c31a229ad1dd8f41e1032e5266c7e13a4f8472e0c0bbd2e8f4233a307897467bffe590fb8ea90957b87dd0c168537f037e80d43e65457defb4ee2f681024d318cc1326d2e79e17492fe7404c2d4071b4a7da0834663665318a671b8764dd2136af35ea6cb443d79863f786bb3cc032766c883826c0b17205c93a08902962a49e54301eb9f8448fc86be2b1c22d9b82cdbd3be9facf80af338b60a39bd39556bb7c8e90d8315f3542fd4e124669ead9bcc7e367dc338c8ab468377de57b3b68d48c90a0404697d051daf4f34f93625d67307db19d29c50e4261c99903973b23574206159da29b483f93359166f360757d1387623004b24b38126b24ccbcf495ba24753e824fd18e8756ff1ab3f2981729988965b29220c7ba6c9c090862be531a500d22d5ae6eafde3b37623cb207ee8964d641ed17ee3aed063495d00a150a1eabe6e36bc6febd4a24a2f75c30ec15d61c213510aa971699f7571245a8905964329f1c51fe40f7746074e5ca4611272652f85db9109cd846e017365a1091a1117a1991c96b99d21479762aa0dccb01afd877d6ed03cb3404f28e5f2d51fbb91cafe68345e1ad89b44ac9cf155a30bf3fa5283fd6d4fcff868a5f5a7d0a3ba04bb17ba237705587a80bad6645d973544d1991c0d4f5fea64080baeafab15c845d3a8bada2542ecadb2ab5a95f19f2381efa70495ab802e51f046ebd3f38d68d47a17cabc890fb4ad39f3c3fc1668db3a61ea337f6fa3dbb5ff05bf62c95c603ca13059bb075710a12800bce9274f3fd190831a023c3586016a5392689d63808a34c687f0aca48a29b4726debcf299b9de3ce1ce3ddfa1c2df7704859eb728c2e8f04ebc06fe29e8f7ad15a9791d99da98f8a58fdd1dc139eb97aab56e519c9d171bf3e3dc6229f480b4b0d8aebd9f951fa25e57f71ed97996f2a8ee4ad5afe3cdc2ff5abe8b1b1453fc32ca7c6dd3a050f6a82af98c56ef142b565123e28b676e659f84f42aac85637e111a974d3ca20cc3f9a272e8e25b50e2144d8fa88e11b87d384bb92985b71223327d0886341a318914767d32f352563bde417cf470adb49d9b488ab9fd55d26d26b5171a0283553b1948df552bbfa30b1d11bafccf524036bee37e8eca8f8654e3ab999ef33d3437d492c58583c36bdc290f55cd985b3f2f2ddf42cf1b87f34c369019fa5ba51c3aae9873cd1570c4f67be38ba18843ee537b641e0f6e2919de91c88836ce426b6255f14e37b5d44593a62e1c3760a42aa61b8b3e4bbdaf6522f9d777764015f1fd6dd0fbca9d06fac55a90d2b3c7ae410685ca2ef5dc239e39ea051f26eb85ffeef81ff55591b50bbb1e88731cb747e2e0030a193a73cb4f990120a74509b1ca56b348a59102f3657ab46b3b28ee5e2c2665b30e0ccaf6d4d70cc51a5aba3dea2044154f845d8aa990725fdf043f50ba281c6a682accb7ad200ae3abbdb3a042dcdd622d77a973d031c7a3bf52ca5e44c0dd40c924dcc3bb507152fb2e510c7bd20793d97d351b10413fee6ce6134067bfe576f6e4405eee217588194805b755bf78789745a43a9c620975d8f077935698d677397f07f91001363d4a19652e52818b625e4bcabe1975d4be6e5e3a8855610e1676cf31c864516248a3102489bc6c463f5e86abc444ae4983bdaf7ee3525a6c78ab447d385e11a407837c7d95db32c4b3a9c0b8ab9aa2cf88bc47e9d4764e9aff1e2f4e9952216487a60ce75030887fe017ea746f52fa5e7f7233e220ddbe3a9faacf8593b826535318cace0df08a8e6cd1e78651f97db5579aca3e7800e98b02a06a98b186ec6afecdb2b48057624305e6bf09d0d2f3713ed627151205e261d19cda0d0cf1f14c6ee0ebf4c7123e635039bb803db5df9df10b89400989a41dc0bd6f24573e42be486490f054c98c3652b9fa36a68acc72e28c99f5ba54e0f7f32284ab8697b317209fdb73dcce6fe1b5cc552ebb043d22f13a097ba565116509e128cb41030d116e4d518b6ec039f3c39bfa82ada48d50b8164b7b63b8da3b88fe6a1eaf108b3e638e09549b1df0f2e035b0c5423eda053fb91bb06bf94696e2c307f9d28a2c7b57bf8a8a4536cc4fe936d403943cf85f80cf06a111f65c13ae3bd589d9825cc1c5e5b249d42e3b8f365a47d6805902b72616d0791f047644bd52ae1b249bd382d47e86403e66f9098068321fa46c9564de1b850a97705a7c6c405a8a5979e4241873efe8ef68c92b17629fcd7287a66c8787cf4a20fd87f1716d04a26504c294b85bb5c72a39cdc95d451af9dde7b0a29d4ca3f1ba7ce5e69e8d76a1d3c695a01e90303a48972253256adbf88bb86f56d6735a29c89dabb0aaea9928ea1b75802e1f8b15f7777cb54e772633eb8242eb7e546091f31ea5a0faa7ec5970cf1a157a001bf2c1132142d2dea294ab1129f10753f5acbb33f4782c5f3da9e54375074f491e4a12ed74b8f52e8db613485eeae9a5ea12efa644d2b6a868ac67e5af40f2a0f3905d7e4c8b6224e799de77dbe07f7554a5ac3e9aa42a8ac78024a1fd0a4a9294765441d939ee7e1b59a5d75b6c3f1c585ab68cf1f827afa6db61c5d12d0adaf2d53b2fe04a8446b4c9ed43c853965c5600b6ada358c5d6f8237598db09754255dd4aab7be4c368f3569be2ca1a3f729a3dc813b4d069b7edcc70ba42bf705ff134491ccfebdd5d874784d747c48645b542402b0903f00f77e8ea7d04ce47c278114bf7010bfa667ad6deb9a9669bb76f849fab853d72adab7d723e408b501f44c56b8f45086ae4ee82e43d320c921405c647b21b1475577a293c6e384a90e2d7d27b2b15aa34817df8ae1266664158c4c3af34528eaa2df9dec91069cd283b3148d319aa087eb13b0640f54667573e1c574927b9d589cc4396aa69b63f6e88d9ffc3ad317ad9eb4009bf0ea73cc35652f06faae8bbfce667edd3d242b31bc996ad9182cceb2efba33b186a1551ec118c04db87339e8659d09e4c4a158e3958963a3ee23ce9a31dad788c885ff11055cb64e1b0e02937617417f27f659e88c5c2d894c12d3538abd78229162f20caf55a88b4a3993c2c27d7e0c1690b5048662ea4bb095610668fdcea6090d98c56070c990ed3e88278ff08dfdb915e61c2417e99ce5d64e2728d97796522d0edd7f4010f324175e385d186c25979ed50acc24e5e6d7a05408f515ff5e19bc50ecdeb1ca06016ebc094ddaa680413a29485cc6ebc4b1bf99105c051d5510bfbd81198dd246788ca94b05b0abbc55b0ab0776330ed7a7a7a9cb43c60eea7d46acd9364259523b8156dda1785355d3405e675e19075ede453edea7aac8b3632bd2c5905dc7643d665839397981b20b7ab17f2dfb1d983281295b36df3bf16182a95039e0e4278c98667647a9dd21a8982aa93b4dc1fb6bafadea752bb29ef4ddba4bae120895596b944e4ef873957fa3339fbbdca85a8a4fe1d72e0e1c53489cc91acae66d5426e522bf76eb342733b9a5edeabe447348ab8abeb6c55a4b295bb8dd45c7f46ad733ddeaa504a1823b7e2513dd9385a2c023d43411d290ba9913e639662148e79667df54ff73a4a72f66a0cc135fc68976122e6270fa47911bd8a3e4be550fe67d0496c4ea14dd403a1875bf7665e48a3bc812579aeedfef907679cd47d39789f958efff43e559d5cd01efba07b3690c0496249ef58103347c39a574f4aa54fba3072fe0bd449659b9fffe5678a5ebf8ffdeed444de9de900672ef2561f370b014cfdac5206f4ae28cc57991ddd8dc1efba346042b4845cd0b1b655f0f6b54bba9f76e7c51f409f0c3200f76e418eb20c2271e840882aaf937d5c2f5b77c2a61cec337477537f3e0f4a17f5fa42e895c78f48053994d74fdad33cbab49a10c60824b3f01d6f74482418343453a7251407dab8768a71e2732e52d8ad468851ed0db53e697b290dea74a4e186c9c516cf97cf86e4851ce19aeb5c82b013cddf0b3c8ff39bd53fef801a701f4c8fca7f2f5bdcb2cbf9e61aa306e48f6f500865909a19a016f700613768d658045f12cb96f2a4d61e414434473911eedcd6bd1ba6b7ac09f72789b01446fa582023ae06e06bb3c178ce6db9aa619778017e44bec6385a829f3f5f8a63440b27966586fcb1757bd9a1d8c2e5ac728389fafd3372b189f5181e87d7f9d180e6a83c37917c93200e8d5162619a76c1b96e5a0d4ac7d29871a6157fe8a34b674e854f0f0d5155ce3f71f6d27b12855629ef1b940885515f5de6bc7fc776f1d95d7dd07f80b9c780f3036b42d88963960fccef2574207aaac11fad6611bb3a7d518cd46b111e0a91fbd2b14a5cee326431469e2530aa592de9eb7e43486f54d675bb516bf8150395e53bdef83ae49225c60df3a90f012ca289ab6d2c43fe4e6ae935bd3888528192c76ce134101c0ac8a749fe7663a1450d60aa16157b9ea73da31ea012d315b317da823106dc02d1c1d138941584ac6eb0b510101a0c31bd5bf8e36f77dc8d6272c9700c3e1d4e736aaba7fc039f0f9c47047bcde03e60328c918f2a6633c432faec4f0766980b41951b3df786ecd136c3930c8935bbd73616b1aec5e45bfa57c07745eae41dc1a3b28640db5e36086292cbdbd3fdd7193b41adb2fcf921ca751b93be2970f42457a39fb37ed724dc6466f7eac87a836785a597073b30a4263cad1cb9603580c15eb7c980d85c2db72ae6c5604a14c99aed8c7c3730e10dd661e875ef25032a983a3803306ffb7cce1d3859d5493e7c7308ba5a0a519ade1318f76b0035ef1ec71c9143867c459a755046d130d81a320a90afba2e13b38d33391484452f22f71679f3b053226de1ee42330b766760e65c1d41e12dc85e84a3f83b738119f624bf38a1db683377dd6d278c22d0771caf44a759b2b0071edf35f2312d22bd12147599546b7e55e781da7bdf04e3769116ac523bfd4b61958dcd4cea950bcaf6ef6648cd8ec32d1a931222a25316754a6e7105beda1ca6625af78dee7c6db496e3838bcedb98b0306bd3447a33a236016ac5a53e5bcbeb0043b7fc72e4594d3a150a294f03f104760876ceae43323948d8dc289d3d188fe5bd83856a68cc42b5374ee1176b97cb49666f35cfcf326efc8a1c6197b5d3aff0a5344f004bb51811b7e0191887492fc5cb58bdea170866579a59347e1e17f19d53a5075c19927b3508646ec1e64843546de6612300029877825becffbf11bf2a82f574276eda7ea2558871e34fd4d6c76fb14681e6e0ad5de4631a21d79890cbca6f0ffee914148738aa1d4ea3a1267ab0144352eb333838b0bbb34c630b8138fd34e2566135fa4293f87e33749150e641fc8df20aa525d7389cb241b0fe3af997f594fc226f449288e1dba156c6204561f74e825a3a4de2f726102d4e05fee3f49ede30b93b18ce0cbc6ac07c4352c7e18a7b9f8f7d8ef9114b10daedd9d56060504735f43", 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) read(r0, &(0x7f0000000000)=""/100, 0x64) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x3, 0xe18}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x101, 0x5}, {{r0}, 0xfffffffffffffffe, 0x21, 0x7, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000049, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x2d, 0x400fffff, 0x7, 0x6}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000014, 0x3, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, 0x0, 0x3, &(0x7f0000000040), 0x7fff, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x23, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xd86e, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x1, 0xdb1, 0x4}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x9, 0x3}, {{r2}, 0x0, 0x40, 0x20000020, 0xff, 0x6}, {{r2}, 0x0, 0x1, 0xf0000001, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4, 0x800}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x7fff, 0x86}], 0x22, &(0x7f0000000200)={0xbafc, 0xdd}) dup(r2) r3 = shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfff, r4, r5, r6, r7, 0x0, 0x1f}, 0x100000000, 0x7fffffff, r8, r9, 0x80000000, 0x1, 0x6}) fcntl$dupfd(r0, 0xa, r0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000040)=""/31, 0x1f}], 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="04517a2c161a0eb4affe58cc9b0db423d7a47bbd46fb6cc68d9f0e6df6e4d4d35bd1c4bc7783179e944fb0794049cfe4e6945541bfd12614ded7de39ebc811d24ad0295bbd1b34a895cd6ec7f8118699e22944d8886919a86a003a234457e64ff37834fb86ce3e1b7d9c8f64491b563a279a2e0bf062b17258871b5ba1932d05142daf023140bec53610705811e5127704c9edd7b39592e369ef4126ab0e7350832ffacfb6916e20852cb21fde3d6c7840b537c3d1b715d24205a6744c04e6b7878d0c222596688326fdbcde755c8fd8825e06f447cd32d74970f423c0b2a3fb4d60cf8c94f5c5c8fa5629afbe1c7b27961c5f97ead04114b0116e02ee", 0xfd}, {&(0x7f0000000180)="3a21a8ad66c2f693ba0e5681719925b7690c352ed47b93ab62a0fe136c8361bb712f8ab6bcb9113beea3f6598ee7e02782461912dacefaa29564113bc086503a28d66df73f623f13b65be34053451855035dea5da3f4f5a1b7ab426590ed87c26e679bf232676d81", 0x68}, {&(0x7f0000000200)="fee24e202f5e990efa6f5b8c9a492e75f57923aab3b0835f32753286ceada04b7d37bdeeca43662906e54f24570cf42be42e1d42d0cc3652afed669c43e786393372a9327d1dce0182953bea829ff15673e0584a8472ffdf491fe4b19083f9bca38754cc6249aebf8dfef89b4706cacdf9d4a2575d04f29ab50c99f6ba6ed901038610f34d6b037c946a5149926ebfbcd57d0c4d2ce84f931c7c0f304d616650a4db46742c3e22bd11b70604e6be6a7f818f3b4bb809fb8301e4", 0xba}, {&(0x7f00000002c0)="2c61045ce6a167efacbe8eee8d76798bc7b9be9e8e602a75fc60490dd7fbe756588c4a5802b4f84cd2e9d78f415f2e3e098b8c960897431da77e890177b1a9a59f0f77de7344115f67ea24e2ee9f2dfb2159c2b1e3b7217b012256857d87f920eaf9a7b53f4908904806c51f049b4765a68cda37454990399b6dc2e72119f7b9257abc23f6b5b625f9110edb19060f074321a97d8b58f826f652c98750d356671f2f55a08e3792711ea00bcfabd05709189f545e36b45ae08ff9b0f1cdbcbed2587623dfdee61a5c26f2c94d4a", 0xcd}, {&(0x7f00000003c0)="a9af00ad12f960767d65d33225d871cfbe21de9a12ea848ee2201364d491e1735307da9ca8c1fdfcba4a44e3a820892ae47b49f4de1f14cd170ff0cbcf16fcd33d2084c50f899cb44f7b4a22e4523f73e2f1697cbb0a88c0915bf833de180f97", 0x60}, {&(0x7f0000000440)="3832921c336e7b973d5138f3e84d600cfd2f2e4eac29dcad5e7d0b5c0b459e22e462d500828ef1a0e09c00db1b9e17b35199c3dea3c21a353054782a8f85fc35683c8f833066b5fd048143affec08acc2d7c5d9f939686cb65dc17bbae6467e04d117e77258c9404414287885a5cfe208cccab8856bf044c39e3dc6e9f959425cfc339eb42f57ed38002319f05aa63", 0x8f}], 0x6, 0x0, 0x0, 0xb}, 0x6) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x400000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r1, 0x0) recvfrom(r2, &(0x7f0000000100)=""/7, 0x7, 0x40, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) dup2(r0, r1) shutdown(r0, 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7fffffff) writev(r0, &(0x7f0000002240)=[{&(0x7f00000001c0)="d76ccc432619f629f6e7ea4fcdc0b7e9b8da2c0531e50ee967caed15332e3830646e7ff9d5316577e18f9c935c05c3543132aefa61c9bfb84774911469258f63e5deff381a52f2c5a9da28aa89c9659739ec126905aabec821ba3cceed84f826e4bb1ec8780c20e4b7a1466016b2d47de1bfa27b28df7bbfb96a44b769e3ca66f1df51c8f37dd9f7c83008ff42a2d8ea3a7bfef01216257e389e9425e6505349384511ba81e49af45be13e17b4befdf5bce7594d321922212e013db5540f167a360196f466b3e4913235fa73d0de971ad4eb5d40c55b2fb826a57f09344ee191456617d90c998761b8547ef072be51c4d03efa7cbdaaedaabf8d16f1236404bca19f4f0e641729057723de091dcc0d9c5c160eafcf871bb2fc5937d31b6689b0ed3dbf775f5aaea8fba95211c1dd91c8fd306eec2dee9547dfce51b6c0fb940ce423c19635729e86e58e7e8d1a731e70fbf7f8fc2f2f968e02abd64fad04d0fdc987891f1ced166018f72eeba873b0f3c66c02bf1e0ffe483e56b562659e1eccb78f220d2b31947cbbba266d585ba6580afafeda7bb524c24cb430ce88f911446ef12ac4811c5ec8c1b8e48d92f312426c3f6e0d948a16fe5807e4478d1fa4aab3cef3a32c7a07151aab8b8ef340804f680a0268d62382bd03ff03a5cdde4b88abbb125fbf4e81ff4ff2e72ddb6654ddee5780e88a2656213f499c44d1ebb1a15edffe11e5f8c310997d2be281e249908c6f7cfb4b3d8f2027df0cb5c3065dfc35a4367b5807f0e1a4fb3b9e63a2f74881e053b773c73154df63f2e039e0e6393b2e6c16234cf5dab0b41af6d151ad872218b236a8797119d621a6c640ce13f6dcc73a1e1626588c76edfaa31064ed88d8f68cbb052ad67d2a060d611ae0a315614565d8f18386dfd7dae9116828f250ff658a84d6eae9dcf14ccf9093e7bf8c360a33192c6d7acd9d755eba97ee904a31815a306f40e48083fe87d1118a19f6fe8a07e61ab56fcd9f9e68fbf9629c856a55491b83a739c0805e62f572bda7722fbad3f5e5af1b4aee0bff4548a6c88504a9ac2476e4cdba9ee317ce7d2fb08c22001201cc251ab2027e605003cee06d89b82d312a0719f112d6327ff2975c80922263e2af2fcec1552153dd935b2032e793e4fcd788c0168724056fec44333cae99b95f51fa29eaa95d54659f8ba5b67836aa29c110f6b568c7a63d5ad60d4f277226164dd17fe93cb42ac3924e6b700deb7709a631d954e6adc015099915dac5976dec15b3d2d1277c17ce3faba9a045d03293c786cb66ae2990a90cfd35d773c0fcc0f77571cf6a6fdaea03b257ba832e076248c3fc7d7873c50cbe67eb5ad2baa0771d85a0fd77b1ea3045c27edf62004a26f618fead235501cd9a182f54158c62754c1724f47ba7ccbb501915b26c2e944faa097267fe1ed9873e59ea36772f6e2e41d4ad8f738270aac18f711dcb910ea78ce22473b9e7c5ee6fa779933b7d5b59ab321d349c9d6525c073e7c58a948a3a0631edd1c158c721bbdfe4cbedf9f3a44b58870f096e51e1d6412222942e814486a71c683445a22550502d04967747902284208f3293aa2720a46799bfa46d7154ddf1a6c94969eecaf04aa1144366cf1196137e50214b23b800e297bb184fe1b34708b235195d51af25e5e5ceb2e655dfbd617c1bc81f62faba8558ef25f6a43a688e48f011351ab817a83482bd4d1d89a14f726a7217d571acf0c4505e76a6a1f403ca0385130410e8d7df25c7d93ba97df7d5880d6669f68d682fbaa011396036f315414a3860a210a54cbc9f47c1bd24d710dd5dd87175cfa41bb7d15fdd6e2554318efa548235da866fa8d377285cfbb0c31121e2bf510c2de3e98598de01e5f29d93ff92d8e367e5177f5e896fea217bdbddc09e10c78464e875991e6988181326f2213ccf1087ce4522a6304e6aa0591ee69596a5f431beb7bcc4a872973c75336665139dbe7d24f9bc23861ca1229e47c81c27fd4aea233234f83f3d57d1ad9aa256913868ec3d90307578a1dcdc32b10f897ffcdd55dc5d1b79dca766d573c943c1067a39080aacca163c4476b952cbfc1bd4c8692387b51ff9c7f44e62f636202a88216e8686b55bbe4a8b5a74c52b471a5352b0ba891daf575aa1c275e4a5ff19b673672c65dbf0b66108aed2055e851b343c12faca287bc4029084b9a24f83a26997d9612a76d658487d630f22cce2782a9945b3bae870f2fa6e405aa9d41812ef7dd7806143704bfbe5f626da6e445fbae3f2f919524513ad34795c8979f9b747dd6ab1badb17e4c75f3d36a886a863cbfe5f81a59ad6304ebc318e141305ac83064c6ec4fa34181e54a4b57012d1cc8bd410a642af8e465d8c4e8ef45f9f903de3dc2eb6102c279c8a96dfe1b709f437687a8a0ed2bfb2bafe48f84466f7b1afcf4d0a5973d46209fe2c8765a65deee9271ea0a1c95038889022685f1b1566099fb9b3c49cf886c8d98b62e047586c4e4121511d42ceab9ffed26226fb45a46c0378959f58cf96ad395f23f1ff6e1f7cb12dec845401e75b9b713d1af66fba36ed53ba2f4de6c9e18b32d42c0cc29b78da43c9257ad54cfeea7167d92651f67c3b811c93dfaf492ea3eb383032e17f7ce60a3fb01be481845c1cea3b1bb87cbf5cf39846d6f28dd56a59516c66d6d228bdac0fcd72ad77c2368592673681fde600d9e5f04d6d4e58aab8e1522535e86bd5137951ae80cdf61f399752031163a56e3bf5bdc20d18b647aec969d1203da1046741172caa4b9025a3a906d3d845c347f048cf3179f001249fa2162bfb8d56a4000cc116387dd4a13aa2bacc0b718ba7a4429a5dedd75529b3c0af28373c645389dce6f99538c320aa38fc839de9a4b72d5fe24db7464c7bda04143685c4a1495855f3bbd1ab3e140fd2ed35c17599b5b938984f6b3d2cd154c308171144839f11db6f4f46aebd30ee280a4d374bbce760ca7f813820d8595f37922141a5482df60b3a42370aeaf019d0de304c97f2e3126f1ba0d2458a332e2148c036ecb8d157bec1c19af51d5924fba1f0094069011ed685a3cbf6f42645a85e4aaeac962bb493cd603f67bc990561b56b382565425574bdc1f97bb3ed4513059762cc479768554802d6ba4c30a437436389681b0bb6221d2f1072abce5c4c30af37a34423c895e2a661c7ac32b3b3b61cd77f94a312c506f62e56d17956aab48b9996459b4de7f128a44a63a3b8a7204eb8751f408240ed122032c359008cef0577d5521e423b31a200714595741f6b0ce83594ee53b2c9c71ddba96a9b75784b24aa9cb8565b01e987f3cd4e3ab4de1d7d1ae33c53d67868d50f874892cf7062b9868cdd387d0c4d2dd81faabc8532d7c6ada8c0c2966309d9e54449140acf4c4fc84920d097c41c872de0fb714918b87b6cd90c8b860ba78b7c814f2e5108638b811aaccb44515bf0cae1658e1fceb0402be8184847737daa6d0ba8d1369496ebb50b70820690a1437ed8cfd7812fbd1422293b30ae2c3a8fab25a681119d1a35b125c71a8395cba6d3a83061c482b1ac1da41d08b9e350f4ba72651306d9eb044354a71d647486c425760b10a9aec6ef3e0580910ba9ff415a92126d2179418c5a7a8782996d975db15867020660c84b3b1c4367116dab920196e4388a4b679a3eda95fa15c80144f27ce40c564283bcaf5240fbf0b9efc0dc1d810ee9dc165ae16e6d1939cf0da0983032818f520e4c5e3db93d1acbc3947954f9afd0bcb89c67f60115b65135b517f9541c014091c1e97e035868e72f59b4ff35bf796029fdfe0cebe8fbd6525648ac6f78389e3faf47687b764ac68a7cc823409d20400f568959de23828aaa88955e2578af67e02ede991edf9ea662e6cdb206f1204266aacdf480f9f170c62fad054aa12201a75a9fb3449ea02760c19bf9eed8c00f315e424858b1d61922b7b05478c6c97212116a86aa1cda256d027712bc1f1541119336d66ed6d90d7fba8e8a3649b08402a9a86530a99fc87d090880b4b332b5976b8f5ee5d949b7ce723f334a98eea723e62ee2ec5b010cf658166cd38fc1e1db1a014ba028ec195e3a2480d5292f38958b7922f0ae064cef3f64f230be7194c9e39f7d80f56fbccc35d90ec8191bdda4ee30554ab3de7d6f105f8194ca944c643c5ea1d45f5a526f23270239e99d97dd44e13b5fc16063ab61dd913f3ee99b58c63b25a1f98297f3629b73dfc5d0f807bdfe491c74868b638fccdf723048fcb6a977fe69b6a4ba2e90c7c9235009d8bed284da7f070599fb43b0fc339ba9868d28754b7f89f0fc172aa201870da770505d465a909f2454c490c35925ae5b5f5dc71cdb08b0ac7b69ebdb47e93e4ed35633bc72061c02149c2adf340c47e7cbbab4cf7080b43e6b6f50b239e17935e461b40fad679ebc99ac89e5a4475171daac663bd6ff50cf88d01cce217c7d3d88d1192082dcabd1ec5ab9cc36edf7a270c5ef0500a5891b9da9a198cbf5371e39e004ffe2e491621a4ececcbe4753648277e3c8c550607be0c2618d438eea0c1809148f9f9cc51949124c41a81123c6b3f2bfb24e5498906e0444911013ce91f7e8b603f562bbc5462c6db79522af8288956eb3005fd2c6bb417a8821fb7370dabea0277b57d29dd414e290fc889db033d6bddf6fc27bdd57ef43ef20756c3ae935d491f0c2c9507a78df4de29ea84eb7c6d9b6257e1329cedc59eee8d2d5153b8e3b603bbaa7570f62379ee1380a80b47e23273d6bf78cc944493029d62f498e255968140e20db9f2c0a4aa012a1886743a4fd685e3eb8df515ddd5d6b10c383eb17ece5f2da763c8b482e8b4192be4e1b07f08f58b6b951a6e943037f9e7ca51a6d5536aa455299a7b2214c7e28ecb5a56f63e5bb2d49318d8d01165636fa8768a6c5b520516d7238d9ce61d24fcce8330a602fc789df778337cc16d1405b5b3f6ce2a2fd5ae580ad6936c2ce84635ada873383ebd278917c057c7fae3e8d2677c5c4feb33e4f35cca0fc1deb90c0d5161c42fcdab1240cf73ce4cae626348e77b7f83e3023df89b8cdd52f5f5e0793af71fa32ea456143dd13522ca86ea15574c523d29a059f8d5ea93860181bd2cce4063acaf15f6185a02901c13142e33e8702fea7447190870cf44663c580b5d7b79ba5e79dff1df2c9cf0cd2aeb912d8c489fe8e0882927d7014b6030bc670214a08f2f5959e55e028668f18c98f661582d779f6ab5bcb567b851d504b6669365ae9ddd5eae9b0c1ea59ec02c6b40c4e6ab51dcb8477c6f6ba72324967c710a6eea37cc505efda3e8e06fa4ade0fd89d02548c3ddb98763a30506dba0e74b1204b456d872c18f78f2145342bf9edbe435fd96918154eecc65f48c3c3d213c0050a3f8a155f2f1e129759e38a08f8a9c9eaa5bbdfc2f3fb365839e5f6eeacda274d2a064cd7c091e4cd4adde8fdf055ef49b3675deeaf8c8db094a975dc2af736c428c682a460c1e007e6cb33d489f5906d0c81919c8f33766831268a5ee275b9fb6672c12322c980cbfc15bccf0069ebac498c67b1ed7a95d116b2aa7afd71d9b27baf7da131516fd65ffd88d82101fe5dab43ac9cecaeb817c647c8234944e438a914e5ee38240fa0acaff47f94f58f90c3fdecf6c588ddcc34fafea44f1b4ff2671d7b093c57175398cf9d5a2b4bfcbddb896e9f7c2b6586bd923cdd9d5ef3a5f2e3e5f394e91c237453ed588a1acb8da07b17cd7eb19e414392b253e6a363b3c3bf25455f807a54615f1af9cd9b28abd0f4aa67cca156eb", 0x1000}, {&(0x7f0000000080)="dad4e0dcd44ad58369a16b7f6d2550b73649081a9330cc03a7bc413f4d030cac6c604a30767d37522f664108932d1457b369516efb892679c0f4968d800404b7c4955f0cadaf095b43c09b2bb24dfc0db09370ed70f4a5a2e402ab814da12b741ad793195ca67b76ad123158a924435a191b53e59fd54d498240beaf180ec016a4abeee6049776350cfe724ee11887790b0688cce7375159577fc03103e60f7574356bad2a36ab9beb13b851acd906a8b8b627e0d9f1", 0xb6}, {&(0x7f00000011c0)="9cbac72c099bdb63ca4d9605afd11e0df55c54cb16d65bcc44b2e0cb1fe98f40beea65a241c49e54c2c175b46b7666007d409bf82e45596760340d18d08e439d0b553bec86abc7e10a7389cc2895fa9a410a305de6b099c5b272e2316187b11bdfdb9bd0dbdf5e2be86a545f00b8f81b9f4b6285822f05992aa4aa0ae0954da11c2da15156f0e66b736f5bae869e85a8df072de7648e0caf6d5f49b2698fcb4f3ff7f4649843eab98bbabe1776417c6376e678cc2b89296470c7ddccc3036a2639a0e2ed529920851152170d6558f2aa4320c696e44294a0993b5bf3862912c43f75db7f08a2e65c81bf843359f8747b20ff8c2d18a3df75dd2017f6b69e5c8866a989685e8381a6298fda5b886f97574f0c90262a9274fd65c9aa42495c6e0bbbad741b13dff9a51028eb89e005d8c865cd8a125135443349515238b2576d2c885a0dcff22ceaa882b02775364b9880f423a8d3bc2405f32d07316555973577c6a690eeef228d3624a617d515467b4605fbff0f23c838e946b3f8f5db178577cc3e8da5183583eb3c8e576dc905dbad21968202b171e9b3069c1a2ba23105524a35f392a21a69e19049339388ecf86dbabf6519b44f7a33c2a54deee479e839a4b5347cd8d7f68aaea03e5a031633d06742330f01aa4d8ad77f4da034de19e640d0a1cb9a9b072affa5e90bfce26dd3606a28287b155379cc6f2f79d8fcdd7627a24d2d598dbeb709f67dbe722c4b6fbabe53adabb99d9cf90e2eafa8d2f1d816fe259fe641361feb4cce42b87e686d7e0a8f8ca38deaff2ddd0f22da395c578896d17121c6aa799ff67b88e34d4380e4da07e6d69be4a0cf6289196c5c49353abb50b26f9787d040c30de13674a42ad31a71a7c54aefd2e9047136bea4873a316b9e40d4c11dfaaabb68636b411802b76836bbeb719ce3204aa727fc0ca3e7025d8308ad7953f4278f6943c19dcb465c7b92d9433bdf1b53737b941a3908d849568f40f9127a639d16054da7dd958784073bb6acde71212e59aa1ef051b850fd08938affe815c0f9332ed43eba87f8ee6eb70559a74b74894858529ac831acca54cec06c66cfde338a86a6ba555f535da06e78b682f12e7ee6c341c2dc52840f9caba547cc3faeef101c94089b7d34f9dd9409e27be1d05b473f546ccb42a8e2598a972e89e96cbeb210691b4fb57c5715c3ea15013c8899b6ed32273fd6a92a6e42666a57410e30aabe128803b39841cae27a45e395ed99eb05563ea48060d847358487beeffffad58e513b966cec07bb7def7618f5664cfdf31abbd86ea15dc43829e8d5191f9348c0dd73958c970aab30402db36c80fb59f5bfdaf61491eded6a82fcd17204c16a4890da967f0dd44866b20931fbc116960be0652c5461c512ad53eb2fcaaeaf86c77424cbfed9e77f0b45fbe99c1b5d145fd105440cd22de100591fc288dbbebcdce03e9336ec6c306e820fe699918480796b1fa28e0409911c4750ad0da0cfbd41c758f5acbac743acad509456172e3db151722181bd059aa82fa4e9a5e07544523c36d99ea2120a8205ad8102b5dbee2be865f8c5dc1ea4431d77d3b9457e17755f5e72af90677d1bee2007f43b1c5f5a67e57adbc997666ac8bb7b028039672dbdd4a711ff6a67d4d91271be1ddc0af7698b98eef583d92d9fb62092945dc785d668fe59527b64ab0ec5cc76e9821d622d39bccac7535b5e9fd8b583ad43083b2b337f21e8ac5e942fcceba35c0833a1073462d0b07972883b74262ca67c7ff977227d2f0ccafcce98c48713eaf856adc380c8b201376b88b8be4edec3abc657216ed08a684dc0ba4495ffdedc4f3951f619466c7f43fb7168948a4937a789ce2148b42a130c4448c925c1ce3cf97adc31181046aac25aceac9566554f4b5c11f00bfa196f2bbd9f02d7ef5d2e29ce96ed05688669f7e0cbee6c7c6035406294e63dc44b237c8d1df99f6802372b4258373bb1f7bf2d132363bb5fb6e34b39f3620262afd4a72b6f4c439d4c5ec779bc9988174ff459f4ff0362fbdd7dd0ec7313b84014450b46c443a1f2a82c4b4af9ad163ea784c0becb156607dba6934030eb30ed550b9135d5a3836da21c98485f79d0b4e0f930e2e31bedbceb9d319685dd9ea14fd76cf762fe54698d78a36f9ab450901e8dd10226b66edda7a733b93420580d5fbdad67abb56b2aced91da185321783617855b742b7150803a04697c92c8d995440c7a9ae7a9a904b60cdb36a334d9d16f025b99734f9ef6f7dc2c0ee00fd17ea2d29cda0c9953182b264aa2d163418cc47502c17bfc55fcb1beb05aed5813b55f2996663dad5050de5b6bacdb489cbc955b599d46da7ad09d2f46c09b02de86cbe02d9c073f71177e421fd8a6683841fb46f4f5b1435e97ec2a21ab6f27327b962fedbfaac8564b0b96bfbd5d80b7e1d33ea4e643b165a372743c0aa581fc6ce0f01dcadeb1c5a42f805eda715650cb7ec72fbfd911f86eddc84c5063321e2b34a6104bbf58dacd9c8a8290010758c97d2b19a97181fe6fdeb40294602b3aae39af27c11eb83e4c629c496e66ddd22d4b2180b07836aeed712e258ccb9b2396b0dd6eae60fa3b8640cd4e89ffe8e5d4aceb34fe522a1c636c8e0c72a8db07da9e0edf3515cbc0cda68d46f836fc9b0182198b2865e1874f52e78bbcb9ce6bf801a080b70acbea33b1a553cfcc81bedba98ee0acef8651f3db56e84db1669b3dfd59afd63fa2e75e9024cd09d22c073932e19d08555da4d60c24132ed96609df44b710f5132039217a7903907bb5bf990b143c9ca6628e599f01b00e2139d57a19ac1084804a4189262699bf7e60a1785fb22243f684bd33e8d31f84faa7714e15e18e147412e6be4b555405f8f4a70d60d3f60071df16b29a9b51b3cb8518ad2a21975dd380ac71248363ad65d415a2ea358bd9277f25e8b5969f481175b322e66e8eeaf8bf00d0b6f5a41d19d6d92339cf0ba06d4cb8e5695a259c63da0dd35b7c5154e398c2f3eda377b7c7a1ecf0a7be313aac03963b30e210990dc7c286dc5884368f289e74e12cffeeee31f4837d6d24ac386b4c24482b21f6989616f2e81429c856888b0800b69d9b729b380a4048e32315ce99df3abc33bd19b39aaa0bdfcb99a1b875cffc56d6f4822ae2de4457888ce1692cfae03ac3e0e88f6b0ec2a17a6a4a06c36ca4fabe8b56bdf67ad56339575efb1adea86cf734b25ce76d588d5e3983779c2b75f8bbc5ed22e97c950ae73f57d2aad2d87cf0b33d2b604d3d5e93a0c8d81a12494a58af447366ebebdf17db1f49342ef5509e093f5230f6a2f7f06a8afd2345690471109e723121ea061e67fcf11dee98f356175f27f21dd94a1abb09480a557febea26a3bca37afe6515d2d6e208a1a7f037e7e2f240169fcf8f4fe2da4008c77a408776dff51db86d190c6d3e161f9306a9bb7a01d8b560ec1b95a663f18ce186b511df7e6ab3ee1d127be272ebf7861d3936668a65d6191f8e08eee68c405c71b46aa9a4b52cc386f8317b38f7c8a7880380c2fe12f47ec50e9358dbacee90340a8062976b049da35e59f09c0aaec39d486fe1e1ebe3c47549690a4649bb037576d960c9861a5ee595b387284da84f9927853bf7022e23a5fffa6f90f4254bec0d7c78ecc47b5169fb4a135721b923f95879d919fd70880c53981560d25a458f101c69d0ca80b8d54bf6ef38210c2878996bb81fc05703682a927ae3bf6943fd094f0c063552e1df4a9c8a100aa4f0c1afa5bbbc69ddac85c2f96383532d350b9d9dbbf8a53a4c2b98a6bf18b2f5af56c2620d2a02db7c374811bb7e0ecd054723c392533502746c9c88e25f596ae7172318ebed51b6203f720614b566d99b0dc4f0e8537b1d844a4a2a0c8511bd227d0ac2327c3b918557cd775a19ade8e59766f1c2b7819061a37146fe94fff509b23a9326799a4328b76bb4d28ba40b555138bafb19fc3c3cb7986f27941574773732908cfb7391ea2a8f477bfce849ff168db9a02ec54675ac32d1639c8be4601fccf5fbd3eb872cdbd43540d6b3d6b3d284af37cf84c2e3c163b283204f7ac74cc3c269514e231e170ecf7e8b53a704d44e769e918c5551eaa7726515b697d634b0367a7c5372b175701364943243ff5970e42912a855acc460d23297a2588dc304ccfffcef48224c862393d26e1c0a107760e44e4bfce19a9f4502d96c97c06b5e82fb84610e4c9f1795c0fca4c956c14dc6d59f68502b461258e81d571ed9d2f5a7f3386a1aed038a3d045c8dd937730471a22789f3fe9e543ab5602940ef9f52d1039b7cf27c7d3917aaf021e17bbed40a11813d78603b335e37ce732a188e97af3560f0054bbab07745b3e471f62ba1dc4532183728e25c0a7073c59fc202a740b7c313441b844f8bbd107b2c286aa02f9d56e8793a8b25c4d15b757763fc42669123b359382d3a6df8dceb42f04e16249bef6bad18a3ca85f7cc33a3302c697a7d90bfb00b41e51713694b0273e3a129233ee7b4dcaccf836a865d664d47c35a0e16933052005c764304e1f7d79ddf7eadca8da81d7e43755bb4ee8694937c2f70a4955f550c2d1a38b232a094d9ba5a8930e752ed972ba1b5cb91a59af676f9733f6d14e5ee4f75dc4b4a8c2a6760b1909862b63685ba4955b7522d3009d5019ba502f62b46b01fa8b43d3e881352e524389df16f09061b77045b08f8aec7bff763476db7d24158039ea81e37ed8f7ff2b07e845f95e4cd0c576116ef00fdd45870d39d8ee669a6142e5cbb2728f46a08395374e78ccb3e20ad0574ee530dc6a937aa0130a63008507556dac8aca73d809d5fe000d08c61f21e51528a22dea3200f8155c7a7eb3682e00622c9cdd6199932e7355c3e2358a3af5dab1230d9ad0d1ec61480b0d2006a1e6d0138d1f70b2982e986f1b5c2efa6828fb934ab6038cffbfd9bbf2c3dc1f0bf5bf36ae31a1ab0fd09e73a0c8e923fff5a18e5450024c6eca398d86daa8045f81f80ff1beaa01c1b9509d946c0721d8e93c85f3f3460ae8fe094f2cca94e2bb3d35c3da76ab94fe791e480ca9bb2f9155c0d99d6a65e699546ea8086aec7082bdda1da46659d5f5fb362b3da2b29656abd71e13d8572b85ccb6b87e9d2e9298a30a889f372900be264c23bd3111f164d6f4c4a8a0a0805853bdff220a4762e529e8133b26d1f57e6b00a4c73f477c6c3af7f69604bec9e80a2ab9ac147d215e690478e2c0f13d53836aa4813a25baa487fd835711e8decbc86f2b9abc9e0691ecb7605b2606703f587f09fa685b35bef95d0fd7b38982edcdc11a43c13bbcc81c58ff75acffc283ba9063f89a2358e24629c1fd46d87ab70ad05392f23920b7b01ce0c967e3363be91803597f10516935e6cd8b265e8c6bf5be71a25cd0386ff767b662eade22b2c280e03464205030a4a77ffb9c6db6dd536f6e0bde4d4752bb5e0d754312f8f40e82471ac28649299c178a8513fe8dcbc649940f3400774bff6d7e951ef261b2b0301e1422328a07ba770a26ef51e450ed89018ebf2c9c3437be75fad6f3e30a3769ae8f83c1b7a895b87200b7254729f4477ec9dcc08067ee1e75cf8e03ead1d04f2318f9e443986fd8f487c006794b8d5b590a1c9c67a0703a6f139eb26c740316e8f84d9ea8d6e93b9d9038909aeae06c896dfbed628b2ca6e7da4b8c9257ebcece2309e15da1de45fb2c5fdeffba99160ae1ac0351594572c59f5fe06ca92a609436c77c731591613fed6338b4229c3123117a85b1373a4973ecfcd8f6ba0364dacd", 0x1000}, {&(0x7f0000000000)="616a8bb16c6676dee18b7e72a410832b46efdb55b09c487d867cc61036f5014c3cf449b35e778f80c22e9b0821c3c7e5ca22ab08482f15bf", 0x38}, {&(0x7f00000021c0)="dd001755d96187846071db29da60bb005de8a904eec73c7e5280d2844f5e6f3696aa4aeebdf2f5115bdf5fbd8c3878df71197cf4437582b35cd85a8c1a435f2084217b72162c3e0c314e26b988b68789cec1478b7de6a3f7772cb1c0c4a097b0198a1c", 0x63}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x4000040002000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f660000000000fdb86a6b7ea7bf5b552c8c4f43551fb252cce19c397ae658a7adde918307d8896c4afb0885c9c4ac401ce02e57158ca2d55db642b1c338db030b280c2b3bce831bcf55381c35dc561a3d"], 0x1, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x3}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="bedc46539222dddf0fb077f2e16f82aab41eaf0343ee278a79168acac0dcfd58993d4a6418cbc93348bb9dd71c4a964691849a62d5ac5e1a0b09a120af37aa384584a75106b445b0f8a154bbbdc3ee258690606ecb4f6b6ed00e06", 0x5b}, {&(0x7f0000000180)="777b4116b523f685cf8d9899901403a08f3a04c06ee1154b55b4405c6aa5fe9916c00518915304b291a30b88000f9ce1267a1aadec37043679556d8bfe368ee5fda3ce1139d9d10d97199123894c062482b978d754132d7ba379a69a0f3570cc80032d9cc1bfbc4e47fe679879aea780db15a9f10f0a92217e14288b3fc48096896e933ed9714c3a84ca37fc3f07253bd2364aab0787cb39684ad1b27b96775798d01896494f03136ca424bf7f044e749001fae0c1a92992a56bd0b09113f3bc8b21c268", 0xc4}], 0x2, 0x0, 0x0, 0x4}, 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) r1 = dup2(r0, r0) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="767ec6c47c1ea89c098d1f55b96a015e6c29f99872ef760dc76966716fb1d89c8917ff8757d059", 0x27) fchdir(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x200, 0x4, 0x8, "82253d98450767a8d856c9c9d7883dab341856fa", 0x40, 0x8}) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2ea6bb81b4068d063ad150c5d1c83ee64a50fedb9de19c34c109f935926fbc7aefee8862a3cdde4274f89141795102869ef258b29bbabf", 0x37) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x0, 0x4) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x710, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:02 executing program 1: r0 = socket(0x80000001a, 0x1, 0x9) socket(0x2, 0x5, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000e5000000000000000000009a"}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66ff436f0de3"], 0xfffffffffffffdc0) r1 = semget(0x3, 0x1, 0xa0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/123) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$inet(0x2, 0x7, 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) fchdir(0xffffffffffffffff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) write(r0, &(0x7f0000000580)="0519a9a57cadda26afd5ddc3453fa987518cda92f140178f7909e01129", 0x1d) r1 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x40, 0xfffffffffffffff7, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x7, 0x9e68}, {{r0}, 0xffffffffffffffff, 0xc5, 0xf000002f, 0x0, 0x401}], 0x6, &(0x7f0000000440)=[{{r0}, 0x0, 0x22, 0xfffff, 0x8000, 0xed}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0xc000000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x7, 0x20000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x0, 0x9}, {{r0}, 0x0, 0x20, 0xf0000000, 0xb0c, 0x46b}, {{r1}, 0xfffffffffffffffb, 0x44, 0x21, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000001, 0xbb}, {{r1}, 0xfffffffffffffffa, 0xbe, 0x40, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x13, 0x20, 0xc1f3, 0x88}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x3f, 0xffffffffffff0000}], 0x4e27, &(0x7f00000002c0)={0x8, 0xffffffff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget$private(0x0, 0x0, 0x400) syz_open_pts() pipe(&(0x7f00000005c0)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x200) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0xca, 0x40000000, 0x9b09, 0xfffffffff929d52b}, {{r1}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x8, 0x800}, {{r0}, 0xffffffffffffffff, 0x9860ad158a549d64, 0x10000f0000000, 0x1c, 0x81}, {{r0}, 0xd4a6719988f32a8b, 0x8e, 0x80, 0x460000000000000, 0x1ff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x1000, 0x144}, {{r1}, 0xfffffffffffffffb, 0x37, 0x1, 0xaa, 0x6}, {{r0}, 0xffffdffffffffffc, 0x1, 0x2, 0x8, 0xff}, {{r1}, 0xfffffffffffffffa, 0x9c, 0x8, 0x100000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x19, 0x8, 0x636, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x69000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x800, 0x5}], 0x3c, &(0x7f0000000000)={0x0, 0xc5}) kevent(r1, &(0x7f0000000240), 0x66, 0x0, 0x4, 0x0) kqueue() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:03 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) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) shutdown(r0, 0x1) dup(r1) write(r0, &(0x7f0000000540)="4038125da114c4a1d994c9769fbae6e3a979cad908d9ff57fc189a01b0fcc30ae27b7974429d09baede86eddc2f8d66b78a5aaf920cf6632af05a84f045783827ed04594eab44ab4ba8fafc3769d726a37743777390f4cce9f30870f47df895095c421f7b835700d4ae8e14fda41b9ae283919990042a926706f709175ec410ee69127e1a1b27a69c5c46ef94dc5ba637a0826b8e402b6ea6d5abd366c4adf605d90e39023cca9af9285530b959b700b21f65831e26397398df89042b66ff302903566a0df77fdf861dff4652ae5fa27707f421f508afcf73a61bbe702d4b39f8e8e59c52bdc6596fc85f7d8abc9e7297f52cb6f78e49d8f8bd46e3dd14897802d4c060e6c7d6e0f70336b99981c1806c81e57545b881c8bb3dc9114d169b92b09be8a4b814b0fdc34e54f593a341efb6f91702083a33fecfb3892d1c974691925e337706b89cddf1652d2450d704215696955126f77e37b711fc88431fd6523700511f6e24969bf3002be37484b2e1b2d9bc7cc56dc11f49ee34a7096d1ffc53405ada84a3c7469c16275a6d27bed5d95a627e8c01082125acfd83b3f80bc2a741646df32e0785c83b37e6479358de03361cb3c16b73f351b2cbdda6a4e8b421d09ca05fc945c1b20c9a0809eb7eb5bf3929dd76755d67dab4ed293bd14dc57b839b4d453246cabe58118ee4034a7afc4a85223afeed9e2fe6a2060c5ec00726d5e32de04a54c98228194f4ea61eb8d00457b9f233c5feea257e6a672b38d9ab2f2a126dd38b110be49355e05b428546d60bbe28c49a91102699fe5c98b78b473c9e13c36103a4db64c2361046ef55836b194c51a73351077461844fef8f7824d7cc6f7273418bd0f3b96673e17e00e9d3bde1ad0e1a065d8ca036f330b561097a60f0a6a5f96ffdd0dc10d686d3c776bdfffce78b06e246f69b27afd55fe6c2eda3b129d0ac53ca109934fd9b2ebf49eab8d7fef7eaf178c0ac3c644038522a45459847186c58a1dfd7b981b23fdb47b36a2cb48a5bacc8b915a166ce0c5d2ec1a743e8ae1be9c4119481f597777565fdef298d6090fd905a3b785381f940440a83875f0589e6c685175b6fc35f82169c69015419cdfd991b3c44b63de637bc366e55a172035c0ce96bc118c6ddbfd19f512f1b1da30eb717a303732b954b6e2c626e7bef2dfa596f9424aafb1b5f7073e385921d39fc6212589f4aa9cee22a43cc000428883a644e2e0b16117febfa1a5d1228044c0cc9aa15068d1f843eacc27866065e0bed54a28243ea35106c6a208c793ada94c913770de8a81d186615ba2506a57458f857641aec0ea406b68d583edaa898185365c6a8dc44c3ed55bfab0a270c8583edf194b410b11731fb2be6c20b060827b636d686d12691be831ba28dfed08bd0f7c2f01382c915a3d5b781403344f0cf4186c1a5488a016a2eb6da5be24794f66928d840831bac600c7660be44e2c308eb998252cdf048777152b33cc8da99eb7ffa3313362024e3a570e603d4db0ee9de00fa02a7a2569c49337ceca66161d85166d8969716bd968195f34ead5d598d4de0fb7590737af232356391c3cfe6d6cc148b51973569529ee681fdce33da17626fe2b885364eeb1b1b242cbaf5b32547f15cfff551df94cb04a870912a90ff1c03fea0dedca1c067a8f8344fda4e8f602dd5bd2e3f87729bd13f0676ade8d5606cc8f86adb8e1c3b8e49c7b14dea13e9572f2d1ccdc2d4c7297d9ca725168bd16aa1dba75176883b659ce768a10f78158712e75d67fa5925311b9f7589d76e17ee5e17b35828fc66b35b426a13f14499622ff692d3a8b0b4197fa24ada32967f29d504a4d3440e9a51cc09056d5f1baabb614bd4802013cf34cceff1533646a4391fd479f43c8212772839fc72f6e8adffa58bf84f29cbf24722966a17026f78ab9240fa19100dea9c198aada2e74043c30856d563c2fd18ce9e64e5ed8dd47fd750c017c51b911ed544e7af404736245bdbb3c14c03feccba7c5337d898b1ec5f94606320e71b02e76706ec80489b588ba8135bd9f7f130db8c8dd65d143af182766507c7fe799cefad4f1aaf261339ae9ac40e7c4b7a1645db6befb589f6ed836c25ba2c41f17189a1d3a3052103e083ece5c5ec61d2e26be206124345c88b9c950b9f6a80607eef661234e9d2dfc58bf94a26576edf79bef235eaf22c44aa500b0c3b66b10e705f1396bed06e108813edf5c5cc053f2a7113d70f0d85055281324262663eb33f61c2bbb07d242e09a44c92ad9fa80239a3b76b8eed42387f6f94ee05f9a94882dc9304ee0f1d6b9840fc155ca6891c845b5a5e7d70bbc2d9c615c6472ddb444fdc0b674f7fc90ddea2ea86f03cb8c111f4d929c2ae2a15472e5e835627d85d32399722b4a9a0ea18b4f62b7720b778a0f6360464460d968c53f13886c6dc2a26a46d504dbd33d05f7ce41daa612a9d602eed7b82e4c698831c57100a5d6766953a72965192dac1e83a73618789c10d062a0a430e34044d07df34cbc267acc97bda9021e050d2b5f66149b33b26dd2c31bdf5ecc01dcf334c8e745425b473aa5dc386a373d51605abd98d17c9fe3b8837edfbcacbd55c3f8b39ef95473c4440a4b7688c880e75aa9c75789fba5ccf63f45af1384597eb4c0c67cbfffac69c0ec594e6217f7031db9aaf6627c1beba6d62028eedef20958c956d45a0f8a0a5136e40545fbbcc9c568e4b01fa4677419a791cbc0cca75c67d36ee87648b2cbecb383a3ed5acb996d804ecaa56d27fe3daa454d00139b7091995bb05e044873ea204ca80e3b75b96415984aad69c59b3e4f8c519434ddb91a3a7a04cfbd2c6023962a5068cbbca1afae46ec0286c1e4c2411118daa6eea54b7117c9ae6827ea4d3f47d30f6c356df5cc8afe28095ba68eda50858768ef49bc4387cd6418b39907a1bdefd008be630f8e1d75282d0612e89f0393f6668fdcbf39907ff37440bffbd01d9c19edffcd93cc3782fa571b91f36ac86cd7adfcdd701372171080a4acd4e535a7d36221877a0c805b1e25759a615cdb7cac1139bc4ec2b95ab918e82bd2acc75993dbe4d411d9073631b7cfdefdf948227535d40d1fed7c09d7460852a710c4bd87c79ee93d011838124f4333ef86eefa5bdc2eef20647a9cab0508bc876a73769be004712915a81d06296cda3b2fd5f28fe54632e60177f4ae1f4779e03b0f43c58c316d9704692374d389b87143e4bded93ae5df521942e22640446b8e6db83432541fd47d7c0798121749e755da2a71954cd0ed6bb0c9e8695761e48f820268a623b2c4eb411c8a70a2a5d6f0a8f95a7fe5428eb41548f75cd047c7c3c462df80f943cfa43e0c7976c11518f5d70c2ccfd2e449d11bf843e21d2e729b114cb8addba283cd7280e4bc2ed766fefc49473d43e15bc43f3c59d796db0403e9446b3ea639a160b5b8bd659fca0af518b84065031a8ccc578008aa47c13e8496fd1eaf61d2fb6e64505047d13fe92edbfd741e04552aa037ed737bfb8041f48d4501152df4ca8cb5adc19c6f0ae92a79362548ee95d3b80ea032c9034be1020341bee4baf0c9acbb29799169361217207cf0f6ce9994106eddf6c269f766bf5e6d218b82c1bde44ec3a9b4a6341f1fd33db96df96d296a2871f7dc9945ebfc105b1e38f0d32246e05b9084b31b56dd549b55b671c5567c9b8e186d46a4ef39a5bf86063a003d6312e561537b2c6be8d5521d4e7b4e0ae120c8f2fbe565e90d6317f2e016a2411270fe88e9ac761c17a379b337a27766cc3a48c27ff5cf5182dde949c32384ea4dab81cf3a48c564f44d18bad43c623d3a78a4f001718f770cdeda472051dc57504477358a5356f7eb0b5477ee7d38e4329fe5585a929e7e3c894923a6368bf5f2a5f9cfdad5a1961fbc581624b0e2e0f622514f501f2c35a5a01263e3962fb3642b61cbafc6e31b85942aa50c258cffa17d589dda1693b71e52f8e97ae56269b593e002eaf5a8efd5aef41af47a74d8058e1973fa306eaac6473cfbb9b51bfe83fc08d49eaa4d08e95b394972ac1f4339b63b4d84fc511f17d180e428dd5b45ad0ed2cb4108cdc92d858488c0fc196256b6050bb1a7e6aad9a10994615e5fcb76f8b8eb0a45dccbc337e4ad3fc1040df1dc5967d05b81059e2a0c1fe6ea7762a7d8c4c97515cccffa7c38693f15a2490f8692ee9f72109939571ca9b4180c166b46e22bb1169a855e18fb9a1a04abad6358886942a8d5e20927c3f25380f10656b384a18731f99d6a75c08677878240253f0fc166b5d9a58f542786bc6e525396aedfc6df1a2a214e5df07766fe12ec0ae4241c0360f567a282a2ca16ef10fb63f1dda06f09ffb2831bd706fdc010029193176bfe7b37ad7d2ab00948f935018da35fa5e2f5299923fc7c85da5f88c40d342ed1e7ea9b4f0c3b0a1e046365bbfe632fccb6cb1e683f84d287b2b2616bb47af5a535386f8d178ab7000b82ba0db11a5fc9a1e5c6f67e175a778dce87b9e3f8e095845021d8dc1e562dae12e34afe5d7cee2aeba25e5a397fc291bc40e3fe35f132001a050675aa023ea34f53156be4f7f669bbee096e8b645b250222ed373449ee11270fa7f8661bebb0cc55be2e61d17205b8b4fd9572dafba4caf7bd409f85f49756937c6b53cf93ba0c71dfebb6fe3a0a2c1adde2981f0bc32e9b8ccc4b9ed1486e8136f028a520d9435573308219ae6f6a58d07306fa81475fc3439b495a3832fd883c3bdc4f7d3d79c602b88b52f231a0114769c530d4ba2bda2b23eef2afc51f3acf493660501bfa02fcef6effde98cb0610d336e016439153073946f109e34a722ccb387e4d6d251c170fa48de09aee18352c0ba5ab7a806abf9bca9e4a0a10909d4dbb03143ca9cd1bb5fcdd8f3fc1591b241557c8c9bd562d01299b01da7c0aca2feb2d989ffcf1fdf2d0f1323addd3228bfa22d32accb1a9cb60e0b9ae4056b7aa781fd5b974cda9d5f01f4423fde2c2dfed135bacb4da478a87c9b1cd86ce5317a192c1e61c2d9f960568fb1a54169df893ccfea95c4571668ea58dac2ab54424ff31c313df4506d3ae775ff7d2e3df4febc2bf3574f0c8cbb8eb6c57455c620837095e0238561a071fead17a2c8af2a20c62c704cfc9fb31b85cb9a80b4590ab815bfd431c7f60d9f3a5c1c9ef30891d49bdd75e3ee61dd1137b033f9e32b8937600f6f5648cc70906f75013d30d0538923f6c1d7d37bdba17008c5bd28b856fdc14ee94af81f862fb60714f23b9b499ba40dd63b56dca5fe4ceb569cb1065463e336c3c3f79548020e641ccf8e44a5f0262d05b0168b678f876366a9a5afabd430a3e65d4ca62c42b2a929f6536d4cf04ff9da4313eb192c685939455c6bed1260ab16e900fc8950765e49d7fe5188c9764347e36f02bc5874779151f5a9c480ad2603dfc71a1666e850f499a2423cf995a66c546bc8c3b1d9c8876f77aec355bc7738b8b331f2a9d2ae1251c32e1e4e332ae28f9f596b98d0472380da8f65671901cc376afb5a22ff266e5b2d92828ca8d1f2bdea93bbc68d4ee205b1620a1c26a971ab3a2169ffac1ea6d987ea5bf9e074846c8b81800533f2a5d9c1f48e1881f7ce5d37fe0390d19322c6d29e54a90b0cf1a7edaa5d755ab358089e2f2eafa1a6cd776a25d395fb357706febe3ac264476fd9f36a2ab713ad99c4f15af72dd4fc0056728685af6d9112482df86f652ee74bec094662d526534a32ff2749fd2192c47615cf4ae6045c564fd60fad438fec46eb4bd00f230094060a83a14f3aa3", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x6, 0x100000000, "f7f13db92e0927c5a61b08659ca5ac948a774385", 0x400, 0x7fffffff}) 16:00:04 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:04 executing program 1: 16:00:04 executing program 1: 16:00:04 executing program 0: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000000)="fc0000004800071bab092500090007000aab0800080000000000e293210001c000000000000000000000000009000000fa2c1ec28656aaa79bb94b46fe000000bc00020000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d7d5bbc91a3e2e80772c05defd5a32e280fc83ab82f605f70c9ddef2fe082038f4f8b29d3ef3d92c83170e5bba4a463ae4f5566f91cf190201ded815b2ccd243f295ed94e0ad91bd0734babc7c3f2eeb57d43dd16b176e83df150c3b880f411f46a6b567b4d5715587e658a1ad0a4f01731d05b0350b0041f0d48f6f0000080548deac270e33429fd36d000175e63fb8d38a873cf1587c3b", 0xfc) 16:00:04 executing program 1: 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x6) fcntl$getown(r0, 0x5) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x6}, 0x8) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000000000000000, 0x7fffffff, 0x3f, 0x9, "f7b67192fca0a76ecb8fc0980ace2bf37fb24a95", 0x5, 0x9}) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="9603650cf5cb98998b64165d2435d0490628972fcd06ad5bbcd51e04b4", 0x1d, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x6) setsockopt(r1, 0x1000000000029, 0x5, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) getuid() 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xca) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x122) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7ff) getppid() r1 = socket$inet6(0x18, 0x20008003, 0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0xc, 0x6) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff22) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080001fff, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r2) 16:00:04 executing program 0: socketpair(0x16, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="29aec6570d19afcbc74269a369003b5c", 0x10, 0x4, 0x0, 0x0) r4 = socket(0x26, 0x2, 0x7) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/57, 0x39}, {&(0x7f0000001240)=""/47, 0x2f}, {&(0x7f0000001280)=""/237, 0xed}, {&(0x7f0000001380)=""/35, 0x23}], 0x6) sendmsg$unix(r3, &(0x7f0000002c00)={&(0x7f0000001440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000001480)="40264fc9cb4961f7c68fedd7d7e82ba4a8ab4ce5cb21e055ef4656657268ff23df28184c49421a6fc38e94218056804765d7fcccd719cd78afb14e2fcb7c484a20ee2e3aec752f37747ecd47f9868dac13910a7ce4d4994a261ffa631fbdd9374ad7f25ec65e2856017716e8a79b09dec27dca58cfcb6978a847ab62695ace5d84d797afc3732899e86c9b869581062ee0cb19b59f2d46f94cd2f670f38116bad11efceb45b53bb629168f8931eea1b92e2a9d89f398e677b34c1a12db4a43ab7f1bfbfc64b2c6bea911e1944375be798bba38fe55bce8a95db4581197a86010552ca51c7a20407697d177a25757bdf0f6eb5f3b659eaf1afe30bf97e07b5e5d1a3801d7451d825414b9c7847b1d944781773195f8faa59280bc2abfac76a0d008a4447afab5eb759ad4627afb453cd171081ecf7f987d1bf2b9bf483ab39a8bd7daf0d9081c9f9bc1739f592799969b04ed840095e67c8562e70e479aa9c40e40e6af92984769e873b795620bd0167ca0298f233107294685f410217ce5ba7f05680199f24853d1c9b58063339eac72a4ba67b68f24d8fa23a178db28f5c588145c1ce74366b217b80bf17132287cbee0c34d36a51798496564dd58c4154c4d5f157633f8662343651dc4372709c6f37c88c366bf61f686c4a52f1f151429b123fb6adfc61812136752564d83e8e0c44a1af06df245903d64eaffceb28106834704040e072ce119be6830fbf47ea3abb6db10e88cc021316f61e33b823de27188c95b5a8102afeb1f02933a15ee9fd9f671d3cf4ce761a898f83a766cef510da74f01a7a879b9567120bafceefad388f5dca9bd0e4c005498b9d7333297d2d7c254b74f4af6de42154fbfe630c54d6db98dcc7ab4799c592fc91d07cb0bf4f5a4b875d8654c76ecd51a169178fc2d20560135d9b2c0c0038318e44bdf7be9cc60d2f5542cbe5b4d78f0e97262b5a2d81a1fd800bcdcb0d936b26e112f0b5fc796d3211395cd6e99c17b4c85f3cdf30fcb296d46ff62decb8a10802e92f6674aca143886dae8fadff2602bc4a11b43097d3db0090c0d125ee65ec249cf99a2b1e3470635222dfbb954f47431bc543b34ade58ef7a7eda49465d87a0c46372923c6b2d7759a527fca4350f526b041b76d2bc1c7b1166aab0ca077142ae275fef5069c8d4df08d5ef97a109b92ce29df48f9068b67465894b88731b89b784c57edc1f6b3efda91a0150e603d5351c6de534ff4e9b049ef895eff3f0e6c5cd0965511fd07c6309fef372e9243194d07dd65fdc288f470e26769a594635044128804fb47da3df6515b827623720be57617eebae4d38a3aa944bd348738831c26c3e3bfcab1714826c52490cb157ae24687fff025f6531bbe14f48ed19cc86bae4df878cdc2608e5334a8810b74b3cd3e680b0531cac7aab2e21d806b3b53ba66a457669925f470bf24cb6ad7d0f4714c578374307eab4dba77611e324c384609a29a4a2419865dca3009b2290fa2160c2ba6ac891897d691d9446f72700b3bdaf2db6995a08ec9297d125ff6c59713c23a490ff609809380cbc3e479df4e14d4ad274dfd15929327715220b82cac191cf70ec8d1de40b0fcc30f76f19bc0913437671caa4f6bb2f9dba861927a245afcaa8cc7e4cd54ae924888306808b0089e1584b5ff6a316e2a39d98a5f91514a179b7de0a504e989f7a6f43b4e57a4a2b74ed94271341d8118ec590df46d684869947c708c4566ebe480f4edadd2e186d73c2bb866fe5c9f91aae90fa46314c598cea3faada675204f56b8c16556532fb60ac9defa85f68606005a0e69dd9e095d3fbf773e99e1d120985b7ed8e9ff00d113ed5696441378bb5439dc6ab740063a186ec4b76a18e93c96bb1a3258a2987d56f5bae410f27fd170cca49b3712267ee46f181a9fad9bdc88647122409430b5731d91152b2bae8f3a1fb759ab9ba24f095a0cdbf5bc7f38bcd72b9bc472e4433fbec0a04679922fc606606c174c0248a26229e45c66d65d067b1f75bd5c9a59f1b1285431bde10d8cc299cbfbd6dae7e70f8a4167b08903e3c00a42fb0a9ea2055c749494df7a2a0cb45478a2a96b810a9dcd2c217e0c0a76eb991c60c938debfa57a78537506da1cae8631c620e9633c3aed405b6f3f07fa4f7e72f5a7274d9cc9ebd4eb9dc77cd1cddc33713bca47a4c4adb185c09fcbc334e247edfac4cc40ff8929afe108964428269353cc4687d004134de95fd18cb0e20a793322ee5333913b8718f86b1ee417c68ee625e001885c2785acbaa562eff137e0eff278cad64a083d0e0f6cc0a7f23c4117b2e08839e84e0fc179e525f058520492f2a445e9537e25625387b0426e003a3dda7e10e9ec48d9381d0b6c733678d1775227f5230bf8c972268f54706572e40cd01fd4a301a732d5c43eadd0713c78190faa870f340c9fd3fad8fb56047836ef142696b1cd2e53d444dc3e3983a5f03933dda2e927481c97d377e7b2d77e1340bbc5e36b868a48cc02084e624c178ee2cfbeffe7f2395871ca9a78e084af0fc43fbfc2ca7d6ef0bd75946d710c1c33d814f31821e636e2cf06d88b24d1294faf35635949b18bce8f9ac6888a32d6f975d9a382b3886a12a988f17c76bf876d8ef8bbbdf72d3fe2fc3948c2d6a57d1de215dcebca6756ad7b33c1a5bdfe5b157ef84fb88a4d89a21fdf30041b25cb25401783f4768f7f93233934395eccc20a44982cbdb4ae0be93e4b8f1e6b5da159ddd657d505a4d158ccb7ee7b3818d2afe39ed10b653b2598770e0217b8e187b2783d8693f23417d35d835378cd88cae813bc5fb3e21b0f025b533394d2819f3ca9d4576654716e75cc6774a2449aefbd3c3b7b7f04120ba4826e317d63d14d3b70da15b79494dbbc06ae0f9411fb181265bcb7a50e7133a108fbcd7d39eac7aa1963e1c41f3f1203d0389fa122c585bedd4395fdb5ee135760dc104f77bded8919e81423fec429de449675e23710649d195e3de0bca1c9c581e98febcbf4327c15b5455787e3022a7fc3b51990b2d9ee59ad5c80b07819db6d1bfe84da9f45480f43c58fb7137638832775752d42b91ef1879f54f889dd69f3f5c6e51c6946f62d33ec604eef3523e1a969743632ec877ebdd7e0312d297d137119de6d6ff8c1a25c68a7566e7933a7e3cfaa0af4229e6559c6bf7b4144d84c43a944d01f8c5cdab802490761417255e3037503d3bcdd1628e441529c4ba692d8d3e8d9bd6b671064319e8bfddc7dca12c2a1e3d5b65a0b8faeb8b93cc6b181445be0064e7432220f44c6da1b11079be0f72381b121b7bf40f992924d92e648ac76d924c8b5bff1bae67f24fe0baa2bd8c3c326f5d12d45dfcb7faa890cf5e14ce5d82f4f9f466cd85d24d2f6f93b901b6170707b04f6bcd47810d5f6d4c0a013312626ace6b2034cc57d67e65ae8e246a7235603eef57d739c0f4042e206d34ab0ffa7033c2ef8940953dc639b86f2e4713ca4a4d7d4eee8f1e48e8dd1315c2a6c4019b34fce9d5ba9a14788dba5b1d416d6dcc88576baf114f2f5df109813d8e8ebcfd51a63b6e84d3c4ffbd46812817d0810932ad1f50775b6f7124a7fbde4016fd2a42c99b36efeeae523f5175e81530b00ab6d4f05e17096dab095538ccd2a7b836a882f979222a1edd10f2334d5bd2868d03687ee82c327e2e91d6d5acf75caa420eecb8b16a64d0400c25f4ebc4fbb731485f2fb6d3aeb9130a28e195c562795743042075a975f13864513a4f0e1f7d448620403237e6b96069702365d999a5b38251d599d99984fe7faa4f840b453ecac6bc3f5994a7b6c7a3ebbc4f2951fe0438d08dd92969bd46921269c482ce8100ba1568c3575c5f4a6291d6f82d03d31d621ed8a344079c790b851f51243fcf2f3a2a87bfadb5919616449c0af59f176221094b98080cc066c1894bf884d152e89f40bea553c46c52c64c85dd8669a7156895705e167c4a52c362c29275837a1be2bab578b4e30170ea10888785fc17bf86d0fab6e89c60453e43d375b773470a609ed885e519ee231aa5c66dd198d48f52c1040f1cbca88235b72505e44789d61fe05f36f58f9e94fa7553722a52878df7b96562c0cc5e86dad6da1dcfe39fd4bce3cd1b613509bd937c657ffd0e745487a841347ea5887a80e33e32e811a4c7defe45d52302be5e2ce42516f19d91ca26b5d7edb186e797825699388b5bc14b271d2e7a9114124e05f037381205c37af510d2fea5a47bbeee1b939d1f241b935cdddc20344156f9b51596426396aa9d9a5a5f5417843407349468f68d3aff465178e08568fc10fe872ebde7088f4196ab7eca0f3a819aa61b356accf150b3e492b7840f7c5f652775e9356956872eaf18dc806002c95b8f2b352dd9f4f3c89006f2700c0617fa614ebf7151f4646098a0abfd6d69aa199b79abcdee3e52a2172c72218b5a7c2ddd3a3195752ce171ccafab273f1593d1ddf6705d68b2da5d4e52e8178c6c2e6767dc13a3acb5782a4857a66cef4570022abfd6b9b142839b87cd06806d76ecc42a415680258f8263b3b487afb04a0342ca8411dffa02a8deda29566cab9c6a99e1c073fc5e9b04b3045f4782d7f0925c76af303f35578f4a499b45431ae56f04e53f01817d26c4d79de53277b5b9b94fd69404a99197a2616159c9b3e3fbce5be7e2e0e392488b3f3826df5209ff1632b310f0f340b589900bac1442215b99dbfd37e23d87c0d47e25f37b5ac80708d870ac853a59a925b668d9909c3e25a46f71d3c74023690c55f9a9529a7818c68ebbea9ab80623474cffd96f415121d60cdfe7ff894447e5781abcacc037f7a4def1400cd41b0896fd54876513dc221714cbee7ef7d364ca99d41f5daef028dc73a5abaf895b1ffc728ad7303c420923932cc086449b5a2712ee58d1059d2a2f7f09e1766c746d0968739413cea53fd8a84d3fd783fa4c9a36d6938eb92d67faf174c89a81bc423ad96fe82c62e40d0a5ffff314b03c43dbe3c1e1ec89c1b06dd985c86d34698edb9cb68c3b079ab878077cbac91b9b3f297c881721b7656ae365de4e7c297efe09d666454559e32e016448b3482915568904952c8f12f7c5d758ba18db7f4cbbdc67caf3df9b8f196e028d8632d7adf053b340b328e4a3b269ab94163cbddd5e6852a77289e7f37439b505eaa881c08574edf87ea37e8be2bc7c181542bc7aa50bca1ac230ac3c976ccc54da75762a922746163117d516958da640011c58fcc73d6aa0d68f59b518133db2652d017dbf80951326d49da5fc12cf0cc88e6482edfc3e3f507a5c6019480cb93b86eb8955ded6081ecb52d43911a69ebd8d4046d499d899beab0b255bdf52cd886c4747246c733116451ba8641f250fc6bcd602cfdf53a0d87259f0be74982aec5882c3ebe28f413e3bfb519e0b329b8e9ab32e441e0395de73dd43d004c526523adab473a10e25add82d4a858a880388e27d80a490d29fda7f99f856dacc87cb9a48a611937a5cfd6b854548693496922fd47f4051b51d0a670cd0720e419e84f9def6589da07976c493d719b6ecc5f6ddf9374a25808a1cb0d4da25beb9a40a42da8d5f1321cd862cf8a3456fdd68ea04df1f5048801fa6cd45facaf4ff7a07514fc2092d2704036107727b96cf285d1d2334c50c806e827825bf7bf8f2a70c41d2ac686606eaec20b25404e8494cb60f91f42053335d7d229774fb4ded950db560b5016e7de7e76dab3401cf750e7d01c76733a6e75a61529724dbf73be5860b482039d2cdac81de1f74103d8e799", 0x1000}, {&(0x7f0000002480)="fcd44562354fcd12b2a3648627312850fb88ae4972497a1353ec1799dc0e3e72cef5d00f65200cc2a44d57a8b18492ec15c8862c48c54315a56306094e50ff3c771ae49f68805063dbd4fd5ff6fadcb03a8cce9dc3eb1dc77b3e7ec800abe78cd002f03f5ced0b7c1e87dffa00e2fe34fc04ebaad092fa8aaa17e78c27f799f9669b6de159d11bc121147fd53abb1b2df73039943389b70f854769905b6b52eae2a5bc4a99deb548bac30acb9d0deddb8a9a304ff11f104187be80117f9b8cc77b82270d92b886d49b0c14d13c22c3", 0xcf}, {&(0x7f0000002580)="669646542492cf2919deea166b237e27c0f44774112b3474f81da3b7e8f86e7c8ca1e2f0ef88347ab040473ea8e361c78122e26de3e38cc1ce6c9f08cd222de935c74eea7d11a4cd0d505ffb35959999114a3423fccfd04919f020a182b1b89628e274b7db9203969e53137fe4beea0a0393b46d644ffdefe5b4cfd77c3dfaa00ff78327356a438ffeb548a22dc1f21bc52b8500c05bc7c890e3ebae562fc6e1e54a1cdec1b3d4c708188828ba097d092ee851ca3180", 0xb6}, {&(0x7f0000002640)="6445cb81fb129d403db712266f47b45ee8f83803103212810a3aa457bf306a6052e0f85bb874bdad54b6e31b26e3299069387ca1627de3a3d11bff6cb29c7359c1b5ad4461b9ad9fff6f6243ba2b98e3a2728914b8a8cab861031ab4d1421e21b953ff128bb55197002a58eb39e5a1667def75ea3448368374c8654ce747c3a4200564696e69c2352fe4ed932432105699cd99270f28611f0c9a7862ccc582a75e2cb50786ab81788fc00ed63cebc89900c13c17f5eb270bcff79d2929527755f6b4c801e75c16e5ccb09565a652d5d67fc95ca6791140024547503ae80ea815", 0xe0}, {&(0x7f0000002740)="f22949a0643775ff141347df626df22a20252597f04b6b29a165012b6fba9c1b15d0d1043576ae95dfd7e3fe602eb44408f915f73da9bd08750244451454e3d4e93d9c00b045f5586cd3fdae3261fdc7842bbb64fc0941c25f3aadc323914c37b09e67698d7463168917ca84ff81b84f", 0x70}, {&(0x7f00000027c0)="278ef9d08b2364ceab6e1e5d8db70be9e15fecebba2a3a18acaf7c24a6e9f431719b30dfe0a0a5fdef6c048bdd5175cf78867593d9a6d3a6c8d524bc922ce4f190cfc8e76ac22e3046e292bc903d69c68ef76561be0a31f6de60927497d986ad6c75bf04d23a0ab0e3e53db8a935857277c8eebfe7265da303b79c355cab63aedd38c7399479f16820417687977ed36347075130c462dfb51bf974211d068cc25aeb995a71cee55d61cf830e74dbd9bb4d79650247bca5fc9f7f823980d9ffdad597e9e313e4dcc6c9b32f053082039925efc0d1f372b99142fb5df61196db58612c3546b6b3349c8e921e0f54f74b0ca0af19e802763401b6dbacba07", 0xfd}, {&(0x7f00000028c0)="9552df3e9596816eaae8454d3a4ab9473e64460bf7fa6b182d946656619de91e6beb9a9143795aa478fe8f747f5e5eb2dec55213fb0683cf8d59a5802c3fce58724aa274ff8c434600898bd201f4e591908f3f2a2a25edc614e8541cd049e5347ef0fb8015904d501798b49186228ed8456da018ef0c20ab1761d5b2a3de7ebcf5ec91540bce6d214824bd009fcb1425e40c1db4ccb8ab01beba0e10aea7a6348253a1c9929128", 0xa7}, {&(0x7f0000002980)="252a28a4b20d3aeaaca830aebaadf66290c0266ac600c71d71032b700f1c5196334a3a683515c0a1487f48b936b29d487d8baca994439c6a36110bdb8062a768e2cee93adf7cbd99a2345ac9fb13fffb8448307a1ce2fdeb1b438968775f707077c7cfd71232dd0c00741e6c7a7fcfd99c89553460b185e722", 0x79}, {&(0x7f0000002a00)="3eb02d81773b3f9f39eaceb1e1f2fd167609d6d9fc57f8ab19c2aee707157335b446f21fa5dc31caa738e6e6aeb8fe1656c7468142da79abf10d208960ca4d8ff499353246e2d3dc33c7936bdbb6aa4fa8f9ff93bc5a7b7b530073754c80b895090f181becb20319adf6436b7f6bfbdf7536f66ce14f2d84bca5f5acf48877fbe9f1e451769f4d176d352ce7b460d4c38706c2eeedbc03ae511e83faee7fe33b5f9d93331b3af5abdc3ec9b5dd5829881312d4edcb90f69e17134e87dbddf83a2257f314cf140a800cdb4bee9afb73eb919b5c1c89ffd475fc3a6756f3140340265ce3820af92409366a5c62ee62ff2e6416def3a9f8a1ceb2", 0xf9}], 0x9, &(0x7f0000002bc0)=[@rights={0x28, 0xffff, 0x1, [r2, r4, r2, r0, r3]}], 0x28, 0x2}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002c40)) mknodat(r3, &(0x7f0000002c80)='./file0\x00', 0x1030, 0x2c) sendto(r3, &(0x7f0000002cc0)="1d60723d8ac525434f7f8501b08bce7d2532f33072679557c4b9a7212d9b88a780bdfa9eb32dfc1f3005f320f88f073cb8d92d31c6c68947873c649669bd9c19f2d2711f41e5df7ff73e2675c0813ee24313164d3534d71fad65c1fdd9386d47e9334cec262868caf022149e9f778073df9286968c2412de8b03e776ff68e6be187368d22a5b0ae92797a95b3791ee6b5b0ac3fb206b3ca895a33ce11102257ebbb1b58e2eedb72c8c9b4ded", 0xac, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002d80)=0xef10) readv(r3, &(0x7f0000002ec0)=[{&(0x7f0000002dc0)=""/25, 0x19}, {&(0x7f0000002e00)=""/75, 0x4b}, {&(0x7f0000002e80)=""/18, 0x12}], 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002f00)={0xefb, 0x1, 0x81, 0x0, 0x100}, 0xc) socketpair(0x6, 0x8007, 0x80, &(0x7f0000002f40)={0xffffffffffffffff}) r6 = getpid() r7 = getpgid(r6) truncate(&(0x7f0000002f80)='./file0\x00', 0x9) r8 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000002fc0)=""/54) fcntl$setflags(r4, 0x2, 0x1) semop(r8, &(0x7f0000003000)=[{0x1, 0xdbeb, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x1f, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0x7}, {0x0, 0x2, 0x800}, {0x7, 0x80, 0x1800}, {0x1, 0x7, 0x1000}, {0x0, 0x9}], 0xa) recvmsg(r0, &(0x7f0000003700)={&(0x7f0000003040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003600)=[{&(0x7f00000030c0)=""/120, 0x78}, {&(0x7f0000003140)=""/130, 0x82}, {&(0x7f0000003200)=""/50, 0x32}, {&(0x7f0000003240)=""/240, 0xf0}, {&(0x7f0000003340)=""/240, 0xf0}, {&(0x7f0000003440)=""/229, 0xe5}, {&(0x7f0000003540)=""/149, 0x95}], 0x7, &(0x7f0000003680)=""/123, 0x7b}, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000003740)={0x3, 0x3, 0x4, 0x0, r7}) r9 = getpgid(r6) recvfrom$unix(r5, &(0x7f0000003780)=""/61, 0x3d, 0x41, &(0x7f00000037c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r2, &(0x7f0000003800)=""/85, 0x55, 0x0, &(0x7f0000003880)={0x18, 0x3, 0x8, 0x20}, 0xc) fcntl$lock(r2, 0x0, &(0x7f00000038c0)={0x3, 0x2, 0x9, 0xffffffffffffffff, r9}) 16:00:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x1081f, 0x120) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) setsockopt(r2, 0xe4, 0x5, &(0x7f0000000040)="118cce37f2fff50518cae3be9192d1eeaf72b5bdbe82953e99ee71418004baac83fe4b88b15ea799fa8b2e27", 0x2c) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setitimer(0x3, &(0x7f0000000040)={{0x4040000, 0xffff}, {0x3f, 0x80000000}}, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe0e) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071f000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x0, 0x3f) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) mlockall(0x2) r0 = getegid() setgid(r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: semget(0x1, 0x2, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2000000000008004, 0x5) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x3fe0000000}, {0x4, 0x7fff}}, &(0x7f0000000040)) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000040002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x1f0) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x83bc) write(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) sendto$unix(r0, &(0x7f0000000040)="7e70aa2ea3898d229ca772090e4cf3b9df87275a602624a6edabb35301f8954cb118bc7602b1c2770d4fa73cf3323f9a0feb6cca8fa207629de65c0a8b9af5a87351143b", 0x44, 0x9, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x233) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x47}, 0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x10, 0x60000001, 0x4, 0x100000000}, {{}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x6d, 0x7}], 0x8, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0x9d9}, {{}, 0xffffffffffffffff, 0xc5, 0xf0000020, 0x2ada, 0x3fffc0000000000}, {{}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x81}, {{}, 0xfffffffffffffffa, 0x20, 0x2, 0x4c923b1c}], 0x8001, &(0x7f0000000100)={0x7, 0xfdd}) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000100)={0x8fc4, 0x6, 0x4, 0x80, 0x9, 0x4b65, 0x68, 0xc96}, &(0x7f0000000140)={0x5, 0x800, 0xfffffffffffffffe, 0x0, 0x3, 0x7fff, 0xfffffffffffffbff, 0xffff}, &(0x7f0000000180)={0xecc3, 0x67a, 0x1, 0x6, 0x5d96, 0x4, 0x6, 0x1ff}, &(0x7f00000001c0)={0x6, 0x8001}) setuid(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) r1 = socket(0x3f, 0x0, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) getitimer(0x0, &(0x7f0000000200)) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) ftruncate(r1, 0xff) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r2, &(0x7f0000000180)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r3, &(0x7f0000000080)='./control\x00', 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x100}, {{r1}, 0xffffffffffffffff, 0x48, 0xc0000000, 0x80, 0x8001}, {{r1}, 0xffffffffffffffff, 0x1, 0x1d, 0xa4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x3, 0x100}, {{r1}, 0xfffffffffffffff9, 0x28, 0x40, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xc4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x40, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x6, 0x7}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x658, 0x4cfd}, {{r0}, 0xffffffffffffffff, 0x4b, 0x3, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf000000a, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x43, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4f, 0x2, 0x6, 0xfff}], 0x7, &(0x7f0000000040)={0x0, 0xe2}) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x2, 0x0, 0x5a8, 0x400, r2}) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x2b39}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffffff7f, 0x6}, {{r0}, 0xffffffffffffffff, 0xc8, 0x80000006, 0x2b96, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xead2, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8a, 0xa, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x3e28d9ca3e5c31f8, 0xfffffffffffffff8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x12, 0x0, 0x61}, {{r1}, 0xffffffffffffffff, 0x68, 0x11, 0x1200000000000000, 0x7f}], 0x66, 0x0, 0x81, 0x0) r2 = getpgrp() r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) close(r0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/218, 0xda, 0x841, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x1) write(r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = kqueue() dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ade51275de84d7a3ce8ed718a674598072f370c05cf8d5cdeb29c1a07cf0d8d1fc1bd73c24a66aedb64580cc2b9790ed7e45c6d78e3cdae297735968ee1a3097e4b0c1fe24ee90000000000000000000000000000000000", 0xb5) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x0, 0x2, 0x2) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/59) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r1, 0x2000000000, 0x67, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3f) 16:00:05 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x20, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x1, 0x1000, 0x0, &(0x7f0000c03000/0x1000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000001c0)=[r5]) setgroups(0x1, &(0x7f0000000180)=[r4]) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) lseek(0xffffffffffffffff, 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) shmdt(r1) shmdt(r2) 16:00:05 executing program 0: mprotect(&(0x7f000046c000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5c2, 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x44) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:05 executing program 0: mprotect(&(0x7f00007a8000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x400000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) readlink(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffff06) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x40000004, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x60000003, 0x8000, 0x3ff}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x800000c6, 0x200, 0x2}], 0x4, &(0x7f0000000140)={0x8, 0x7}) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x9) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) close(r0) syz_open_pts() 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:05 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x340, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00006e1000/0x1000)=nil, 0x1000, 0x800000805) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:06 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) dup2(r0, r1) socket(0x1, 0x3, 0x1ff) 16:00:06 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:00:06 executing program 0: nanosleep(&(0x7f0000000040)={0x6}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x4000031, 0xffffffffffffffff, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x3, 0xffff, 0xd6fe}, 0xc) read(r4, &(0x7f0000000140)=""/148, 0x94) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='.\x00', 0x2007, 0x20) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0xe02) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="550c4f1e0af1a70b3125d99af9ef005391bd9008da53672cd5fd3dbcad471cfdc1acb48bd620bccacf776fa468cf85863f3784531c0958aa1ca8c1db0596abc225cabf71d2a9821f4365b2d298518b52b37849589bfb5c296d390100e4a42a3bef25a4a560c773fbcd1df0c577cee415ad5e88903ada3f60c30299232fbc0b15146a4afe67597374d3e2d9d7b0f06e7edf18b38392388515c27b179b0d3641d4e695e40a1abeef7fb02281a983841ca4108470e01cdaa636f6a9774254441db0f7d928df1c9407ddb19111fafd9344881db9a66aa8d5a3a3e2f5bf9d4e1ba2a44d916c106de4", 0xe6}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x41bd, "d3145b35ce163f680c549ffef911a74ca2fa19e18bcf3f1b8e7bc0e88bd9ede8af9f5c6418dec371a9abe730778e725572b76ae59e224ff1b98a09299ac69a960c97ff77a595c6d94e29aa795a2a53f5c085309b2fc6528387ec258fc357f4319d850bc23b923d52970a8c4a6cfb6f62d575e5baa10d7fdaa3010203b685b00ffae0768bc41b71ab81d9b41952691dd9bf8dc1fe61e9246dec"}, {0x70, 0xffff, 0x2, "c2cd0e12f4cc7659199d04fa9386192be6d20719e476ea38f6b64de59e58dd38b24e9ba8d95de95942b1d4ebc39d8a00ebe39e733f408cce3ac8c5808e00d2d45bb2d6c0868c19eaf1a6182c86e796257c5de7a0fc87984d3e"}, {0x30, 0xffff, 0x400, "382becc67f4bc4fe72e591169c08dc981c46b01a2e5b8d585673"}, {0xf8, 0xffff, 0x1, "448022d1b9222725236c8b0994bd8b45e4f9980b83a08c759b2cfe9359d14247b8b97de6be69c19d7e68096c9b97995fa7db3deb4ed1432a931d4a695e51e432f117c852446c91bac3df898829a9b77fd236916f2de4a0976dd179725bed80948120ae0f17387a032bf65cdb2d6eb38482b28cbdd3bbcdf00cd61b49e1aaa982726376a21b69096f1d3aaf5a1a81a925cf753ed08c32cf8ddf440828bb2e1ccab3063cc1438876e83a20ebf266e091f6d8b2f44bea4bf7e6b4146fa81178b5ef0cdfeb87de440e469c4e95028cb34f6d5ace2c0a8777a5907c38bacfe8cc14e201f9c35405a9"}], 0x248}, 0xd) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000480)=@in6={0x18, 0x1, 0x2c7d, 0x400}, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)="8ee22706937cc002a3416c57042cebb4a0", 0x11}, {&(0x7f0000000500)="28d19adcf882f3a456a2ed8893262775163c7c611a14e739947888670c2a6960bfeb7ca824574600848e552fa715b6153ca1f45717fa7e1b6f", 0x39}, {&(0x7f0000000540)="b4be1e9e2ba1966b400df1fa1894f9c544d5f187a4aea550872f222f38b51de253105643ba169c9a733e12482e8d359e08df6d0113fb67a6abca7c561e0b89164b5066d5d190e3fb8dd9ca28fd413eca5832ee09509c547254103fa01eb8d713de6f58378a9d4c238100089965ed66a1b995f039dbbcf66832078747d58686b4fe11a15b1b7bb42e701dce6a6cc03aac11f0ad83b4aac8654613ac63a7a723c84eddf065b12dc83209f0aae72170b2ec121c94141d07818b27f7b270bd01b00f6e7583238e2bcaff4b3208c941441111401d4899", 0xd4}], 0x3, &(0x7f0000000680)=[{0xd0, 0xffff, 0x1ff, "a86d3dad3b18f14cc7755c174b0b6444df1f2d4504b127e8c93ddb39a82cfdecd586c4ff6881c457554b9439579f2ac5115038b2d211df84ad978e050cb712ec1ec981d614f20830245480d6d76005f8c4234439465688e3757027c4f384f0cf5482fb29549df94330f0fe43a20a56567b595fa91def4ee291adf23546f82fa0c3c3c422d14495e6993d484460b996052caa8b0bc86408bc229f5f56156b5082b3b0ad174ac5564031e12f3b6083ddea9f39981e72fdfbf09a6795bd"}, {0x58, 0xffff, 0x25a, "82a599f3005c39ca572bdbb16b9d8418db461fca8c2eba97e51b13a0c6e69ae71746ebca3b076616e974090887aad6dac7c69d876653f905b5e05f3db20781d416c90b1b"}, {0xc8, 0xffff, 0x5, "ccebe92eb58ab8d8163f0910d0d158f9aacf3e582d8af1eb1d22f2b88f7365d33398adb8b5a6db9f5aa506ab23aeca826dd227d3585efa5f7bfe339a84136b5280855c3ec5a7d38f75fd9e998aadc8b94a9cea4e6ff1e5e12952b762ce1b9fda0d4b63487572f3a2e33424d31852a0da97805fc2f2fc7940b397a53cdcf75ee0fb2cd41774d91941676ce82923b25abebc161bff09cfb8a16111a7a707b2bf1e5b10b6b5c736d95d3d552ddea3b7311148"}, {0x70, 0x0, 0x57a4f66c, "7466e91d724d1b0b8759a215cfbb910697a7d4cf8b9f221ca651412ccc3841378e54f557b7b582b2ab05e71957c46d29b3d1ecf1e9872a6d45aa2ea2d7f61b918d06e511727efdeb7ccd2aaf7b5bee756b753cf4e39c9e738c69e784b58c335f"}, {0x110, 0xffff, 0x10001, "5d3f3a51f488fded5b552e1e3f8f9429ea15c5efde74212d2a7b941006991250c7c6a8f79c5f76b6c4647c6b0aac84b75ec7db74c455f5b6367170126f5a66a580a703f707733f05d25cb3812744058267e1bb621e5e58ed839f2944c9106c49e4bcf9bdb3cfbfe5f3f1f85cae1f6fc94ae15951e8a6dfaf8c6b9efb3223559aa54197a54a54ca74b28b10147154c9ab1fe6dbd1d9fe2a41e8ae8fd0e994a0a854141c5316c12dfcee4a1cd827d3eb625f376e1be81c03f857833c4d39666ba8815eae677c971131dff6f04ea125a800d7b3be5a2afe498db8188e2b65c6e119e13cadcd3557297729931818f1ecd807f507a636a0e108f954cf2abc69"}, {0xd0, 0xffff, 0x7, "df0e4832eda9d6681347b3435a7b33d3c7221bcca6a6e28d2fa0f6252d917ca3024145a02c44367017a11e0cea4d2b62a0f21a0624e2c3c4c06e98acccbd00c5f58f9ffb035b7788973936775ddba6d7b28b125a5cc79eaa891305692da0cc2a1456f7873e288b6a7c7e410d28054f444231b69f2f3d956d67e36c061aa1f07b99dada90e0144ca752080fb345256215d8fa0082081437fdd0f3ff2d71b495aba1aba18b4a2948384e91f014b2f6bc5ad106bef5f1683b574b885b2176"}], 0x440}, 0x400) 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:00:07 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getpid() r8 = geteuid() getpid() getuid() sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffd8, &(0x7f0000001340)=[{&(0x7f0000000100)="ba415f0ac3c3e52188cb68570e84af4e78693dd51932a336133e287df3cadb4207e1d2daa49bdce758142face7116ad94f422b39ddf01c9a6a3d4623ebd7abb0270ad6750d445473ccf7144ba59f10595673295e9c740622d8a4996c4d01a9e8a41ff344e2b9047243582abafc763bcb9be9624d1bec04c1cd0828356f0b344e638104f00d0797a7387d58d9a5dcaa8edf9c86bb9f751f67011e8f2a4b22357a3480bdc29d373b7b87e3a2483c90a155a39f38f717311302844e84fd4d5acd41341c35eb6d3a76eb0f25b57bde616c9205e8c6e62f6ec7222d9cc331ed6e81f70800df8ae73c6a45cb5658b1ea9be60dafba327370", 0xf5}, {&(0x7f0000000200)="cf81049f328848dc1a6b1101fd00e85e64669fd4ac12b54f5d2855f2c7f8645171", 0x21}, {&(0x7f0000000240)="88b51b68b3fa6ce516afbba396b43549f2a9ca92669e8cbff3cc86cd53d9def01b416efb239af8477dd9a0819dbf17d65dcf4f31972ca7a1ae51246baa82af5570136cfd9f08b025928edbfb", 0x4c}, {&(0x7f00000002c0)="38e399fc194da06d5d39173bb1afad3dc3633ce8e07efb396317908ac70082423940daf37ebcb902aec8cc67f330c5faedf5ceb02df23606a9dd2eeb37f282dd07ec5c0f01cb7ff349541ad880267a924bd61de8981863858916dfdd5a979b7c95ed72428caade0ff893473aab46a7343217285305433d85472736db84feaad7eff3fc725d52316607bddfa60cf91d5bd9d31401a52752683b40ad8b9cc32fde37c3168912fabaa50a031b6e182f65c1cd746e632960eb7023f81354936baf54f5bc149f8374bf26268b51f18eafd69e68362a3cdb6ff8c4a78158fdfb4f6be441af659c4462924016d65b582e95c78c1bcfd1c40a73f6366a649373ac3713d9bdda2061e566dddeca5836c5ee3a60cb6f02bedc04fb1f7b11f916fe93c5de5925d4cd163822aa341654332af40547a62d10eb8b1b88932e0ff21d4033ea44119f8d062806a01c95a31ee450c4dc8bee2b099545b420bec3d603598c1bd851358fc111e883827bb1a1751aa0aa63bfd0eca021c1a60eaecf1cff2bee72289f81da0fc1b733a1caf825bc469ddca38dd523122876a6de0ff4033ef85b2def9b6597697469a444604a7f6c53b00fea472c2b929058bd2f2fa6134479067d3de4e19f2fe101691127d19f91bf3681302ee141643e0ba78454490d62f596bde4078789041d37eb96a16b350bca7acc7d540a16caf842b6af74943e17bfbabd94349b382d84202232c8e9fd63c9e5e4d72b606272f58814e0d3c3f47a13d95ba36faabe19cc5042a288df6ede80e3526ca3cf746642c939d21bf1b2f0f4b4c8b41c1e03fd601c23472f34dd611788ebb59a9a81b2fa03c80f51422831f9e0881258c3d1c406af93548d1cfded3e0a3cc9161498ccaaf1677ebbdfc931ffe2a12da5f911c694a07e5f105c98e9671e1e38228d76a8bfeeaa6aa774d653a87e8f5e8095c18022294226d259481d177882a882e73cb5510c8208cae9615f4aae47aa66dd1a9ed51d029c3e27395a7f244d247217f8c883e645a7966ef9d66d44342c071ed43ed69c5dd9eb5b06ed09018fda40e15a9d05c25f3efeddabe297663dfc5c8cce2d540a3c71557e975985d8e92355020fa791ad810da3ece111b75d50942b211c761279fdd306fa4e466ca1893142d8e0e856a8c03a672f60c7db7c33bd50e57fda02862ccc1331c80d49234a8f4038edd4c16a901a7d9a9970d5c4bffe8e5875a213df6aa5ed1c9a5ef6e81ae8ddc8c590a10aaab3cf9f1513ecd1d01a223be866e2e31411b3d234fc5cf4e7e8d3d309fc52af28118e204fb5299a096349c21a7dd1c68fc6ff4a93baa46c5a1b4dab9e57c6d64a01e9a85ca2aa3351d3dd11a94d9ed58efeb96b5f7bfff411077b527d3c607b2cb16b5a276548f24deca64c26ba7fb6870fa0bc2b3f7349e7c1022a30fdb57d7a6dcdee9aff4836f12b40d84bce07a906bf897e4aff92a6518529881e5f8611396c1768c3115f0215ce04f531f0a9fabea8df437ea147398e7f756d865b82bafe511d145c43dc298691b9cbdcfe20413e62a69d3b2b41a8f988c867af771db936a060514887c806b77f2b796571f5e49d59037afd6256ba9ceb5ef1cb6a2a28c03e69e197ae37518c8a929be292e1e3ad32923e7d95f63e3e73ea97a22b301cb5300265c328b124a80406d7d0691975f658466b82673d1550a4fecb75148099d5e109277c8c9a2c7eb3df1f70a507592ad71de7969bace6fc68e776dd533f05544add829c5f5da021b6008c1911dcdedb3c0d03438e84672b6f791cf5e5a92a202f837610d3be03a86756c4aa5227f7a34dc6160cb178cadf73127c8d9ddb8ab1d0a9eadd94add951b7624327f37d88ae789451c24336ac2788e5fcbdb4d7eea15517d819ebe57b66959d4aac5cf7e094e9ad230165456c04c7721369e2c080803c3f527fd2927fa55614969503825a2a8b1ff8aacd60b2290d813b21f71f76f14045e58bb5c0a64ec70c7b67dde327fcc638b7270350c083cf627384383aa11e1562f30659122afc8f596a71a5b25ce8c961ca730c4cfcb3e93cf3ac92d4a98f73f2dfdc572bfd13defc736e88f4eb3fc2fda4867375b5155c7ba4af11afb20cfa7633fa836d7d011ea3d0ddc0365417071c117ff8534488f58a09896bc105ef6a5d5db86d298dca75329399c6ab38f01f7a1631b440181ef613f51b702871f88df623b8b6e4c99ebd85bbca2b7269886b3c0965dc88bee0cd0ae080876fa93919d2bcb60b358398cdd40cb63d6b5efd421142188c35cc3c68c0ce4761da724d61d747224a9c3797449fbee2718bc74009ba89511279e304cede32f51b15bcc642f3e3090ad076802d02b32ccaf1dd1fd183c486d3ef4e26c43593d6e998e27919da95fb042cd7513c9b3f71a47a7803c4b29e1e47020cb2c4f708e28f5ee8fd481baa523b12037bdf62a265a176710293eef0423212c7e872cfc7dd99b1b42aa8a49452bec4023fa8f85e3791f55ce59f38f4c9f1c2abf1ebb646fb0ddcec841a6ddf3a311dfc488fcc5b73a2e1b75d35d5dfc4f6827932c840a7a81a5f811af947f6a3cce1bfcbfd15849a23ca534816748cbe659ce1318633630f0931c7b366eed968c37caa75e15a23f15c654ae5471d164b3a7360f312eacaf160678b8d81b92216d690de34932c6b216e597dbf1477e4f99a147babaac12c5bbdfb3d98e9f4981dfeeccb9b6612062673a3c3345b93b62640b7f7fe662ac06703b8933336aa9cb06c4e55e4c30ee1f0ceca2ccb263ddcfa4170319ec45005213225fab542163271b0c6a762c65b8c0c65e989731d41c577b2ed3c10fc1a8499841768b148787aa602d9608ff5ee37a5c1c1ae7b635fcc98a37e48d2a11c7c967132137147923e4edb1bbe3b4a5628ebad69c5b5e6e5e0eb862dd1e6858378ed484b712b5015b236f0f396582e3baf309d069e44179dcd691981f61b47a2c59549d5d74dbf496e102be29d00d5561123465e48ced0786ed1bc0805a0ffebe38fb26155b442a5d68374c83dd525a684909d9858ab0797ead656efafd4488948dc4adf510bb638309ade64b33930668b58ce2784a9d4f35a74a6bccd98a546928d951cdddd07174ac25cc350c5d372e1fed361b6d54579c229e6398bbda4925643ca41188ea26e6026967808753e823276adf9650470cb6845ea94cb7641f951a72221b0cc67004bd047286e6a13af464e8a623639350dff4d9550ff25c588c4213ea33ac856f85bd1c47bd0846de18e2111ea36d824e5b08651e7ce83325338b74a95670ed090371bfe8aa8b04927e81a63b94e041a4157e548b8dc0928f61948e1513146e8acf08b2e1cc09f13a5d9568ba6ba7686b41260d2d7d389b61c521e0032e3623bafb29fefb951956c5a5e85706abf8b8a226acc05eefa0616cc4e9fef1fb352f2fe3bb7b815bbadeacc236ba79d28687f42f69537bf96396c9475958995daea98ad5b1df15032aef3c838eef3df0225fb1d638535bcb762af9d6441665eee378e678f99b9c46d1ee910b3c49c47012c058668fa3b1223b2366addf071eb914ff808e96631b62f32884720c44be6560b5f1e268b873f27d494d41749061e966de4d1bd6b9cea34c334a77893eb6a6e610532f29c41f51a95d47202c0470ba079ef5656614df94995debf609da0d409844f9608ea093a9ba5cacdc06d31cb6b967d94e75abea948d2f75f9cdb0990cd94a6b544940a76ee62bb903c4b899f180209c503ee7c90131ee0de070088c5e8c9471c9b39cdc09fd618e548a6d1e29610a13c595ac09c462942c5fceca68e63caf0c0675539af31024fb0626d407eebe7b1ee532278d5bf6c907eb8bbf3d163aa62067f1825f7f03199d658eb50499445cad1a1d84d7392dd08332d01dabf09f6cf793ee6886999b5a732edfea4ee52b7643621475fee4b5418c1c3ab17f6946542527d8f23fe4ed5781ad4b5e028c45e23aae0824fd704fa4676d2eaaabcf4dbe6a7faa3a527a8d9568aea43d403f811cf65598914496b581807e9b0b9ac0f1045579b41f6186f8b8f2f6682bf50a071849a674f1377a5ae54101b4bd06804a0a37ce27caabecf0d5abc81da7f4358238c0186090fdbfb5c4449b24d36c0783ce8ba4b55d54a14457118955295efd3b95a7f3899c47570e8fd00ffab601fe6b051f821a2139da56f1f5c0ede3dd7d44c77e14c9671fa4e45a82907ed13fbf5729cc44e25fa4c5f7688e29cb8eed6349f5a15a66ed2778c5d8cf75cc95610d41e67349ea7c64879a9a957d31d208d11fcf40a31f6fb43168382cb9d949ccc56d2f95bcb5906f528b8e88e564c41f2e02c139e6f6fdf55ac429eb109c895e24ebf7c872f153f0639b397aab8394999f382437540b467124691e90a4f878bd530fe983860959b38fca2c3f6f75a9b4afb08192ebecdf7264af8d2aff4b168165c008fab25ee8f3a4c39836c5a216966d5e97161e87f67df8103b4d34f6c44eda45d567e9dc8ff2971cfcf4609f959d63967933e1c984e1fdff204d1b636269f742250626a41d45f1a3bb6be6e3176cbb563453853e04c5b6f9ccfbc37176e0b6b7b01bc75570d605c09d6e475918d2cfdff37a0b2cab60d6a3f5490e2247dd6a07cbbf54f732f714da443d59e2dabec20755bc08f5f430d72bb6ea64379ab845802bd5c5f6aa52d466634e438dd1388b408c04c7d442ec661b836a14a4a1ea49d433392b69567d0874518f69c59112a2718901d5f7d88d1e342e7c5ac92f8528fc3fc815bc91e01c8edc3d708f475dd8c9434ba7fbf83e78d146386a20f5030b03d5a97bde1cb46fbc312a764d4da2c7480aa6f2d74c5933492b0555604de5d42bb906c048da60fb8d88e9f1624703dff74c3b008b2116b8189d7b9f7c3a569e77ebf2e8012b0beab6e226b547587c610f9bdb7b27db9790e6f4bd1093e997b6c59e028b5fe9e1b69ca585096b65bc72ef87c88c5853308bda1538831ab510568e5b982f58815ca52dc57eae278145190fafcf48f13e99f5a4ba54280ff4c929c716e7c62a3fce87c92187d85815080d0d0e30af2d164f372ee903bd24cd809fa51cd0f7277908d3dea9bd25938215344f759d901890df32e133d75bff269e6488e4d2fc425c5027a8d99bbe2cd20094f84cd2d78570d34854ab9616ca4c1ccb086f0001386b5ac9f76a3bad3e301315dc4dbca069c36778899741b6ffab728ecf107d9856d7bff47cc3d688e9f9ed2e08631d1216ca0eca1a2e2de26a2faa03c97ac2345a4eb0e0d457fce14920ea17100ac7dfb7838fbb67d1e171cbc8ce3c69fa4e2a541b705b391dba5f373a56e64debac9a71cdd201f1e9ea8bddba4002585761a50c5aea4d88de75d828b828a6dfb24d51b43a8f5bd57ad0e2008188973e05d6635647304da110a1474f7cb01f6e2aac25caeff6c854b4e4f94f48cbcfbd18c5862ff31c1fd48d205cc5f79d60831f17fda2884fbcc917a7df7d70fc2d000eda94d30fa5a9871e8dca26bdf895ba34fdd8e073238bee934dd348e51790b0de02d971d84539ab92ff23f7f2d76d471d36e45414d1665d617ed05f1889e75905692606d6dbdbda18f11758124df417d0e66570d3f5f412f91eafb87f22e95dd078c9a3f6d69da657aead29c7f863571512ce3c88b782371cb21dd64c2bfdecc97695ec7be33bec92583ecf6e90064700fd2576bd5ec9864e732aad2d1e72af54abf574e2b96f8aebdb5cc2d18a374e8357fcd6230302eaf46de2028f469092c2aa4e8cc025364e0c30283a8ce288230980fe4efde817426e21453", 0x1000}, {&(0x7f00000012c0)="5bd60a5fc0fbca6836de9be406efbbbbb4785a51de9508ef6251d104b11e64e1bbc1b4e608eff3d7d7247c5cf60c289fbdccf47dbc37d0", 0x37}, {&(0x7f0000001300)="b469dbeefd7bfbca20b2808bf0afcad666ba5e850e2149ee17d3fffc11f7422af5013f178827c7a18045e5d6cf8a0000a870262745cc96ce6a581b6d619b", 0x3e}], 0x6, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x38, 0xffff, 0x1, [r2, r3, r3, r1, r3, r0, r1, r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r0, r0, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r3, r3, r1, r2, r1, r3, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r4}, @rights={0x0, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r1, r3, r1, r1, r3]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r3, r3, r0, r0, r0, r0, r2]}], 0x1a8}, 0x404) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r4, r9) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) dup(r2) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x802, 0x1c) setsockopt(r0, 0x1, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1002) fchdir(r0) 16:00:07 executing program 0: nanosleep(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x9, 0x2, 0x8}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x10000, 0x7}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x39, 0x75}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80, 0x9, 0x8}, {{r4}, 0xfffffffffffffff9, 0x20, 0x20, 0x20000000000000, 0x7ff}, {{r5}, 0xffffffffffffffff, 0xeb, 0xc, 0x2, 0x800}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x400, 0x4c42}], 0x10001, &(0x7f0000000200)={0x5, 0xc000000}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0xcd0, 0x4) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/182) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:07 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:07 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x1, &(0x7f00000002c0)=[r0]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5]) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) read(r6, 0x0, 0x0) close(r7) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1, 0x1) flock(r6, 0x4) getsockopt(r7, 0x0, 0x2, &(0x7f0000000040)=""/40, &(0x7f0000000340)=0x28) 16:00:07 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/177, 0xb1, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x10, 0x3) 16:00:08 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = getpgid(0x0) wait4(r0, 0xfffffffffffffffe, 0xa, &(0x7f0000000080)) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/243, 0xf3, 0x3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/194, 0xc2}, {&(0x7f0000000180)=""/58, 0x3a}], 0x6, &(0x7f0000000840)=""/161, 0xa1}, 0x43) r1 = socket$inet(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/134, 0x86, 0x801, &(0x7f0000000940)=ANY=[@ANYBLOB="01002e2f66696c6530000040e1567ab30e53c4ff9e1f4d9eb3aaf3616a1b80eb94157003daeebcd6db4be61489977688e9ddcada2e12712ef3353c83430d55c014ece3642b05d3208ae9835998adbd0a1aaed16dbd416838c9058a02e51b1eb3d2e13ac15cbfa1a97a6fba5b536963467e0a7e3d8bff7c95e45f12a52a594abe0f41ea269853d3bb7f2d681cddceb9682ba44020af5b3aae1d147fdc404056c181792a57bd2e3e9435043039f930fcff11fe25a83cbcf198bf3693da250d0b7062b961044aafc0ad9aef290c7e05a415dad71ce530205637e377260e6727fd56eb95fe36f5f0f4a8db9f6cdaf8f016e07c20b36c000000000000000000000000"], 0xa) ftruncate(r1, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) poll(&(0x7f0000000900)=[{r0, 0x18}, {r0, 0x80}, {r1, 0x4}, {r1, 0x14}], 0x4, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffff07e0, "d7304de4000000000000da4200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x0, &(0x7f00000000c0)=""/54, &(0x7f0000000140)=0x36) fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = dup2(r2, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="92aaaacf996aa6abf4e6b8d1f03f5f4132d47b03c776ce9b14d51808e89fae7ab143b3ef7b77e436f9e50a621fda8473dff32e6071196028f31a8bc968364ffc413f33e3f97680664127a3ea5364e8cc4706754bb2ecab0047c39263428fed8c0c318485201ffaf5bf", 0x69) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r4, 0x20}, {r0, 0xc1}, {r4, 0x1}, {r0, 0x80}, {r0, 0x4}, {r4, 0x21}, {r0, 0x4}], 0x7, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) getpgid(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xffffffeffffffffe, 0x1000300000005, r1}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x7d, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:08 executing program 1: socketpair(0x0, 0x2, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="72800d7a51142014c217664760dd7ec4b5479f9d04dcc2d707043edfbffa2ca92c798e49521c75e5c299004d7b751bd640bfda52cf06cd02c2c28723ace9ca", 0x3f}, {&(0x7f0000000100)="665a56ba67040b65f63a153199bc11a272b91c9e51c42e977d086f05b6a7fba27be30a9abb5bb639d337113a391c08fedc076a2aa72a6a77995258f979e585294e0cc076e3f4eea42352b49b66a849c42a99061ee1050a46b73ab49e150d622a18927c412086f35df933f78510c92cd484b133ad78b2344fc92d94385a2521b40b8312f538d71e020e8d0b36eba8385990172941abb6", 0x96}], 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000240)) 16:00:08 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x200000, 0x5}, 0x0, &(0x7f0000001180)={0x202, 0x3, 0x80, 0x0, 0x400000001, 0x1000, 0xfe, 0x2}, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, 0xfffffffffffffffe, 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x6, r3}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000001680)="87", 0x34) truncate(&(0x7f0000000100)='./file0\x00', 0x2000) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) close(r0) shutdown(r2, 0x2) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="3d93ee3bf98335b755058c10dfae3f1c141c189b2c67bb720b23c34945aae6696d48cf47e97c76a5435ad836cf30ce41bcd6bfb4eb5fbbed577f4e60a00f75d9b82ddd6c59d8b38ac025219ed60e796d8c890497a7e87ca824108784232dae310a9f9d6a5c14d876cb7e2742684a85c03bc3e5121cfbb159a5d12da338ce57c5da12b0d75b52a5046e27e2146d634025a3a4dc872524e33b692dae81212e8682f6698a6bef48afdda4ba68920c1b1bede065efb7479a9a", 0xb7}, {&(0x7f0000000240)="296d48866457d22b68a32d5b9eef2a44ff6d08472b18ccae01a00efb3506f1a2f684ee41f614605ee676fb91d71db358059766fa69b7751800e6d2134dc7e105e088b58a93607f9b77d82ebca594ef68b97dd1224b6b519d6b2ead7991b0096a25a1d3f614877cf19bdc5173075977e8e59a504ae9c62868757973620abff760d0bef869301cbc31f196f5aa390ebd5e4c502363969885a2f7cc7bef3e0ee07a8d25a93b05b483be22c1a94a5a35c4", 0xaf}, {&(0x7f0000000300)="b2bbabb7a110564565ff90bc80663982f8a11dbcd176fd011b1bd8b9c3cf79580daf68aa1dd38b955c85a1b1c4e40ad602118692da3f0a85d1ea4f7d41880fb48c68e6c037957f98ce196041", 0x4c}, {&(0x7f0000000380)="ef8669154fe46676b8e41b1e4c354127dba2984f92eb0b858ec5e1672202207dd68c0a55b9230299a9d8688c4d30324dacde185a8cbc16f17956a2939027f248817a8cbaa30f221209384478b71ef53f56deb470df56520832a9cc03a4ad1e4b9dbb00e6a8f5d646d7b077bc2f20aaafa6e12e0fd8d6a194dc4416335c5949b5cc5fb423765d746a92c803aceb0fd049a296885f0e29bd8ee45c9b213413715b9d113e1bd42c74ddf04fb1a794146d8a6cd3e9581ad09b594f2864bc6658870ba7f7992419ff71573fc1dca5d316599c09b3c7e3d993902be861d7", 0xdb}, {&(0x7f00000014c0)="12301a68838821d7fa40e56e100f61d7e582e1e57c7f121bded7b26d4d92738dc90c33e13a9af05fd400dcaca7902cc0812843390b2a5012", 0x38}, {&(0x7f0000001500)="b49575c41e63e460a9fa5d29a49be2e1e16ae6d549e434ea39cc30f95d008abfcebca3f57adeb46fdb649b51f64782e0c10680384a9085559c957a9b09ffda5aa3d2460c66476288dc420c420bbff5368d47bc2ee9ad8c53e4e719b356f67655d2e57eadd1162f9ee7d8436f36bd17906d1c33e7b45ee11bc6c96b998f5e5a3ca515cb8df0ef58fe2c2ae8dfaaa196bda001", 0x92}], 0x6, 0x0, 0x0, 0x1}, 0x403) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x127) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x53) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x200000) fchdir(r1) dup2(r1, r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 16:00:09 executing program 0: r0 = open(&(0x7f00000008c0)='./file0\x00', 0x10, 0x10) r1 = socket(0x1a, 0x8005, 0x4) r2 = socket$inet6(0x18, 0x0, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x20, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x0) r5 = open$dir(&(0x7f0000000500)='./file0\x00', 0x10, 0x100) r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() r8 = dup(0xffffffffffffff9c) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x8) r11 = socket(0x20, 0xc001, 0x84) r12 = socket(0x16, 0x5, 0x4) r13 = socket(0x17, 0x0, 0x36aa) socketpair(0x1, 0x0, 0x1000, &(0x7f00000006c0)={0xffffffffffffffff}) r15 = open$dir(&(0x7f0000000700)='./file0\x00', 0x90, 0x100) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x44, 0x120000000, 0x73}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x4, 0x40}, {{r3}, 0xfffffffffffffff8, 0x3, 0x0, 0x8, 0x8}, {{r4}, 0xffffffffffffffff, 0xa0, 0x1, 0x200, 0x5}, {{r5}, 0xfffffffffffffffc, 0xa4ad53bb4714b250, 0x5, 0x20, 0xd6b}, {{r6}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x401}, {{r7}, 0xfffffffffffffffa, 0x8, 0x11, 0xfffffffffffffffb, 0xfa3}, {{r8}, 0xfffffffffffffffb, 0x8, 0xf0000040, 0x6, 0x52a}], 0x101, &(0x7f0000000740)=[{{r9}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x80, 0xfffffffffffffe01}, {{r10}, 0xfffffffffffffffb, 0x10, 0x0, 0x6dd, 0x4}, {{r11}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x80000001}, {{r12}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x1000, 0x4}, {{r13}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x1, 0x5}, {{r14}, 0xfffffffffffffffd, 0x50, 0x0, 0x1, 0x3f}, {{r15}, 0xfffffffffffffffa, 0x40, 0x0, 0x20, 0x3}], 0x0, &(0x7f0000000840)={0x81e, 0x6}) r16 = syz_open_pts() r17 = dup2(r16, r16) kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x40, 0x1, 0x7ff, 0x5}], 0x9, &(0x7f0000000300)=[{{r16}, 0xffffffffffffffff, 0x40, 0x0, 0xff, 0x7}, {{r16}, 0x0, 0x80, 0x0, 0x1ff, 0xfffffffffffffffe}, {{r16}, 0x0, 0x20, 0x1, 0x6, 0x100}, {{r16}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x4}, {{r16}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x90}, {{r16}, 0xfffffffffffffffe, 0xb1, 0xfffff, 0x2, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x18, 0x80000004, 0x7}, {{r16}, 0xfffffffffffffffb, 0x92, 0x20000081, 0x1ff, 0x1}], 0x6, &(0x7f0000000400)={0x7}) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r16, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r19 = open(&(0x7f00000001c0)='./file0\x00', 0x602, 0x100) renameat(r18, &(0x7f0000000180)='./file0\x00', r19, &(0x7f0000000440)='./file0\x00') write(r16, &(0x7f0000000200), 0xfe72) write(r16, &(0x7f0000000680)="cb", 0x1) r20 = dup2(r16, r16) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000140)=0x9) r21 = syz_open_pts() close(r16) dup(r21) r22 = syz_open_pts() readv(r22, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x8000000fffffffd, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10028, 0x4e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7ff, 0x8000}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x2, 0xac1}, {{r0}, 0xc793a19e8bac29be, 0x8a, 0x20000000, 0xfffffffffffffff7, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x87, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x9}], 0x9, &(0x7f0000000080)={0x7c80, 0x8}) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget(0x1, 0x250) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000380)="0285", 0x2) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x7960, 0xffffffff, 0xfff, "ac3c324f35399073d5575504c1ba154957a9fd45", 0x4, 0x3}) 16:00:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file1\x00', 0x82c0, 0x1) 16:00:10 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5e7e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0xd81a, 0xffffffffffffffe1, 0x7, "a32419d59a25fedda3f853aac470d9b143a98506", 0x5, 0xe2}) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) r2 = shmat(0x0, &(0x7f0000fed000/0x10000)=nil, 0x2000) shmdt(r2) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x280, 0x20) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000004c0)=""/137, 0x89}], 0x9, &(0x7f0000000640)=""/15, 0xf}, 0x800) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20, 0x8, 0xffffffffffffff77, 0x3f}, {{r2}, 0x0, 0x48, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x10, 0xfffffffffffffff8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x8ab}, {{r2}, 0xfffffffffffffff9, 0x9, 0x80, 0x7, 0xeec}], 0x0, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x100, 0xeca}], 0xfff, &(0x7f0000000800)={0x3, 0xa49}) 16:00:11 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x3, 0xffffffff, 0x0, "5a9b2e8bcde4d8838c836b74f65f68e3c7c66085", 0x2, 0xfffffffffffffff8}) munmap(&(0x7f0000c54000/0x4000)=nil, 0x4000) madvise(&(0x7f0000e3e000/0x3000)=nil, 0x3000, 0x800000006) socket$inet(0x2, 0x4000, 0x4) msgget(0x0, 0x20) socketpair(0x6, 0x8001, 0x8763, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r1, 0x3) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:11 executing program 1: getegid() clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r0) getgid() clock_settime(0x3, &(0x7f0000000000)={0xe8f7}) 01:39:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x31) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 01:39:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./bus\x00', 0x880, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 01:39:22 executing program 1: socketpair(0x3b, 0x7, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1000000000000000, 0xfffffffffffffffe}, {0x18, 0x1, 0x5, 0x3}, 0x8, [0x8, 0x8, 0xa7, 0x9, 0xd3bf, 0x100000001, 0x9, 0x8]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x727fba15) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() shmget(0x0, 0x1000, 0x492, &(0x7f0000ffe000/0x1000)=nil) kevent(r1, &(0x7f0000000100), 0x400, 0x0, 0x6ff, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:39:22 executing program 0: 01:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8810, 0x30) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$setown(r2, 0x6, 0x0) fcntl$setflags(r2, 0x2, 0x1) 01:39:22 executing program 0: socketpair(0x6, 0xc004, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001d80)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000380)="f11266d160f1c186fb7baf5634a76e632764ae152dfff77f8fa6a3dc21e9b00cb2019bb37f00699c001520f793c35e43831e2fd61365f804fb3dbd00061f7100b5ee0c7ea21d85c6f9621999afb335", 0x4f}, {&(0x7f0000000400)="8b87b583b129ebd8239c5ab8b8a61cbfb80079ae3c3b427a56cd8256fd4c9e51f71894084124aeff67a50b17678d2ba7a4c01db39c854ac70f0d90845dd15b2b8cbcc548ecd4c4b478c7c26d3399adb4f1d404ea1095528a199ca81ab97cf2423d94620a83e840ac85a88f905d70320fcdf9667920bcde33f88a0aeab453d1d13e9744b5d75d38accfea2cf42df2c5a283dd68adab7aa91903b1fd79c2dc422bf36bad8051c69142fd8b08dc6a56a7146831b8344fc67a1a70b52dc35ca006d74452186e62a393bdd2e00f8aafed3e80aa734ed7227f8985b1a9c0d9b65e3a74d8016f600f26d522ea2e242ae355a51728e982946fc3049f22e006d78e1264e90343d970ff9970f10867feee7b7fedfe5019d35e062e01c9077271a5a0cfc92e394c12f562a508e9b21d5f13f7b6a7cab7ea067af7496582c6d1b941996e2d96597d873fcdd7a0515311f154b0a9d39210ababf6a77bab50db7e46e3f77c6203f596f6dff99b4512bf8ef744484549d61bc121e675f7dea015696f55f1e2c8c4c340624e1ff3a11d43f35a566b893e70f3a0aac674bcf3bc0b473438a9555b6c879fe0cd955254622d95bacbbeb1219cf6e922f9c5705a3699b7751a17aeab35f3a35005f9e307072a4e76996450f8773614b644583ac64c25e258596496d095fb1a789c950c7ea751e3f78eeb8de69c36b70589b41fd42af13626a47ba2ba151547eff2658cee4762a8b83a268024cbbb64349af6fb1520473d0f6d51a3e39c137e19cbde96d4a4a5295b22b152d065e1b94c7b9163ba28e146e0be567ad4d6a0ca50fe7ff3862283ccf12b414f5c3915fb9a0d06c63ab9eb03c526da06df5e19c52e5c1f9253cfec3536ff89133b1a046e44321a3b169ce041e5f490e69641efafca630b23f646452081d7e31d8a6d84e0f3ffd469bab02bd478b827c6b4ca2db9e9969b38706b83ceb468d257094c408b8af063e7dd6effd6af7348b0f45f3059f4a5e1051ce0de2948d38b4abd782f5a1d71c1d716009135382aed3621360f7ac98ea290e7963651d6864c2938537263c824173f2581584f5cb96b2db8d907e338574f4661d2b5f91291fa22b72247cd7b3eb9e0a75efd906b15da2c57691ed3d2963d8ab9e70157c7bf5b90238e0f62553c4a681b854e65021280ecc7a96651195ca26685a5570670c413fc92fdbf235fbfc28392a90389a3803da638607dee6c9aa776b74321eaf140a6c7043078ed24358a205b5b415edad7ce534174671663a7d82325c8b93f54dcaa38b14d2bf52ac1ac71a6bd18ff611a4510b3e3ea0c1fc1d774bb0dc21c282962fa59c575d8af901246894ce9cab1ace4345afee3366a838ca9fa9cfdf61bf7b892871020513f699dc0a6314a4e7f3ab6540e80b992a83c6463f55af3ec8ba3b42ba615d7b9403e4a954df2dd6b8980dba795c0f352315d766ca15216131b1b6b8cc9afc32adcfdc7aa7cfb8a2b142a3fa558abc697d27522c1e8d2ad732ad065d2a48d7dd4182bd104d7deca5ab02b552b251ea887ffeb48c9106d6845f4ed9f6788fd616cdbce7c779177db7eaaeb67cd11a744ae16c54cb0cbf551bbc4c9006272f3c5b2886295bd97ff81315742e38a6318af91b803cb5fc501849d808b299eb8232eb491f50b934c070e9afdab577f0e52177cf4a9b433932989092ba369a24ac8df84192688122ea7118743032f4159738ba434cf226516768120c93abf1f4f5e6c286985bfa245dadde2ebacdd4fd376c0eab44b8d9407eb51cb25625740c19261ad917da61f14202e6ca4b36a68f6d3cec050db76bb01d0c092d45bd7e5f4d54b7d43944553daa029c58663cb60ecfa08b7d0be03e48b5b24d3fe9f74fd1e8705e408934c38c17a07e59e17078608b3084763babcb89a0d2fa1e0fc558d7e988271ab162b6e4a69bdc5fe5f1a58408fe099c32b14dd494770ed0fa50e1ef05974c0edcfa5f30fc885bdd09ef658cb90c79848c6ed4ea5995649f0b3d30718737a04ce036ce7e4136786b00178f0471f744711345c9038a30d7f5e10a7ea7dce75773cb62d47dc97b32d8a684aa203c8b64c1ec19d4055509102c8e9cb3472d160b0d9bfef7ec158d45cf7978e0194b675d0cf42a9e46bfe1932bf95e48f9cff6ceaac61bc34511febb3e66b730a24ab9f816e68f1622cd63d579506adc42e6cab7e5062220007eb9a713eb88f32e3d70cb600cf3d3ff0d89744bc3ff653700c4b48206d7faa16d6a9a40db4f4827ed719ae216df74193b56692895243ad9be06c4885ad5009ab7779b922bca3ea4d71eab3cf2282cdc1617cd8e06aebe40704b9bc968bd591d8d47285184f4b67c9b6f147350f908ec5bc3caf8e36719ae64965dfc31acac42d6ff3067445def925c1fa79f016cc7c554d585b74506900eea88b50158dabed071322b76bc5deb992c17d8b3c8867f93c2e5377f78bcbbc96c87a3faeb47e343fd781e945ac732f4d216319b3a51eb48045f555e821364724c26a06c6dad5f5eb7a9816dd1615f3e1b47b61946094505edb291657500dbed30330b9a7f67b20093d5e805ac4480738b910e04d73c83876890b64acfdd8de9150ff763cbf728319cdbb82f09a8ec9ca30f70093ae02869568a1ce0664f4b515df84ab2bc78c0b62c1210b45f4bb3a816aa0bd24fc6951d96b094d14faa198c099ee2e4814765d6dea26023caccad7de10bb8a7b9a6f61edfda870258c4c69eecf9bfadb82485208cca2dac795bc7a4eee90c89a7fd264d25c11d402c9d35d91a732a6901c8417e5121357ba8fa8a990ce424e7b2a6af5357801315d79e4ce1207826b5be17c77c1c1ec2416ede4974d5d60c3069c0323cd9520719c18b38ca2c725311c1f8d03c8e7cca65760127e6699097b3b226b0e99f8f9f627840192c1562bb718c1a771e71109b37fa1f211868a4f4f7a4436d1719b40266a26f9bad99969ea9f3df189914be503fb3aff6c950621cfb8e5a4dd8132007a18d4292bc8371aa3614fe254a5811b88397a6f1861b561f2141d2ab9e19f18b612f3b8e9a62ce9f01f46fc703d74dd4705a42c856fcd50effd86546636052ee34232003ae42a59dcf8fa44853796a1b524190fca41087dbc67d2c4db076f5f2b2d0a43585abb371676eb887ddc4b153490a6b421ce7c5b02c913e9457861ebf4c1a673b0ae4a8bd8da51bc43caa7fd1981a8e0ad85034eb77bec704134fe717a5a8788cbe0b23d24ddd0603093c19c95b77b12d84d9d411648e99be250204341f6c0600026f1e91f08e6107322bbb065bc053d93543fe267407fbae49f3b88003f4b5e88d901c9fe03f97976a8f28585d2de5546db3db21c8fbdf272cf86a1cd243281242fff0ce7aa8eda8f571a49dd912dc70be04498af04f69f402fcf9873d84739431c916e08e98f3e33f74020737b5afaf0a2b60d3764e87f73f948d88a45de83bdd56f438caf70096d34f1871f7ed0fcca6bdb2bed8afa80daedd965a81a19ce25aac5b3a984f4dd279d287aa51fe844c4c2fb785b12df3d62e9e6992a2e323e75bbbdaaa3173f7157309f6428a18c7d51c169d4067349b2a940721822a6cd12cf7d20fd293ac33e780ed6d938101702d6b9717bd8a3b035328ca5959f5f8bd8a3808044d232cd0180f56478fdd09e6af1ce6840644a73db45ec24ec0edea0d3509ad6aa3e49bcf77ca68c609eed23e2ace63ac4cf9a061c470bc864219e856af70e016fcf3c1cc0ba599c2cf92e37b0e8bd397b4809169c74885111716292c089620bfcb070ac67875238831814cb58bfcd6ce0e94d2060afce37668a997515d4890ba0ac74557110bfdf4cd4c4454a18c3f63ffc72534d8ba0346b9ff4a8fcc501867f8d3d6d4e265c09629f228a3130db0bb8c7c6aeadbfc6b5df8d98d8d1ebf1aceb98a20f507ad6c72e9ecf5bb7ae420bada82a6ba6a75c5f83a65ba1c7627c1b45cc00b8cfea3fe1273c3cb69853d8fadd65fbfe9f45e86e010642536f5d91f187f1c32b2d117ea2d9264614aca720db820de51c1379e2e0583aa4434f183b59411ab506b6a5ede93e6eb6bf4e5853e88e252ab9fe2b7b1707bb2675eec25e235ea1a0fb37b008a85e1c9db05eb7945018b7b8d8fe11da9ddd23b98f37d7d9a758842e1a8abf2f39b6cd77a02514c845733c302b9007c3da38c263735432c1976ae4e2c69608a253bd3969eebbf1113c28306a66c7419760ad710646697a18d0deea8a4de3a5a6ea12fdcdbcb3dc099a358383ddae7ef5f47c3be65bcd4ec14913a15604e2a4ffe6295be893c973a2fee34f8022834ac3af51747d53198d1d85985c1833d9da98e47e0177576c323da708d0c68092bcc4a58942560bdc42188ca36159d9263c6e631321ee871832580a4c99d1018d17f817cd075884896765ca7e9a4d567343194609f9c6219510820f60b56468aff618050ce53bc98fcb795112c8e968320d01544f17d2284ca834dafc0251d62ec4559d47bda77554de38d8224b85b959f475539badc2248006401a0ca2f80a6076e31c47956e4bf0c0ea7383bdf927a83793237926e5451f3a6d866705ebff0da1d107755bbfd3e6caf2800b654c2b2021ddc459dba8b62e27b39418e70027c16bf7b75b748f8e4515e8054aa52feb6500b7780c91063f1b9abaa23360c1b6b3b1dc6571c3d0fd67537f43ab58a5f23342290f8415b9c86cdc845d820ab066bf7a0e048372a9731d6db8bd34463d15a7efc52744accc873bb74dd1536a100698ecf24ef0acfabf7209df44a2efa9217c64de26b69c631033cb731273a806f3fecfa29ced649a8d84122cc7db606d3353efd83f42489bd31c67c556b60dc788ae1b7b035a926b4286de99bbcbc02d7fe7ac662ec38dd1541d74b9bae6086798333bd4ce8d3ff1113dbb608235c2a9aeb04d60228afe55bca443a87998ad77f752234e9ade9f9cd4087e5ecb28070122b0154a2f23130b1d8b7a1a0a37c43d4b3dfbbfbae7136ae08e08ce0c1847028ae7f0a5ae85d314b5a20e5b5b427bd1c0f228dbf03b70055a71dd322587162657bf5604999fdab18bee788fa87316bf6d34cba3d6808b5c224284ad62470c57930c66642101512e5d502608ed40b823ec939ce342622b089ad6fd016173aa6ef2ab97d31ca9d83fc4331408c39323112c6c3f142f9a33f07c9d51510b6f8cdcdfcd96b3219d65bc06bfc1b93497a2e100f0189462829853781635f369b810e6edc51d7e8e25491a8375dee8e6559dc1bb97e0c334361c125bbb823f3855335fdadc4c82ddc754618722bfcbc037992a58a5c8526c07c5c7e5871d95ba418116aa0454779eb2b1c8e87c3c585ace7add2fe605b392edcb8960fcc3533d56bd7e963fb24e5a68a938ebe6ce23daae11516201cb0cec44f41e04758d81de183ba379f7864c551621b52494de63992b721634f9905d7af45ead9856e1f99b0dc041e08f1190fdb228428b49f519c64a483419ff041ec09591df7473382c539370a388ec4a15f0d4686a233590a035c1346122a387fd44df79d5a717b358b31b3916446e954e984553fb5c5922aed3161ff39c59dc9b379347d8d974787fee7ad5b788efb63fd90e4f208f2f630747d3c8167fdab86b6f3a1f088d8d54228bd5febf3d2075067ad1992c45262e95b2e15b265daa7fe8704262e2e5994e87a721a5cd7e487e0895b5a399e44d4d734bc8090ac5c57f57d2301df44ec715f8241afcf9c5db4d34771fbf1fa6d4b57e3946bd55b1d21480dc9959bb76a74750589c57bf02af61ed97eb9ab0c2481e061a", 0x1000}, {&(0x7f0000001400)="f69c46202bf5b3f5bea3f2aa8ba02c94c64a44c0808d007b391370eb31604a0b7fdb4ecc77111d09d0941701320d4dd31b09", 0x32}, {&(0x7f0000001440)="93aa468282ce936ece643195b1c83a5060d9c3dc0167b6274be88c2178a8209c1e9105c420a75bcbcadaa74b10116ccf23a2763de10785f6e06db3ff02befd9c89c2a429007c65bfa69ec14b25d3f8a20416e9f68c30c47af242bac216add415477ae43ca19517b6afe72a2b7d34a5a0adc116ca96783a043ebe3bf4f45ea086d5fe69a2a752831e4903a5bd97dce08a2d091baf1a41b72c5caff7d0e3440e7d1b4ba1", 0xa3}, {&(0x7f0000002500)="fc4dc1dcb791a59f816b93321bda2813edd36da59732fe54f24830fae0dd35720887f2c7b065ca02cdf45db27f38dfddd9489ba33a374a14e4d2dcbd9b71fbfb4d78057e5b7bccfdd6ae4c166077fc66ae42eedee14b312aa835214908ef9eb8f2b0435fafd4e61691f798b1afbc0f04acaca971de281cfd1d517116fd57ba6400e199621d86b2d62215facc295ba51943688b0cba365da00e1ef8652dbf33facdd03e1487b204207e932e693718612ccff9304927ae953bc3cc0a6f3a1f872c6586af54645e4913f2b48f1d21fbeffa4933efc62c98c0cbcdeaf4a91d6fec454b5024315a95d18f9634cdaed8dd1a2640fef4018b9573d7b6eeda4d984a1321898af4722ed1884fb3489d24d82ebd4f3bd14b801ad807ab195205bf784109bdc5ce2f940342b1e7c534aa12df7a2cbc19292cc046f8e3d3978297f697cc865329a252a668ffb7a2e615f0d00c6287f31f6874ff4437c80174f66e6bbd352d7ba0f4ff4490b35fb207418fddc0af37ee118e0803615f35d3ae7c914873f8db161e393cdc687b6f3c29120467d4a14a65efa10d2e2867ca7357b01676063ccc914aa3b3978b96852a18203c0136c2d7342cdb1d112f9056b7c4113e75ebbae6f49b9e5d61dfd876d08b23a5cd4b3b863d54b16f3b75dd066aaf114595e241a34ac5130d97113caa2d9af18c6ae7fe76723b2cbed7315d53ce2c1ff772d7d85a7fe5e69cb54cb1686c79ba05c444257bd89b7bccaf35457f5d64fbc281607ac3d506eab875ab970dac4cc7141b890eba44c2048d6b88f7a0516d9a3313b586ccafdb632cd27dddd5c45ec58cb3a6b20d3d7f855149764b43c51f0160923a3a128440e1442c90e9d6496c08288946e5481b4f0d9a97768e0852fa383c70bbf5223f760356b8692c6103c80b2f108153d5b45fbadc7614b28f530f06d0a0d8d09c98def51f69a9f565a022a3c777ee03a37ad3388294e2bcc12e5f3a6944f1d47ac9e5703bcce515a7e7ae5cc3ed31fbbe93a144103c89fbd69422fd3aa32506a0871fed138dc228b32980aade6ff0875be6b3511fc8cd6edcb94c9257ba291af9444279404589357dd2625a892e8b38052a791530c363e2ec2c38842940e3cb51e15f4ad0310d7e587111f319e47c50740d08f6b0e40e6c62da974071318b76540694e636e7005a8737863b490cf1cfac0dadd064b868f1b48bb3381224febad396c774f8801bfe9af70ebc2538c0f8894d558c615f059795f09c72c7a0cb4fa30eea7ea19dd92776cd87a54b1beae7b23b69a3c39cb14cfff9866002c6dd07a7ff56b1604475cb55756900d7dd0360c3bc0052f463a071f6d996900e84ac1c7e436fd27c1248426fc870ee1729f428c28b58ed739d2c1be955633fa537e50d12ddccdd2178b7f83800a626640e44706b8f282c1c3cf48d9b0bda9621e4abbd19a68a66e8ab5f5398f4d988938d7d014f261f5f8a70d6e0ec42e3a0cf74e8712da0c8d7760f9cdab37850de51757c6a09a693cf86460f14e908825788fb26209a3920168dc120b999fdcc24aa583001e88f3253bd68445428b3577dae20e44c4f92f44985b16ad05d2d46b8fc57497a926f1294232dc69a5cfff2d13d85b284cd90370e010df61244e2b8b18e51af8594661377ea2a957a79e468bab900a2b7968e9e9675417986105ebe1213a878eb442785a8fbd690b9917476c992111715e4049e457f854d76bb63e1bf1a546af537cd51096af3a150946a00ac5ed21f1668398fafa6dcca8e1eb1609350268abbc17197a953352b464c480676c63ddfe1084a854896c532592dbdaea10e0fe74e38ecde0cfbcb682081f72e43cc8461f7ca34965b2c70867ec89b9fa78d0170a705cee5d913000a726ed5758a82777b1cf12893a75c496ec33e69b360c6798381074e8a40df5b30fd72e69023ded4722a452a087299479ec2268b0ee0ab3959ea76c8a7240de99456fd95b170f9e0239b5cf1bae3c631ac1f0b6df30bb5bad62691d686e8f2107959eddb2229e319c8048b294c4a5eea841db1ff1fb1c6aacf4ec4445e034fde322e11c396d13611634c820c9b7d2916d42bb09f319b025309a1633a91ffa4841de36758d5a960e6a40e04214cf3a7431a171e1b0f4cc749b9d251d2dc534b5729ca87a41162592d2e32bb1823f7eec90180bbb548dd54ca9ea39e099c79ac36372833c44ebc26bb2c6692a7bf5b1e440ed7e9f1e6466dc1ad248223210af8588b6fd32cda44de730e8284d2ac0751caf9427214fbd999c6e7e7ac1a55afe450d609ce1800d44571369c2791b573eb3eaec8f14c6e24b05bd5c150658a93e36f278a050a2bdd5594ab868a3f9f1e34a9c347ce4d7403e5754a2c41efc04129d54695278ec57b07dbdb7060b2ed13a913c91356b9ffcd81131bb093be7c0ab2a33fadd0087cced2abf71ee0b98ee4b5b9ae8f5b587c9329808cf5bb94a1bfabefb1302aa3706f21b4d7d7319a48930d9a9661c51f0963fa106b38741899371d3dbe93fb87d6c84c69005061f0695294c5dd3a2846b6250bd219735940c11ecd7e8392f5327fdbee6bdf83a73c4e1cfefaadf28c1584681190b06334e4b1294fc094a341e99d45188cd7165e11d2c7e7c2e6a92134bf2b6b692fd0f41b7b003c7c11468a798bc21778a8f0313162eb7516aa04c67cba0ee42cc06f88069eb13f535e30c0208f3ba91253a0f5e7c0b60469eeef26a4b1b9dfc53bb1557019b21f3e1c311d43d7f67b60923b55d5961d8a979884ffdbef8bf58a5de2bfebf3cc6eda103cf9e7dcdea1f33d60db9c31155150666539dfe828082c956ee688dd9bcd4910ab250dc876734c1ce8e7767867f1570ebd9e1dae262af7db69aeb7833ba386f3833de849ec7dc314f761c162f821a25a70921b399d731bb8c594bff4b830c7f3effebf18ed376e1e9b7ff5bdea35a2a9333226ce812ef80c42bd393cf3a01cdd144a61bee44eb59fb58581d7596d69d7b3bf5136658ed25f29e83a651e1f118c6d4d339718599a9beae8171269c93efdcdfbd356df8cb51b47f9ceaa0f22ac3edec81439e0c9119253164862bdf54d2b4721a766fcfc5737d5c317f1b90e90d8c21b00e98f2dee48bf8301776a7d18818f46181d70bd63473e55ab857a6e61a1669cffb034fd2c268474745fdf0a1da20288680c8d3a76b58ec66530148579db6c6f64bc3ebcb3b320ae86a711459191def99a11adecbe795ed7a8b7a13d37ec364b6399b50105683c1c9bca2d4e6d9a4a3d3cb5ca009873a7b6decc159b60502b780fe90c486b3a997e22a4aa72df574e487b52416dc364da3021b469d9e7d3d4d6a396f03606cf3ddd06cc498d377da33454c5b9f4baed14ce1eb8f5972cfdd33a951a82cf8f22c01a518cf9e3fc4bb5b40458a3eb720df42aaa36dfe84dd1f2ff7aae454b6c38c38448eaa909cf9fcbf34c7d4a717a74c737c871b17d8af06d31bfec7f89d46d95e796ded97cf439f9f6db2b55f85cbe3cdbff01b4e78f5f0c08d2db35e96653796fb897fa91186568e3570d9560be9baf8b12269e33684d622317a3b59f8d16aa75871c347d73690110201e9c03f8640991c739c75062c2ae22d1908c0e7ef9ce346ec54239d5bcec113aef8e405fe82827106739075fa99432191b56be3df94f43e7f41e6502c6890a6137f138ded921225cbe71f3828b7d5c10f1c68d8aab4c51a889a6c0e8a471f185c9c0e8126f7df561416fd081bbba8b7d40427c08b24fd53016da98f19c90ee73338e9e8854b7800f0abdc1d6ec4a74ccf190120a0d8de9e8946c8292800318cefcdd3d57aff6fcc13b8bc6e7e4ea2db231ccff1030fa480f21df1b543db0be67257b51e8fd55cf4cb4fdea0862872c8ef385ef9347a754ed69cbf3e45c5ae05fb168ea04ad4d471ac7b9a7d0f72e7d1c37d7a6f311b2f7eecf1bec5eb06e098914a00cd763dac167402ac456358502faaf4b8a4cb8e80a0831b6e0d2f109c740414def56bc4f79b9e933a3da3c59ebc26fecbb66e35c9d86ef7156a96131fc3ea755cd73ccbfb574fc7a97416e35eec79ff4a5ebff87a7ca6e0302846184176dbddd8406e983f4084ac6ddad1ef0d58a3bcbc6514e8c19c08e8fdc6bccf8f7404840dbf0af692da146b23ae81d149fd87f7bf9d922d2da24b97d9c182534c5c60e5f5377e53eae9e516e53556657a7afbe33e30d958dfcc80ac9c3438a183ef26c2587ed24fe180004b80b18287845d9eaf50b74a818a75c4697fa36be168b8532dff7fd8872518bcd5218c4d65cd58fa4fcd423c8329531c4d188479bea7bfa66a8511bba497a689f4ca5ddcce12ef6099d74796c4b70a040bd1efe502c602e50a8a8488893e70cbd19453fdefadba2752bb343cf2c0810b47a4c08421fb0f958cfaa57166f6fc32423daa30c8449a0f447e3e31e4147d1a879ed00427f560c64a3ec09f4904fe191be65c5338455a7facc5b7ed51df2ba4a839c9a99302ac4197b2aae79759c80f995ee86ffff121297067ed440f35021bfabb501712876d7cab85ad3fa442e9895ac0027958145b68d9be9ffc336e638441257f7c658dd7070a745538b8bee3e38db4b7efe16967e35e92d393cfa2f2fda9caaa7a917ec7867887d5f2c2927b11a076de78032e37d1544e9058a725ae6f74fe499c8ef2ad26ce2548419c4f3d1bd8ab96c31c89dacc666b9811503589b48bba1e38d8a4953725a8672cf3c98259e2ac681867cbb54b3403beff0dd8151d8b0fda299be5a8d0b603061901647d0ca5c4a4336bf3ce7d0fec3bc090d5d3fdf11828a12160e5e40001e47bee0a988fc6dd02386447a0558eeefa4f2ff988097719157cefac597f5ea2218cd4fd6dbeded5dd9f385f399b1d5e20e0b16fc8bf1503f50b8fb3db968647a4a93f5674d9b57ec23365ff016cb6fa4595ba20f9c9c983161acacef039411a2d282b83e30fe22bf75e79ce3183c36f893dfa44b7ccd14461777f556debe10dadda26a9c75e21584c8bc48ef6cf461619f31064de02eb620931c45f8f1dc68bbce433910ac544ba44bf16f9fe90550f0ea11168dfe9a80ce44856fba0ad24d53dd7f2e035d5453d3ca5bd26433497dcf2f8b7699dfbd996184971202ed33aa3dc36241684ea3f175d4fe6f4dff8ae083f89326480ca152a3e52eb2baa29022197e058376fd8b84ee4e6c410c17fcb57a8a932e80e9451a6c2050e672caad01377837d90c569addb06f52aa9c3bc2a82df145d5608b563af6a0f9a37e4b695c2cf87d7bda21aeccf44bd5029c31004c48988cdbc710c789582fa38c6c54b9b77999e9aa83a05b025e64e60254e9cff08f78ef757289b49bbc59a61261fd9466e571097b254511bc9b45168908eee53ce41ad1f38c5c209816f6f0321fba244f345ce4609fe38d2edeb51461fc858dc6687f05297155bfac436ba3cee00f904aa37c75ff54c5d9e5fecd5a1beef0f3ff8790d7af5eddf9fefb7ce1484bcbbcc6dcfb58b228b3e62a80e1b67b8f17311dafc735bc28609e878a3dc42942bae2de649dbc86f705975bbfd4adcb5e810849a42f815e1fbeb82d687bd9b5957f7282284ac72b541f140b9cf29d0b3a250ae9f02755b82be40698804a2eac37a89bf309be088da62ae7a17d2d60358b4f492d183505dbbab93231560661e360dd321e9306783563c37d97adde731d92c443a95b6c99822b1b12ec5a2c5eab9949d3f2085dc7c65060771175afde99ac12d27774f18805071695510d5341544371525f877810394028b30dbc4d56e149eb2ac9a88ffff3fd3b", 0x1000}, {&(0x7f0000001500)="8b62046590973098eb37445a6f777f212b0787e71c4588de8321c07c22da1ffd76c3b1faac01cddd2afa742441f37ec6b7c5d1b4402c1e660e02a593566a07be9d27af6c6c80edecf20046697dac43d37cad6313470ad2c875b349849286669f444468d531cf5c27245d84bb74118cf8c34e3de9defc42b1b3c0610b11b8758f33059ff86ed047ad5269be07ced57b6d", 0x90}, {&(0x7f00000015c0)="acc1881feb9ce4519a477c8a86abdf1ad81b7263ab1eb97bd9463e207fc3476efb5c92ada92735f91ea8deeab7fec5e6e840c57a229346a5d8c5f9c25cacd7fbe75cf101e44e332751a79a6db26e535de5166eff6ff26c6326b6e3899ce255de8643bd9bf81353d84907b20b3c5fdac23503a2a46292398393583dda", 0x7c}], 0x7, &(0x7f00000016c0)=[{0xe0, 0xffff, 0xff, "0e0b34d8c83e69847c832bfae7ff46058edf756513ffcb9fe0e9e5e7af1d87d044d90975b7eae58bd990607b4a6fa189218549bcd3ff2334fa32e86cf11c719b2929efae774b8d72a491ae4f3d75080f5d778533f9603259c93156ecfed3bc62b5720d09d90b9909a5a4d93e0a66e814f23c395745af95b62a8b7f0fe30f911fa55660b931a8fc378ea0ecbca823dc5731a33c5e34773e9be06516922c7dd93a9274a69b5878dded6ddebbf77153891833b47add5409ff0cf32ab6a2784c718adf5d790d8b590ea3824ffbbfec"}, {0x10, 0xffff, 0x100000001}, {0x110, 0xffff, 0x1, "c6b5bbb86251a17149b79bc79e5feab07d6d8779acfe10fc14649fa645980783232700c12689856f4fb109452080e4b762eb7b57f3f81c83ed075d9adfecc8a768423df23f715ef8e85eaf83529557cb9833d0b6a239f07a3e6cdd05e116d51fd764b4cc2acbd3a43577e113a84a1bb6fe32aab82d6f3170fef12ae97d74fbf6aa5bdf5a960e81e772f7fd553339c4cfaac0da35c30be740b0fa3f7ff9fad67ef41c01361877721029790fcbe929dc6695bc434160686270f1a76edd974281a29d4c6f6b3c8c3af0b1384d4c1f6c6ae99662bbeab0906fb8d25e9ad1a843aee2f3026edc3bd7090c37533f5f5bcaf8c80705d02ba13b98a43e7621cec2cf"}, {0xb8, 0x1, 0x8, "eef1a86c5b7967fcd86cc1124e660c79d66a67607ab1565daf9665ae4df3ce9156a1ed2a9868a244de7f0a84f2c30ad8b897a058a4b3d2ee37144701ea5662eb88e614bd40247bcf1e85ee86fb8d3884b2d03165618f8ef4318dce36735b05cb29fed2c51bdf058d63d6c59835f3d254344d0285ec488013591f82ae2de3285731b6037f0a5ee388fac2493bc8407ebe9f6e433cd65fa8f1aeb436996b963e5656e2391cc4c9"}, {0x98, 0x1, 0x3, "688e81c5a238bb97a027f40860d5f0afa6d7790005e662cb3ce1d4f615a0c1298b0dac14eec059294576839f0860c3ee9bd5a0e750d70a00895e78aa2dfa5c4aba199e56f995c014fca1c43e9370185ee3bb8195a7c40b21033ab9c85c5e35251c24c82b3be00115c075b55a2ff0095d7dcc60839b14f58fab67afa259d8039647dec72bcc"}, {0xe8, 0xffff, 0x6, "ed82f7b492e9d9a0bc4ee49215c27645728bd8b9af036da57ab47a95d340a7e94c2ea9cd696cf904c1793f729f1547e3716b01e08e9d780ab3e688b08bd687bfbf7842a3e55748a66d2c3875449bd9a22500ab4438139e5ff6268bf13dff3b7b399e76a6fd1dc68e6bb7738ae285ed3ba487b994c3bf3efdda9fd5a53a56f541fef3299e0663d94b83d64e9e5a9ec08e452220a4c9a3e9835b5dc1e63db351acaf4310fd05a96921fa1df8f0365ed5cb6baa2f4bcfdf6749d1e17e7d7a79e14572ce5ae493ad22e3be9c7b915d0880f4d97acfd5"}, {0x98, 0xffff, 0x3, "293399eb6f16cd5d16775a4c6cff56d87044df8178154f2afb544457a4729f691d7f94b00da37e32078b28520a3e35a4bd4e2e108527352bb4b89c6f7fc9110e0fe108351979c9621c5ee70d768ce657e68f0df5c5051335cae6ab5b1e29d5d84d623bb203c2a2cdb836e1adf8c407bb0fc84aca9731da443efcfb785c634dbd46863004118991"}, {0xc8, 0x0, 0x66bb, "be5147d8637f561d60e8015819f8484070b0b86688db1e026802ac6ad38be914522776a18c4f21cb96306e2109cca4b69d53d6a849ae4866e4588430787c912b6de27e40417fc9caebccad27cfc96b0ac1011185eca430ff9fb820a791ac00cada5ddca936e5dd7a5fc46f99bede71a47f5148d568d6d50a436e98989dcaf5c3767dc2e24bd6d08492e282f5e0d007ce1c4eb6377ad25f44e002ea499718dbde6a2742d42b9d4b3d4fab0374372d678df341a8"}, {0xf0, 0x1, 0x5, "6b6e162e513d42f49dfd60fccdec424186d6986b72926597d1dedc3a0686d878312666d2f9e18ace9a404857da96b12a47e4b6ccc14cc4c31ddeb8495dee790f338cf8bbdcca3895c69bce77545b195187ad47f75c8cbbb3d16840cf5cd28817a0fc6ab441503f55de938e048b188d82f1934a6256f60dcee932bd4d040c750afbabf2a461e18bea46a8a56ff2d596846cf4b62fa214df9c07d0eb803e75ae33140b6df2c456c4d1c4e97fcfd544f2769dd2abf4f379633f828169b4c9fd1e0e5a4c2393c4241aecbfeb3133cc2aab4ce94a7a38d374826c4c6c"}], 0x688}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) dup2(r3, r2) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/77, 0x4d}], 0x4) 01:39:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) listen(r0, 0xffffffffffff743e) 01:39:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001280)=""/5, 0x5}, {&(0x7f00000012c0)=""/68, 0x44}, {&(0x7f0000001340)=""/88, 0x58}, {&(0x7f00000013c0)=""/74, 0x4a}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x9, &(0x7f0000002500)=""/133, 0x85}, 0x801) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair(0x19, 0x7, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000d00)="dc53459d39db052daec2e9be0b74868df752e670103c3ae1ed5b85efff1b7522aa22e0305adaa230ad063444af21f451ba4a3470d055110cfc177723d982380709fd490ff9c7605c41e54f7d7fbd44a7a1e423ecc8d717e69878bd5d62b89fa3615188ceae435435d66bb44a7d707888098afe38b2b0b1d16e0b505df603d8eea827511b0916bf1b75f6a1b01a387afd0b889e49f8b178c8", 0x98}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) fchmod(r1, 0x2) 01:39:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x3, 0x100) mprotect(&(0x7f00007c4000/0x3000)=nil, 0x3000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x4) 01:39:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x400, 0x1ff, 0x3, 0x3}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="d3d24f04013ae1cfd626e749f6507202d142e8304320aba0f657dd20bdb8c643fa4757645b9ecd8619a834653d9d81d708689e7300f1133ecf7c7aba4fa95616345dc6c05e88695d7a99e80f874c664017e9d083273bfe5282345dcf5d5dec7b9c50b8d3c5293e4b78f14b1d796b470dacbe8a33718f44c283e269e602cb5a9dbe45a9193b2fe84865672249706dd56dbe43777cef17beb7f38ced21d0059c354c182a2b42fe59af59d6163f241dc1f790efc1ba0bf53a5c4fd246f8354353c5c7ce4079461e06223799", 0xca}], 0x1, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/173, 0xad) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f00000002c0)="5cd976c06a7009c65927ea70e7b5f1ab3683a1e1b3eac0111b79fb2e1948997ba1ab426f39f774b25c884ba420306dabc6089508ee8740c378be2e617f274b59aa6ea71aa819c0c8a0c06f840285b8165bd58c2984807430815014c3b861a74d26a90ddead641791ae68b4858d6a59aaa326c49e0c8ce445a88713dae0ff4869a8ca6fb9c0344d117c6cfbb774875fb2f7324aaf0d40d55a998513156915de22bdfc1713b793758a1c9d943852bab3aea00f29281fcaee0728603213cf24cc69c4eb03bbd3f8f609667c311fbad6f3d94bdc1def92e6f021ab10ef04fc91ae3842e304fad7a58c814315f05f522acc73777ae78974417a9d610bd638451f", 0xfe}, {&(0x7f00000003c0)="ff5f47c37a3660aebd46d6320c34fb95104504c59cdb5c8eff898cffd4f02c57612553493d14c8a7296a79d22421c8987f8530b6ea3595074d73ecb16b748fdba2e8989072ed89499674e3746a123006b8918720f785b4b9cd9eeb90f295bafde4d5e66a31110bf940684fcd81532da3abcbc93b3a9f1a5c823a04898fa53b7a7a4cace802dd56487acafb0b241ff40a9e224dda7dec135476b3531ccf262d3810da7f144bdd5632a1eeb2896a06f1608d7892cd073dcba051fb5af8b1421c0c1ba81137a7175448404a0397f65fcabc4720618b3055e38403cce9f380ff3224c4ce690d0b51372e", 0xe8}, {&(0x7f00000004c0)="376e21f2fbc5c66de0da70e61f025b99798e59b4bbdde10ad2e4af4f0a204f4eb53436b944dc8b4c69947fd295fbd67102740a8dabeee75b44eab99c531eee4a460bca2b88a6346b4c7e80678e6ff7abf2194227eacf18a9b0f9a8c754e555ccb7f126d0a289bce02ceda03e41fc252b1d14686e097d78fbf7", 0x79}, {&(0x7f0000000540)="dba33d85a1819dcb3d9fc689d12a432c84f56e829866fdf4d8e51a05c0afedfca2a7275b34f73b6b440f823b3328c6551476dc4923567eca62b2b9ca669b458dd4c4fbb6d9d5e68203c53a5fff887b5fa74665a61330b82d9b6e6c26f6e599ec3355d689c5525be642d1bab59e1bedbfdc5b1a2a02df5f08952c00e095d942d24f80bb40715332f7646f74dcaae265eabd426e388f1690dfee12d97e0156648d84b43aad542c3cfac4e50501d5c0ecd7b03d341e72819efba548985e44609de64ec61a9147f64d5669c8de7941340c64ad4323eadcf5430c0e8da10c11d8", 0xde}, {&(0x7f0000000640)="7ecf4ad5bf8cbaa1d2588deb2b960ad32b1d9becb27e0fcf01d07f5b634d4ffc88d35737520ffe7e4e813d98d2854bde65303d5a92adf42d63f30fc6e5f3eb55ef6e40a6b92f95735e16d1f0f645f44a1593d8c6a986160d2da813ad21b110ec895950b335878482f439d9c2eb50ff5a72b08ba96e90e467d9aca5911194749f10963328675d5bd86737a76096fff66e6e5960186a8ed5618e7da2b87b71353aa657264f22d46aa6b779db5d82ec964902d4d81098806b083fee88278839978cabf4f7a39607f16c67a5a6853e2104de7f0f325e974848166df73ca9ec153518fa40cb15d24c5a42c5aa238f9a4322ea1ab00e114728711b3832eb84936c3bbd7cbd5b59fde73ed2d5fa82e681bf1fc6d81848d82f74489783dc2b729b7ba12a2279d2cf236bc3eb5a4e3a13db35e24ad2f9d5cb42dfbaec65aac628516fd96accaf764824bd369b61cf3f8d474c815a4d9a615ae9e119658c08c7ca99bd99d9a0e24bcaed7929a0c90dd5004d60f20c11b577641ba39001faf0310380ca2ca397f8510d4639cd842d627dd0d43e19690d932e99255b3641f36cf8574d93a19d95ca8e5753d5d2e4e3cab1cb7fd085ac16f07a7dceed371c6082e076a30fc15b44b8adadf61b8430439fee11a2e7e1def25208275bc3a35fd88d9b8c1f2b555ab508d485ba7e8b19d022955796acf191332542ab75dae18643a63ffcd16c92a2a55b2261443f8de18f14dcceea7e2a7e2bb54d71e9dcd551ab53fbd84b0f43d300866c74152a382e9c85b1ec5e732bde5e40eb536d1e100c83b8929ab1c184a9656441cb18994983cbdeebfb35b61c1d8eb78b6b8b31ccc33d6ee0188d0bc90029987021e7a383ebbe19f4f261a390c4f63bcefe48fc492a704969384d9c5c7bdf68ecca731922df8338880488cba891d3d452e3bb3b6631773d2962c3bf9408d84e3ae7c9bbcf9457c45dee9c42ddb7316e9137de6ae2ff8df677d37c8fbd0f0666a3b004536f2b553944ccc7a269340bd0621b3ddb835ddce830ffa61786f274257a6f85b79b0a9780ee328b1599c4b315213e138fdf1a9773da10c9cce698e85975657fdf8099ff1e04c2e968b695777e6bbbe2af47cdcf183c6408820bd5732258e379da483df651d83af950eec3e233e504bd5d40a625d92f9e01948b251e2a56bea0c861d6b6a7482cded3ab9f5a737588f48ab582b6b7637f68707399dbe9108953ca03a1bebf5562d7add1a2197170a0962f3b07c8e98b8f6d02ceb33ec90bf2690ce8a478ab5c446e30e72f74b5342fa92e06888a4a61d973623675404a1d77a1f2d7c800b6ca70ae4519e1a33aa823c8e2205c9c1e8ef6ac361b7e997d387eb1070aac0d62f7c5336f9bcec47ecabf5395556a1b873cc497f346012d5ddea9540b5fb1c059b8043dbf819385a2bfa0cbbbf88e778fd83bc52cb22f8e416d7414e673c3e4493e59e14f78fd8862d64352b6fce11ce095a8d2abc3fb4e242b62d667df8a6cbd29df4cea60fd277b49b4a61c3921ca92ddf7654faaa3ccb7b89f82487711c8ba31c64af325be4b61d5cb98824fa47df6a41999717651fb7cd5b9c8816b449693864efd92ee9e4e285af965281caef4b997a0711b81d12886e686cbcf5dd78d79d5ea0298e12cf32a1d79107a186c5d0b460d06f3da4c93b5804dc9f3b2d26775459690907fc52cccb5a9a96db61436e0ce587b7846437a145c8fc74ccede759011ef993dfb12b9687b817bfb327bf5779a456190ea7b37b1483ed97675d8a3a48bc5903f8419d67f409ae4bb3cd6eee9bb7cc4d1c85ae2bf8a885b9b4f5053d47e757da3e4e39d1f794bdef7e600ba5b1cbbe89e5e7e632c12db96c2e2521a61ac5c4b3cdfcfcbb040693d59c5bc739dbcd0f7d2dcd522a2ebce6b4226d0a2b8c5690cfe145eb9edf5cc2e61620f84a2cbfa92318c0d18c0c754aa191c4fc382b88e825006edcf6637b769104f3a5cd3f88fd0096761c0a70bd3d4ae661300cdf391f15fde64040e8aa3e40b7582b1bc17d77e8ebeff574ae8bd417151ce13a53824e1b29334c0093e75d77e756889cbf5ad0604295bae3c550974ac0f74d38b42a6064d1b5fb5ebb4f2bf025396c801207ef267f039dbc45ae48d639fab2652bb097549c05f306be1f26de0feff22047efe28c7b5c563f3f7e28dbc833d8db9596ac1deb36b958be3536b7cf7ec6ee2ca2bac99217e61d69e2b53e8a3f363b120502b846d22fd2eeb6670eb2cfed95726434f913d0c2caa5994759d0a85152ba2fa8f79666177e242b68a63d19d607bf48b96bf2ea2a027620ab2a2254758c3fcad490b2e1570ee04190ba7fa382f592b8b39464b5411fbc90e1e489abcf886b2447931068fdd0a5bb2f00ed030a6dec558e19b03ab1bbdad0ceb5b1d3d3de28262caa34c09612c15803f9116cfc5b8bfd29557038eb195c306f743c30cfb0f19f33ff5a278830936bb32905b032e6b2cb4c1871e43e59b717fc11ddae0109deb2217d394e464f83e6b5fa6cffcb66c60c1fc50965314b0b8aae51fb26675689a0e8fa88ce192199ca04f43d1b91e5c12d5e307212d7ff11baa9f3a5b6d7d7fd26468a7abdbe6dc5719278564996afef782e016ffa4d4456dc5dce5c4cfa2641db783d4aa148c6d443e50b274f96fd1a866cb57d34921026a9e52d9b32572dff0722e7aa3ccc21973400199a3dfa3757ee54ca88a924182c99adcedf9159adbb576c71915170551650768e3050e59b457aa1655062931c8d9c6f516df72e96b48d257f5fabc99118adb6e4e6ba1e009dc159357b164ca2881c09a5be0d9517d4641229c44d3f5e84d2d16467e20dff39ee9fca757631f8fdc0a6998a45cd122fc1d13a0eb23526f3e558b36a08b9d27746ab0d6d3ec2e4cb580ddb175e3a1ef9141738f84565d522590295b873c316a15a112b9033b1ee722104d5eb8a54560021822fe66d61834e4daadf3d0236f9dfec4cc59e186a041c0e57cc6318aec26076dcca0752f10b537daa5dbe4e7d42063457e38990d07844fd1fbd4ef02b2c93b69447fc369d40455d61b4ac622073c0a9c0c50f804a26045c629a48c0691c3c5aa69b9cb87c12de93a8608ecd26cc01e0508052641c15ee6daa473691a3afbafe6237db77e0b747f632ac6b43feddef7de9185979ae4fb1b3d7e9395c364ddb62620c16c2153ce428c6794940f327c097f886ef155cebef76c75b10276a79238181b0237346e7a41cd1939c84b3a977addb9164c07e1ff7c29b1a874dd6e1f8a3f0efde0351844ccf511f4803a9b61c12799771e35eb21591cd4ed68834c4a5d5597b531864454a254a1a862e7107115c4a041424c7289b4a5f788d4e1c15ac01698613e457edead208c4cc3e7f74de703bd62f48adfc9601df95841594f6f2ef2ee0b1a2b27a4249e15cc8d0d5ec49e1f7165ac435aefaff41077b844a2d9a17344b72cdfe0fa796c4c8d3ef7048846a6c0685e9fcc2ef2c61f4bd88e368a77a2dab219b2ae059d378c196cd8ebe2617a3ef6c6d9807613d23ddeeb261ede51265935515ab4573c1cd621723838e3c202cfaa54ada41d691e7a60a92eebe8f3d0999d85f6a733c65f507abf5c2bfe3c4e6d222c69fd484037e4f8acb2b78269d2d3b3d3e5186bdbea771c4a54e64b341d96bf62aa5e99046751f1cdd2b8e1a2e4c3dd4a131e394e6f63520d4777ea3459fdee185015215f0cec460434090d8f28658c6594bcb0df3fdc9714710836c571ed6b4d6d91345e8bd1012f65d7888f5b9341b852dc05598979819473c4641041acf146381349b471fdce71d36e61ddc11dd83cc5773ec95de7e19b27e2a19e6dcc253ecc21a1dff6337d182a1d0cf5124736976f54040998a10432adae9acff6da73c02037fdd7980b7b1b1ea1274ca6fa015f9addd54d2f1c0400f363297a5d765139f4bbf91e65c1632804fcfe8e2bbc9a3115da8e57f027663316ee0aeefbd5bfde47558e0e6bd2b995f957dae45fcb25a138de7dac6bfd98389990ae61fb586a4db8e033a8597d0de0af329d7255df02e1b579a0266cfbe601004fc1612a52b43319d216a5c42166c8b4daaf034f5c342387cb57ee7845b5913fcb84eb483fb193469338da90e8517582919275d36ecda065b15e2a6f7f523ccac698af28d2b277a47436222d76e105e0bd21baa7f6dd788b8db69d561a5fb5824483267d035f24af4f2be4c1e5bcc25c82a2b836ce0b6bbdaacfc26c42f6650f780510b2743cc07738b42202f0e35e811cdd8cbd02f49fe7c45b9cec6499897ae24046bd0ba644ba898dca5da6d448a3cc049cbe15a2311aee35666af2ff5a2d8c43a54f941a3afe44cd54773b00f56aa066acc8aeef728d4cf2c59a843e9281dbb955235692fe21aef14fea49e9bf5678e1d4ba30a9c5020f1c4f7f7af0451993f4a0410033af86d3e2bfa1cda514ece94391fac8d8aada4d9975f53fe0c2f4b217fe7071889d20cf0c8ed271f16748c23456befb1396abb26e2252ad32a65ccdc6b00c93d178feffb5c57b614d25f4ac687d73051dc596ddc2a6868083297ccbf17bb7960f2e8dacedc28a9c1f94bf90d4ac8b0968f3e05f2e6bc159fa2dcb924714a5a11b78fdf1085a946e715b3c980761a3f42d8f9d7d923e9b84845622e62c1f38af492db23179cd99bbd66cf7dcc0026496486bbcf953ebb23e41fc2a446a7269e4536f53bbce2b99e80b2a78398155ec852b898f034d65f57c6eada404705d873c6f0fa98b248bd016a05d33a9285f4f24b62cdcf7fb216bee4add2380f23f4b0c6a9d80fb2e8210e2a2f44218211f5cdc32498a142bd2e70800bc03f6d73e67baa71fff695b0448aed5da19cf9777ca9613c07b9d7b778c6ba98bf8f62430ae2949cb77de5bc7a05f8ee1d8f9401b8f0e7487f29f2522c161624d75b60d93d027393798ad8287c7ec4938042cce41d7ecb996f9e59a65083f2d5f5f437b1cec3d9daf871939bf5312ce7cbe5e081b82734281295c1b78dae7aa3c21d5483034556cd103d3a0c0b47c89641443a1d4151627d4ba69cfcfe8f97059b17b023d05c3bbf7bbe7de15d06e019e7ecdfda04074501019227d3a6d8f4d1aa27e4934ca2845a3c243255055d9daefca82912e5f7bdc57d4052711f0699f1a4074f0e56bf66971b66ac259c74037eda9281cb154ee3d848cb5619975103dcf8185bd70b37716308e5768a30ee8fd6a5c6aa3a0ed562c346cf22ef688874056b6d324bacd5c94346f6ded65c0762a0003dacbde6058ee4bdb942eda4291a5a775cc99811bc3befa5ad45fc6ef67764e36b848085ba9d11484312278c7a7ae3deb1b2a3fb3608ada6605736cd6faa77622949a3a18ffd34862f53b8c6d86b82b4a840e15ae53ec4180df2297d9270c9fe88a52bb35521b03afc679264038a6062f05bf596a2545b580a72c596b078d2fe985288e476eb79c57e9529f6ecb9ccc31c6e1a2425cec4d02227d12a8dfea8ab2aae0ed29f8b7e2205482c1d4d930fcd6f7a1cadda8a98f884ed3c1ccc6d597f70076547bb462256a0a557598093c6232149a8696a75d91405ae1fb81803bb60903dba9f5df01a534dcbd5e1f7c96a26fcdc72add5c66d6c0917dff0c29e474ffde3274df8488702c6b8f58540a534e80f61917ebcaf66f4709163fbce585e7bf96ecf65e4e0d490e85a747ceef2379450ef7b0c202c8d17de0356b269c82c80c8292f4d5c6210677e27c00d78085a06d46c4486462cb4b27bdbddbebfb6891258a9f9e2423dadee0a601e3f83b748255f61e22e26e89b4b0", 0x1000}, {&(0x7f0000001640)="128971aa32fe47964524bc3e9a1b0d34999967ed7365a114cbe41e3eb591a9a6b23d475a2a39e1641584dd16aa1e9b57f9521c0c5ffada144395cabbb6c11436", 0x40}, {&(0x7f0000001680)="444077cbb7e0057d63f8571dbbbb3d208713f93d7c1737ab1d0d491f26e399a7bb2f2fb5dbfae6b877b3be944e8acf9add345237a6d23b83c3e9592c1237", 0x3e}], 0x7, 0x35) fchmod(r1, 0x20) r2 = open(&(0x7f0000001740)='./file0\x00', 0x8000, 0x2) flock(r1, 0xe) readv(r0, &(0x7f0000002940)=[{&(0x7f0000001780)=""/109, 0x6d}, {&(0x7f0000001800)=""/160, 0xa0}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/119, 0x77}], 0x4) pwritev(r1, &(0x7f0000002d40)=[{&(0x7f0000002980)="e506ef3735c4abd6bef267f2389b313d60506afb907365483d760280897a382525a153ada6e05597006c91a3dd5dbe0cbb62e21d35b3406df04a6f8aab3a9dfe79ccb4830de5d3aa14e8c1c75cc55c3dfaf7cffe22440e88e42f410f89810da0ba139f2d8034f01d162c6b6891de394e90b802c55ef5ccb6747e05f20597b2b510665f9979812fe7546fe4646e49ffd136dc25bafe0b24b189c3496c090c3b8785eacfd3030760e98ef17f65d88110", 0xaf}, {&(0x7f0000002a40)="e734bb9a30d03d2e75594d881440619e891da4186b1b01eb67f64257c5cad9cf4f483c89afa96e353e443b255f443f52cd6e604930645d", 0x37}, {&(0x7f0000002a80)="2a1111233d1563ba90dc06a4240c8ab0be0a4826fd7f6f1bb3785ed54832c56ec94dab138c416dc5f7c642abe2e8d7dcf217cea61ce5d9db28fc02be9c47c951007f944f10f097c2f5b0f79454e5f279637449b56a096f2c2cbb5b873ce06ee9d0ba324dc17c948600ed1b3ed1b16a8ad3df585012c118d57605c10e6064b5e17ccf4656041cdfea543df1cc091194fc8e1c7ed772b393e0a605f7afafb0f38847fbb5d5987fef1349abcf70fadee18f966c9196165a9864551918594b232a36df6fae4f5369090d8894b0069bcc38da90126375e87c15fddeda3587c9904b82b948632983f76944d4652ca259", 0xed}, {&(0x7f0000002b80)="36ba237cabde4cb34193a76a64ab55c5573562db5c77fdea7ba9695648f607911c5ac7ec1e24cdda6d4e71552ff4a768e41142eef8380233040ca5700d429e2692c949d2b946f5a8a1df69b0138f2cfcc5e2db6c1165db18b617c15957273fc7c89d270155393f1ae79e5383e44f9bfae6e07be923df880ccda3e411b6083aeecdb9691754b1b4ca4aacc3da3139a3a326051cb9a17dbca949db4dfe8463e43e5cb5f46bf757ca85caaad5", 0xab}, {&(0x7f0000002c40)="b571594c283a3955d1c893e672e7fa1e3b9ec2e5fa2fa14c02fdf91c56e358bba53d54f3a98b8de559bba963a1fd898c33b3b8ed0f6863f297894179b1c7330634cab9c961f32dea4274f3aa90aa06cf8250196bfe738fe290e2c6034c81123dc498f5368b5a59d1994abe6645312ead185fd292bde8c62b4a01f2dc93f847c85cdf132d2cbf23055889749e1faf83a54ef5f1f951a38d8256a6", 0x9a}, {&(0x7f0000002d00)="a65c7438e17d589422a1098f31325088d7e552d3682124271bbeded33b62e67c1eb92d1569d8d9", 0x27}], 0x6, 0x0) readlinkat(r1, &(0x7f0000002dc0)='./file0\x00', &(0x7f0000002e00)=""/4096, 0x1000) pwritev(r1, &(0x7f0000004f80)=[{&(0x7f0000003e00)="2c437c77033b78ccf659c276ac908d57a6c2081596baf4ab399e7a58e4a54c99e9464eb4e4bef005045b8f1abf36c13f2ad72c1418e5a3029344a982fd83ef6daec768070b59f532bcab36d202ea155b2794c345791dad43bc4ca6bbcfc06b7102613e6db083fe43138542dcebc73346bbd8c703c2e737a0d4a6c0cbe979ea5a3f5af957ca4cce4096f27ff5d98e95744760f3cc5b0487cca2b5f135ee64d6c0905458e4f8ce81e11052cf38d295a2e32ec480a2ecf277a2143c39033663a926e83fcf27073d5422d49af6c72a0c7813810686206e9ca1d53f01eebcd0c5d9bbed833b182a9d84008392bcc94fe5cc3cc415c1bf32c3a0c5de89e493611e6843736c37d8e46a471effb16cc50048299d866ee2a20acd844a863c4e6b188bfa3e6a36ef04da799661bc9e79930efc67a6f01185157c82e5f25b3e9aa9025e8a4523797227fbf8618d2573cdb650a1680024b70157d4c4c20d876d60001dafaeef8c6038676b7f3a67e439095004aa0d69f665467dc96578693b6b4fc8a7969d257f568d395c0f0f72da2a77885ed0ecd2555d96981aaf46fde1e3f57ceff6e479cd020531214ead125a880eaddf5206d3491c870c9ce6ddea4402e9597a4b476a1635f94b5bb5536acfff7fadf7e0f3542cb8c21f41733bc7b2b72bd98e2e58f926beca1f16a528fb2e109a397a360a0ae99b9c9aeabd5a6cc6aedcbebb2b78c4848d71a1d360f05fe8e4e16d08ff3d17c718ba2cc9ddbcebac820813107070d0f9faa7c41f6261a7ec8fcb7f9d6914d124bd095725ffa0b1209b72b5f6f478855f1e26efee56434b0914316aa0f0a203d49378cc2c2affdaf6b86e083a7c1a9444a02f05924d91b96649e40c91ab0655b29475cf22602a73065f91eef65144f7b0451a2b3bb96b7dc4ca850ffe69d5c7fdac6aa61f0012a3b684ac750c4e3d9a99bd65a1f110e203a917b5f86704510b0e91487f4fcf916a5f0143dd6e4ac40835878a378f9b29f16f87dfd520ad920242de38bc329356271190ca6826e13b32ae25108c6b0fb3d2ba31ad046723a39f5a198b25239d71cbb02046889d51f69a5f428095686c9f6bbe95e7af535e0fa788042f5e934a03059c22e817d1b2252657963fc2691d009086a249321f8884f1d7801b1661c137a0a8da4b9c44772502555fd534f5aaff2343dd64c29bc2313d9b20de59b38f1b22d4eea892890833156f0b6b5d377349fe8b627d6e516419a003274239d2179817f5b4b4fc988be9718ba1995048b8c2e7127ff2a0ea5df73508355b97ad21acc6bb5f74876d89aef94170d3669e808d3716833afc17744e61529b153a66b31d6a700918d3a715f4de6c46f8b4fe893676a3685148887bb4ba6e7c04549d0805655cbf4f876bbdd31159d01895cc420531518819293812b3909045bd2a3cb20d95b5b0ae9cfb4c9c70a2604bad73d1b0cc53bfcd25dba42540b7e74e1d7b4656e46ea8ee61fb9bc825dc814f8b14e6b4d3041bcfdff8c40651df1ab58035a5e5b248b17cd7617782aab0a19f32bb8abc66b14213c6d24f820f9df2f9bff15016c5d11f9b20ee1386b5ca0dc2b1b9a3ee0406b55cb192c620fa2d2a37353bf35ff58093758edfc135139baaeb629c33be84a6c1345266ad5d0d2e95f9bf50e969e2828435e89563e356532f2549edf06cb5daecca1477108c838cb93cff909d5b84ef858c75793109920282a1a787f76c83b35416a97ead6ba672e1161a1529fd3cd635574799cc72640088a7400e0885c92fe2ce4ef04085d0bec3763795dee5bcb5fefe257776ad4d4ef6e7af3a1eb5b6ad6ba815a04c58aa01ebdf9b7d053b10ce969c3b6f9fac5ac7411edeb8a438c66b4d7d0f0f8d9e0b03153d811e6b0ec563ce84f6c133f7b577efa72190e978a0e4f5b6e4fb0417ddc43bc7c3cf2d556d86f7cbb117c9e9e1511d87622c90bbd55bb8ceee7efdba0fbafa6b55fbbca88a26eecd2d63b8ed78906deda1533b84e598cac6951763b20c93b7c04c23d3d4665ff25d79c98cafb36c03c9ee69500cacbfe746d0abc6a17e773188d8d8081340a3837f531dab25fc8ff8177373d99be7e76df3deda93d20db944bb73be1f0e62386851af35681ff6480c325fd3d7100fbcc8d541a590017b9a5b1f5561bacf4029a36a3cd79f39c640912915b82316fb40f0fb159ac5d800e963304d63588926c0c63e502b952ac4f1f9a0de24b37cdf781fdf25b723591bd6cc95bce6bd099585bad4e8cde29ef7dc1baa0ac3249c604e7cf7bd0974c488fa3519e3d39d7e2d509291b1309874ba3d10e93b9480f9a82c541ca6553c0aa0c8a03a02a88274297d4a1ac989472297910a85803caf8faca6f6cec6f16a0acc9345ee224738eecc9714a2280d9a0e62ae33e97cd6e03a85a973b830c84b9b4ca566c3ba3f8016decc5a0734e3327c6c8c39e2427cc70c19f6ff34121a3da55226c72d5267d3ce1c7b5dfbd39f0fa66db8a5a757a77da4b5246dbab85c92764d8b42cc83483cb99394f2b16ba588e755aabfa50c46ce6faa2df3b8e24c6322c6807d91bab213a70680cd657447a458da828a0ab845d0dc3c7bd76fbdfd963b9da60814b50721f05215d06778f22a885aa37e0ca3c46c8739775308c52952b25dbb535340e8a9e0515e4da26e33b7c2127ee1e4540289542c98f9a732fe884276a61dab6641d090c73fc98f8c460297d1e1e77ff3a7e148df77fb5a2956275326accf8ba4eb4a75f37b2aec8ff9e82081bc3a677e0bbfd9d3c14ef89d2d2477d29e75f6b9a92b4ec07c7524d0fab22dec6a2dc8ef4bfa5571979b4986319e413666f78fddff24523308c42d98ca08b635c01468808debb966e741f21337521b3a2479f2ca2b7ce303a882e784440b45e251553035d355e9787adbc25c3146075e8732987e14590f132dad47d58d725fb2bf97f105944efb8e7374ab3f0819b2121f3efec9d8543215a5cd86a4261d8c84aad867e78c1831ad1beb110c08f4a522b5c2d36e5d93acb0dde290df646318f3eee5680c63fea5214159633d340cb7ab75af2f48ad8bb015f2d749d3c7294d346f46fbd01abeaf09e71eef47afa01d6e9e77a366b0b176cd9a4ce4270bf51f2f4257d94fc887aac46f73e7f504be701bb7d61e3a1c8aec2a6553ff2935a2dfb5e287b18b39a2d47a14991c7a0c0452f68da52f7172c024d3bcb165d3cd5436d340ec77cb8d8ed1f929d68a1e02d4d5497bae37afb97cb7507b896affad45b4ca6e0df5c9ab65028d7661b3afcfdf57eb4914106fb5e933b6d38110a68eadb39398697514452172061262bf621332c58679ece958d8636b76eb6f474a4eae876ab7c696a6467d0a57825f85e2379c6a18c6765caf2445acc59fcc56b794ef494fe25acf193dcd3ddaa495c4dd43872a9871809f1b200b0426eea7ceaae18de73a368067741889c82bec6295476903c7f33d84fb03f20b10c4d94e96e17137fac1ecab1a68d238ebee21a3110d79be52da839597c1f9a9d9091111e11bacc6d0effc9c2a21c471b785230d86feb2781886d28eeef25bc96a1344a425627da4d634de0c98d752baa09bce16dbbcfb207ae2a2cc90631603824c231566840723569184e22d426e924f789e742798242517533f64c69ef4f9267e039b31ad61fdccc21811045b6a0b5bcb511d074145d0e4198b2747743998557bca40fa8a6ac968859ae16d774391ca52b8dd837f9c6ae9abe3aa91c2222a80b2d969e3caed7c7fbc6df7ac2f040dbe26a0622987fd9c4ed0827ad8e4724ce06b87ec6b514fa239e92f6285346a1b99789a99e6d6c4939f0679344a40c94a9e6df87307bc64f68771cca46b871c23b82cb0eb5b9fd6165aaf83bf1978fc7ee8c9d0b282767191b241bfeba2fbc09eca1b62744e16286472469e2ce4d7ad7486aa5d6de04d28ffad88ccce5e08b00bd2523134ebd5029b1275ab82724989c9883ae8b23de6b21a50bc3a7c1c59eac0c7f1bf0b0b6a42783e0e67a31d4acd5bbdb5cc9e9d5d3a03dafadbf1ef0041c9743a181f163eb2b4f359674883761c8fde177db7f0d5967ba3250603f3d5030a917e51545efd5e3f13e433d19127f4fbe245dc22dc30c4513457b9d9733c2824b8f7138c19b3aa4567c8d07d67621838c392a8b008b735b02fe73af78f1e05e552f3cd474e7e831429b2d619bb5d97d59185e8e2e435854bfe57cd0fda91bdd3a220cd7d553e58cf0f4de8285490cdc8e958f806a2ef8f1f663c0a53d956453a588d5e948fc6fe9b2a23c15f07c207c5c4b8c2311f30a30f9ea8c706a1fc6176a0730cf3b54a51eff2ea0cc8d15014c1d0aba0c8155d0cfc5cfe20c6ea448175b8aaddf9c0b7a504f4d352d23d1502c3cad903a127b83113673baa92c4e2bb85e1e0c3529d4fd65389ad88c9e44bc9abdcb9df3d8193e289e8d266ff20d631bc2aad2e5873ebf6105e46f1976609d98557b494b7d86620b5d098c76114ffb9447480b903ba0056dca474bc807768354ea3bb92453a7ab1760780dad5d9d16d730315afb0f24d871acaba0f826bc8b75b601d33c7d1b948ec99c4944390feee612749636b61819f6ef7e2015ed1fdbc3d857b8ab14843bbd88b7c459557599d8cef8aba218e9f8cdef0e8b6e3374ca325a6e07ac9e6de6938855a86469371dda03d5f52a908e3c4431617dd12466a47ffe398e613af1a40d861be8f7850ed74cded8097fb67ec7467ace0be3a3ee7c36a3e885c607032495746b4bff4cdfeb4ccde2d4e51b84f1ca45a06678f697257412f3e4ea4a0c54e83db567be7d295569cfd0eedca12842ff4fe9454d848a99fb9f712606c3f250646cd98c20ef050caa17617c09f221ade5ec3383be5abe25b76fa401f5660f50430d77f65ab80b831aa89bbdaa983ed2fa5d06fc85d4bf5604c8b81cc9f8589c92b3fd1bd02576ed248d9b27191c530f85cd0cd96256a85f9d0a6036b3f9b26d2d4c5b1bb749bf92174359908a365f28822a05cfaacf77091611f973bc3d9c450bbc52bdf45023d31f6187327c84869f392eb5b7341a42a466e26254136de8d2ec29be427b8a3033de920b1163b5207e94f264ae6e3081eb65d25e68639ebf60bdaa3b733979183221cf79d1deb276fcd737b0813c7b7d5c37885a15e6d825c5fbb4c210c088bcae8f8b53c3103eef1b5416ee81e4c37e65626489ed603281f818bf31f5a3f1dca1e5863d50c2023e42afa1a206b0024f214947a79b9e757532e469a6eca00c766683c57bd92bca637488ede5f494af74a640d6368f95c3c66761777366fe8347cb18bfab9d93f8b7c9a27713168230c31f32afd6e6a4af8e5e6c9f4982eab2524c96d5160072640f2037748813133dcd148c530c8df421e166890a27b31d37e65e49576ce482d1061de1b76d5ad4b0db99892134b3bf98290568c567f9f0440938c6eb88990a3b77efb25a59c43f9b56041c265aa625f7f0ddf75cc6bdf3e3ca6aaa5e7e00815d977d5fcc35a9b6be334a9c8fc726703ca90a753ce024fa738947501d7d84a665146a075d32a345272d3cacc909b50e11d2fca16fffe616e3aabb344a6df9a3eef9c862d6cb2599926e0345de0c0367d526d3c70afda1539fed8bff3c1c9cb713774f7884c01fd34721fa8987ba6623281f5ba24e559471bdf4de6621c50330ce16c5b75abcb0fb892d436a99e5a25186591c368c0333f5974d6d26a41bd0e8d65d644a901307dd98d819bc3ae70b7681b4523daf7ae2db2ec0e7bd1810b7162304dbb39ff6bd97dc9dfb26f16436eceb6da8c1dec33", 0x1000}, {&(0x7f0000004e00)="e001724584dd00297aec275aeda50a893a64337223c92cca8a52c1d66111def3d7d5775c6d4ec751072f80d1c618d6afce07c93d23a3e2d929339a28a29f9da8152ac13b233baf6dbd2293af4143f3d17f039c27190f28f37f093b5afae2d856b0bdea7da7d7a2e9077ff061e6e26a8cf109d92b2d188635fb772ae5a049ea1d48fc2cfafeab5dec20e0b879c2a1cc0ec250459420374ece962f44a9580a88ff5b175dd4ada951243637290c04a67e0236732e01f2535b2c62", 0xb9}, {&(0x7f0000004ec0)="060a2c82b02c9a7eab7b49fd908cdd882b33634b886b4de3faa565e0931cde17cb304540f6bdf380412d5e9f64d4013a40f824fc511bdf397a68aec9a66533706f530dfa7a6bac29ef83f94a5101fd4f5557e336ad0bffe0afcfd5e60f44e1bf8898cb2f52a8b593794a0a1fcd019a430894eeaf3b9c053f3bb06ddeb998d2fb039a963c93647e988651b443b745a96fd5eead5640", 0x95}], 0x3, 0x0) fchmod(r2, 0x0) readlinkat(r1, &(0x7f0000004fc0)='./file0\x00', &(0x7f0000005000)=""/166, 0xa6) getuid() readlinkat(r1, &(0x7f00000050c0)='./file0\x00', &(0x7f0000005100)=""/6, 0x6) setrlimit(0x7, &(0x7f0000005140)={0x801, 0x7f}) chroot(&(0x7f0000005180)='./file0\x00') semget(0x2, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) symlink(&(0x7f00000051c0)='./file0\x00', &(0x7f0000005200)='./file0\x00') chmod(&(0x7f0000005240)='./file0\x00', 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000005280)={0x80000001, 0x101, 0x7fff, 0x1000}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000052c0)=0x1) fchmod(r2, 0x104) pipe(&(0x7f0000005300)) dup2(r2, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r1, &(0x7f0000005680)=[{&(0x7f0000005340)="c2318faeccba08174cbcee3c34ac2bb946113c62264ccb1556264ae2664f42a7f84971ba81fc2b0d1d11b19ee0ba9af3983ed5816376ee037ac20754088ecfd532dd47dba88e58b3ecc3eb7846382ceba467b859cebeeb9161dfeee58851f9b17c10e97be66e0d0ecf90e3a7575edf494e127517d4ed1801d4145d151b1b31a420dd241db3424a884d1cd9116f33102723f0fdbb3b5a6520ea422d087a079ea966fc51b6012d19b3a450d0c777ce00dfae1d09d8ffd23490a5", 0xb9}, {&(0x7f0000005400)="663e6fdd75044bd9bc7a09e2080b061115ef97f17afe596b73f38d51104d4dfd3a72", 0x22}, {&(0x7f0000005440)="c1ea9dfffe7c4663e6433498e58a8395bd00ff5e0ee512b52b83c8b4ab1274b21709aba9960dcba2b58298057817eb41ee64f2fa542555fb4762541dc7c90ad0124182a31c0abe969754a881cb2443e1394296b7d2180a4798795f678720cd630791e27bdee19a2d6a45009f5990cd2487352b12559957939c92c15f557c0dab2dff84892166a024db2af804555394f584a4d82b220b134e0a40508511f6b24552ad0b536851979a5a651258d260db14f5cbd274f4ea8896c4389651337d8a3a7135814299", 0xc5}, {&(0x7f0000005540)="a300f4af6aad4d8103f0e8ee98a03c4884572777404b4c3bef4328e93769254ad98918207036a961f50f78f9838b01816a0d7cfea96346ac426733ccf7b7b56fefd3d592a8", 0x45}, {&(0x7f00000055c0)="a36c68fac825244088740ab48633c1ab0330e12a1589ff20515cc6c1673b7675a1b73bb85fa41b2556de504f3f7953a3e053962f05d0526cabb33e2ef6e332ebe512e5e68caa4358790b03fcdb53de9d62951a089b86503ab420c27a8da431cce32e77c4ab02eba17c732e8cad1252feb33501e51b6de61481d9c66d8a0ec31fe88f25d15436bcc76fbd9048", 0x8c}], 0x5, 0x0) 01:39:22 executing program 0: r0 = socket(0x10, 0x4001, 0xffffffffffff8001) fsync(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) close(r4) 01:39:22 executing program 1: geteuid() 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a95"], 0x111}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x8000000000000000) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = kqueue() r3 = getgid() setegid(r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x27c, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x2be5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x10000, 0x3}], 0x6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1a, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x13, 0x100000000, 0x8001}], 0x7fffffff, &(0x7f0000000040)={0x7fff, 0xca}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x6) openat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) 01:39:22 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000000)="d17361cda7d74b813c7fcf7d1f22f1f2cb043f2d2aa90034888845a81c295d6b7fd657fca76fcc2b2caf85578a995fb006171601383d3aa8eea533521556868613c3bb430bd81d5a7b7daf0fd08636a9fea38d3117a2f89cf74edd", 0x5b) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) kqueue() r0 = kqueue() r1 = semget(0x3, 0x3, 0x402) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/194) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8543c8abe712dfbd6a3c577afa41688bf3b436ff4320acbfa70af5508c51ad20bae2076af894814488f4df3e707ed27efa49af2f6ff7994251454be8887cc7e8a4f472047e6beaca48ae6b8d07124056f8c927849a51cb526e1393e1b186302fa5ab1da9ae640060dc65dc4a94d0bde4092e37de2baf39a3622b416711c3eb6a417547e82168af6c1b8a9fbb8bbf978221fe4925fb8e7639be994d764ac5a849509d97886d6e9309d4b48728e8f5b896ff5debec0d939c9b62edd002256440b07c2f3972b849ef96223b9dcc49b090ab91c61cd9d5d55612c3bfe411ccd80b7b51a4f570dbe2017037cda4a028824f74534eb6c7e906b56e3a3fddc0106b5ae431e78d2cd4f878fdea3af078338b304b9427c15a89cde87636351ccc16b9d35ded152dee377ff19fb1848451bf091f6fc7864cd408d580795b4ac60ef7ac60f28b1e5544b9633304648674196df46079b0b5a9046df6b2ff49035edaf4b14554bed2e1d8365107992a1037844c67e51f17262da9d076a793a9704c0e80baa47f5d4045f1b0cccfdb9b380c1b09fecf7e59c119afb488e7e59304f833f1925bc55cd864753d3216471ee8b34ed877628b7134d0392585a93f9687ff4fd32aa58697ae7aa78f6c7267225677a2b62b59e1c583dc5547036aa0c5d3fc0145ac93fda513a844e4b2240e895fc792b59a171007aab100f3cfa706487a15b69f56c336ecb58c9fd3b263c8dd4a11381a0c1b54856c7fa1081fbe15091349b59acaf8dd2e1e505ca90e28fdd0cc68a8a12e8e1fc1f8d3081f09996c7e575c22744113b8e7ba3da5c6fadb9412e70a4801fd1174246046c3c1dddca87293c0147aaf41e5bd896180274da42d2ba07e591c6d3d3908f5c23508d300bea42f60b3e5f988aff11e91163e61bb308878aecc8d53299ec90c7fb5e95a1f1120e7108487c1d76462cbc5981b9f5320940e820f5631e9449e845cfec70894845ab2ca74c518a718268eee7ead25f685a572c29420910ebeb4df8c9646c91fd48273cd8966a1959b570d7bfdbdf66f862b659f87b0ed2eb5fbee4993c36aebe2a7d6d602685de367adaf231e7f96c98bbacfa2febc47fdc294c8a18a33604dd6b6ad5c36ac5acc9783beef27eaf7a5d04096df83662b768aa33ae83631ff20fcbdb4de3570aca9efc4c769befa1079d12a12f784a4c3c576f7ae8226ac7c6905c3f0b71aa35ce1435ba18d2bbc3acbb6e3631c039fbafae60d8ed3eb5e1fb3ea52487c9512ffbb2a5e26e3f9b4fa72c24328812fcd055950264df2a9fbcedb167b5e77a668fe55b4ad2e4129292c6e73a794f07e88f84b882a1bd0238ede8e9c33f2d986b09b96a817705c934fdea1be94924716dcaa27be4e4438cee554c99005e181534ec5006bfefad14d6306a4ab0c8e9ed788261fff6c70bd2076a5ec028b13a9811a1ca28b9e506376d5e9a20adb6b25ae89cae964ac8de8489428c66003ba1f762951de95710f7030f6a5c7703d2e401262063c921b5014362b45987bb44ca825300a291bae4b7fcce8660dba4c754783df87bcb18a75d86d7ea126b24b4fd996db67faa22c843e55d91045365fe538c126ceb166bfcb52853b6a4fd4da2d28a6ce988818f46ddb7cf9770d84a6cae11dc3a11f8d23313ef2f34e56e1199f4af560e0be411a63e3b9a4d752ee0d859689938a627a14f3e20306f5d4d10767b97b2dcade09118babf77132fbba4cb24bf5e3fdd49f9de9b56566409d45ee05562d00654a28dcdf6a6720a0855208b4be0eb67853c9687ea0ca977227c5922d1316a95f9a82bb2208d8cfc9c670110d12ffc2f351311ffb4f3a7f6a6e0ccda5effab730e31fe38afc857e9aae7bd2d64e301738108364fda5c6fa068a49e3fab7a6b4079193af974dc23c9acbc3d153d469026ec02509e7ef4327d458a5911287afd1c2ff6a60bd8447f4482cd171fe3e85eec93a8f7ade0e61b616f6fbd3bc2bd52bf3563525aef33d8ce14a907bb9b08ed245232b53ec940d6c2a73bb39750051ca7d80d4548ce029136d1f81041113efb92657b5efac8a90360ded16eeb4a049d674ddce2ba22f9e4dd2acb844236b492618b0eb87e5770a07251d5df2b9476ef5af1822c681d36a5fd902d06e6f25133269b57066cf895635fbc700a0805b170d0c2d00e7a997c9e6f5f5cf6a82abac0ee4e7b4ae9b5587a74e660a62fa83d38b699b78b17c8e8f092129029f14bccc94eeff21642c49e1da382aa46d54398cf517940f8e464b18dd9ea186d872d23fdcd3f6fe046cb7c46828ad46e77ae4ee75b4ea5e756d5eb53cd9ef2410b6c1117acb279be849062860caa8308b816467e7bd5eab9efb1f05178d87241a23ce8ddb6895719539e52e83156cfeed13dee0990b50c176c3b98c7369e4b0308108efe9872f0b4a2cfa6eca3a2f6ad0dda7ff57b3d8743a2df253b07b444d0c1785c70887eb8d898e376af89da776e56cca39d1be31b5495352608114b9b428e3d71b00053c3b53f574d6a8a6ca1c7fb96485f3e0aadfd45a892e3d88e9c4864709eea16f864204c9bcaecfbbd70d2713fdc976ecfdf9405a92c6ba9308b2bcbee077c15009395266d1e4dfa6671707f541bd21ef07cc00ce937a925f9a33591b62fff558e0fc8e3f00d28af56443b3fb997b8f6766b2201d35779e3e98be540a6ab7e1c6f60a49c497de2f9ad6acd9f0b188425ddb1b26e4ce74b31f468b16c9c17b9ff840c3a944b2090b91c77b2ec1ca82957d0c3508e2fc11c95ee93e52b17ce14f59206aa95616d150cc1f75d2c820eaa2d8e18fc8de74fea6f71ba1591f6396b882435352488fb86aa76727f927fcb1ca5ecd013c8ccbb45c432e2320a5fb9c7f04d98591ed60ce8af4dff3392935919890d980c8442e9843c837de2d93a92dbc4ba68a7c6efabf3c1aafd8893680e0637f2db1f42467fa717c741b20925d13e227c875eeb754a9fbd7f10b6c042de626e982cfbb35d121cdd276d5862d187426e76f7e9b8a24c96659603ac3b4326ffc2259d8a61608f7d880b4cec65f97a860772c054d8594dcc604390ba8e7ddf6118d4fa776c853a10f48ad75b186bd4667418f3f3770d6a8bcedc3a3ef4056c6932407cf09e45d8fa7bd28afedf101a7668c7b10a1b0a7643a76a5c0b937aff29639a795d8081b43bb4fe0203ca3d9aba5ca74d9d8cef6e5b95f279732cd774b54073de24e614da745f1cb814bc7a5c82a5fd0523b11ab4ed9b9321b370f968497dfc650594b69e4387fb5007432192f28b7ac23bdb2b2f8c2633308bbd582f0e194cfd0a87eb2ab3a8057abe00efd99784efcb7302b9f609818e35987eacc3ed223ed11d93117d5bea59c19ef331f3deb6324d6c5301c89d897fef68eeab30c64c1b733c914b85242502df671cd92d3df82746ea262b4c8a3bf8debd2c4290e855e706c5fd05c5f7fdeb6f5ba996faf461ac6a21e48bd2347666fa56b0343df357f0d8ffdcaeb690857212cbf42305c1f8420860e1ac6e8850bf0dc9b876c910ecd4eab2dd73845a2d334f9cb23ef91c99c33f15a7fe63aee81ecba10ee2c2bf970d59bce9743ba04ffea3e60f449073394dad737007a59391d6cea53165a4b452694d935373374adb2f794ccb3e0e5ddc83a6fa6602ccaa047e587c8a51cbc081a4764f222b169efde048c181f6c4b8334e8222938372d4291a840c3dcc0c7f835503943fbdfeba3c63c13ff73873b33abb97eff4a0fa2da8ea8c54324d4b7cec4e3ed2af3c8504210661c9a28087f580b5c2392b3d3f46cf228b72d02be06430d3468830a6d363517cabe7e3fe81b365dc45f13b48a483760da22f9e87f8688c8da71d7ef7a8af5ce3be5d283776ac694eda91a228451c26881e4d0e1a23c7e795cd", 0xac0}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 01:39:22 executing program 0: r0 = socket(0x0, 0x4044, 0xfffffffffffffff7) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 01:39:22 executing program 1: setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) dup(r0) syz_open_pts() shmget(0x1, 0x1000, 0x31b, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() kqueue() 01:39:22 executing program 0: r0 = semget$private(0x0, 0x682bf089f4b8c737, 0x400) nanosleep(&(0x7f00000000c0)={0x3, 0x4}, &(0x7f0000000100)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/161) r1 = socket$inet6(0x18, 0x403, 0x3d9b) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3]) 01:39:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x5, 0xfffffffffffffff7}, {{r1}, 0x983f9362e2210db2, 0x62, 0xf0000001, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x81, 0x3, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x8000, 0x20}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000006, 0x9, 0xd7}, {{r0}, 0x0, 0x80, 0x10, 0x5}], 0x8, &(0x7f0000000180)={0x6, 0x4}) 01:39:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 01:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 01:39:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) getitimer(0x0, 0xfffffffffffffffe) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xffffffffffffff8a) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x6, &(0x7f0000603000)) socketpair(0x20, 0x4, 0xd54, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 01:39:23 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) accept$inet6(r1, 0x0, &(0x7f00000000c0)) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 01:39:23 executing program 0: r0 = socket(0x200006, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffc18) 01:39:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) socketpair(0x2, 0xc001, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x87) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x84) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setitimer(0x1, &(0x7f00000000c0)={{0x800000400, 0x9}, {0x7, 0x2}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x7, 0x6, "91cd82d64fd5b3db3f68cf1e45aea506000000bd", 0x9, 0x1}) 01:39:24 executing program 0: open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffa, 0x0) socket$unix(0x1, 0x8, 0x0) 01:39:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/52, 0x34, 0x800, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x57}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() close(r0) 01:39:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x218ab6ea8e328664, 0x10000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x114) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:39:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 01:39:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) sendto$unix(r1, &(0x7f0000000080)="afbbb6d551ddb5e038f9ffed5181c7a5224485136a217e7cc2065aa2745920ecc764a6dbed4805babca02bff051913e19dd804d54394ac27465a6624ba7b1c3fac97d365192b8124fd7038d8978498ee3dcd058269866990cdce1e2678f678c16ff122a34584b0f04d4035722ded266929dcf50fded0d95033408413e31b1adefde5524ed763d489aaf0fed67bc69253d1395199d14e7200bea458a878c0c94395031e3cb51b3282e0", 0xa9, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000140)='./file1\x00', 0x8) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) 01:39:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340)=[{&(0x7f0000001080)=""/35, 0x23}, {&(0x7f00000010c0)=""/68, 0x44}, {&(0x7f0000001140)=""/117, 0x75}, {&(0x7f00000011c0)=""/106, 0x6a}, {&(0x7f0000001240)=""/178, 0xb2}, {&(0x7f0000001300)=""/30, 0x1e}], 0x6, &(0x7f00000013c0)=""/213, 0xd5}, 0x2) 01:39:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() rmdir(&(0x7f0000000140)='./file0\x00') socketpair(0x18, 0x8000, 0x0, &(0x7f00000001c0)) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 01:39:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x811d, 0x3f, 0x10001, 0x9, 0x2, 0x401, 0x0, 0x8}, &(0x7f0000000100)={0x715a33a1, 0x7fff}) getppid() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010c000000000000000000000000000000000000000000000000009b9e7b741897033cb7057cbf5a616f8ce761dd8313c88155"], &(0x7f0000000000)=0x6e) recvfrom$unix(r0, &(0x7f00000001c0)=""/191, 0xbf, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x25) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x1, &(0x7f0000000040)="842554f22d11e42eabad83e3dc0f63012de316a8f10ba0687e7df364dfb9114d83d68fc66671aa7c8cb686763b6577a05e7c00685a2f654dc298993967d66779ccf71e0583b7f03afc6758537fb32b5c4c47b48701731ff98036309a4e5564765117309bebc05e", 0x67) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0xfffffffffffffcf6, 0x0) 01:39:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket$inet6(0x18, 0x1, 0x7) recvfrom(r4, &(0x7f0000001740)=""/144, 0x90, 0x3, 0x0, 0x0) r6 = socket$inet6(0x18, 0xc007, 0x9) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000001640)='./file0\x00', 0x20002, 0x41) r9 = socket(0x10, 0x4, 0xe0ee) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x8003, 0x259f) r12 = socket$inet(0x2, 0x5, 0xdf75) r13 = socket$inet(0x2, 0x2, 0x9) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="d97027fa669680a165be94c5d1343ba691e8ac572d24e58684b344311a17e20f4892dce5f3766a179aa69f22d3b8810d916e148fdb97c9d0615750fcb46fd54db4f1669731a2513c88cb526ed24544277116d0", 0x53}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="86757c789e44fec831322ed4210e797b6675ab08fff0f49915614491ad0f5b6c8fc879ffc695b5583f98169c8e1c804d7e91bdc1f473d3764737352c3d55a65f4f059c15f00e8a994456f20002452372688b4ccca59153e73a6cafb00d4dfef8f9793f9766199ac7910dd1a834d59974e5401de30016efc4f6e7c9bf50abc7fb6615643482aefd09a0421acd6e5f7982a785955305ab2e39e37b087e1853aa55b75966a06e21ad5c08fbc73e7b7fda4f805d2ae2eda76eb5a33294674eabcc200c8c6756270937ca78722a6ebd230e484db1781ccafa1725492e655474cfea4f0e1a662b4d1795d5f3e1c8dac6ad110ae1b2d38e4078d2e572c0ccd4", 0xfc}, {&(0x7f00000002c0)="92d0c47c21653f8e2e651ad989175d1548a096da70b959fe576fe8009474c3b40855027c3f7996e095c438d71625dad3b3930e10f17065a566eb83c9fe5852018c6a90e9e17d1e2a854ec94d1989f7c0e1d53425a3788f5d5cee7a2ba4bf31e69f5c7698ee4329fce6fdd0413b17fa8dd505fb08f313010b8e2c07b8df7dcf7414e8fdd82e20b81b6c845048394b370da57f79dee68926cf2675ce7e54f6f509e791d840f3b3799e8d8c22692e948a", 0xaf}, {&(0x7f0000000380)="f95f012412d9e56c665f4c4df2a1aa02f6f6bf7f1fd0d3a813ad8b530ba81166fb607037412dfe272729cc88eef25ae8da16c88c6ae51d9ae0fd289d9ccef4c0f6856df88a8dde45bcf01e518ef9127579ca97929452420c6d276254d4226e269596b15c0bd176dabc48fd6f9de2c98dd2b1f253c8a1913455dc77ff8b5e5aa878d534c187284faa53146fe0f63b2b0490c27fc6bd1a96cc83b46c4f94daccded8632e26a48f41563b6513470cf4475751acc3e776578e8f1c4e4cb339ac4c15077e98df38c312474262ee4b72671d9d7efbce89c8594a2643a447", 0xdb}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="becda2f32e63a3b97d858ef2975caa1c8ecff413c0137c68ce809a1a687172dea4e5840661d8f93cd3767b92832ad61a91c51abfd96af33e0f9321e66686eb20d9f6d66fe4c6ba72d2fe371b060e26cb2fe21f354acd4042f4972c027199e07e2d1c73bba3c899a35e157c47f2864d2797f38ea5e696da0dfa6b9e2cde7a6f9f5cb73e0149f575a0d4750d20f42efa8eecbdba93d649e8052b05207de52f7a05ef7bec6aeeebbf99aa5146e9db6c750ea3234c565d1b30722dda1cf1001dded71e03f799a38d579957e628ff26aa915bfac86eb4d3f55b2fc47c715d5595de31c2651ce6cec7778fb1c2106841024f9146f72fbfce874a1f5988c91f25fa2bad706b342f2f44cdf041fc99fc8a88838f873bebcd787d2cf1d3067d4ed36d90cfbf065e5170af8ea80d8eb181b9c5e70acde70f81ed5fa93a77ea7109688825df0ea4c7254e0672ab1d8d6395fb4e83c34ff9aff1db681602ab1e3644c0868804b1b809ee5bc09bbf97eb8d35e902722071e195114830eb02d1f2a0aca5cd7fad28bc06688b53fd395a475d3fd6e170655edbd60ed4f208232c2880b6325b295aff23fee792fd7012d2b3f413d7ce0a90ce7ce5d18889cbbdc147ed14de9b63fb7b9badda35a2d820917f6916037596a86eb19749dbaffa7efcacba4a6d4d40270d57d3402aadb1a32c331a5326e2678f23152ebd78021d5307b04e6ec3e97a25c6077e570f78db5e8e397e054b298bee2d37294fc5fbc7815c919073c96961e6beade07b0eceb892041a1371952abf3d92a77db5dfffcbdcf5c0c75ececfcc66a3ac20d29335a10b29c35cd826050720ae986c206f744916f3198b8188a1f44290f1edde557e2293883911cea06aa316d3a5cbc902d8286a3f3105f6a75be11605f6e8f7ea426cbe794d8523d67ce81173427bdfd27e920ccd7b2ec4c5c2014a5c354bbbd58f65db22634487c55926583c1f5949b5d34065aafeb566adb74c37ac4237889a222c29d23d8fe09b2bc2fbef0a4194700fafd28b2fab47907314f25fadb2e13e5150cef30accaf7867dc2ce4c7ebaa8913b2dda94db10083a0e8560a0f801ca9389bc7a44d9929db38f71d48125edc733feb0838ab2a7f222901aaf124d0ccdc1c951f678590b71e5bc55cae2c61b3716afd7c0f75786806735c81a3af8e4c7d578f7c9f052908601d61135dd36cee5ade54fa93f2e282d352b3778be2c79c653d658a128c1616090b307b7e7cbf655b8270f59a0588e43b313a631d32f63b79908036f8f1b2bfbb8e66aefe1478d557947de3a8eb57edacfc5bf7b53a68c9e5452ab09930112913488550430b272623eb9210fa58a7040e4d5ed710460db40a5092d75138349e691fd7bd19425480b98625fe1c72ea35ae1bd9ebb7f572cce86d49091ae96e822801d873ce36bc86d447747cf774c1ff0aa2c2dc50e3af7ea8fa2684909e6189ce8d31b6d2efe108a674f55d0f926277c53f3372b9f6ed947e4b5f7c88a2c12ef4b8d1705b896eac7bd69a91cb22d0fe045f82d2b4826c8c61220e2ab02ac99e4a6d027f96d16d064e9aab962ded74ecf2da42271bdc2a7b67353ce33312f82eac5e40e0aeb4318c972cbec21ca300e07f6bf1ee285ff8cd3413157410ad761e0ffa6fcd0a9be7d63b446d75f6c04f818f88f4095b1ee70c0af89fa7a705c37df2b31c0a8f225bd83e2f5c1dca25b19aca078a164231ea7ca5457f1a4a0b26486fb164327ddc10108d33bad209562fdbf94a35ddb3013a3ec225459f4ba196c1b1972c4d2e32d4454a7a79168548ae33442a4b35a919f19116392296df3bfc865831fafefba92d6452e860d08346040e411bc5ddf90a787c2ad29ec79b9f73fda3883a227dfa8a5da42e1eebab34e952a109ab311d0d6badfdcba58e9b98d14966e18c679aa02cf6a014ffb777612a4d3f32c40d8f17ee163eea6150e3c7175024e9f88b3a7ab89eba523e748e5e911a57ae0832057f800da92d4c2647ac5a1f3b45c8a01b8a126937319024e988157d926b7c127c99e7642ecac10c7b20c9af9ef09b52ddc70d41ea5ef3339a898896cfa62ba8ec56bec015a3ba6eaae03bbba5fb830993019645fe153a1a20d3f06279a9148164731889a00d69b3c3bc16ea6960f834f22bd691d24009ee8aa28e42bd0d8ee18796fbba8a752b13469772c17cca7b8f41d040147da84a1cef87400ad4b6090b45095e37b5e4c0b109b7e56d2e18d8de204d8a32024fd0ba3a85d421187d73f117efc773cbed3838d519b612537a7d7967da943ff472489c035c97dceb28bddd4a491ed4f1c7999056d8eaf9db70e996fd711f958a344870e2463fdc8f585cb181280e37e91acfc616508c86d2291e63bc742bfce444be184817ab5e7ebd177c238817748c455b404eb32660eb95eb13e4e9a036fed961effaef0cbb89e118b62f084274772642274592b835f51087da5d1ee356edd466d612abc1bb2797e9ab688bcfcb58148a4bc797f1ff5de9771f1d4b4a54ce0d836073123da5735e6a5352da37e08a72e7b0f34d2081f6da171d04e26f3ae9e692f538f8313cc906e1bdc02b4ce65afcc2952816cfafbc38e886e85519eb6a70b6c9083892dfb863f68ce05a8b4d5747ee1c5bd14786b945caa224ec3512ed4504bd81834cfb3d9eb02793586baa79170828d800e3f00ee627b88778ae70bd51971cd75ae72b14a04de2a076ed4a6729fce40f5644e265c97ad9ac0c85b36508057afa00a22e907e5a3c71272128c889d35ab01a6111400b25b21d507eb8888cfdd3a179006593afa27b2ad3ffdf21602945b6114031a5816c5230e8a6fdc7b59bd185d7ac0fe3fe428d59dd2c8c8339faae836ccafc00ef3705367af506fce93874d3dd14836bd9fcf3b904b0781e8f19fe803dc1dc950eb1471b601b213f7da6813a7ce4f02721830474c2a284dea4553dd673b4d6374c0f74bf57704bfb9416e36818794959d1ba4dfa01debaf9d3237a861f22fc3fb198e9b8b6eb5e8d603579bfea130493472752391fa7bf8718584b55f345c8c6b82df1f7d46de853c334f8af180bb7a617f16cc1e5b063557d03a0d3bcc81544ed7f6e2f2ba8f09a38e33669e4785d60d9bb92c9737f51a19e41db94b113f6a90ef7c2160666159a1026d6b748f64c39fde870fc3b256f7f211d53ac8c72dbd57c459fed4a688a1369d10c8bf5eecf8a0132ee7a3f1f9018967bb221125d7e380161fe0184da10d0415143c62ecb49ba186c5b8d4eef814c58298727fa3dff1857ede0dd593baf517f7e14ee8df84bbeadc5e04f5ed4924881a5ec13f2b1d900affce02357199058447a67e8972fdb6e21f877008e22c95f86e0de7a5918d633d0f0d7984455acc77c34978cc4c4955ba905eac3f09775d1751129c6df6b0adfab652b35a85991a61a0e914387300ecfa776ee1d43bac7e516585c0f7fc8c7f08f9ddac1dbd11ad30c470bd8669b80793b795fc8bb78ff3889543f08b06a31a22a7bdf7ffe856c96a55cc25ee0ad50955a358b1b81b0e02da338fed79a38043260b56fe8aaace2c1173ef4ae93b7867c235fe616db95d0b30f4de162d0d8539905dbdffa00f285981e1075b2c441eefd933ed32522ada299a39c025d273f0b54dfca89ab0c06770e4a2ccb002860d1aebbd217b4dd385c107bc435252ebe9dcc2b00f5c9f55c9b47e3532ac3bf0194d7423c55be4fe49cc953f2fdd4b3932fcba6272ff2f6951fb298fab3bc8edd83b02fc4aadc49bd743ce17bb4d44ea05aa40df0204ade11d7f377f64ba5aacf932c62afdaeed82d3735fc57e404f85e685adf1c36458d8fb65cfcf9c17488c92198aadc97dba095caeef786ce2afb62da3211243116b41a06606e0213291bb5fd79c97db4ff26be0c85eff0b1b6a3a97308c34b2c5f886a03a3619ce817e252df1c24cc7755980e0160c4b712b076a8fc73fb918f11becb2f089746b7c5da2d382c5597a55279529323d9f9a427c6bbebfcf55554d98c3848b2bf7a534a547378083d4fc7c5d07c86992b9dd8577204364ef45bc0621d684cc6e187502a13fe489fff197b35e8857432c395743d213e3a9639403dda9860b5de1b96b82b9ffd4e483701b47de278e278dc1f21adf98ef6da9d0fa10317f90ff4bbf56941cd995f0869ed407e1f715a5998640a3d5784cf422842d3320768857caf64407b34d3cc8a53571dc56857ef3c3cda731b8d5efcf2898275dc304d5c47228e1392ef91be8437fce721ad29ec7b7197c9f2952695a9dff4b25d59b7652694803438e6b2791b7fb168701a504f1afcbdab67dfaa436fb9fe8e5226b3e20ea8d090784cf72137ed5b5a4b89be04b85cd64e682f0cd063a83417a4d7e6e8397f9b5785d4165045318070d68a6c65ebebbe51ee8359a6d9beac377171b23d9dd81f4b6c0ff98059addb719bf7ed1b5b14c2e9200266984d7ade147c276e1d92433948397f0f3bced40d665f883afa597a1ef4e06baa512d13c1acc0845a862ca4a71f4a0dca3cb1adb5c47f3c73098ab9f01b98006b668a095fb735dbbbb93dacc327ca3fec5c127e7e002316a331d96fad38f30f639e72b1824a135a870a8736f09701f8100f2bb7335ebf9aa5893ec2d76361334a36cb755747c533851d6472bd3d74c22852f759b9e38a8a91ed617e78852c964f0d5938b5f6f6ffd0ad4c13bd3233300143ee4b51d92fe7f0a2d99576fb8cdb2729335b1f720e658f1f72bb6f006a1e2d8599e05c343d63e46cd82a3152fb2f481f13915ee0f9408e10c688d3d534416275caa63601d08073120255ead0c2150c6d7ceb3dec2f6726f5b3a1cb88c44e3a93ede520318ecebb92f78be7600ef46a0b302329e6f397d0edbad3ce694853e4b38f7dda867c3c0af3b1ca7dff924e4319310c6e17e1e7883aeb11091a2e97490a66a38594a0bb4fed7cd3210148097a839553bc599983cb824d7027d9d7f05dabd67366ff2c8c3dffe6a6589e908fefebad3b593775b8a99945342c1931fb92529fb9b5d666378ddeb5c87cfb94f8926b7a3a2cebeaf2100d9cc6bef3b90063d960b1557a5e4eee0de92786d8bf922cf3cc70c12e0a7c4437c568a809eb1e9aab602f42411f38520b910984629690b3d6648e92b98df5c80a01585e6a39ada9639fc4f9cefa4990a80c83333ab4de84d12ec8358828836282bad2e6631cba36435bd8468876ee6bdf528aef34b7d01e9d3b22fdc40874b7f41193e36d342545af3db194ff7060fdbcd87925bdeca1fabd713bb54cf82f7aa7ccd115e90f8ccf9dc60c7e090fcf03e44eadfb2a1d952f978545b801bc0ed9e130b51b5a8057444957a2ba1be1d47e24fd6b64084482428bbf971f2684871269a48ec6a2ac5bcca09962ffd873e9c23452354fc51a9c621c5cff70ebb122f1cb8a78ef473b8054a4eaf93b4f028e24e97c4afeb2031d9fd58ae2fb69d5e6587544dabe88d1d0a158ab00cf80c8af0683fa9ccc0a3c35546520b8760874a555b67d4e47f824bee2aa2f1e711c441ee22a8979de8b0188ba029c54bbf0cdcbf6dcbbcab6666bb621731d80a2647019253c1731ce723e43e46a9f7a4a55ee060ddd9bc18b5a52e556b77d98563b28ece18f1f43e5df9d7c4558409b928d3ffe70c344ab4e59ff4f16c464a73d86cc6b417cfcb6a2d8ff1bf94b8904f9ad7135c5b6851a35bf7857281c7da57646cf78a0d06d18152a4fea63756d8089adb3b1c139f8ccd4ac5c2835d109991e9c638e7ac433228e58f1f074fead077ae1bffc24ad465c507d5c63a6c8c0e19310", 0x1000}, {&(0x7f00000014c0)="6d9eab793850b504eaf8a652d4d3cd10", 0x10}], 0x8, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x70, 0x404}, 0x2) socket$inet6(0x18, 0x4000, 0x101) 01:39:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000640)=""/95, 0x5f, 0x0, &(0x7f0000000500)={0x18, 0x3, 0x80000000, 0x40000000000}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x20e) r6 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="23b27cf25be9955b40a01345c4deaea6a9dea9edb1f77d0f2b67cd6e51d7ab8bcb77c371c8227348625e3247bf69f4928130c4dd1adddc29158d0a34bc48338d4a15b538820eea84913503cc5f8901fb57a7220781ef2df78d90d4f612812195964b80960530ab4b378059482a263502ae57386bc5f90d65294d9e4a9bc5aa67d6492bc22c9100d2ba3fe3ecab1de1ed24b89df439b7ce8c362e2b120c282f373e", 0xa1}, {&(0x7f0000000280)="118fd5c22c5798f981b99e65a07033e744527b85400daa0192104e6d79050bfaa1f3b09aef7210b635716c2f73c743cc2b708a6c54772a47cd75857aa3a49d1ae44fc2f3ad4c73db9affc0197a170764f739f32b10e030b10af5ed4164b2250507c0a6452b566582013df9dae49617895dffd14d18ce89e2a81fd762952de98cd2ca08fb345b15e2cab54e2264f32c0f254ac31f1ba98b58c1ba77ac6a7a5cabd5879611770b4c1da7ba76d5fa93c1e31708fdade2f6c1e77b19e15ddda037d6ff7eaf74457f1ea547fbd73f381b4c3e6372a5c178c3822111bea14cb2aad43d4319cb07c336c28b1704554400cf", 0xee}, {&(0x7f0000000380)="4b090a5463a1fcb6cedd04773dfcbe1caedbd8f79b73de147b46843f14bc7977b982d06b84357ef9103a0878a20d50ff9a9ef84a3a742f27e6027c7e5d34b6a825d78da952743d9a4c1a5e3a142fc1491ed4692666c5ae1d5c3cebeb4e2029d06ac6fe5924ecd1579a681a48df65cafd91725a02775afca929fa70f955ec226d601326f956b2b2cab5c5fa4e038f97c08e9a20a37d45dbf9d8bbc223f3a7159b8506c94406308b737fba97b915278b70de7cc90bea6be98f4eff4c31363969094864a3fb50bf750dab5c998777861dcdad633d4df63c85c529", 0xd9}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x2}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 01:39:25 executing program 0: socket$inet(0x2, 0x4001, 0x0) pipe2(&(0x7f0000000000), 0x4) 01:39:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xfffffffffffffffa) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1f, 0x7f}, {0x7ff, 0x1f}}, 0x0) read(r0, &(0x7f0000000200)=""/192, 0xc0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000700)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf4328", 0x144}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, r4}, 0x0, 0x1, 0x0, r2, 0xffff, 0x99, 0x56e7, 0x207}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000440)={0x36a}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x7}, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffff8, 0x10000}, 0x8) 01:39:25 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000680)=[{&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000040)=""/22, 0x16}], 0x7) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) socketpair(0x6, 0x0, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) 01:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x200) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 01:39:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a000000009376000000002255"], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) accept$unix(r0, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x14, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x29, 0x0, 0x0) 01:39:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80000000004, 0x0, 0x0) 01:39:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xfffffc26) r1 = fcntl$dupfd(r0, 0x200000007, r0) getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0204b3e41e930000000000000000000000000064f975e5001600000000000001be6f7c000000000000000000000000000000000000000000000000edcc08d92c4686000000"], &(0x7f0000000080)=0x3a) setsockopt(r0, 0x1bd0, 0xc6e, &(0x7f00000000c0)="91003fab1a6715a7d6e37044fc5dbeebe88771d98136754af81cfe0e344fe47e7dd3e6de1d467ac59334ef51eb1513c2ff07739d144a154ea9e44bf9ab51b34cf56e8af5ee3980b17c1397251655f1a2a70b318d4d1dd1d390ce9fb4eb3b7698778a70187ec5fe79aa98ccc644bb7160eedcdda1d30f7314d1aabbf8b4edaba4560c47a7343d95204df15319d9dcb422555d7ce26f8d6a3eac87eadff72c5bd1d803893965f24fe115148b77b037be0c0503", 0xb2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:39:26 executing program 1: r0 = socket(0x1, 0x3, 0x5) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup(r2) dup2(r0, r1) 01:39:26 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) getrlimit(0x8, &(0x7f0000000000)) 01:39:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:39:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r1) setreuid(0x0, 0xee00) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x3f, 0x0, 0x401) 01:39:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup(0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() r5 = socket(0x26, 0x0, 0xfffffffffffffffa) r6 = socket$inet6(0x18, 0x8004, 0xfffffffffffffff8) r7 = kqueue() getuid() r8 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r10 = kqueue() r11 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r12 = accept$unix(r5, &(0x7f0000000300)=@abs, &(0x7f0000000540)=0x1000000cf) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x5, 0x7}, {0x9, 0x1f}}, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xd0, 0xf0000000, 0x3355ae39, 0x3}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0xeef}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x1f, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x5, 0x3, 0x4}, {{r5}, 0xfffffffffffffff8, 0x9, 0x376f3e379ebfed8e, 0x7fd}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40, 0x3, 0x1000}, {{r7}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x4e, 0x2}, {{r8}, 0xfffffffffffffffe, 0x9c, 0x20000000, 0xffffffff, 0x95}, {{r9}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7fffffff, 0x7fff}, {{r10}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x80, 0xffffffff}], 0x3, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0x48, 0x80000000, 0x30e, 0x1f}, {{r12}, 0xfffffffffffffffc, 0x20, 0x0, 0x3f, 0x80}, {{r13}, 0xfffffffffffffffb, 0x22, 0x8, 0x6, 0x8}], 0x7, &(0x7f0000000440)={0x0, 0xdd48}) r14 = kqueue() kevent(r14, 0xffffffffffffffff, 0x1000000001, 0x0, 0x7fe, 0x0) 01:39:26 executing program 1: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af}) 01:39:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0xffffbfffefffff7b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x150) fcntl$setflags(r0, 0x2, 0x1) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x7}, {0x7539, 0xfffffffeffffffff}}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/6, 0x6}], 0x2, &(0x7f0000000340)=""/21, 0x15}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 01:39:26 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/6, 0x6}], 0x9, 0x58) 01:39:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000280)=0xffffffffffffff18) r2 = socket$inet(0x2, 0x8000, 0x2a) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x6, 0x3}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bb6f739a4423085bc15642921908572ce60583bebc11011d886f921e09ecb65554f875e8bc8b5a7b7000d7bf9afbafb6994a039ea4dffbbd973b340ff0da2ddfa57328a202636127d902961fc253b04a1f0e4a012d7c7340967cd89cca756b7cffb5b92d531cc08ffbb3e9a0d291bb4f6b4d5a36e3cd683145bafee298f9ecb12a261af28e6c9ea76e9a73a2331a38b4d7b8abb2bc52fca27be58302191ad17ec7100ec26684474854728b02117909b2f1ac38b5f614d8065ec6fc1caef42e7fcfcb6d72dc862442c1710dc37a1add148a1f7510d1f191e1753d5773b038d8c4019e3f93edd64c7ae7a66569148fa9defbc618dcc6a87ed9cdde1b", 0xfb) 01:39:26 executing program 0: setreuid(0x0, 0xee00) socketpair(0x16, 0x5, 0x6, 0x0) r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) getpgid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xc4, r2, r3, r6, r7, 0x2, 0x9}, 0x81, 0x2, r8, r9, 0x526, 0x2, 0x1000, 0xffffffffffffffdf}) 01:39:27 executing program 1: r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 01:39:27 executing program 0: getrusage(0xfffffffffffffffb, 0x0) semget$private(0x0, 0x1, 0x400) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchmod(r0, 0x8) ftruncate(r0, 0x8000) fsync(r0) 01:39:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="7d31c6f80d4d0b8fb3b96f1025e0c01295839d26e45d4fbdbe347c385b9ed9930db1ccbce27ede61d3b516dd07d921663deb276a9fa306e8473b5457629b1f4d0e45a4", 0x43) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 01:39:27 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) 01:39:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 01:39:27 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 01:39:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) ftruncate(r0, 0x5) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0x800000000061) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="83e9030000000000000000000000", 0xe) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) wait4(r2, 0x0, 0x3, &(0x7f00000010c0)) sendto$inet6(r0, &(0x7f00000000c0)="f110f34c0af590d8db37c8e4f918f366eb27cec933a8f5bd9c2d45edb4d81d101c47cb52a14ce8cbd52488851d7ebfecac38c3c19f7f6d83162e5f19c9cdc4c0fd18ad26eadf5a2ff0952e42fb38becc449d231b545a746a98c72508bf52cd5e5128135b71b8aa3364d0ebc4cb84e208e67cd1a98a6d28e6e06c22a2b09deae4f223a1ce7f87ab1bd323a5a5c6dcd1eb98bf36dadddf2b116430f019a0691bf0284ea01d169d60183388c492fad6abb79f6222a379d5545d3e185d2089ddb419b14f9bf25f4ce1bec62f9575ea01dbc5456cb3c8142327f290e0cc4554739efad7d69e010e3364625775febe4eba2b038374c096aa0c4bd11b722fde5cffcc62cfaa891583dc3819b9cfa17bc34a683af97b5f3f759fc2bdec9d4c88565db56f2a4cbda4b823be803edb2ca2ac19ec14f4f061e1603b0d30724e87e7621ce7ef096c012ae62a5e4481a54b6d5066abe53eae4ab2652d8a13f301119ff8a03e8afa8f96566714ed8cd35b4a578cfc0823669b6ca75f09cecbd440b4b55adc40aa90f4f46cf70a152bd91e884bb4a90f31169ed004ef2afd9809ccb8fe413c945fffb91624f5d6ed963ea570930ed30fd03b89ab99a1ff42cff867f278a1c2360a236c121ac3c4336cec266b9ef91049c1e6a0d7a30e9b2ea73e2d4da5608f65a10ea4c36a53b6ae669cd2ce479ee83900ca495f91b5814544c0cf0822d64781e055560ba942d81d82c71bab2d0493fb5986c07176bda103160e44cf885efb1816ea4e25c81004bb3b6651d84675653efbba5cc3a33c1012a6100ae4035b3a6afd27e1b115fdb9144f659ce3640bc32a49dbeb087ff079505ae03135673622f69df532fb55a8f605654bbce60ab8eb072ab2c858c9ff5dd18aba1948ff30aa0c246a32ee0ef447d5a3f05cc5d23319c8ede253b694eb648e2c5a3837521979690d4ac3c4bae4495aee2e380fb3360008d9fc22d56a7f6941855d63ad2fe6dc3260f84ee41c514b32a7a0e32bbdfd84cb1c87f5169c87ecaa14d80ec91c3be4f53ce4876f572bb9b701cbe4d31481327afd61457ea0497ec713968dec6fb1b9d8624f6b67752e159a79cc856202f882ff214378f9857f96365c9b253b350ab8acaca821b2d1c29f60ca45a4baba8939c05d839e1639eb37f74c1b33962cb9145f16d1585ed2d7a1726a1c0ec932be873eed71e8785b22498a2fc2957a4063d825faf465008b5c2893092a82adf9b29e5df018547170f46ab3f20398443c686d5b3276706d11ecbede0f65e6bcf4181dbe0115cb144e49017847f1774428ee1a09d159e47e9cbe4aa90fd2a6a687b8c55ea8bc947629e86e5d4eef3fd70754758a036993793c7e6cf614e1a7bb3a2beeff98fb65f64326201707e8559986993e2f5b107c610ea79d188432615a7dc54b150bdab58c5e812952c1ce83e21550169179b7776a7477371406b90621fa42c08a13ebfa04087571e592e0bffd04c52e8c228d5592bc4ab302228207c435465479924d7fc5c16cf1479ef7934a1b49eedbcf0146086aef9a9d941fea7b3515f3152a5f31e913541de5323a24309f7a3f6793437d91ba343fcc524b6dc37ed35f31abbb65dbbe2d603ea24ef90a0bf4cab5483e3e1d8175b0a51a43dbdfbaa2a768158f3a13aa21ff64ee1a4aea172f821ae6e3c6e111085e51dde3d5db4fec1964e4bc62646e160fa58a41070edcaaaf6253dab7e91e1feed4a90ad54a8ff35ca03dcbc25c789950f6b02d29a7ece438136acaea73ea8bfbc40763ad27cca0612b12afc6104d7336c972bd69b373f62f595fcf9f7070a8dc1780f9dd37191559f08e9c8ce1eaddb8bc7269673607d775218262d0175654a71886750c7cfb88914a1418a4f11aa8f5c7db304b2300193b905e1abcd7f17a24f31383cba7cb4dc3ec3c1580e752e8b7ad34220b592cefed566495c7a71829ee96b2b79c2729217960aa0b3d0311516a9c677787a3ce377f0cdacd6d369e5d8d2a834609b39345b42738e7557708b96dfdc04eda0898cf02bd3a6eed0dea4b946980fce37ca89e6d708bce5b22035b928e13735e163f2711135849bdedc197a919cf0cee00c07b089f7ba84c27de88d3e0d7414f12b3fc4e8f17ad39d4493777605c97e91ebf09a3392835de38bdec0342b67ea7d616e7a93384f72e63ce971c469b1963f06c3954d715f345c958de052a07bfd0e58c8fa05c5a2115c86056d4cc9e1a25a162f5d70d1de858143d766caf00db0e931639b8ed5b9079b299b7c179fa3c8bc9e94b2f476b13a61a591bcde6c19665e0f7e2df3da3b37ff55e89fdbd663a43069ced7901415f99d01c890f807771b5a0ec57ae9cee009efa4dc5548c1f6e3bbce922b012595a932fa38fa52c22169024fc822184297ef0bf67a257021caac90f1d8ce42c1d6b5801610730c6a3a52d82f7e80601b4096016574327e4d98136dcea9e59bdcebd257b1b21d54b67c816faf58b3050debac5ce9d8e2dee23b32109b55a65641e51c0e3f5499c657aa681014d4224891def17f0401c3ee1268b5af6c2304c8ef0e65c9d79de3da787a327409b1c9ca8b2ccdd64e846b3af34dd0a60d8e92fde281c7e8e62b14d84fac7c112869a0941d8075b439f383a7312ae03db337764cb9c22a1c625cf81333663f0febf19a58f170a8316c235324ddf9fce7ff651d36dda309569d217467027ce704add110efc631276ef24c4a295f683eeb0297da2c3b593f1b8a3428d2fbd6b923bd624b30f2d153185aac883b8afedbe5c71c06f5d99aa6642a81f508b242803f6fe0ae249c1e412702a509ee37e40cc57a47149b10cf20c7167c1df8e5c602404146aab338b3cf4c3d9a84b5992707caa3faab269383332ce870a8bee3cfebbb9d9b7179fd20c5fab2e8ab21d625d232aa0bbb3b05778121b4bd3aa515484a2991ed443a5d8add41d3422f70cb375a4e8bca3bb1750fef4bbecbc268af084f0bd5c2778468b61f1c7c5da11a91be4e6811c29d43277b7401930a37bf0f2b98519c3ddabe9c2cb85705e42151c4d9a545d3814f0ba835cd3dcf5c85f3a0db0845b0e97ad2d8feff8f6c0a7e3e48a4d6fd340b41e2ce4bc26b4669073a371051604eae26afd542e458a7064bc876b49347c87066c1e22d3308aa077ae444e15ceb53f51fd1211199fc5cca6dcb7c6682e9fe4780c24a95bb42ff93ad1155434e0b9ae530e38b1abec5937bc4efffd981d0d27c47d048d1f6c97537ed56d702395782c602edce828f39971df0ca898050ed846bde3340b2a0dc0b35f5056c290e01a13a6bc67b9b78f695e73b884d38b618d3877921262fd29f03f0a6e5fd5ca709973edf39ad216cc92491aaa4a3e128ea518c28b97984c44e71061408c509de534c340b2f1228ea780356f84a27c4cb04849106c9bd01e69fe4e9be99cc074dbef79d4bca38760c1bc22a877941818105d443e75d54a0d7e5ba70e2bdeac4c5ff66d4af6f7334000c6eda004855274e14a7b4fad071ff5f56b59f197f3ea5c47f4952c958329a6eaf3bfd3c48de31d94c50612bfd742a78372dc1316048536b30cb0f2747036204ad9f39bcfc89943e50a375116c3cba3638f9cc4eb0c6a90d4f432dbd4aa1abea4165fd636845b2e8006399cbec8864e6b9cb9c16a31d19cfc0de32807a5191e9a38115142cf968fe7858b5c58c959c529f72b3e0214e5f79075f7e3aa1e4f57c103988a6401cf5174af4325562cce04e4549cd508e749f9cb675c2f625da3f7f87371c37ea2ea73c886ef76f00a6a34aaf354e0c1d9271fe6cf1d8db54449a53c9e2145a89d12645c979234eb0da17b1bad794933681808d56d84bc8401363bd54435b9b847c293cd7b20427c6dae735931696991f63fd78ea52827386fd3a46554ad6f0ee58d3fb97f0886e718e0fd82dfbb1e0dd23e6878a35cb4404ec73b9d4419c0f8a151f50af3c1cf1f582d5dd4b06a663f41cdb047cfeca24e6af2102dd3f3584b57559e0c5bfa9efaf77d4b48458e0e1b859a2ae4c05836aed0e12613374295793199ff3ce085ef4db000cd4d9473e2669704774896d89a940974451f60b37a3e00ad0305b83a75e8383dbcef15816ef8d42564caa11071023e54c19e5533a97ea1ed57d212253f646d88b1b8abd2c21a4133ca8edb2dacdeaac1f99e08670c65946588ac1e46afa0184272957ba88fa47d6782fdcf8486cfbe236d0d65c72394717aa6aded2f0f541d4d7b22e6a6754608e5a8c790bcd3349efb56f48fa1ee0b0d43ef20d8b594c2098e3ca3b3f0970bce59682e3253c5296e78a1baa58833b226ea4ec5bce1d1898a5c46964552459ea4edb1ec783db7c652992e23c2516eec91b5affac31f99a96e60e87c87c48b4b36b39d92a2888f22239d683e0818539cfea32ff0ebd2170ef1776599ef4a599aff674c0cedd3f96083d04ba7403042abffdae9827fe8ef5d5fadd8d5bc249f87a89081f738930e1f03f6e2d24eecb8f35403a56b043dcf3a898dbf5e57179eda4f3de964b53b2ce47d8b22eacafc1591b1d01b501a3785753870eaf1ca4769214a8bf5fea402f1cef06f03762e060c9074cfdb3240f5dbb29dc207c1aa3bd00add6b460e0a1d926df71445ee93a92518307cad2fb607acdd9ed2a549487062c8322d29be3d656bd80caecadac4f998351d32b600c0673fd2cbea944f33efbb9bcb2ec0bc497966d3c0c6328acbff0a8d6138ba2d0cbaba2474c5f35f8d2be2652b69435422ea58097d13c63c29f6d270d9756d1d9b2970a802212047fa262625da671bd24c9f1366d52d15a9b2af43faebf57240cdbcf2528de0a5fb11a76f8478af22b96e22365a4f70dbabc81570f6dd469dddf2d78d069d4f3f27615d073e8d7fe765c33aec9f1cafa0f7a0ed91cf744f7ac9e9a588dde54bd8b75dad62ad962919b228b4cc8fea7e8f4ba4448569cf4d91ae3919eb290bac5e19f89cffe1b6d99a7d42b2f719065e605df554b971f7353d58334a82fff5a9cdf1c156c4664bfa0b885c62e5569e9871aeb055d5f62dbbd94805ed06831b7f434583549d169ca02f86854736fdf538f8f91656832d1571dcadec59cd83203ce91830414513720aff4be9dfee5820cbb982007b36f0a91b891b0ab6ad6197b9b6792cc102a1ca42a39f716052df20a4dbc6cf2dd94c0f282cd8b41e299dc21bc45afbf84ee8e79de1ea7e858344ebbb04674d8093003928aae5d908cba5ba37ec62705361a6aa7ad93f6682f9b1a3058d4740b4f906e1bc6fd338db49de1681489041f9879037c05b679ce2050bad30f219e7a058628880ab999a18112c3cc2534c7043cc2ef95045c9414839ef20ed7ead05b08f54e55b449eba12ec80a6c6bdb774932f09afe199f3935f2f008b189397edd7e87537674a25c0e1d81ec689893bf61a771f8223ba7e4bf6bbf6f21ff5714c90e411e678d2707b60f9d3c0fdfaa334e76160985c7fe6cb7ec6c598662a7dc25559758f1f39b65395bc8d2bc61402f26343691dd2dac781758fb91061947b72c4f620d380436407b1321dcab5f30eb58bc9a47bcfe576521af1ea64f5a690590685af20a2caeea438aaf80ade1b91922fe6be697d7ccccf311149b98173165943c43a1c17987468d72afcd2c44c886e67d9d36dfd8fbc734b411e0b2b2bfb4085f37386a90129248e3593ec532c04c05724d012aa3a19bbd172619d176e1b61e03aa974972e38a0ce4ed63e5f15df0a0cef1dd3ccc108d9a7b1083047bd5da50662a35829aa83981b3c144c64cff14450857e9e501973d98c71c39c56", 0x1000, 0x1, 0x0, 0x0) setreuid(r1, r3) 01:39:27 executing program 0: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) r0 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/196) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x40, r2, r3, r4, r5, 0xa0, 0x5}, 0x100000001, 0x2, r6, r7, 0x6, 0x2, 0x3, 0x1}) geteuid() getegid() semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x8d6, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x3, 0x7fbb, 0x1800}], 0x9) 01:39:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pledge(&(0x7f0000000040)='%\x00', &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 01:39:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kqueue() close(r0) 01:39:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/13, 0xd}, {&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/143, 0x8f}, {&(0x7f0000001600)=""/88, 0x58}], 0xa, &(0x7f0000001740)=""/90, 0x5a}, 0x2) accept$unix(r0, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040), 0x0) shutdown(0xffffffffffffffff, 0x2) 01:39:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="87f8ab3853a717cf10db93c00306c8ab3daf2856c3ae0a6538b9df16577dd1cf1f9e12264d0dd6d19e19f8ba1feeb3cd9391cac3c4601c0cc9208fdaf39987837d93a8026ffaa0d85ce48e7dc0b709d5bbb64ba0ad8a1cb648b3e9fc9ad643db9de9033acf8626f48f6ddb1068937fafa7d3204ff0ba798454585ef9bc8f132287762d988a7adf6fc287e4234ed694ba9980f2dbcca755940313d1da43a0f9e32285c88a79d8ff572c969964b49047669e27ea44", 0xb4}, {&(0x7f00000001c0)="919cb30dfe49e9b38cebb9ad85efa245714caa7d96b3dc123cd02640b521fe3d9e9d9f56f62f1fb0270ff420c6efd8cf8226f7073a2fc948125f4e09d403fd45c3bbfcf40cbbc06877f157b3e5b0d86cdfcfe8db94df7566d6707eebca2ec5f4a7b421c10c93748228a5116f255166e3f1c799513b963e494f96e5377951cad02c2b14a917f3d541498921bc91d8c6537f4f323e61b4ba1bfc1336a30a97eb6d65cf7cb80ec025bebb07d9810093bc40a87fec2fb9e110", 0xb7}, {&(0x7f0000000400)="874df8e05fdf2d793f8d7dda5637b7599fddfe6a814da96a13c1db75895f4533d02fae0ca0d42233fca4fcbcc33f6be49552b6285415bc6dd781cf69ff1345244191f4b57418844ba01d4365deb4d69b32133e71433e0eb66dc5b73963a484fe4c56c5f40b0326acf51f14c5eb7de18aa7659fca01094a8dbb7323b738f958d9182568844d7dd5e5ca5031e5b261634f749a6ea4f4429648399a44262f9af5e8b4f309bade59e8631556ee65d30d9ef738203c021bd33f194f0c4102a897f5a3a6439080415ed149202f27ef49", 0xcd}, {&(0x7f0000000500)="53549dd13d9e56e9d08444c089ef7a35e54759079e1e1bd9c057357d946fa3f4be6ff7b2aeba7d40623dbc1488d0fc6a2f3044af9d2179615e038737b2e048fcdfae9b06b7317e4671f9ac6c8e23cb482463a25f878e16c9f9edb575fc0ddcd8dcd39fa9ad793007c17a64b4c598fb2230360041450b5d7057d31ba5acdbb02e287c607adc68a8f126b085d6e58d5ca9bb8104f9eac79266146682474c852bfb2ce5e03fd37ac6ad91196eeb59a616617c8332461f950d5e5f95b6c4b11b1cdda1a39e4083a4aa6c7f2e04c12c18008b3ab9d9eb5b86df495638e42ed9bb86af953ae2ac0050a593e0ac09cb780fdec437ed423b40b971df70453b61b3d0a7eac36d33694fc484c9515b5ff1385ccfe6d727579b17015953dddd3f042900e0d2e8caf732737ded03b45536abe36be021e0889ebca6566e9f016fd03097b1760dda5581aa928fe812b3999ac58102762d3359ff66d6e45c92ef89ec82add7adec05b63b68b307de49075ba27090f920137be76a8a171248acc0d03a897381a0d4a330c9bd81ed8a4a9f11b52bcd0aa8387b215dc05a09e2e77ea48bdb0e9ce7fc87b9ec86469432a528f0dc0ba691b9fc2adbf28113f6adc3518dd5312ac58aacb433ab875cdc03e4df2efeb5d7f6405d6e9558135908f04a89c294e37602b3329f792a1c2a693c4c0f0e7148d35ebad3065b2eedb026fc9bb3f571f5485a99852ad7b743448b472d5294fd735b0ba9c00f2cf180e625a94e19824111529cac438045cc4cdead4a93ed22036e9f1fe895c5f285d58b5ce1035aa3ba09b8816318421d8bb990e670beac437179c88c541c516bd5c20864d80942db89e33519d0c981d02a3d042dcd2c17344a7671280d92345fbdd987cee09fa03dd837df33eedf83729919459452abe97ce5c35a6febd005e7df67defa4ee84e2748680b150688e6172814f2d95054e02b101affd9e50c5f291973145d5e2c93dd65d918836995cfca859ffb43fd6f3db6429bca26e7bbe3b475f092ba4c5bb8fad3ab90882569dacf10347c01f916fb0f987970d2ac6eb3a37214e4bdcf50b39155becdff59e6b9e69a026876d38db421e0cb9b5fbc16085c1ed7d952e9a6c20858af8f77e94a63ad6d75259191287d1e446e2a5327e6fc5a3127d2bdf7a0ccd250dc2925ce7ed0a89f852631efc2af636e331897469a058458cc7302c5e104e8a424496f77188984d425868d2e2a65a1ccc13f04ffa8f1d96c413f5e80ab095639737652faf55d2b92305775d294f4d7e8bca2bf55ce67212f4070b334541ab9ad7c75d17cc625879272f6c70d0282e8edca6a824339e1e67dfff94e6b40ddcdaebef1acc6ebc29b92cc7bf3a66587354df6d23997e57c3a559cb243f0be3f7840b51c6bfb8aebac72f7de1c04ec6c6d25a1b539c0a08b37906a3e5ee978bb86eba71658cf3328a02ab9a91763f740909cfc5086fb84c2ab68aef8163a251b8a530b90260c704ab4e37bb3dd36c9d4c1be30a6d0d558e0bbc1c67d15db1beb1101bb71dd85c65f27775c910f0a06af3e1a233be3f9d4d9ff9650ab22cca3b72159b78db21c7172bdc89d58bb2f1875015bff2ff22f86457b04ba4a30dc47ada6b21f5deb4880edbe264aef89f16ecd0cc5d8935fe8c0e8e3011e8c39782c37afe1a13e05d897ebf3dbc027e172e0978c327509caedcd31fb499ad6cfd14fdd0bcb22e33b4cc50a0c23812cc67b8374284320e6fe3ffa4b7f751a9b5b9247a3606c2d2ac0181a5816549a3105efd93a253c9b24083b0072cb1450f12d055213b5d531b7bbc1a7b8b34c82438eb3c9a4cca0ea80fb642f5d41143f160743f6d5a669b580ba1ccb4f474b63f2f68577dc5d251e3178e1ef25bfa57535ff38eec3a86c4fb8cb39af28f0f03dc8762cd62b848b728e1d4c396ad23c5b196060bd9704fce82295cab2bb7401fec77fb081c597ecf4174ac925cd9194a2ef4261f220ceb1eb77183d9334b2f02a4cdc595966f215dc7285d245da1fe5f807e62abd401de9effe61ddb9688868284f7cfb2890a6e2fa3885a0de1c43c04fc2ecc276c83cb07ce580e377520520d02804fa36f1a9cd0b27e2e33e9f764d62dfad7285d9ad9bba72e1f49c26ddb0cd8f6ef0861f8b1d0fed7f8e803c8756c44e66590a93e8a1b16ca1cf6187043d0b18ff2f873b017f40b3faf4a28d35b245d1afce9097538a929647e726caf00d8f32bd6dcb2b239d3bee179f9805a4e4fea7e3b4c5ef1c1342892c02cd9c97b683913aeca55be9492188796cc4e6b85b2f9cb2efe75d162ba1ca5d5175da948be5727c58a14d34014d6f1d1a8d5e2423f91501a4cc0b19a37d1b24ba13d9b00d477f260b36b3defe57bb4c711d4ff5796d3f27f7446b68ae86baf84b326c517b760711edd9fb5b4025d3f736b7b8ffd8144b1b20b34aea5e70ac55f6139be5e1180af1043878243ce06e150628f257c06a00044ca7dda4c82bf76f62d1fcc5c13decd11b3f929f862e195ba1dd8027fc3c06089b2835012d5b15c5177a7317477da5c046f096c65eaa7c5a6f005cd19e14dae94f0c930723627b00c0ffaeb0b7df0c4c3242b9db737190d54133a6400aa9eac405102b9850c7fc0631f8ae593e150397bcefeb2bb7374ac42c7598b1e8a8b1968d005a311b01dd49202478323b9fbd4f7b94b3fe00ab9d2e8cafb6eed4a2ecb5722e47b7ea81078be869d5a98815ef9b78802a3137d4f5fd13dfd27f264247b815cfde1f2eb722f5fb990e3f3242e46bfe22c8f6da3ca40632b604a8ad95d767cf85def84363ba9eaaf22cb9fd9f93fb9ce54b37de75ba767ac4a52f87d15a6be425062910b3f9aba83adbe2810c465a5eb39af2813ab0cab43df0e2bdc824168e5c5d7c8e8490f7140965e84f4bb902312bce18fb65e0b6a333be33660a6a68360f2c4742432a5fd2c1067da1c718d42040b660134a445f3e5f76fc13978c7ed10cf05495e65284726711560d9a17db4a259c48a83d478b866d7f051e8c7b5da250d78cdd23d91a26b379d6bc00a7e01ec801d971cffcd2ecad592a780c4f8be013e73e9096f28455579fc47d065f59819e51e4f2d898a723ee0db9a82ff8a360689d3d73c000f8cab0778802b87c345d70b82841b6308fbae251696fcef4d3535b39f397a59af67b0c4b908d1f1130081db9df45b380d42b08164fb312a038c8a8feeeb4fa9975895475b27707f765a297040581ccff6ac9f72f5450c0343e9eca1b48793b33fcfc208e6c58c5da11f08ab79da1627cc6aecc083efd9b66d9b57c152d89a8bad7c93f189f4c70fc6fa0ae346827b1583188c419c7e8a2cb657cfee57e8b0abaa7303a24373aff68a7bd63ac7683ae41f362f28f0d9314a3b2038026c9a4bd035e05fa85c782c34cc24d38173537597e491b838418ea96eaf7edb1cf243cedcfbcd19b5e1109845982ce99ee5aaf216c34b7fc97aa6d68ca6569ac37a1acefdfca9fd2484ccfabc7b5934c945475be852d6d63615f31b34f0934b7a2d42a1e0051b332158d092c1e70680659399f34d427a532fa1f3279d5845e50d4a3614c3e693e00b19e65a2ad19b9f2d936c2aaf7ad555bd39bf5bfbf0c3481b732bca4c1fb03d7376297342c326167c1f6841e4265b201c93b01302da996ce82fb015c0026b9da8606dd909603be01b3f4a3431e349b6f6fa071a6dce094a6d7441c215c006b63a79ad42efc2a1816f166b93cd56ee4211ce2ff5e16f7041adf3bfb14a656fcc7dbdf584d17d5ded298212f8573a792c42eecd2ec2b83d27a80597961b9500b210026df026b0a38a311e26f814c0d1b479871a896022b8ebfed834101a6de9cc952a5448543158a06f5dfdff37a65371fd766d94a0869066bd872784fd8abe0e6391d60d9946dd2369114a326f1ecfe0d5c8d9a58b8fe834f45ead092b92a7e45f7782592d25622b035c77cf9f362584cba59ce5e460e8256304df6c3a2c25ecce4d55371f31c7dedaaf9e8ed337bdd5541a6318b087f8d9a5a589c1f14be71fe92565b136136c650aec7ae82302c2ecf2a39197ec95facbdef68ef3db9a7891021e7a7680c7f7798ab59101b8b26f89bb8f75b086d9af4345e6aa2ec38d28f738e75a7da6f0681bbb8819d78db54230505d87abf26cd51f4ff21c9e95c3de6ab647a5dce5bcc3106e3a80ad192411524e9e8c8ab67e7091d219ded29287d48407ed271113ec08e3b35713282f408d12cd6e6bae8374795b1d0999ce252805fbde75a2a260d56a21da00fcbf698f32e65fe24b44bd0811ea15bcd0172e3c2885d1e6611f3da879771aaf40b3cc6712616ef65e1f0f73c035a52e1b65bc39334a09889059514da5b17aaa50c7cf00f25bf2c1589a27b28d41fc2d417e93ee6adf2e24ad24ffb7086e7d3fa8d7046baf16c1dc4d03197c0879bf40f14edeb6f2de06d8fdcc798825285f3b212e6ea0e035cac16a6667541002fca68fdd2168ffd2ffe4f2c883bce02b52ae388e551ebd359ae90a6d58305d403b7b9dd9e9f942fa90ce36911c3e5ce05e8a265e81ef8ac554cd5203aaef072094bffc967d2fea4bcbebd17c5d580fefa84dbdac2980d9f65227e31870842db6e763185d8d9f1cfac0b2e33d1bd15192dd2ff1e1089e5448da9b94656a9dfd122771a718446a3152f8cde261f5608243084ca4f4e80ff0a20cec6fd131e694685f4ebf5b11b633a79bc34ea25058243f83931d431c1fbb20c0672d40efe1a45338923f4e428d1f65fdd8def1d104d5e663365fa08d63cf30a7f7da28b4e7fbfccd1a48c479bc5ffe8e44357a388b970bc627008084f44bbe73a3ced23d61bd882d3ea75b4a848dae83200889a83f22faa28b355304df4e43ed52fdb3408c8695c0ec7029da3c3e966af0aa3070c4a5682cb663b0ecacd6359e3256232706fa3bd6dd7df1e90a709ce3df33d2db926881e625b1b558dca9a5db41ac68460cab45d6526c7139428802edaca58a08e89fe94ef14a9602cfcf6d58486ee5a9e0e09194f9ce97b4d7090a8080688a222dbe5b5ca81eb04c65cc7fe1755898e075f2646ce71f477cbc83f88f340d73bd4ada47cf6266de9b9ec8f1060761c216c9a331392d61427b120b99a663198e265a038e64355198dd85736f58391d8bf9f2eefb93435d8decb5e99117190707d12e5f069c0dce053b8c1dbef4ec6334fe08b14c29d19cbcc9b84e4547140d102fd31328328df6765c4ce0807febca303c25812f17f409c9316fbe6c788a87fd7a48fb03d579c384957952f072a803b3ac793e64a92df53277df7aed1e9c0edfab4c2f5966f7fbeca2c9404b5e4e35ab36eba5653875f2e32e48af998ade1a201536280df40ee0b19fe68812fbe819fdca6638db54eccb248f45ca602b8ed98b1406d14f2bcb4850773fac6dc7d2940379294e430b593e9bd036b1986bc2f1a5e0f0559ab22a8348d856b2d620724c8e07db01c1bad7cfe47da89989b3f9448d93786c80612b1e79e0cf5ae6253ad8742c136c2af00b5da6031ee86c3d3aab12ec8c35f7384838358ddd57f68d86ea48fe6596ae555b58efcb6f33b972438eb38d123844df4724a8cc84e90ebc6454ed01c4265bca61dc49036bb2de594edd9b35121be4656794972d00a0665442b33cd56645b81e1e3e4d30e577e144a8223c3f4384f48ba9ae8a36c39dfe90dd7e3c3158c45c881e5346713077d36b66d7ddea69d647e06dd907c26c9c9cfc88915aacabdbf8fa6438bafdce8ce31396189ab27fce6591b8adb7d1658b689281b1f0921e32b81ca9bd215af7dc803", 0x1000}], 0x4, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x40, 0x400}, 0x400) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 01:39:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10200000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="db4fa91da7ec8d31ebb9a0bcf8ed9e185d39b88def0a2ee578fb4f211c5e73a9b0a9793d8bd5610cc39f48e846049b0e405a58d305361724099afbad81e8f61c5f27b4705529a812bfaa9ce76db0b0776cad79e240daf27c2e5814d16a1c78f6b5a846b247ce1b5ec1379d95ea47ccda7ed1034f08fbed6186678327518d5029dfd9e1f4480f6da7e84af9351c0f7bf259704036b98ee3bea370a7780c9152774760ba397bfa162bde8de3440beff9b2759b503f0d4678396fb15874c529a04a1515d4cc167a9b008966ffa9b433ace62a6fc4b4b46e3aa7ba02ce01813575af438408dda9a2a3acdd03bb313835588acc3c6bbaf73092d8e29fd188e9d3180bbadf2e54fc345bcb28039f2ed57a1ce0a913e23e02d8a1211aa9bd0bd57fa9cd33bc48bee79a2cd7190680bb4f7f66977190262959a782de0b0a7ad181e1432f561a92de9b0c49c80ba8a6f15ce33ca4a4a2e9eb3304295eec20db8a6e30845a289b753d41b35e76ff8735ea51d3f4e79b458f9f1d2c23d1edbdee90d0826b04c5b7a327d456ef60ab132fd2b83c549578aff6245a04b58a6b7881b46201a369cc0dc261f5ffe55d081641b17e72d67dab14b71e94fcdbfa0fb19c3bc31f3a7bd63990898e56011321121d9153ae37772dd82b6011dffb8035f07a0727ebe91a640815621832751737372897cb50fdfec4ee4fc59c3848e7388de0a3ff6a6eb913786368a0504c1cb460b62a3f73fc332ac300127f7efef79e3eb31df7d84ad836a470fef24a64710a91315ad4a3202c82ade50b20a66c1693e1bc865558abc65cc8faa26d65d7d9bb364d4b309e03711e3d03d37db3af44f440b7448f134d18f44dbf90d7c13615188dddd4780d49e193e12865476f98d7714fa95249c47ca49014821a747f38e67035a634946c90ab5f1d8aa85deb7af9faa7c1b0bbaf59b4bd2c204b4d031675350860ee651279101646ef023be77c14b51ce7accdf7698c26f1c7ffedb05b9c31ac4686828ffab84dd98998847cb7887aa5396e1fa4d716510fcd73707e86e4cb2e259616a2dd428aa53fcef0fcf11888deaf35291dc7455f7f28cabfb26426741bd2eb93f91ce45564b770af1989bbce0cd47b53dfbd1148ff8f178c1a7f875d9ee86750a3bf7547fb58256d2cf11f74d893b2904a5364b18a8a8faec452491a4e13f4bbade27802c882f1d3003eba798dbf371f48aabd514d920007d87fd848946f8cbeabf3f62bd78bc26878e251bed599b35421da7c9ddb9f10ff7446b2ddf10af8d1af5cee35b73ddbc1f75e43f0eb072716d89ce7c6f1fb26b5a6b485a1a1981d94f853fd56a7175350766103951093ce1fe96da2ab8c8331b69a5d7c9bea073880c2de04d1b591e52b1081495a1f3d1709ed94bf70f0015dee74dd639baa77f1ab743950c5473327782609f25d4ce38898ba0caa504d0634ced65af92eca902da8009b735a179ebcc79aac73d81056950bce75f21de6ed46c6b12cabcdec9e282a8b57ebe9745fa0f6889bb478d7a50f5239be247d5c5d7157e24429569d705e028d481853014f27c7f6ab8bd6faf2125e2a67f5f0653123421f1cf21a2fb7feaa1c7bd580515f117e06cf1e17fbb1666508832a9a9cd57d0ccdeaede3ef2f6d57754e5d2a83e7c0b66b8ada939a785f507c75b9b72f5aab4198d0197a3e3737c6194aba24c9c579da65eba8c658e62831e110474b1637ef15878b799172e50bdb69cb0183d4f1caa14f71cfcb453d50fdfd676e1854d0066564f7f27e0054d2849a99f3ddfb995e49696dd80b5c5a33a10528f77de593812a8f9b3efbbe3b489b11ca23f03f4f421c4aea0f1616775d24118cc16421168b6c2337dd201f97d8240587c2cca67e71c37e39a650075bbecc02a1a8fab7e7d01f7d6d66e39d6ebcb2307c48c9bc2a4e6d49facd0705d29a7ccad3a8977bcb0ed92c1d20a6a8e6850c7b0ebc59a8d6e13cccdaebffefab0bde682dc4d41069ec2cfd8d2dbcff63010a257dca25f3c142aafded5ec576a2bfb7aada00e7b512958408b5a528a68f330c33f478813a212dab7f5249a73a75578070d79b08b6cacc51593d333d35e5a4d325d83c1ed7d8a067f7d84a4e2b25392db6e669dc23e4f13fe8014fc0d63d0e0059eb9c26563091fdc4a8e8dd85286aaa20815fe5d9214e05fdef0f7aa37aef2bf4037f9e9539e3f78c93314f8e8d5b3208b476af737105dd79c686fa1e4ff71f03155e77f607419cee6c92fd5d36a1c6b9c5f7b2cd036de6a0e2d450c7f90732065267ef2edf60f6296fcbb2c6250676bedbcc95d0f0f924c743299897337a9a173d2dbf353793a9869ff530fd3df153816d2ba247ef9d926977a8d79d17d5963554173834b15f75c7b20605620eb53bc849fb2783641924ef2644fb36d5a44d00c22d0236dcd98c30948b9f1ab9ee5d7428e5ddb35d644cc8726d795e392073fc4558ed68c848d22177542fef9b4aad574f73d9f454e46e51e4bb397d987daf7c1310ecc4e39a5dcac295ea39358e8a7612a3cc8001712acdde222614bdef84f5dba629aa52fbb3f0a6b56760cbabd13c3b4e95d6844e6a830524a4359a69c4fe09374aa13e12544f4992cb376e4cf486722eb247fc6da693e0eb93512fba3b5fada2f24b2c4dd65478ed30abfb9a0c5bfecf4c82af0aef92686a89ed0ec11741e1cb0be5130c430ed7593f0ff5588b26d9a24fd5c1a4b6e064c015c8d662f7da433ad221b9b21bcb0fc8af325ce4d738dd4ece2004d1dce22e95a3731ec1e6b71113b852d1d2621fbd2e4aced0516f20a959a8ce45b605aa503a3485a0c5696b30828eb4949a3127b3715c256a1788a0c01a685655f546604e335492f0a56f2b2275669a36ffe25cb0aa32db3d5027897cfbc5fe5a68a3126feb3b796c42c17fee94ddeeadacf17d17855d9c6b3d605b91e35df477a354f124e3ea4c049fd0a9785a256d77ec4643cd534fca6fc720aa67e65b2e937efb569e0a6809466fa5e0239884e2d8f9314e7bbd70bbbcdadbbdbf927c139a314ac663f391ab9b268e0fda9d658666a79682c3b8f9164941c9cbb7913f7cebf0860a95d2778f07155ba184509856175d922372611d4c699c1cbdd2f507d68f9f52fe9f6090a8398eeb2a9fcd7dae81fafa4caee05bc979957fc183a7e4a94bf69aa54956c67e486a69ac4d688fe061ee3ca5a081387277f347d797d3c97d512703a9cf8a0f74fb004ddcb7f94e19b6cabdf866539663472b6db9264af8cbb45bef09a0abe007808b51e9b67e31a2d8e798379e0e05f567cab6ea65cc473b52fa7464ea91e496bcde39a6b37e4b263d4ac4cc4653d28597b2f7201d514e7a52e63d2bfe07d1e8471e4333ba53ab3fc9f048bdeb89439d97d0e5b783ef19855303c70f71a2d12eaa40cfb663e93dce0f4e21f17bcb535d566c62ca5e6f73e9d5d02b9ba768ed937f0d3fd30301337e8f403fd09c600ae6dbfb9ccdcf379795c4bdf1730e06b34d07a4fcc960c441342365f3cbecd00c8b4246e9eafaeb4f2db8708d63b737ce6a8a91d6618d8f8cf7b68f0571ff8966bcd7d491424e9c3e508518cfa066b54a0ed56fce8a1269f5822f6df213717fbd6b58d3392b2b861a52eb93adeb8e0ac7b5242ee37ecdde9cca9d177bac37eb79b059efabfa435e4d7658de91e972d294a5bbd136e76cf380dcd6842127d647b74eae457efac01cd5a11b83ab13009ae5c32b06dd199583ec85793542edd531e30f396ea8c02e805105a76c02b7a82702afe05950d44c61ddc7324581df95ce3e3d6c0a9c6099c1deb472643f46d4661758fc2716db2483ddebd51b14f9eff7325d5b9fb8a6b95f30c6fc8a96deda046a505681dcbf665319708ef60c6c307fc17027e262bc5cdcd8db656e2b56be7d7ca8b1d156c4875f72b6d44ef3511bb14e17ab545d8df2cd0c77e73d999a4477186dd132761593e7f355ae183c42028401b3abf12ca1801a3f8422826b92740128f7fa44fdd8f8a9359b4de5df5bccead4414aa4ef6625b187e8c037bdc402fe69c21bc29cf963d33fae659484316aab450b9902a9cdbb3670d103d92df1b2e5bbb24ffc2236f40e368c6bd97c126796fe2def99c003638e4fa1e0693ee399b639649a8b585e3f60222aec40a4a0c6ae1c6a799743b6a0939c30c1a6a96c717965fb1ba6b04fdfe5e71bfe37308699a7ecaf0af447332d73fe30d113461301c0df7a7b9fd373fa649ef9b6454881671da202213b395faf80d96d7456067d0f02ae6cb1f798c5a699aae82a875fa72112dad214149bb434fb494787ffea9bb90944ce25eb27618f264c9bb8260d36fb4e5df4696d00454c2a7cb8139f8b4a48b6d10858a8bb8c65c14e63ea154e5763818c6b3de42ff8c448d6ed0bdb4997929a545ed221057df6b2a93e77c6a9bd4e69ba4097ac05eb96a123c4c73435eae7b5b91a7a688dbb37b1b9a03ef5ed9e716f51148588274ebd0e61211f18c40b1c2e4c225bd2178de20059ecb95c1576ce1366925446859cbd8cd77b087e2a17735a54d83baf7fb0aa206f72b4e3ce7fb328c814419aa0716bb587039fa94a31217e6a17b6e70dddb71af8776513011c44e4cf19e9245f02f34c6a4566b9fdf0a869cc835b721085c18c480bb2f5359b4c4e3f1a774d583287844e1d4c6acd340d396ad7f92aefc03812e71e629bf9d992ec669f6edd91e1c0bfec49264e05e73b659fb375452c6799669a0bae1f0cbbca0a26f9eaba6518683e9db3d1166c0cd5df293e3c93a9b65836feab3cff2c6448e1b200b330aef84a022a907b1160ed3466d68b730dc298d28af6d1dc0377376ee868650ca6090dd57735db22aa8861a099664c58836120f8f2a9ae07ff7490f5f16f96c64b393d3f6ae81a237620187438d68255f03fe96ffc3b3c108caf95c2b966eedae47d3ae71bf2734ce2d580656eda171064d1957fa141f2dc1bbbb1c71fab5ab076eb716b06bbd8e0a3f79ad27d496aa441829f63167657860b59c39fc5d4461a9f28b0185ebd09b25b61a614b24a5bc0289c37186fa04c547df066dbf9e874cb415e1d333642b831a9aefa9a7266e23f41508c465eb9a28e6ed06c04dd67c0efaea5dbe873d30f61b49d1bbd7876d7f183800cb21326c83b30bd8e1fb0b23d53d847ddb2a17d85ab279ae56e8dafd7ebda913e1e969ee2b788485c3c915a3ff974530fc34f420971674ebfee40f1c10ec8336fcf23da1ff17001ebe22d04a430887c2568cee0b5895096072b4a5042b8cbc82fefe8a85fe0cc336f812f796e2e5bdcd58a93c102714576974a7cd4e05667a0b4eca0bb3169398047f0b78360a038b38fa3e0c2600ba127d8e01341062dc804cd71c5f27435f61ac6ae39109eb02add402c3a927ed5b022cd1ef39d10f69a50d3d188d072ed80db15cfddc68bf6619908ec9f723ff69fae11e546109f5bd91e15372caea8cc33c6f2df6a8b50069e4444d8b0a4205b8b5f78d6d160c333ff346668307e8504974fea6afd93ee2449b60790003073320865cac78988ab68429880ef99bfe021a4012cd2d42d1db57dbc52fd0ae0c531bc6f83c1dc45d08426dced755e5bf1297d2318c9143adc7b73e09bad6dd7ac365d7dd7cb0b6b4138d93fd45b677a1db5b6b4dfe8dd4a037266c413321979237141ba67d558bbed7cf0f4af6080659d05e87ce57fb2e1e0876075752c217cdddbf19b20e15703dce40158ab814d8fc9607f311cc94faa08516605443859df16eb560f8efe85bb658ef0134d3d6777a20a8445e58684e178f573d537eec3", 0x1000}, {&(0x7f0000001080)="c3004084a9f5d7f0c7f619aa2e924f5bb250763190a0c115464b8a1cf3058f4bc3ce987028d43091893ea75b4e072a2bb54fff3daa187b625cb04cc4263a30e1663e649db4585316c181ce76314d85f0226f40c4", 0x54}], 0x2) 01:39:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)="f3ec9c877d49be197fb7f175d9ed25444f9c226c98b536de04a5e2aad0fc31abb99df6f93097b462cf00b8fea28ad60553a86a257173efa9bad0449806416e811b8f615a6438e0954edddc7d4ee5fb34646027c17a62031919f6875d66199162d41a96f52ce1b9c0e31ec591", 0x9182b825) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 01:39:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x98, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x100000000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) 01:39:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) shutdown(r0, 0x1) 01:39:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mlockall(0x2) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0x10000000000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:39:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000454000/0x3000)=nil, 0x3000) 01:39:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x400}, 0x0) socket(0x2, 0x4001, 0x80000001) 01:39:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) dup2(r1, r1) write(r1, 0x0, 0xfffffffffffffedc) 01:39:28 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 01:39:28 executing program 1: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000800000000000000000f4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x59, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x40}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 01:39:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)='n', 0x1}], 0x1) 01:39:29 executing program 0: socket$inet(0x2, 0x3, 0x6) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 01:39:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="052b019d869ae979656fdbb51a261e459b6fd164669b42423bec99550a54e35487cf56f2f6eb48fbe3ef97674ed8e78936ef1d229e5480357be9348e5e4d162e25539095f488028ee655756ebc06d2598fd76120330af1d453b082ebea1d44d2b2edebb2fd00b7373b3016abca739c0039cbf5751666e52896659f7995f98afdf326e1f2e832a6da5b1b47494ba530bb8003bf4992b7aa5e3d4f2ce50055912e10b0d893594f", 0xa6}], 0x1000000000000257, 0x0) 01:39:29 executing program 1: r0 = syz_open_pts() clock_getres(0x4, &(0x7f0000000080)) msgget$private(0x0, 0x180) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpid() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0xfffffffffffffffe, 0x2, 0xde82, 0x81, r1}) 01:39:29 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="c0e4c4f2fee2d3675adf3cfecf039f1fe249a74f502e9ae9fd2d8c8fac5276631619e0cd4b8f0a5cef1addc19c96a91f33855da1301c142ec97926b034b288ca6258cfcc5f6794ce40a64537595d012526fe299707f3c521c65d73b497d52783c78263a37ceb79103fedcc311beb640b53d485125f08374add99ba74cd1428feeb9b46f9d7405faa17b97545e90c5b50e17b7777301cdfa4e8bb841681ceca5a03c18b2fd436680af7", 0xa9) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)) 01:39:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0x90) openat(r2, &(0x7f0000000080)='./file0\x00', 0x81e2, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 01:39:29 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x20018, 0x1000000000000000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)="b1f830b81fed5bdbabdb8e494b9fb76f3b0d911503409f88627e05806cc2eefd84bb1a0223b0473a2e9d7132582038437599148882983800724a5590b05ea2af2fb3304e287595cb2ffe58cedcffca6f4fc9bb3b8ba56b7cd47ea62f8a2a7f21a094c61fce8bd74c596c5f79cebc8b59653ce866d4a568bbd868d451fa7aace68294f507021efc4f3707d18c2b83421273a37d755d9b8471a5fbeb22d5550e380329a4861b3ea9d76d819c62d0b67b8df1f40c1b9b977a98b236009ff422837ac4ea26f9812f5bff83842c4ad42b00e95f06a566b1da491e597ae6d38709948cba10f88804b81a290a057ec2b983d8832408327f871af711666264e186053bc76dcbcbffe730ed388970d21ad23b4db45f4448244399db7733cf1e1af4c69c62ac789ef216a567548149a254a3dfb77e06eae91139d0c6d4373d3e19203f6854ed78f1719a01f1299e4c960c3d04e5f25cfcd34c8daaeed87ec933e57d5c2883e3507229d5179598c8654af2eff2dfbcb3d6ecae2e2fb7eac53dc9241fd47f36a5b3a0b08cd242934e95234043ee31b546b6fd715075dfd37c59dc91a7b0a1b65be141ae326af3e910da4965e99c11543a32a19b3d6fc61cede9253f5e564da986fecc9c40ed3620367f67b322759ce9f44ef4e3592c966c82f8ecefa90f8f982c33b18288fc946c3714b435bf3132cf7de8e6d323f151628068986a7010f7cd285c7f7601ef2fb2dfb5b491b5380990b3c85a886c6c72a98359c6d8ec83293ec7d362a44594719cf019067fe8bd15d585826c74072685137f5454734e391eb69483174bed4abae8a360e9640df40c7d32d6a8401e766e78fa61b879d06a6d96ea8db5f23ae8869ab40d137e8434cb64907465766a759ff716cee6b6b4ddf06377cdd90f5f756ae587367022445718f5d0b93b2248c4d2b4dea326d49fe69d6169770426e7e6400fd1d527b990711ff180171ccc539de7c768b70ad49069bdb2e90152702615bc1f884d62f4fbeaafb3e56e65a042a9a80f890bd1622dcf5b1f7ee956f602557cce7354851773ec22033ba9a90e1e0d6e3a682237898bce6936f9226e0111cdc8bee41cca6921eb9de9c135781b0e7c87e1e9e055a9b438b2ce7bd9c2dcb7c76cf52eafa49a04ec6c89456c3a147f8fb2ca16d7ec8d887c49cfe67d0b702c214f9018fe160df626bd43bfc7039e65e45c204b07426f6948bc7949fdd68f700caef8e9cc7b8bb51e1ecddb33b1f98c1560ba6ad2270845219777dd2f677c1bd2c92141b82289956c5bf64d60df12e02649a122c5509062acac056dc12ad6243aee700174b063d984d8fa5e3cc392d1d6bfbed904baa515b9f40341f341f2e4e936b02db2aaf9c670257189d6b080a0ddff815c527181c87b205466861ff272853cf7a5ad4b15505f84a2d57c5ba76be128f82850e52cc714a27ee47c58db7911f77e14b18821269c23a3689bbdac71d7e9b5a8095b29bf6e9524e78ed2b808459cbe615093771e5022a61d6fbd1c094e33eeed1a9f4daa948498bcf7efc31013fce9dfcb0dacbfbb4cc7b8cd512f627e84cff8b168871dedf3e69f3e3d048d94973cd6ff98f7a773d97042a38642fce2b53252afa5670ede5de6a13ed8f78dfdb151d370510fc65af71cfa49a46ea2a1e54875952b71c3b423f07a64accd5d9b0eed020b2a5d856e2adedc1501494d93b2e8d2baee80cd461bc387132efe7a577173cbec833fdae01e8578a669ab6784e04c7e13685fd6b6d39d3f62e50ff60ac387b8cd74b6d9e070f10ea2a968b744391a9bcb81ebfbeec1ed19daa3438dabf1face5009769ee70623950048ab7961d95f361e85198ae44f0ca4bb0ce3c12ef671030bfd57146f217b934d2e1461b15426c932b2c1467a70a1907365bf71851da74273311239cc97bf4265050dd07e4d640c1655987b28f145e926ce62fc2a3d68ebc31a8973bbd6b51b175a4b811576801d2ba94d305a41544a047f3e0968d8e3e1f64aaa547b67a253db52578640c7c828c0feda8c0f2ade9906bad18ff232fe468ca2219780f7e2b77d0311b1babb5af4447b93a642e773dcb2a47256fc8b9cb44d45a39fec13f7f6380dbb13db11db45f3f5c9607158fbb5df23857d30a52105a19dfecb32ad21fe1e75c63640abe64d095ed76385e6deb23979cea2a5b53b8f4b2e5a6fd3e81f29dd6c741a4c6acaff89f51e2f92ea4716d6f22c94af110711e0174c89b055d8e2543bacc0c1b053c4748cc6d235c38802b33fa1999ea8f9d315480321cb1c461eec1ad0a19a7e45f7289ff927dc4a7b3c9a417f1fc7fd621694387b359ecb5ae1a6d3403ae5e0e57247edd9f809dfbe43edd063911ed3d7d1b0a3c79d53015fc30720898c3c57c6fd8043f43ed9132499429e626b832aa693366dbd96d8d7e2abea351c5014c12ab0af14c00f8b679721f58291a649f692598d3c23077fb22a1662f5a1550b2ede4b59b55381fcd2b435ce309ab8c52ce54c9703bb23578e53445a4dc62763791bb6301260b3ee222886aaecd261452dadf27766e3458d64c3f3b482c661558d87f57dccfca18b96703258dbe7cc8bc035b782c8cfff4d1862ee808159b075fb901a7a3fed035d4d943ac86432b684486821392a66a74326d22aab1bf6e6d3b843c5540043f1e2b93620c130a87b92944c95019e3de02dffdf7b8546bae0f92733809baec25f84aa7015ed8a946e3157e4f0709e01491a84730b72023214e5449d0a8472e9420ef591d228c7920ea9e499392f937cc1d599", 0x7af}], 0x1) 01:39:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/127, 0x7f) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) pwritev(r1, &(0x7f0000000080)=[{}], 0x1, 0x0) 01:39:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)="e810f0569c2ec001e1f6d9f7eb16ed8831037b7080cf1188b3dfe5da990a499aae33518c58eefe916bdd0eea04a8b20419974bf1627c582c4918007753c18ce63ce55666508288e170be543b0c706859d04b4d3a3c76cf4b282ee7735de702f93c023259a19941b1d0d91517bbf13d09cd539ce046bdf11bb8784466096bf489f252ce170ce4bc6a8904030b4c4ce35e298ccbe1ad976dc5232a879b952ad1a04c1f2504e26d2f1a6247138cb7ec0d260a5d572551704c503b8954aacfc2a79850ad498775668e07815f1e1ad9401e", 0xcf}, {&(0x7f0000000280)="cfcb1407594b7142e7e1506537b8569b3016a7feb5e54a895630046cbf87c01d318d720acfd0cbf16d1aeef22cde0cf5ee0e50233d949e3dd384eb7c3c3db1bc774a36d92c8f048116bc4192653db6cced799e0c5ebddb2a42fbf37ad89429b89040a736af9a2815fd4170624ae3202dc5146a892d8cdfd2e363cf228eeb4dd1b3970d95bae13e72e37b3936086f4d966d1497b02b67204fb1aff5c08b7fe4b61272476ecb5d9d34e569eb41039d12059e797a0131bf2fe17730025064ccc951fce6d08229", 0xc5}, {&(0x7f0000000380)="55e586c4c4137a0831b39c32adef94ed848a5d2059a5d7b4291d0ed099dd54bd547aca2d5e12e2a86bfda6541f689038510e2477547df3c51cb579f6fa78946e805ea249e9f6cd7e411fbf1d5ef974431d54b2e8020f3db6e85c708dd7703a1cca649d18fc6ee5341a28403c3b3a49b2de2142541a87aae2c95bed0263649874259c91de86d3c8197be1736a9d74c927ce63b89c6e1291304c46ef68e044e03328cfdad9aa78ac65351fbbdc228e7582dbb43aec38106c3815e58052b41db6a2d89bae0ef176fb3d2850c6cd969cd8186acf9127be3a73c807ede3a939df4606294bb93e5b", 0xe5}, {&(0x7f0000000040)="436a604500373aab1ee9129e451d345df601f6d22d7bd83058caf28e36a1b120b84c6859639965cb216256ef1d945fc8426e2a6c7dd5", 0x36}, {&(0x7f0000000480)="e1725f1996a7090ecbb7508269b769d50f6b08362c657e89b2ba9870d7e1d59f5b79190146cfc1dc29993560847d9779ccaa86a71382985feeb62de38223fcdfb27f83884e2e63bacaca9fa739b84da98251aa3f06cc3c596b998d8d76c49e5cae", 0x61}, {&(0x7f0000000500)="6b34f46a3ec17c09e5c3b78effddb042c49898e590e8cdb60eb6b0081ec8ef54c4adc146f344a54d2bcd37642c3b9a616b96ddf2a7298aaced80e39dc9a667ca44065b476609bee7525b8a26c317eb4ba33273885e29f35d9b1defd4ab62f76574066042a5f94266140989021cc592d385f14376eba110e0284c38ec8e4b5c81664bfa71608a235f0c4dbb9327ed807a837265b7c5e2233aa20b49475a985e5f6b2bcddcda1f55d39e24cf2a56a2fedffe4cba7b563982ad1f9e9cd2c0506fa5483103f803b3eb579fb85806a1abdee5ca98cca8adabc3dcd76ad37d00916f99211cb44bfc21641c7770a887", 0xec}, {&(0x7f0000000600)="295f035881c99b637dfbf70cc874afafbd22af373900c0b8f61daf15ac80253767e03151aae335bcf59e5343153148c7a60f43dab8a4ae47c72a52d405bb06cbff927a961eb7801b158748989c01453808469fb00532e364c5f69f5f04df1dc1ee7527cfb634686c2280c68127b8a29ebe14bdae54fcc8c76727c3ec528d47d009f6a452a7320dda8647473158dcf66f0a7fea276231c7c39f55aa27ec277b846ded9e60e0f1b33f4116af26564135dff676c19ab57d9379c013bb7518d9825698d23432bbc08358351aa44e1be495fe3792359025dc9c39b9", 0xd9}, {&(0x7f0000000700)="86e45e968ddaa52704efd6e1662fd01123f82fe18097eb511910060f5c41a38b36d3efaf03f9e95f2275699e393af3d18afa9ced6fd1691123381a1dcd3465cc1b347ce5db22a139eaf3983090d7f24e712599267e37a20e7a431996417236cc10c0b7efda29a8a2c96fd292caeb273287853f8f192ef53560e9572855cdd5f11aedac853fd482f91c9fc070db8994fc0de8c9092d2369920e78b17251e63755800469e56357ada23f3cc97ed61ed7cb0a1b7c9c94b7b8eb46ebd75b05547eac5e947657daa05cddcf8cbc74b0203948f1938e46c87448e5c7eab09a929ca0d6ea6e2c818329e949f9df71f015de0390217ad0e7cb9e3376d7b402ea6d3ea3a66ae076688429d5ab7bc6ec7c620620b84cd141dffcd9d417888f1335edb3eb64381178aa64f2fda317fc3441b2688aeae6ce314e1a2fc6c63941cb3d3c5e0a1e282cf87becbc8be5685dbbc73d6bd1388c6ca3212e0c26993c9ddeefd04930f8ef1c047ff117044abb2507f66eab46b3cca12f5111f6def39fead3ee093a93ae6e5b5e68ef1c8677fefc4cd5244cd99d65c99c6aa7ee0cbbf9dc58b68e8a9f417c332031e95e7413764434a610a4294c87c8cb0ff4a6316547ee8490a928f3dd8711e67c2f0f4dd6a3c706ede34ded1aaea4cc7e9e7a516210b2f1826a507f3d270e547dbbf044ff1a2f57d21a581dc78f8c0deb9540d73e45c2a6d817d8ca561d694adadd70f1daa8e58f8931b570fc82615081e76f5038dd42898cd20d2d0de0c755aecd9b39b5093ccf544b9dda42a56ef06e21268db221aa76f5556ddea3c46825ca214e618186bd9a0057e1ac2503bd2b300d214cb0c1049774b00929571deb0231fcd4342b89127e451fa05a53f11ffd8417dc681e5bc135633811367c86bc51334afa55016908880d29fd0c1da90b49cd3a582ea9af181a190a8919f5d1e2af788c4827f6af920de88e81d91067165a9e688b6def578fda761946713a0c3eb8a6399d48fad519804e7cd15a7a62c6a000aa2544aebffaef5bbab83f07085a290b5321736d01d023cc0cff4c8d26f11882a024825377cba2a8b852ae9eccf871704243e2177b0f417cf6efa4d4719a05df92955c37c57f4094deaf61ce91f9b92a22444c1fc59ab63aac0b551fa06f0d1e231681019fb9d661f1eb73c4b0d2ef73970b6f8792929a8bd358fd001d954ff16854c4393688a7073ffb8717057a26af59e3cdc876ae80f97bd0c175295ecaff0ad0ebbdbb9c476cf80a04936469c9627714807f1b8f03e7ccc3fc1d4bb70b6b6211c18e433545c56c331b344aa187358ac53d96076ae05785dbc2a6627504dd85b3e264948e82dd31be7ac82c6b964bb56dd528155e8649215ff93edc3c90c99c1791e7e5a8078a890f7fc9d6c12f8f1d309c43ab0ccf13a89455a5d0a4c4d1fa60dd6d4a5a87b257ab40c9c1462202e11438f897ac71b24de29f35669707661674a92a05ffa0eba5e9cd2be6581634efe06cfffecc6d23e2cbca0f725d7857a573a75cd2b61c218a2c497c2ef5ecc90f67159b30f68bf1ba0fb30251bebe85b46f49b54a386ab2649dae1b69686f2d615a2e6d1fc511d8bcaff70a7856fb0e1eaa1cab0b003a5206a9dda13d7f0d989a4486f4f98af0920ad34caa0155d8eb8804c7a12991845854ab66c08570812cbac492474bdd359ca619581ff276d19557d776ff9a9edf9060ae33df9165a600b2badf6b7713d3a17e8c126be72aefad281e8b31ea4ac2be5b58db80fa2d6fdac4f218faf06eb63187952d28d51f8f6ae84bda4c5cc526d99dc28a2787801d511922578c005742153330bca7e01be48a8e4e04908871228af9bf1cac741e3d41045f6f7e43864e1cbc006430f28758c159338e2cfaee2828dc21d2d26a9c69cb7819e0a92df6832920d7ba6f6d46778ced91ba8c67d29f444468ad7ffac32e01c99786c4c58cb561a1087220b56e4802c3bd92f4ed5f5aef881e7e880332811d536bcae146c23ae75e5bc87e104a9e30ae1c4525aecfebe27e7e97fd7df1c970f6f88c5933c41d58b152ab8456d561ea807ffec8d0f3e575982e305e9918252b79259fedad1b975a6122245c3d5b64b1d19e779a08be80ccac831f76d4b18d66c1a89da6c0ed318f81577526370599d1eb85815b3035332264a3ca78ca5c55192f26e2e2b63d1cabb55f68ed9d8b5da205fc86eb1a823574d4adf9e91276669af7647619ee0eba43eaf2fdf9e804e7da59954754274b10d72c3cc93bf1221675f2f6773938ca02d1bd32c6a3772e6d632b55862a03b5a8dad461a07bb5904958a1268a5239d985ed26e39e1417022a457572c18cc365775a4a6e345879cca337e22fbd91c15a833cbb532df1e67c8a2691fac89d9863e3c514a7d8f673fd13ad98c3b8761c39c1a6f13181e9bb3b777de03faed7929d7682f55f6d14edc503c345afec1d8ee2cca2249039a9b4942744d695d1abede86e9e043fc461dc4af3fff557937024f9518a9ff82e21ccad9c166b894ac7384546863ae818fa97b93153967ecdcd3965d2da3bbdc2bcee9bf1adf1a6257c8096ce7d5ae83ef952448b105ce468fdffee24b401e618e11302248fb883956163b1cd169cc573f72757dfabcc729037c2dd7c986d59659e5a818cffc1cd42d4fe5ea4a09347594e239480878583e2878246cbdc0b910881969a1ad8a6a5b613c35b647eac438f123354442ea5e5f104121282345aaf9f27dfd18dfd6b715bb87fe982605d8d26978d4f47023f72a3f6931b8c049dce17463deb89013f53501f49bc7d050e9fb17cadea3d41146603736347ff188a6780238335c7c681d7a4da7de8d255c0a2193ddc36b27ab0a077176d28d0ccfaccbdd4ac7a7ba21b3b7d414010dbd00837f5ac13951d930ef8e27d8b559df7d8e56c6ed0f9a4b2d294479dc01edb6a096c1b5cd514c76bd39193d39817f12fa07e447c55b6f55caed47e70bc7fbad037205ded92a169e6385529564f95404f6d11ecaafcc029cb314dcdc06df600e03c37d22ffbb09abc25a3aff9111b0a59fffb35f6d9813786830c6efd09b7ba9f89057a1bf7fd34123c1dbfa5227e9f4e71a93c77161b2f9dc4ed3a185023eaae7024ea904af64780f4e3aa948281ba3f9224319dc6fab37358c69ca6ab3cf661653d49cdd787432b28c9a589f8cea9a4e8acb3c87ed730b3b3d5f3c7d9dba14a87bfc0f9ef276caaf53f68653400248da8ee93ffb9665c4374783d107a51ede474d3c231d1c0271365d3b19a7a01b7cd028920b1e78b12fdd2bdcf741b02d7935746fa5934d3bde962bfb1d57f8cc1fffb4216d0f0fc599d01a43c80bb06b6f56f64e021c749b6ebb44144a3690e0959c96642299a2fb7d46f821c629b961c7a37860c84642e13bf49fe1b07263fd13c9efff4c0cbed5e8c624a202f90df9964413ef4873a6591946aeb0a6deb2e6bbc86a2e68d1d1c8dec96d27f2356ef943b14e4a164cef6c7fc0f5425fdf6ccbb5708d5c34511d7f6094d36b7a9f226224d87eb725432478239f63b4d1eed761802f26ebee067f15fead1dedd69e55d4d56e778bfe71cc306d598a5da06da5b0ffcf926e6a0cb7d24d81b51f7e84eb760821bce86214f01689bb5186ed12b07558ab28c1a001c5bc16767b6f3fa56f807c66db305cd9b24cc2764d63132bc1a1b62fbd7697d8ffc993ec106992ebe51e181a2147ff206a377093e78bcaaa88bd3b0c22d398c9b42ebd226318284b445df1290bf1255bfb8c2c6cd5200a8b8398df55fa4f5dc7e09e1e653919cdb2601aadaa9ba5bcad49258311df51eb947810f39e386bb493e30c23f68e95cc7eda6fea3dce490792e8702c542c028cfb9963f024c018f9e24f8c1f84add1492f4f7adf88fda05bef5ac931badfc2fc8c5fd7f2149bce24bd56acd0545653857d6a816a2076c89b6dd9b049b089083ffe885abbf0024efd5024c60cac3d3bd2b29c40a7f20e4b7309712fd19bbc5e5796a09f7f3a64c6c4d1c0274c16252bf1a0e2168bbc8fc59f1876087ea310c40ecc9009cef73207b84a5ccd780fc589e0a0d5d64a221bbd059a4fca68f7d2a6bce2fe2df8a6f3613385863e7eb827c8837fb96704883855f0b4cc35651a5d7ccfd866c13e19cb170fae0d1b695839cc61cab8fcce43b59fe2ab03bf343a505661b68e700a51cbf8a4cc72d3059d65a76d9bffd777f9ec4a78293f41b7681ad8dc6d6f7ffc8091f0e2aa9e65b71485f22c465d51077895985f4cd38b70bf665e43ad2c5344cf7849bd0ac5439f666cd2cbfa85f62c1603d441db167ff38f150d3248542649c44eefaa7d26b889a6e88b4daef7dc0c0a4a188beccc9496f1ee8d1b4f8e51c1355e329c9088d1c4a4f726fd8a08c577fde19a09e949e3b6bfcaf71ac9027245a2987dcc0e3e64b58c90e7525491756846732079847aca17025d75e78661d595ec9085c9bd6c9d4c1e17513ba869065fa59f5576339c1ff9d04f14eb43e512022d49d857b660e2abd0798d222f68d328094a17f0c1fadf81a6bb4cf8236c6f2c7bca5d78d264979b4493f34256d4a68a3b99bb291ef3e376ed292041e6593ae39acd75043c57ec641a80431420bb50990871b75cde36bac28c34908dafef2ca701b7f3503fdae1e0b9c93410b3b7c9fdd06534e6f63048556ec84867441b89846481c87824d73a768214d17c0ca84e54180d467292ed531ca5b96576d702e800dc13340adb68dc1934c337bc5aba6deacee5aa11f759ba8c9477e3b35d620aea03cc165760962a381d135074854a7ca2bc7b33eba5ce78253e94d0d5dabf4d656a957080ae4a7776544e302883d719d79428039f3aed4e28f87c6ee7dc37d830c46c5437366ae8361efc30b5cd6a70de91e2d8f0ddceef85bca47859c22937da5a1102624d8f62df5730abfdde09b6814838cfe7c89cdd9f7dfb50d63084dd4d8d9cdd40af4d62ab9ea5bca00b4d5db32be0be29d061bcf6c197402b7ae1f96a542f715559f990130c58a65b36acad706ca1aa9e53ff1f1c41003afa9f23c22bc9d909f159d935e5bb1625e4672b937360af09e1a7768ea2815ae14eeb7ca4cee608eff100f8a46792a7d5bbc4281a5096747280de56d99b8f9316d4d8bdff2d530892b4d73ae920f97733ee49438e10fdd80de16dd089a95d2a4598c8ab8430f1ac15a1125e482f0db9d27fcda6cb47af83115d4d32d17964d1597fa6d5984f25c6c494180cb1f3102f79f8e0a1afd6225e764d711a11a7f11616f9c84fa023670fbee72f32747c16a406dceb37918e5d7a9a86dd17a6752cdd18225fa3afa311ddf28d5455e8eba6cf27093f46d472dce30310eccf3742eaa380f0852d5f8b0cf448749ab31d9d605ec97f945e09f2b47c103340397b46ce4940d9c795d9293aba2a8d02fb8a63b0344281cf35bdfdb584f228f53d40130eeb681c4d920f2e40e5b3363993daa922d47f020a3c15bd30ad55be37cbbb30ac3325759af0df2c1899c4a26bb0379354b3a3ca9ca2abdf8297ef88e52f9057f941ee8809c2d7e2a2b65022b898470bce2ea6523106ff9c4e481ea89e657afdd87330b972b5b7a76ae38decb6294c164c9c8da43a04b06724dfe8cbfdd299466b03e2c75afb9bb39238a5d6d3ab523ecb418a9c4434e26c9e9aeb64a59767b300e789d18c389cfc13cdfb38d1548dfab35cf59bf9797b33db257d2d7a928ee16815b70341177798df311a497bd4f5563f1b595e6b05fbe17dd5e516337a48da41e8a88b98cc285403b6de6dc2b308d2777a371ed38e2711620a91e32", 0x1000}, {&(0x7f0000001700)="85f110a8306ac834b9a92c5a17667d8deb8cb8b7369ab552b1f0f0f8397f68aac4072fff9e3f3a679dcb202bfa7d7deb789428e5c2248613bddb32828917acc78939fae32fe5ece65a89c8949621b054b6e2f2645a39d464891ac9807a9474ad866bf7d81ded5d5e5a52e492fa132cd0d95be2ef4e19d064e1bdd645c439fb4dba9637166523922136fc784c006d70382bdaef22c0ae91c899ba01a03b75d54af5900da5337c875d408a44bfdc2edc66", 0xb0}], 0x9) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 01:39:29 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x300, 0x10) pipe(&(0x7f00000017c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000001780)='./file0\x00', r1, &(0x7f0000001800)='./file0\x00', 0x4) socketpair(0x3, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/78, 0x4e}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000001540)=""/75, 0x4b}, {&(0x7f00000015c0)=""/121, 0x79}, {&(0x7f0000001640)=""/108, 0x6c}], 0xa) flock(r2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *332257 16545 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(3895427413aee436,ffffff0034c83100,ffff800000171290) at ip_fragment+ 0x551 ip_output(8f84c1e945569fe3,ffffff0034c83d00,ffffff0034c83d00,0,ffffff0036f22af0 ,ffffff003634ca88) at ip_output+0xc06 udp_output(55372bdb161664af,e7b,ffffff003634ca88,0) at udp_output+0x444 sosend(c1552e97a18a1d94,ffffff0030a31e98,ffff800014a82668,ffff800014a827a0,1585 ,0) at sosend+0x46c dofilewritev(7f71275bac9e4f78,0,9,ffff8000ffff8bc0,ffff800014a827a0) at dofilew ritev+0x148 sys_writev(c3cdc5c801f9a1e8,ffff800014a82840,ffff8000ffff8bc0) at sys_writev+0x db syscall(989b5ebf6428faf5) at syscall+0x3de Xsyscall(6,0,d,0,3,aa2db1ca010) at Xsyscall+0x128 end of kernel end trace frame: 0xaa4e5d92e50, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.