07e45e45e5cde2119b9c72cc964c29b829cc1cf13f2fee809ae5e128f16a0101089add875417595ad922d3ed60f5d29dd4b651e243fdc8872c7a5ab572170dee8261f1d32c5b91930c40fcce83dd00f2ebe6c8731c94ac5060eb9b7e36b9d7a534fb3d653048dcf0a143707d06d98ca81c04c7989c4b91c0b2a999dc30545dff8568423b4ce8c26a34af0f12ac7a95d32c5fb286907a33eb23014424586b36bb3d92e6084f5b5abeafb3bf80ac30a848e9547cec606f1595d53658350c637b7940f1e9b5e112db3b1d5bf56e06c258abe0ebf3f8226093e552ef6d8180ee98e3395d96b2df9d08c41ba67749cbeb83a5f918f4c63a0590748aa8d36704838b405c8b3ce26d20c8516e1f0a983a0ab0670182f50cb4f5ef465bad6fd44bc58afaeaa84c799ca035242688dd995fa8936e9f099f7294081639741ad4dd213ee250cf6d834434cf373b2e8a3c9ffeeb17ef9478537403f2ac15261aedc0eb204322863e06191a659dc2c967e36899ad48e1dae58145dff86dbedd6188f6dd9c61690b5dfc6a84a4356c7c0766b103f65cbd7b4063fe041d06f79126eacc09bdf456f3cdfe617985ced42f39e1a28f287daecf1f3cf21dd85b7cc8f2bc82eedbe34b9f85f209cc4d3b1870079f44b029a45c9f07699d10e0f6bdf536c1ac0a79ee5e971b0225f173fc0795e84c57668f2181e27740e87a6a5ea95263e541c6ea90110091e1773d54dd9c43ffc336f23b21de7631621e8cb68fe41d96673f022bcaf0509a18f9e3f11cfd116f51c4a5509f8188a9af73488c0a191e1ce76181ae9af27a0d99b8f1cd633e34f08a2cd7999d89e00feec0918d80e349eb9004fa64fd1fc3e2ce3941f61437a198d7841d04d87cfe933f4548f8e638a8ba80e4d2aabe518cb86ce55d295336d1b15ee9ecb03a362f6d3040685d3b51e6d6cce8c801d4df2f7d238049a5a003388de56e990aa0d03dcc311af625d62fbfcaa8286c56cdb299fc846d4afad90cc0497fb36c7b73ff50671e8e456e1dfdb209d3cf991e2939c4e142b685e34b3b5d04496e26a05d1abe49a192a0355f2f18da1c94b29d4a5f14d87f8033d528fe6d11e491826f3379758d8e41d642eab2c29c24cfaa6da462c06ff7533167e19d4003047df15ad7abec54824b6a87e66fec8ef0d2b34e43c8df2f6c7f10515015bf8566b35d1554840b6ed3d3ce8241fde718679ea052e9ea052cf25bf159eefef25483ca0fbadc0ea2c8ff733f214c6fe5117d134997ffc3153b1cdbf57e2d0cb17653e09d66095d6b2c2af0ed6362c751a68e8018cf00f9a3a2a1750f9f9869dc1376bbc3eff1795782f12782e5cac62e264ec09edc3d271e33d54b7093e8af97a32341c5a548a8982b425465a8a9a67e49304d5fcdd48f4d5cc1a3327aca89f528cad7c5e5dba48a38df46c39cdadc5247c0532c1af750d8acbb1b286f098e58fa8c9bcd304c197e51ca9d689f51f1f119a4c36d65bac30f67874a9f115b6aba51e0e4f94eca437a2a0d18343815e6d401bf1ef7efa97ec6ee7a73bf668f7c5828d65761d4c036402007e6e96f0ab27994c72d9ded266525ecd60138ac1e95edaa5f59c9c221502b773b7f02714dfc85698395f5dabb2c98cbb2d3744c2e5ddf36e61273d929887cc4be5557ff973b2998e7e59f2868735b04e51cce50a197c7dbc36629a658f109827333028072e2556c287120b0ffc56c15bc331d972d7c6ef5aa5bd577592bba5d891e4466cc916a189805ec8406c560f5009f8db8ef8b67cd331cfd8a0403ec8d9d2a006ddcb160b20192e9aac4fb21adb928fc7390036a47b6596dccfb251d09c7a1310e9ec9490122e8f29ae2e605f2bf158831ac123b60dd113ee1650b3a2df5dca8ad0f1d749e2179f322889f34bce082fb7f6372eb2d7fd5bf44fa57c878811ab90e85985674bd98f4bc33e50ecfa04bcc126d67d45e2", 0x1000}, {&(0x7f0000001340)="166abe2b43ebc54135ee1321269f9c77e34e1c022da7cd6e41e8e0f99d784e0dd8697711b072d6b5abc0adcd0199960c7a208b7e943deb6b81546b0904c34fae3bc63e22ed8a3af004e88b02f6a73b903905e1dfbde649ce18f7536e936382bfccfa28e5b98eb545a07028ddc18e3f3d54a6e66c7297e9c61737e17be09257be5d161e18bf5fe02e0803131f65d5bec0e73a7a69e02acc998c7a8c4d77dc572db141c7e12d54c1eb739ce29a91855359ae41968f255483529be266c7c42e89e3b438b11485724ce31e81a6b6", 0xcc}, {&(0x7f0000001440)="f1360b2580bc128577336f4363f65f76fcec702c81403b41fd65bc5caab709bf0a6a5d3047383b989b29cee92d3008ad940c5b236d95d18eb1e046e71792193cf5794661379feddcdaf8e094312f7633881c1bf1bcd3b0ea4fccaf29fbea8cf748a4c5d85fb9eb683fac70423b3377b6e20fde228bfc02d3db17a8eeb87cdea221158e250b830014fcd962c330f893445da63bbd5597ad0e5eaee14deca7f3c02d729586e413f0d3782b7e63963fe9ccd1d6db723252c816e23acad170f93984dd4692c66c6a8c45ea488481cf55", 0xce}, {&(0x7f0000000280)="4ff7d3a29c1052d4c8b1d14fd489e86729080323a55f2e33c2398b3d404fddc8ec6ae6", 0x23}, {&(0x7f0000001540)="9bf01bb184ef4722f7", 0x9}], 0x5) syz_open_pts() poll(&(0x7f0000000180)=[{r1}, {r5, 0x80}, {r6, 0x100}, {r7, 0x146}, {r8, 0x8}], 0x5, 0xf45) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r5, &(0x7f00000016c0)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f28200942eb809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x80) readv(r9, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 19:17:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 19:17:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffeff) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x7ffffff, 0x20000fffffffe, r1}) flock(r0, 0x6) 19:17:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = msgget(0x1, 0x118) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) 19:17:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/17, 0x11) getsockopt(r0, 0x3f, 0x8000, &(0x7f0000000080)=""/153, &(0x7f00000001c0)=0x99) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 19:17:56 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 19:17:56 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xc0000000) r3 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 19:17:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="254da3414a0a4f7158906d8d7dff8ac08018b3ae0e6b476a70cd5c084fad4ef77dfc29923942d07eee24a1dafd4f7f96b13ca46f170230dd7ee025271df1554d4fa85c4ecf99f3699e78be63451395b3fd165f2f5cf8654761c25cac5228ead234725976e689df8cfe820a514a4463", 0x1c) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/224, 0xe0}], 0x4, &(0x7f0000000580)=""/201, 0xc9}, 0x841) r1 = semget(0x0, 0x1, 0x1) setsockopt(r0, 0x8, 0x3, &(0x7f0000000140)="99adc57a1dd95f1cd307ed8c096002b601908fbc2f7b0871543f5fa864de9c4b175ed9ce40da1227bd3fece913710c0e6bee5966430b4da032640de9701f650a4a55d72ead", 0x45) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x9, 0x5, 0x9, 0x5, 0x8, 0x9, 0x3, 0x507]) r2 = socket(0xffffffffffffffff, 0x20000000000005, 0x10000) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ftruncate(r0, 0x4) getsockopt(r2, 0x8, 0x10, 0x0, 0x0) 19:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="a505c07023cff50389bec8cc4e3b483c", 0x10}, {&(0x7f0000000200)="b9c8e72f8ce55f77f7eda0d144d31ba1c08be06f666b025d26e33d884c0f89", 0x1f}, {&(0x7f0000000240)="eede8e4b5207d08729b31188172a6776cb51ed6e9ba88600ac5577d5e3f959420c81a15e376f21bd927326e0fcaba586724250202291dc631ae84c615ef8c77c83e0966f28d91df28f175a71e7d44bb1991a04c468134c723473f912860710cafe559a4e02668ae0be2e202bcd42370c93c9a3fbfb6236e4492ac3db460afcb44035cce1c93145bd46e1eba5e12ad297c703e0c0899f56df51cc6340433b7ad04bccacd813804ebcb9d0", 0xaa}, {&(0x7f0000000300)="6c1757aac3bad4ffe055a95f0e6dd2bbbf9aed93facf32db47bf0b77eaf768294dab4d436bfcb561fdabd442f207e023f4e411fecd44831f6f0570bd534b6c117effdfef0521e132ae1f543b706a383cb9197eee2583fc1e007485139981b156ea70d1564107791e", 0x68}], 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:17:56 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000580)=[r2, r3, r4, r5, r6, r7]) write(r1, &(0x7f0000335000), 0x10052) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='4\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=')[{@{{&}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00']) 19:17:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0xfffffd8f, &(0x7f0000002100)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a600cbbeeffe481f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce2df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c72600870700000000000000ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c2c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d60e545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a000000000000000cfa3eb174dcb7f8c316ed2d758060ad0b228fd2d64819ee154e06e230761feac56deeef3634fa74ba3a9acdeb4291ff7a5ddcf97f240d452ab651480b75cd4bb7617e036f25d63a794d0534a5321469ee664ee85a4e69473823fc1aad173291abab8d7b7983d5e6bada5521ae2aa1d0f3220d5c0cc95cc3e90a8fb0600ce9de3a4180ab850eba41e68859b0900a51f835f0896c257cfd544cc5fef1e6aa43f99ac81ea5a0a24ffed0c5955d4233a2a7e1eb360031d27439d7f119be7b4e8fe708ac4765c3ea55e6e496122bf2852ef7a147fdce6b8052515ed560942194a40255e4fb5d66bfe4fc89139b50b08c6587384bb4ae93601ad85d3d04d0782") 19:17:57 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r1 = msgget(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r9 = getpgid(0x0) r10 = getpgrp() utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x0, 0x3ff}, {0xa1d, 0x7}}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0x7, r2, r3, r6, r8, 0x0, 0x5}, 0x7fff, 0x3, r9, r10, 0x8, 0x101, 0x2, 0x8000}) getgid() r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x7, 0xff, 0xc109, 0x1, "56f0752e487f833bbc400d4eb24b7edaae43c013", 0x1ef2, 0xff}) r12 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r12}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001300)={{0x401, r7, r4, r2, r3, 0x20, 0x3}, 0x4, 0x81, r10, r5, 0x2, 0x6, 0xa8, 0x3}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 19:17:57 executing program 1: socketpair(0x10, 0x0, 0xfffffffffffffe01, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) r1 = socket(0xa, 0xc000, 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/119, 0x77}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x1) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 19:17:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x6fc220935f204207, 0xffffffffffffffff) setsockopt(r1, 0x3ff, 0x8, &(0x7f0000000180)="dc75a0bd0f85ad472794a2439226cab3326a00026a7c25f39872af45cfe319345646a478fe82fe69ffbbb466f0470da6d1eb2bd1e78c88637e7fbcc9c81e193c90932b4e44c6dda73c8d9528f1ad5051e72da0c3cd81ef0a54f56783085f2e36ab5d441503c93be36071830af8a32cc6abcfbac69e10c184c70929429f61d964ef337e0ecd3ccadf2ff67c65608ef7d208318881f8548b433080d31417e39ac222d182d35ae68c1d26036dbc580c1ba5f1208cea53040ba9996cb12c2cde43c565e8746854b523b050d0a17087c71fad9d5cd23210f0bdc862d835d98467f4cb720ed761a5e7bfdb7613d1c3c5dd9ecea126ea81bc59ac6ac7f0e9f5ce6b9a66d710c9752d6e5eb7c44e5f6b2876916313e4d79f6a65639c3b8be3498e36d07791e7941ff91059f48b8ab284987a482eb50ea379347499dea0f119180d841860f1250d716fcdf076e8a1aaa26daeb38dbed054d51fb7f0f762f5654dc02f0bbbff8d7fbba6779efe3d75ca284f9d2c6dc753584a16d1671f88787b3b5ae3474b2e306bc4c6443044e3d09feb996f371d314f229c79717c638bb1e0d66f848ee4de62875da4327f0962e4e0d7313e273742346c6a8843e5fda7eb7acafafd6b8aef52424c13a5f386bd194998e5310459b3bcf1b6819ff6490e9f8577db8516e83ed611ddd2679c53cde2e4f1c7844cdc51e14c6ea63333d7e33d6b444880288705a3d370548ca7b4ec1e27814732787b6b0131e66238eb5825ebec66e7505e383ea1787d885f40c35a84b7a2152ad14ec60cac1013b9660813f706dbc0142eb266db262e81b3243cfc16335343a084cf235c82c9a82a65da54b4e8cc52619e8f025f8e645acdff188b0438f8748ae23e26ff90ea37cb6b3770edba9a0b69d183b36ccb57cc143b66db3cdf6c8367891937590152504ea7aec49f99680ab3abc7b15c9e66635619b9f120d9d183c0d675117f2554de933cd3ffca67e8376075d295864a7033c426456e2af6726d26c31659aa18e15cd529ba8fe65ce9f9bf96f38c31cbbff34b7e253f8b04e606d2581f19c75709315eabcdd4a0f7fbd562476fadd3b4a75533505ada50f9c451632619a7918e2774603641209e4b53608bf7de63df69869b85e93b29c65c742e07fefb9410d3896e4528a39b905e3c090af5435c9e6e51f8d294dd1ce4bbcbb95ee3d0d8515de2872e1dec2de50c02bfde075bdfecd2b03806e12a28b4201042e3c4b274d9fef8cabe693aa36f4ec72e45027325bb1f89fa91bff7c1237152145497879157e500cb66f3dc57f455ecf19bc87b3f44cb712041c590506e420716bd406a980632be1e534e7cae576e99018f7cd503913acccc7d917a48c9f2b78663cd3d25eed160429ae4aebeea665055b572f247c56fdf258d1a0d8b2fd2f55830ddc743afce443070af09d61f61746a94b73781a124fc3cb0680db1b578283afc9a89a41a3e3dea3b30f745541af4c1bced156beadda1cc68e6f35a6a36318464e4aa9a5596eb2592cff8dbaf3d37f944ef3dd1a6eda6f00a99f585808226c156e64724a90c15842baa771a8829034ce1e6e873abc2b26f2fe2090a54665434385a725d10d334e9235f0616151b0761a01c0253ec5786570b82c3be5b1164f1ff93c880d2cb32436199d3eec7fe32674306fd62b88567b3efa3f0f28b47988d756aebd8c10d739b851c1a45383a9468b54d43c9266a8d8b1d6bd981e64fe224e3cda3d5937c729738b402670363fe2058e681a9f1459e757d00bfeb9e57eab8dfcfa94c4918c02dcd3bdead2497dda904f88e24e115319a4a29a12aaff1e535410ac9b6a7f6038f798467d8189eaf89afcf2f10ee8b710110809f223bc6881b85d347c084cb3a77f62276d9b65330f01b5870dc65148936a4b70e83e09544095264090529b01f049cd86e967c7b578808c5941bd9506248d58584c8144c7a6772fb8d7a02d33612a57003a756a7c6df2c16bd51c6966fbad25f89cd728a490e609cb1132676c5cc7fae1e541c981b6ee743ef66ef24c305d73eb6b8aa93b8904b13de4fbf9a0d95d1dbd0d5ff8d077794d149d8aa72457a7db044cf65487d782d68c11cc71e344bf4570f49d0ae7e272657f35ef41d7603572f7625d8567853b7df78d98ff21004695958b3408a4886815a0eed17ba3802f35d8c4cef2cad9ae96e9094569f3485e8c6d8f89849f274b1170d5af173c38121f3cd30cacf241257ecf41de14fcd0be5be3f8a898c1c3e8d781a0d2f63f1c79104aea5acacac61cde29b20aaa945fae6ae8e2de45500d8c089e5aa2a25ecd06ca989230ea5b65322926aaf59163b9d79cdcbd9e3080e365588667758a3a09ef998cb6dde872c2bc3d7b013e7b1bc0189ca3a380ba9848efe9d6d5801cd67d06675349ed6435971542e67997304a9efaf4e593ee1addf9a7633878a1171093c77dbe6253c53c23fd1072e5aacdf5b69d984c65aea6daa1e9530bbae744e763fcdb8166b5a349f7dbbeed8c5292760d79d2a1e3e240abebb59b541305ef6a600a8594ce3fbd918bdf06c32d0fb8b56be1e0da2c486849463e82c38b6ffe32b51f1c248be487b6ed64254eca0d6630afc36235ad094c9f07cf9d996e66280c44b0ca5aadde17445fb0d36c46425ef91be0370b2d33c8955b1595c077d36db44902388d83e1fca8a41e2893f8ca12db46555d382a2c1be2f652352a3583aca184c1e19f007a06b24930a9d48ea42921b97c16f7282c10e78478334b3162771e860b9974d1acd4fb3d6f207a3960821d103a8d40bb11a2dcb6237e84941ead54d7e7534176e8a5b15529504ad895d4884afad7a833dcc0333ee568f58f4f01b992ec8625139e4347b0aba4743e2243a1bf5eeeb0d330376a286c0aa55c7e9ed2d371653e2c8d1dc9b09cf380401ca6c8c77dc782e4c710250ad8e3a45dd434105d36e63dc080d03fdc1cba94900d5342f1fa8000c186dc6a3942e36b2e0bd4d67612bac4833270d1ca75b71b225d973842da46458ea6829fac6551c24dc1e5df1841c8fbca1ffea243f1feaf15e1d6a612d57fb807188113f3b58f0e4310064afd55922044d72e5d18652186f85a807d6fe0b5da37994bca9b10c25aa784e345aad9b70141e2f6d70452a1e545dc06c6bcf0f47c5326fcd27745fd8b2cdbbf4f13ead32f81a57d081eef5a297a3572573c64b410efa7798926adafc7b062dfee67d4879e861c4f92ef6c506a23fa6ad1c22f8039b5ce368c27aa7289f45af8b0b826b2289e3765ce8f6b52844c8cc92dddc867091c376b177123d57c31673d4a90352c39e6ba0334221b4bd95f1bc9faadf5835bdc775b72192f18758bd4e4b74fcd8bf6c664c0c445e8306fbdc081e25058c4aeb6c3ee5c9755d9da1101b7f742d86f14753c381e7eb3388ec2068741c0f92bf544326934e0c6b58a0f14148bb52f09fbac9edf6e882904490bb950b60e5f8b4f299166262ca5fe8fed2056d52e2a3b53b85edd9b7b7e8d189d067dff25e1d4d4351a8841ec9a2319c8a3904fc8f57e886e4fdf90f0afe9f6553fb705a46112fd4b9d88635a44098fad16d707291df3b48ae659b2c9c0723e7be984895a8edbafba9703d40b12b791dc9b18f0ed6ba461d68ab963eb4814bbfa766818fb35676d4a41141be20defe6a2e9e191152119dde1c1f8b040c16eae0215ef884567ed5006a6ed32298b00db1860d55cd7342a96fa2fbf1c1dcda35697df76a4162e8e5f26fdcee930508d9cee5c935553b586f13bd49daee98ae629f6c7da7f650a6b53eb856132f762578662f616d488a726ec76247235519b6b458752570686353fcb7278f908b16b842254e08fc6c8c9241e71aa6320abe3b110dd8468a9bf746fb9fa3afe79f0dd30daea82e59630feedaef423cccc33eb3938fbaf49a32538bd8590ef63c3567fae2d165b8aa46b469167c469fa90c88bcb01da3d9446e7def83b5dc6b0f4c38c1b29b35f2f3f6301802d92a17e0836ad080d7dd361c5e1d1d80788d36d30b9e8d33187b9c58bf3ce64e902b749330b3c276a1c25411e05d931f9755b4b1f6de0992f00e1f4476ccd06737c5639dcae89f524d58332978c676dd06520abd6b6904797a190903ecac8572c868cbc4e4482e4da19a78a612dbacea328a6ec0ec2bf07178134126ab49144421deeb9834e433bb6a22ce0c4da0c030363c1969b647a00e72a7c1996d4022bf630334d4ee0f1db41f2e6c2e02f9d77dad26ff70a8675bdd222857bab722e88e4f632596d3d296bf2d161c4a69f5ce421e16d68ad82f975485d102b0ed22f245a14605debec5ac8b9e667019903e685caf92a801736b70bb8223102b2712332a08a3b523c6350a4a820314e551137e5c5381af36aa259c6d0b10e233acb605a464758745dd093ef28713ebf79fd16bba0868b1aa38704cbd470f32c6a2c098dbcefdf0e14dfd02f1518957b4ed6387cc10a702a44ff561bc1cfee84100330c9446b2e94972ecb4c321e19a98b643225916daaa8ae5c347987b40b48af923788a06521673cd0316d093d60bc57d2a1e14ae90b10e31e5f1e54177789c7f8f4a2fd2312edb45907d0a8c6a1102fc5525152e40f1c8d9f7e8eb9ae963c2695b68ea3bf700ee0956c9fb4a9fd04e0b5dd72646a576540df94bfcef8e8465d5dc6495a4653a2ca48fe4efcaaa426a13401faa6d31d790f57608d2daa763dda52380507656c4b2bfaf7d7d93c9aeab226d0dd3ceb78b55309942b8f2b05c78f43fee6e9e904e73755eb92c2700ab1487378e5eb35bb2bcadd7ec0f573fbe31ab08e7e701a712be32f5206a602154a14491444eb8390c3d1a0faf9d26447d4de5066560f72888850f2076389a531b465e1db385217c85f4e7ff20cd3ebd3a5ad49d91b3858b6eda3ea739e95acf5195e78c4310dfbb030c51d79607dfb21b81924d9155d9122d7bf6d0383e3e74a1f162f66d5182ddef99454a0af823956dfdae82c7ee7efa05d51007448a861290769d15459b75aab8ed1af9c8410e8bc57c971fa1f805323eab3841b4b51fbe9ad105950c9bd2becff073449e56978b44afab36ff82ada206c5a0122a270147d565d67ca12d7676c76d1a1b8da0a6eb8465cd0bfb5d36f34e5e27c7596fce0ffac66ec3820c84751a27a20cb23efd29b098367a7d30a5b83a70825a638a75c7584e7013649779a9a8862aa2b1a38d704c7bb378bc4df16e5dd372245931a13b29cf616462b9e2a65e32aaab8d81497c86c7fd63c218fba8c263fd25f1a7e02ab5d92b3f579a1b3635a64b8b6481f98c95f3568068110dd09d510954c8e891366608e41919a2fddcb77d71588d553d26b6a1256e8ab3036b266286fa0e2bd9be2d2440d1dcdec92885ea9958a0bfca3b9d899916a04ced8b1d85f131ca5b17195143a7b5345088b74070912a27f52d985a1a6150c5dfcc009a1581f14f2ac1a88d4105d14b2ec29e6adfbc88fec41165093fc03e67dc257764d0c4e316d73f77398fc3a5324203ad475c5773c449fe5375cfa2d3582772bfa1beb686fc7de93f94c3d95524eb627d482fe78b2d3d32d8a5fe72f063dbee3e5c6836a720456c3b1c6fe9c14b8a047cc38d6db5dc4ce1feb31e0f50d200493019d49064d8b481f5900dfe8cc27574ad65703bea3449e79f5b60e2132758412ef4689c6bf5c4a24d2eda859ace214b1a0db760b9f2ef2c0e844c0e4a7910ca8561c69de79028a8586d14bfd9f4ab2f895f0e61a6c74ce9131802c1d28461693703c491d241fa8e1bd08416dd268008f1976f5d8839a90e", 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0x0, &(0x7f0000000000)="cea148bcbb9adf5f8ce973bf2ea53cc3", 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) setsockopt(r2, 0x7ff, 0xa, &(0x7f0000000080)='\fFW}', 0xfffffffffffffeaa) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:17:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2837daf1174f46cf9dae94426f47cd069dbf57164d5230f2642d7738081804dc9c0a47f644c940dc94ab7c2eb9f03334aedd2b0db96d144fe430da61", @ANYRES16=0x0, @ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r1], 0x5) fsync(r0) 19:17:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000002045, 0x802000000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r0) getdents(r2, &(0x7f0000000240)=""/219, 0xdb) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10082, 0x15) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 19:17:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 19:17:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x0, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0xe00b}, {{r1}, 0xfffffffffffffff8, 0x27, 0x34, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000046, 0x7fff, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x4, 0x9}], 0xc76, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x6, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0xb0, 0x80000001, 0x5, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x345, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x100000001}, {{r1}, 0x0, 0x10, 0x20000002, 0x51b1, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xbdcf, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x6}], 0x1, &(0x7f00000001c0)={0x10001}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x37a, 0xa1d1}, {{r3}, 0xffffffffffffffff, 0x28, 0x20000000, 0x5, 0x8dcd}, {{r0}, 0xfffffffffffffffd, 0x61, 0x0, 0x7, 0x8}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2000000f, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x80}, {{r4}, 0x0, 0xc, 0x1, 0x0, 0x5}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x9, 0x72586c24}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000002, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000002, 0x1, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x21, 0x5, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x401}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x200}, {{r4}, 0xfffffffffffffffa, 0x1, 0x25, 0x2, 0x10b0}, {{r3}, 0xfffffffffffffffb, 0x84, 0x4, 0x0, 0xb7}], 0x9, &(0x7f00000002c0)={0x7, 0x766}) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:17:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000700)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="0dd387c0ddc0752a75bdf552c768a36356b093e83c3eb5489a86e3b527efb5b2e9aac401577c62b386cb2b8e3a2c7f563106527e9e3c966ff51246079a6ff748ff7140d7c4938d46febae2ef4451b685705a999b873e6980648fae27222ec4af325e190f23fed1ac66f539b8cf1617220e42ddc18c1573f5671cab671fe576de0572f9dba782b63d60bdd82299e05f52eac62b927bbf515eb2a39dccec3d53365b36b906cd91de73ec3683724d8cd0fe48", 0xb1}, {&(0x7f00000001c0)="eacf343c1ff63bf7669cb9632748699c3547d2ffcf576872aece8c077aba44baf688b5fe95c2d4a03a4e5e5da25bb5149cd964c14aca77baa68d4be1d18c1ff7c7fef83530881f46b12e13f17fc7a0baa1d74aef15b8910015c1f67243e014814ff991fa4152e4755ab8ff12c0dee93df66fd99ad9d391f118dd22ecf4b312296b26061fc3546c734bf6c65fb6bef0c63ecde2d233c2d2103062e4722f0085c5af656f349b0494bf7621b6354ffc7fbdfe8d323a2fc92de69c6487444c3e88fd17bc234c111563659e11c62c25622071c9ba04b4f040f47df488285f201725", 0xdf}, {&(0x7f00000002c0)="c031b873dcb2734e8cd5d5ad0ef2c36c603bda98c21f493f183e8c215b6562a95500547e92dbe8b1e48cdf8c1320be1c5dfbc49bb3a32414bba02ec5bd13ad75359f7316020a749882ab13c8c9c7efe6529751d7aa942fe33cdf3a5c46493ff2b74a72bbced371cf455853fcf5fa9bf61f63adb27a0f9aa41a7125d315493140c58f302e253298b4a044c138344f097409b8ffc04119c600faa1d6e54fb41d6bab599783af99dc3311c67bc3d2b9", 0xae}, {&(0x7f0000000380)="b64b5dd511272e14e7382476b3f72b21c8e0d26e5c03df14f246b7c062862490e4f291575b271a840de5e3e5bcfcb4d6cdc0137f54d5521771ee113fdf79796fa9173da49e911e68f83378e1bead6029f9c636488fedecd027d160efe9bbedf4bfec9b63200429d4fc306e4896312dedc5ca88bfe44e0eef4a9da5317f643355bcf68e3762f2ffd3f2cfbd4d9f353211c4186f02d3899b", 0x97}, {&(0x7f0000000440)="27a1649664b2965d4b399cead3eb6d713e5b44", 0x13}, {&(0x7f0000000500)="053aeea396d2831a9715f36313db1d66a380f52d1b6042ce8ec89edce0c9d0323e5ae8aae0ab530742b98e704a90033f94e799a1d40024bc1afe06f22bd8be729e7bd360", 0x44}, {&(0x7f0000000480)="5e9dfc8cfaeb8d812df5240f3d55272714e2539bbb99b8aec1c83f6ba3873f3a1f94aed9", 0x24}, {&(0x7f0000000580)="421b368172d3831ef95157d25b39105c171ed236d706b213262c44ebcf20db2cd54eafa051059832f73e0c24013aab05809932fe84b0ef95587d1eb6233e208c8f335cbc984678f1d15f002756269e4f2b2290c3805ada42ba5f23f9b02c472463671d8ff76e5c49d6533b8826a2483c877f67d259f4d673b92cf955ef2e17593ae601050decf65cb1fb13", 0x8b}], 0x8, 0x0) dup2(r0, r0) 19:17:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe(&(0x7f0000001200)) sendto(r0, &(0x7f0000000080)="d539dd44cb9fb1f3e3af256c8068df4995568fd7116f7bb97a3d2b5aab4468c3220f5850d14c65a7a46c38be3d139006ab428465d01d9277f1ccb20ec8032a3b833d47d72fe6334febe1cc44bebacff7baf0379d36e490d396d71da93fb6422cd7364bad58132f2af5495805c3a5b7e8b9acc2df0f15211adb81f4c6c74407de6c28fcfa3027300e4c43ae6147424cc8051cc1ab3197a476f786f4dbb1607236aedc778334ad384d9cd9e32cd8cc74c8220bee081582076e5a02d6bf72da306316624c9fad46a75de15dfcc534604beaf0bdfa13ed15495975c315a0369e6a687cf4cd0eebe566dce1156ae828075ca9db3782725c00ffe4858ee958f0410e3e0c5522563090b21abb3a137a3d198c5d56b15743e84c95de0e43f1f3fb4906bb295f27c2156b58259a2691329c65d3d80eb31398e5b8e5067ba491f4d93c1a83318301f7044bf1f2f359f111abc48f242611bf75cd54f570a51208e02611568b91729ef9667650335bd6123c3eed902145637966e4da8502ae1343aa5d9600f0f815c4e0b146ed28ccefa8210bb31427ba99fe4aaad07935a77e3bed6d6c4387730b9c5ade2f1b55668dde72fa6883b1563b6caadff0467fc68eab422c00239a6671361198d90261489cbc35e36b8a5cab3ac5b3bd3c3e15b92a334f01bd86ee322d457a7abf6e3e2fe97d429a8b8e9980d62eb40ff1f253d33dc765fb003facaaee8e18de663afd917004931a0bc23f5dbe3d9e75cd8dc1079224d520f68ae52313e276fe0b5f67f4dc87c0a01625c5562686f4b9ef79e4f5908d8567a4db75f7ce7ab64c91a2891ce82861c4bc04e86543af57bb7a705a8353fef4a9a606655d04568b157e47d820ca7f8949065aece1214aaf68e130ca718630bd81a6b1b3309db44bb24a812a6fe7d180bded9cab327d7b94fe44bddef57ffd712435ee986502702e30dd20641673c2f9a83d63fe77aba8d33f6f03b12c83361d293d955be8a2e8c4be0e1b3bc91e936fe7e4e8dc4728514526baf4dde33d63847aea4af785a735f6dbed4b8a59688c7a914e858b0bf4d976111f3666c424c42ea20cc23d76f7596261483e8f2db66a9f3270c861b799f6a49ae5d49400682f776e4a6ed8a2a95eeae51c2a6e1e035759356ce17ba21e26d08b4864d52a0a7cbe5f0b7ea1b9243472d920cc5bfa5f79b58dc44db7ad7941d6b64b762818064118a2d2fb103e8799dfe76e952c9596cd3b0e36035c16b5483ed7ab5d551c11bd7ad250c1834b09e35f1bc007caf103b8cd23557fc067443699049850fdcf00dbaabdd870ce2f33747fe0f037b137e690a935b45a15a924773d82264ec5771f54e90affc8f57116a40e498fa35e883fc0750bba5edabf6109cd9e4311c94e0cc8f105e8d4e1f20c09038b13e2c0cd8c5e6e388f12049084f2dfc75423f2099455f9e7d5d6f996a84fb7a62d749cf3a397be9726bd1878e2a23853a7c7041dd8f997a0550b2fd3edaa8e7e9d471d31bd9e12e2f8a71a13685d1b262332e49951535917bb5b13a8e798a18ff98794bea74d174aeea5fe77e8d94463cc739f99c1c575b6cc71f8a53b92203df14908991c9a5b23641258cf7b260ead752f9cbeba6cee32981b2770f92b474937125232a3d25e90f71618a9d2fd9d4f95a5fc5b7f892072feca768ee1fa822aa7226de6f761a067c1c0d511de8a2ffa514aba0536db3a4f3c19b71900b08dbcc9ff6e90f6a99df064ebaa16bbc50cf0795a15e5b8fc421cbd6d8f7873adbb17206e80b0208d86dea293075e6da0074749f2d840cafd83a42727770601b222bde8b93a66cc8dfe374bd34ea43f7b8e27aadfa1202ac1c1fb2d82a5bb61a760476ee39023b148e17b883252572433d149727a2b5a954118fd2df02cc1485e380872ad8b4c25cce4a89d476608815ea9c0c6604bb983d6ef230d2b1bf6d14b3b8ca15ba1560361f8e57f2e28919be02c0612864970c99308a6923db4022d650b2ad7e34da01614a25a1314be4596c9b68fae0c3d5cae62326a0f99cf3ddd44d6bd1bf0a05cd43516e5c0b577f0d0b8b1cea1cf3a74270f047262d1ff5daabe729d907de051d372e9705398306d623e8738191f1b804d717beeb1e837b3f91be1cdf7444c189d8620979c7dd4d3ae0cb154681d3d818ccb4a5e4e70c33bd2ed81f87efb2abed0743337fe3cd19c7e3f34490bad305abbb697fdff404464494dc51eca0967e0e0a0cc7b5a074107c42e46a45838319ceca24dc9506a245e6127bee42c3347b8b9047aa70f3180b1b328268d2c65b71fa21fb3b97e96dd0e573905d7356354ef50416e16e125a3fd98099fe253a6787a4f9b024ef0ae01153b2a5ec94e2fb7070edb76014dac511d5f488c2e5cbb7d9ff3702b5db627bca6dd3859b01743cbe5aac6ad200f0e11b81621a7a231bb8962224aece356b85bb382f0f6a218a969570f83336984bba07a84b96be7cc2c3c9abdc1a5828b7a092a98a988be4a6b51bf53ac027304ca9209b1976a7673f4a0cca1bef81e61120cb6ce31375877d60334e32c320b1f2482a1c502e8d2433900609a0ac36f51b656d14c0bfbfd487a3e270358a6fce8aa56002a563d3f79dfee20dd23bc8ae8e980b4b480466612d9e952297280ef5d57c892ff686f08d7047312b63ca8a1cf86388163d6e50e4667cb83ada056ff8dcc3b1c8ae660afb6d6837fb0113d9b9887e105a5f9500ec6e3ca2ac230168a80430626490d73d144798a4c4827d9a3f17a6e997c9751ffdce708a36bd818c8a51c2f3d0487f8201063fc4ebc9ae9ba4c2a04e20351ae49fed3118dc41a2f6b117e4af693aff70828621932eb172ac5a739bdcee090e342cb1acd52ae5f1cb8964ac0a0f34e3937cb87c800218616120dd407704e8854866613507501b8a3b8d4d903dd6e7f00d928b24a2b44e79f95dc1e822d60389f784f238ad3d3837b16088223b810d444141c63fb8b997f4758e5205e501b0b243584c6f78ca6fdba5807bdbc2ec165d5af84505b761d73d1cf6020939b808061ee0301c24386e974a7dda023b6c0971ff1bc77c28639459d563fd230856a50052ab81db6641f7d8d97a2da8ea534eb9ea946f880b6cc0ff967f5a5a1674e07f29f048c324351c3cee8d5722b21c2a2247d649307aac31f92965f822b87760a5e2e8365524d902ab0cbe0f0289deca33401f0774d6028c668201a13948621f2794538e069280e62197772f8571c166dbe40fe49b9c1c2d9bdd2df52f09ed84dff507a966d72c6cea625201f8c1d92f62a8641f07573bfed9bfa71308c85cd64221882910a5aaf775124507d9906e6cb206ca58bbd48957806079111acbb6299928f806d224f379cf24b2277290fe7868197292592994a9e1c1c6b14748b60f9be4c8588843ea3507ef1f4e2c2589d6952a42804625c4e4a58c65e34726fc2bc95676bfa9fc5dfe042860196d25adba88f7f09a63d9487db077680228e43257a52b183304aaa294dff56bfbd38a1d0be10c9a3779fe880fa649e6f0df48ff8a7b06be53017b54a1a1e20629b9fb56dd7ba140406e4025fcdc54952c1f5cd973db1fae5baa110903f51e963203add9395c3bebec22db24fe7060af2e092d3b3676c9b2806ec259adba262ee0f90f526d16d10b377e5290caf89f3502501906e40402959527d398eef59ad79bb262035c46d4b7a9cc3f571d93df85d0e4b7a96ca0eeb8673de6ba8b1319c5152b1a00a9bd05e16486d44d54eaeff202ae778973c0ce8aa7a9a9351ee57f1f56ef1e30a61d2e6fed0b4c92542e65b10761022913ce2a2c7b3d735e0c960604981ec834307d0b2cb67853844273827a65fe6ee66ffdd14450133e39142340f343d5150a9fa2ad601dea7681dfb1d5f775259b82231ac13ca66bb25d1f4a1413f92c4b42718996ce2a7b751fae8715ef293200a0573017232bb6a0380ec656823e16729b935e6f7f265716e208aa6468e058788e58535c84af0057e751ecfdb7c1d025476d8e5d12e2fb0b0452c7102e5199607ff84fff07506c57553bd7a69e378c2ee33a34130a0a6b3a6fff70f73c00d414813ae0aa52ce4c4d1588b51b0f1b52a62e8550a0d344035a145668310ef41f18aed09ec4bf584bb34137c73ce1ead47796ec2c24ed91fed5a81ede8c82181f4bf482d795477092a6341776637d9aa7cf6edb1a9882e84fb6daee6d0f272f53d4f1cd696501fedb6bdd437725b9ed06fce74e8960739d79b7d82ad5ea023a8c8b2496747af5f861c4bb89cec114239abf62275d5d5172dc3096f2abbff76b1018770bc7f0566826d97313d6f72f4c5eefcb295f20b19704ff2df8762e58bb2248da40be76a283c0f9bbb1fe16504c6a65846f54ed83fe9d98578d9bc3ee970acfbfc2744ca0146e5fbca634cd49d85cf04deb99904f6590924421906cd2ad9455a2be59d26eb41b644e550e07294fbebd4ddd76dc8685a9614b95e9543918389dec954f032132166cf7ce8c871208036175c5a1aa0c3daadc8e39c6fc3f3203eb6baaeeb1ba157597c49da9a628348a22984b579f4f03bfe9c3d7e6fc445252413c0fc9c2ffb0df0a41edf832245249648eaed35ad998d318b0c833793858649060a81d04181d46bec6cd99e540e158bd3131b4d4680134f428d9ff8fd87525b3c3305179d88ef63a3d3d08a04816334458e416e4b6cecbab2be696416d1dbb354fc90aa370d4c54e13414979623dd02cd88cee2e848d0a52d96d97e58b85d7fc889f309193ffa0fab7a1a1bfbd0ad25d41395942772b897e0e33bc23f67be90d477e02cccbf615d8911a7822aae9103ff9012dd908c5cb0d6ce8b966e781c83d15a129fb7b96ed90b32883a126193d7ffb7af251f62c4d2abfbeeeaae8bb687369b5b4b8fa6884f00855e05533cb60f7159fbde8cc254fd5873584d5b6fc590b5d88e5ba5d8b50d57278f2f60796f880c68ca09d17031ae360aa1f0736336ae8352d6392a3154c144077f515640cc00b7c9cdcfaa606f2eecd955a1c0d603d4d3018d70c54faa7791b9f4d6d2a7044949eddc8d4622835c118aa4c2fdfabeb2511c25928e3822aa8fe931c503e741a9283c9397e30fa8cad68f93b4ba3fec904c34cf7e416f651b5ec983eac1916354a23e5fc9214602047fd5361a91add2359690939afba9df50c81d53adb70455bb426a69eb463c0f543d11748d0ddcd21ea70a777c05cd9bf76bf6aff19b351e74cac7a8ebdea193f452e4efc723830e8fd427fb79276547c09c0f48c288345aba66f0355f41e9afad921a8c2c302c82103a57f722cacd7998e2a953cbe2565b9a6e8c4557c4ff6ec9c6b5bdd2c0e4034d516158fc1df3d6002b1ed21310f39a4d0ade6c76fc05de1da5e1774345767e83ba65b5e87001b9eb77c774b72508782d58897a8261004e47b40f29b91bf8cc170a468a0c895312277bf10ec6072190079c3e51d22b1c6aaeb61220c44a893048b4a90dd418b77a9537b02ee7c2d0cabfa3678216fe55bfa7a9fdc2807213eda087a755fd5111a9a6d74f603a9bf4e218c4d8ffde07e764910e3281697f92b8a9b7d314a1f89290f08951a80bb1ebdea0a776ed60c5d672c88e447507aaf8b5e7febed0c22ad9b13e6f6cffeb98d1a9e2a26abb22ece0fc27a4d8d1872a47c42f32461c011fa34738bf3a9cb6dac22f81a04d3487ae277d50676e40c243feda2cf4802cfd1032d97afc4ff0d03454bc02040087785fe2c581fc1908819ec77ad0e96629fc1d8554dfa304e6ca80fb86f0ddb64441abc5ff125ed015cf27eb982e", 0x1000, 0x6, &(0x7f0000001080)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000001140)="9ec131d84865a9cc50619ed39427765d378e64349c1fd56ebb317b125d355aa63334e96a8e172992f37b3ff78450c03ce0e64a6af8b1a05d67801c05624a9d7b2ad476f42ecf2bf1d092112f36990d4d57255e87f2082ddd3013a58691986b0740733504b6cbcb30c444f786888c7f0207999c31623e2ef8844933c8aa92ade1d78b17c939544a1fe9461760dbf76272a5f49d6c0a9fa4272b5eeb16135342e3902a007a", 0xa4) pipe(&(0x7f0000001240)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000001100)='./file0\x00', 0xc000, 0x6) 19:17:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xc24, 0x0, 0x20, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) 19:17:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x200, &(0x7f0000000080)="18e7b852aabdc3ff00cb7511c8957c0bc3a7449e5896ec489484e6f11f0b3babd5fcc08188fe1929a27bd82543709dc12a93670d9c26c1b0c820bcde3272fe62a2006270", 0x44) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getitimer(0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 19:17:58 executing program 0: r0 = socket(0x11, 0x3, 0x200) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 19:17:58 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) dup2(r1, r0) 19:17:58 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:17:58 executing program 0: r0 = semget(0x0, 0xffffffffffffffff, 0x53) semop(r0, &(0x7f0000000040)=[{0x3}], 0x1) 19:17:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x651, 0xafdff2f, 0x7, 0x10000, "c7197ef6c8cf58000d78471840768cb59bca592b", 0xb7f, 0x6b0}) 19:17:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:18:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x6, 0x4, 0x7) recvfrom$unix(r1, &(0x7f0000000140)=""/126, 0x342, 0xfffffffffffffffd, &(0x7f00000000c0)=ANY=[@ANYBLOB="00a700002aec000000005b4acbafb55c694075eedf69890b092cf824a39271cd49e56101000000608d2c86910777eb258eb11449e7eccf1a012e8db2d319b71e6fb10564016aecb5f44f7167eb86ea5bae3bd4041f6e5e69f38280b463184a"], 0x8) recvfrom$inet(r1, &(0x7f0000000000)=""/33, 0x21, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 19:18:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 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) rmdir(&(0x7f0000000080)='./file0\x00') 19:18:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) dup(r1) read(r0, &(0x7f0000001040)=""/41, 0x29) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) fchdir(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) writev(r0, &(0x7f0000001180)=[{&(0x7f0000001080)="8cab79d5e0bdf3a76b31e27504f6e956e1bf7067cec6fb75c4e752b1f7c6258690ad83901e5c250465d41443a8282ff344dda277502db3137cac2627dbda21190fe39594bc80eb33e9b84098ffb644ef66d5124707f09fd303668a28e7d46f39b0edc97b68f68e7a641cc143e0808c38e682daf6aae2d4e29d361aff2c2d6d1126d41986bee1bde9aabb29b6db560421646bd8e3e1ba799a21d1c43e18ee6737b38eae73fce2f55b977c984b2e", 0xad}, {&(0x7f0000001140)}], 0x2) 19:18:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 19:18:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 19:18:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000027, 0x57f, &(0x7f0000000080)="ebffcbff13b9fd812e8c4e713006000000929648fad5c2418977f7faa5737377fb920815aeb801d22e43b26c638f64f9e50e5c0e5057595fc59f158b790dcc0d3ccd75ed78f27b2e068ec16a584edabbb6ea01bf1689318d5899", 0x100000346) shutdown(r0, 0x2) 19:18:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000038, &(0x7f00000001c0)="be74954c", 0xfffffffffffffd48) setsockopt(r0, 0x269, 0x6, &(0x7f0000000040)="fd5e273eaae60300d20a4b0bac4bd93c9c373f9c636c70ce52f1862cc05b03000000cd0bb350593d3db04b0d24e614427ce91113ecc8d443aabdd81fe7748100000000000000fec8a959d6d4ef811be4a8e382a1575f1aaae9981d00000000000000000000000000000000000000000000000000000000000000000000fe77ccb2d66b9e022fab0a3f", 0x89) r1 = socket(0x18, 0x2, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) socketpair(0x7, 0x2, 0x1, &(0x7f0000000180)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000280)=""/239) clock_gettime(0x2, &(0x7f0000000140)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000380)=0x8) 19:18:01 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/21) getdents(r0, &(0x7f0000000040)=""/4, 0x4) msgget(0x3, 0x43) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xe297) 19:18:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x80, 0x7}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="10c7d46d9a5c791a31a9f56180021bc3a6562b2f38fff21bf8dbb14510b1bc4e712623e0f3deede176921c06928722de9f1b635e3feefa0234ce4049b98db611644e7373c6a4b3092cc69ac0135b2adb24f3b9492872f76a10fbf90413e999d705688d2206e5c88a2f19aac2801f2a5e771faa3e19d18c20a09fa1df88dc85deeb2bc56b4e3ac24e30a90556e4e5864829244733eafc40e888e09f9f40e1aced8429270d3c778fb6b2daecc4d8fea4ac3076be3d", 0xb4}, {&(0x7f0000000180)="caaf08b8d95440e633e39b6fa69835cec86e9bf2a3f51271b10c39905d2be0585591909dbd4394255d5711bd97c19e4e1080a25a7a013e1ff8b772696d87d77f5b9c38d67eb7bc3c7d97b77be2c669d3c429ad11ed1eba155ae855ec535842717feb55c33140c4a4827dd2dabb5ed5dec252fed3bd9662", 0x77}, {&(0x7f0000000200)="d103a7cfc2451c605a559dbfccbe0cdb4cf1f7f1f729103e9df8b3a7247de619fa8aa2d2dfcc45f13db4ce8fd4f66d2929f2dcd7f81acf5f75219a63545591b2d291244ec7e0", 0x46}, {&(0x7f0000000280)="255e12ad5241ab104c874c0be02e9ff3f8a353e41b3c16029da5ea2cb604b0e5d7ed3e350d1bda34a2d4e8c53a329681463d5fdb4add3a0acc9fa0d2f66cf4048bb925b1f497b9b6730c62429fa72b0412635686c11aedb0c922cef1e22b5be0279aec8df089d4580f4a222a57240867fc3bc073402f9def14dc4da0d48b738bcb9120e6c43ce121a953c96ddda592d434b74940b63ecfd278f087e41e24a784c18b37124f8b798874f4b3fe6421a78d3e1b850e707d9cc6acd24870681829069c17f88d32c4160255a9e4935d9c123fb686e911fccf9ad8d563637c82ee5ebd1d227448d88dadee6824ff4cfafeeee69e35d0ab979cc354582bdcca13", 0xfd}, {&(0x7f0000000380)="bb314b1fa3c7b7d5b284033ca8571dc503", 0x11}], 0x5, &(0x7f0000000440)=[{0xf0, 0x1, 0x3eb19bbf, "3cb23109f5808b8a75644a9e35e3ca4aa6ea496910310e947ecb46df304a2e8f865927f9b25045c82cd385695d25869ec60cd8500f6cb764f58cdeee623f46cce49a3fdb65ad46b21b185c903f13d460360c7f73d619ad1c8cfa466312e004a7063c1d6c60c558c4fd5053dc578665604fa48fc592f4b39f5fcfbe41378cae4bad88f730749ada3f79102655ad8cbf9a28b69ea9c35bc50ae6a0d40b54f5b2454a82b0aa6cc78f595d6e719680e9bb84809d551785ea377f6fdc8064eefad4e9bd6d42258f938716bb9ccd3641ac9c70aa3cdc8aa2c1e39942c06671cbe553"}], 0xf0}, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000580)={0x8001, 0x200}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:18:01 executing program 0: r0 = getpid() r1 = getpgid(r0) r2 = socket$inet(0x2, 0x3, 0x7f) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xb013, 0xfff, r1}) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/129, 0x81}], 0x4, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000001) 19:18:01 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="2aeaae7c8a6423d6ed7b9a65f40523abfcd9b92a92bb7c04ec4198be1d01333f70377e5b187bafe45806441395f0f8ab4e75418c8fb14e50f075bf8095a9624be56617684a9bcf25649e234a494b8b", 0x4f}, {&(0x7f0000000080)="55835d4cab26acc1125de86291c0ae030fb94b624aa36147020880086de73515438e3298b4d45409ca2b305c5dae810af5f1da09b7a335ab0e4521f4758615a1841a54660be0d338495d0981ce08a007aef9645f66ff074281ec5ae9315dfce24e2b161c4a578ef5bfcb92737291cd9dee6af3cadb", 0x75}], 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 19:18:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e4e3d6692653000703967dc2e5534b9ac3ff7ecd21ee8e8700d0442c124c4848d4aa5734354e41e0fae76df7da30aa8699f394f45587ce3f25afe729a90ee0b9063"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 19:18:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xef78, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="eb906287a6d31ae070f2a14174dca3062448a2a57af7603a9e9598de52be9e45cd1b3754f0cac438e8a50c60cab89064fcf8e907806fcfe952fef1c665f014b0a0b28ab0759d2f2f755beedf7466921566bbbed8411b5569a3f3b58819a8e0b440ce9a6cdd0b350463eb9e7755b633cdb5f4898765cb8754c52ba567160f07066ab0917a81eab7cc7c91983723933e9fe0102d982e791a8359139a8c1287db2731f7620113c145b9bd137e485a3282243989e2efa8548f3aec4becdf64b0f4565ccbe4c4049fb95305d5", 0xca}, {&(0x7f0000000180)="14f9f3fbb17fa01db22b26b40cf591cf71203740a4a09e60236885269eae5e0e6b4b389f6b2e07ac3d85d971cd146fc93cddfdb658a23b0f4b6e852feae6854fac5b3dd04a1403def3850f7354c850318457b8336d8cb989a118df53d454d8b48b1aa0b523", 0x65}, {&(0x7f0000000200)="818b1363d35389eb2edb675178934ffc86937ae62bb81c58216c189ce24a48cd76d06f9fadd94af7f015766d6d00d26e321400b718354218cbf631a5b58e1b02866d80e9ca0307c2f18658325317d4d1b056796d3a8128c463ba2db22cc2ee62e37c787a7fa0518385dee2012712351936e602b86e5629bfaa3bb07b3ac28e31701ef43ac8096f2363e9265ae49827119cc915508dcf0633cabcd429951542ce856ec2f40c8435d7c47bf9fa3e326bfb06e38822975b21a7ecbb77c635636b30d396fa53c48d1951d94767a9f89399db63a9337039acda2ca029cb61176d47207a93d77f7cc067f82cec70ee3a271a9294fd56287a81788dcf823af26001cacf5caed7943db5aab44e1acecd0243b70b5e230794d9dda5cd2d69b1c2432fd60c0e52badcc83afd3948eb57a8ff69f11be857406141ee4e269bf73abe10127ac9ce6db39650f68701b610c34cdc0a7fe5c6bf5625f62acdbf525583511c5b9844a09aa9775f01e719d8135be03ddd378b9112f1d3685f15b7159b449ec00054516e9f8af56ef770d1a05f7b7f16a79f9a677482dfd9405f2656319f1be46cfdf298f18e41f5f5e6153bd12685ba0f962d8651ea538c43a7c816635b0927d760e4168a3d9bbc246da88313ed6f2836772c768d540ed10ce74bd4fd80f18be73bed6a9d967e5c19108b20f6859745dc72e7dace99adbbef257cf11fe8216dda45cdbdbab2621d0c50e9ad07c3de92ff61ee38e1d576439cc3160087b93afc0af0f4913894d4a849a7e2aa2a2009657e3f217b9481a4c34d8aaa9585bca2bd0248e4a1f7cb9429921fd27d542ba84bca9c1be2aec087eb28ab131b56c6e62c740e0071d9222a797f16fc9bb9a6fbe46b581ed71a80d42f7c5a0885f0af3d2b85abae5c01b29fadb35705cd8b08b29e926e86656e57a22bb0103bc8d105300d31a92508e75d4ce2e00350adaf63f233b83dae49115fc9c21eb949d068845347a97179a9fecc6af4dec72da6f865831c5df096cb1843acf2e6e417e3348f2732b768e74b6ac71d1841304b35fa576589b3f8d7b780ed234e624ddb47f51f1aac88abf8559dc3a531f0c7e9f8ea192654d9d64cb145dd4abe3eb43da525cdf842fe303585333499035ced9c5d6831b2cd95e6539dc4a8ce808375470b768c3777ad9ebab55213fe642a45b6960573f6cad895dde2f7204616a11fee54b7468ca91599f8caba42fd3c95ddfa2eea24c82ae3806c23786efc071f4d43654c7cea2bba78667091f7490e2db5a2f4dd99afa71ca193069c62f48dfcd9f2fc084a19c5195c3cf31805a799b3b1c64b8c1ee13b8d1770e55f0d5377b0a055a53001804ecbfcde49f289becaa937915d2c48c1307f35038c9bd235c90a95dcc8eb96258471ae5e36550eb1a463b884775fb3a6ced152cf5bcd4aa15e7768867cd4163bd287a591c946c1e319357888ac6e7ad92a43b5314a3ff04fe9d9b9dd4d54f441fdb4beecd6efe19a6e2be738509295f62fb92ba6c2d94106a5eba8c29ade59bd99098351f0334304e8910e963d910dd114ea9479884e00cfed89a737d57f27e1d10fa55298945a3d52668bcdf51796d98b0a04d1da9f31869900acde81e82520d31ad811a4b84c1646af01f76e8556e2686adcf4fbf236bb9699d74b27b07f56b2ef01438ad2318c86acce564727b096e461353eebb4a0f0d045c6cc1d12734b56498d884a078987d38eac3b0f4c2ce5eca6ead3f8cac7b83b24b1bc820d697347db2e91043f3a80e8210f6368d19e35b7f2f714cd8df73961b49e81557c90c1d778f75ab7b91a2c8161c71536e0c749f41036efa328108401d27f48f031c1c2839bbd5e3016a9e52db00760d5b2d7119eee4b89041a9bd4805343ca6ce0b9c7ad98a176108af75a47d636ddbdf244e27092e13ad1de579166356c558c5dabba59bfe2e9164bf431bfb4739f22efa67bbba75b579875df187c07a430f3c210d8d8bb4089040e3834e2879c0946b39af3b6b96d75d54d87cd99bbf60d6efabdce8f072592460ff09be5dc4f6e509ba7492e47cce33baa18472ea69b230e8eb459ab7d5afff82eb2dc86ad3ff5b742da9d2ed7b6b100b80491a620d211888c3657a0640d5a64f013d6e5f0c6a69a1bbc1190e96e352d6733c77cc1140c6bb3eb634f142feb2cd23591ec137aea0d745ecb4eefe8dcb9c40d92dd21b76c4637601514f0ee7fe12ce6db2e3864dc7539f2f141b89f49f9024c73efc38cd04c6cd85b824d4c81de12cc3f3739d7ba291f868899ff67fd445a2b55d1af5db2b1d32e166a1623aa8193c170c7dfbd19c30637d6fd0ef02d29079bdd0b7992c1f31730a330799432467a0f4d44633ff5c289b94092046103624615de208a4a37e89f7033fc390a5ea919516f5ea752349e7bccd1b82381ade146dede248c1325ed787c7859d499647896e86baeb973913ba4673f64af4f349f29b44cdc328bc1dddc62adb806e85b6a4dce4a40a8184097de6e9fc27d58084c9baba96fbd3bee5619726e01922cf9075ef3b9734a175b341c49cfc484521aa0cdc305d6b3e098fc81bfb514db7832e4434ce020895dc7b9721d4cbbffc4e74aa9e522ffe0f5e7e9dfad39cd7049a48933823494ff26f5a1eaa28f4e7a611a0fd64c2ef3d6ba2d37bae05e00915a1fb65e87adb698c59393781d2226a105c7d29118c2434627ae4a85c8ba72ba6d2043d2edc98e12d96773ca28cf927b02984ce14e8fa0872eabd57c5066d8337b728d5aa05cb4566807292c82e1c6dd74dc3d01aab8a4cbfdde914a3526919a0c97f9d6789e93982b361493f43720b42b32da57af657252e966534b7c40faa5395443d85e97d4793cd27477cf1867267cbea8f11a680636b5863b54acfda6e7109f183d369186be2b8c89fd63a0b5ce7567a41fa6215f0f6e25e9e876f54d1f844b4852a949b316a897dad71fee8ccb8d78eae8d4f301f29be553efc9beb1c85929d75d7fcb13c6868f02a6f03e233ba5770bbcfbfff6a80c92a88d4df1a47d658eed446738416ec1c8a195852e4ee86d14e4c3f064cf6e050bcaf48e32131520e7f3b96c46fba7229de83d760a72110466239046dc8c1ae225d44b26aa1cdefde0ab182185c9784258cb5c04ea664030bfccb9af720c11091adb5743edf7e987f56fff72729762e5c0e5c820333581c7359f94b3841825591f4d453724b1b4e671ace9a5f3c8b247acf00d8c0e445ba89c9b58b67e211eb02471e4abcb52718426d8f961790f586b5302082664212795f2e6f71b5b1e9ae418050676bd744f33eefd8c8b54dad3a0a9ca5128daa59c532475fd9f867c3fd785733d85d7f57526f7c5b932149b193333c3c28e8c3b0ad1a6c48307ee884fb4dca97514f1d04f35add5fe766f4a0e0441aef25c1276f698055bb0493eec2107be49614a9a0ac61a525730a411ee2c35be7de8404931d7fc6a90d9db6c26f08e0c7c9577447bbbb58d9aa6c5dbdcb310841076db75247df90cb7f846145b83a57912abba047bc05fe71e5467660bd1a59c92f8796a8efcb15a8787c2b5b8bf113046ae8292eda2a20b088c5e4196f18dcdea7514c99fb34d3353fa79467bf75e1c2840736542c0ce36f63cb56bd58a26d951f4c671a9c74dc22782b106440d37fc9d382eb7ff2dbf8ec85e96aef34ad0f8acf93e9671a0810d46acf1fea6c43af4f546912280def197fcd49473ffb8114bfd4356ecfd7234cee9e021394b50a06e8770bf35744ca9e9e3fa158dadb3db3eda0d15cabf46b7d9cd7c20d67eb834ed2a24e7a931fb42e05804fafd5594b8e195684fd765973e053a2c23a6038a1189ae47a6f2128a00d4c80fa4ee33ac8091b26cd39a7f2132c14a95a5bb84e945b9115d687ff28a0ce6501e3087831d4b470f98da08ece9d543ab0fb936d410dd6f90202a8c7fafe3a413f4cebd5cdb5cfa6dbcb9f4a3f109c59c4f69ea5c79176119102031a89c94f84b748042bebd5029792c2bdaa5737f9af0a5aec27ddea4013194e1bd5b31bcbdc199f448692ace1dc5bd6b6339c7635e237be3aed44d691d3ee31def4a58122ef6eba0bab0ee702a018155d67e287a8cefb353b592afdd8230a80ea85e82980cc74a593192b6a4a276aed5e05c093e8fe1ff56332791cce14450ca8a1af234b56658d0fba91e61fe3e52ff8c46851fb7ddf78a763c2c1a2c1f1b40444c8b8f04be6d40bebf36bdd54b3cd3e1fce331c458cffe2d3de8892a06c75ea4eab5ce08bfc104efca882af4ab6e70de768a8f67969a5d1da98adb95a85a32e4ce073b2c744f20a7620acf5a58d16a5b647b19747def60f4aeebe8d890e40034b0597fa36c612a459e6dfe27d7f48544aea1a84bf19289dcc5643762d53330a79a055a9eef570cb994227b37faabfe6fba0c8b4445834ead087a5a14cb474f5805dbd36bea81bd79a0611a539353adbda3978b65286f311bb20e0b996b74e698974c5f70c8a51f2840b8892e77f61ab76fab45c08f79519e3ec9b241daa566d40e1b9806ee77ae497ef88a79da82e63c2a9b007a62585677bfe3125645d0747f6a371c1b8c716a8a2f4d78176f75083db6805a78e5dfa68c0f60a545450b71472ea5cd14bf6d5dace1192663371c911eeaa18e9b84e09783a7fe7654189218a1d9b96be76c9197b2b2616c71fdf731977c0d0d765997f5233173937da1fec47ce66450e28322dd93a02f7d9a45647f8056e21aca39111dae2ee42610853f7478cfbb88f96a21190cf911ab47faaf3c1d91704905ada88de1ca71920c5824387e1e9db19e381340ab896474c7d1843cf34a0fa16fbb536c1af3b7c23364b38455593790d7daa9b1f0d9023884c5964e8c0b16e74f1676679c07e4babbc258b475e82c69065a84c2bac90ce778ff46089f9c727abb82d1258297e816c85cf77131943ccaf66602120765300e13d79ba7f2a8e5c40bcfdf27fc3a0cd0a8c07e1e66c04f8c22c33f103842b4031cf31aecce516c35af1315a1853dadfb6ab301a6ac111e57f5f454db40a109fdb4a6171f5f26f87149dff707d3dfcc8d8b8c3d3c7d230b12cbe39956b55aee48dfba75dfc0601729a8b1824f1b7b29598462a408693624ebda8b3e01e73759d8d17ef51eeb025e221f93c83fc296d4a653a12d940a25cc9cbd55ce4fefeb99cbeaddc2809cfa38112f8e9808ef97713d04acd1b9ed4dcab20ed1e5990b87f1df9a28eaf833f7028381696385775411640db7f63ee99165b5d6a62230fcbf821bb466c1c86e827471ae89a931ca352320b2c04f9e0e7b6fde643d404bc5e3b13baa1b09b414c820a2f366981ec51670c97988be333e3f07568cb1ee0767b5c43a479fda358e12050f1c9b15de4f02f5f6ddc159effbeae9722426c15f1f7dc826d5ed9a3dd1471199b94d4acb9a24b45f42851b978a974214fdba4981372157e4fd00957bf2fe7e84f8ab8a266616ff338dea2cbd0e662e2ce8150e2e3035a28d90a0f4c2f20bc4c070ba22c1a9e6adadf0649697f7a46e468eb02b7af1240245a44bd2c511183243f6544bf181627f176de8a13f66004a1a95516c2ca81e140c82682b520fcf6894ec1fee94c8efad0265d99d62c7ee7ffbeda383707e8900585fbdf314cf59db6b627e3303fa6d518e73d99f3fe60c3313a9c2ca55ba2fa9ebf137fc43e91d1ddf99b8aa5a3f7da5e5a05d9f5f0e4c59f77c9c1888f8c74ef48f10d74b3e5526566c03198a0e4c6f7ffd9f53501ebb7c0c69a05ecfa75be96df523caf98b6d64a4f5f64c44f607949183cd5fcbd20d1208ff", 0x1000}], 0x3, &(0x7f0000001240)=[{0x80, 0x1, 0x6, "5b4ee4dce246bb43f100a57b1efb3c428ba04837bcc3681a191b27a8d7fa0e7a9cdd3ffeb6936cde300d409247a0d31062b9b4c4956363b2e362530884f6bdf016b72685b8fe59bdb28dd2e28750e81c2bfe2790ab014c70ab5ed1e2c862a07e2af2cb18a087a8d277996e26709588"}, {0x38, 0x1, 0x8, "c77f805af8896526109f8fb5e24606522f54fa8c52fe399cf698c130ce22ef9439"}, {0xd0, 0xffff, 0xf2bd, "ec2b6cae98c3f1e990b3d02bb07e51b5e2315d400e8a56d35711d0db60df2190dd0a2c5cac864ec1dda40afdfd8f33154a916823e6bf68c2d2932c2a9513d12804cb7c9c2d45c2d974fb4bc9e235421227a8433eac8d827493f2af056e98da2568a195ac50f6116c4d47c6e8ffd2e44afb807e389f80b1ad0e4151a73c5d150bc65d10f7dd8197d2e5f7edc004015ed611350506fadbd018e8e5aa1c07ff903088171126e76fa00e8d000513716f07ef20b1a2af8e675d7a4e"}, {0x50, 0x1, 0x6, "49fe9fd6c9ceaa1208da46d1bd4a5f083962e963a14df42bfd41edcabc78cfb8e417f1f02ed36d9f4fba30d46a0998d39fcc5163176bdfeced"}, {0x50, 0xffff, 0xbc2, "b3b30d6e73d80138ef17c41600b9f947bd4b9f121aa49033c219abed1ec1d70cbd7ee350a019dd628c19a09a1e1bb8106d7b30922e829b20db"}, {0x68, 0xffff, 0x8001, "aeb66ed32a88abf791dbe4818c908190cd8ee49b4ced91c0edea2ba28721d3ecb79625bc284150c2739e32eb185df3966aff7cd8f3d0d0688a4ebb479a2cbd67b0cb061ba77a233f4a9be2b7504654dea5c688d359a6a225"}], 0x290}, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 19:18:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getown(0xffffffffffffffff, 0x5) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="302f798b352cd68d9c64fa50ff3d40c6f603eb2ac5bb1a9975026a1c4176e99eb7560bcf0b3a1d8ffe96d89ec6079daf945c708d83352c348885416463d6e905444b883d67c576e403a677fbbcab1a8cd90969768bd539d69abc019fea444db2bcb549ffb30008a537b3c8c92ad7b7f0eff732b2", 0x74}, {&(0x7f0000000080)="da1edf5256c56914805f4235a75bd8a5afd1ecb9faaa30d89f621d068d7394751c0d4f008727f2aefb2fb1c8363e88dd15eb6851ba043b26c35869e943a8595764f6963ab2f4ba75fe6ada48e9f29a1d455222063bd245225d7bbaebb612f53f00ec97dfd41b098478b34b09cb966af929d962a808db079eb599270b3e303034df9cfa95898b88f399eabdb1ad78d4edafa60ab7ea65315f5493819a197ed17cb6c2d505e50917e4ff022f3703a5732e879fa4953b31bda397566cd90bfb416b41687d85234f8d60c3be98a2177d4e8862d32660", 0xd4}], 0x2) fchmod(r1, 0x1) 19:18:05 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/36, 0x24}], 0x2, 0x0) 19:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setitimer(0x3, &(0x7f0000000140)={{0x1, 0xff}, {0x3a53, 0x5}}, &(0x7f0000000340)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000200)=""/175, 0xaf, 0x800, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) 19:18:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01400066696c653000"], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x2336}, 0xc) 19:18:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xffffff2a) 19:18:05 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) sync() msgget(0x3, 0x0) 19:18:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xd) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x5, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/78) 19:18:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x0, 0x400000000000, 0x200, "ccd3a73d34250a6ba82d69b8836a5d186181afce", 0x4, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mknodat(r0, &(0x7f0000000000)='\x00', 0x10, 0x3ff) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) mkdirat(r0, 0x0, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e324000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e320000 didn't change! 19:18:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r0) getsockopt(r1, 0x5, 0x429, &(0x7f0000000000)=""/114, &(0x7f00000000c0)=0x72) 19:18:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) flock(r0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2e324000 didn't change! 19:18:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r0, &(0x7f00000001c0)="4cf84bdd81ee1e8a137e18f9626efd22e3731656cd3a95d5005c42b28dba639167303e1681ca2644d04fbcd49fb143b14a51c8dc5a71db0e81434670713b7c3b27454c79f3dea53e26b1ec6f957ee8b5f4527b6b99eba21d1f0fa780c42d688ec7c29260779ab0e657fc032cf6d93b34cc26d213a16ca1216613b833aa25bb636a177b29c43ae4e9797edf12265261a558d409ffebfaed29a039a8d53732560b24f4cb0f026326b271c556a43594608b1cd1296acfb73f99ff3edec19ad9f06e62fd9a8717febda7a01c54872af256f0b4751248c6ce12a685092b75ede502e6b02748", 0xe3, 0x7, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x401}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 19:18:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:18:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) shutdown(r0, 0x0) 19:18:06 executing program 0: r0 = socket(0x18, 0x800000000002, 0x0) setsockopt(r0, 0x29, 0x2000003b, &(0x7f0000000040), 0x0) 19:18:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 19:18:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x89749944e55af2f8, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x81) getpeername$unix(r0, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094d9117137776a1c1b8cf39df159ea792e0b808ab0537224d90b90fa54ba6244028a4dde3bc3b362c71b831dde383b492230a0084c6b0296a8503faaadea49e6a376dc9bf4c64d5e2e089f751c7dcecfee6469090932b2847ad4afb35fd48dfa99f91572267ef8d465dbe76ea43fbfae5ca44381e8bd078c9359c702f006"], &(0x7f0000000000)=0x1002) recvfrom(r0, &(0x7f00000000c0)=""/67, 0x43, 0x3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 19:18:07 executing program 0: mprotect(&(0x7f000049e000/0x4000)=nil, 0x4000, 0x4) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) getgid() r0 = shmget(0x1, 0x3000, 0x200, &(0x7f000049e000/0x3000)=nil) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) shmat(r0, &(0x7f000049f000/0x4000)=nil, 0x3000) 19:18:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) fchmod(r0, 0x20) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 19:18:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8192, 0x10) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x6e0}, {0x7}}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffff}, {0xfffffffffffffff8}}, 0x2) 19:18:07 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) 19:18:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\f', 0xdbaf8185) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 19:18:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) nanosleep(&(0x7f0000000040)={0xffffffffffff0001}, 0x0) sendto(r1, &(0x7f0000000100)="434e0c6e75a1532951129acd397daf55b3914bc2a859b257790d9dbe998218e31727d7d83620d6106c1b31ece22d74fd701250835a5d8b5fe03d8d83e537eee8403e86d2674b1b2ee049287571df48891ff0ca0c66fb616393843c6230439e5d10af6039dc96c14c35ab296964fb3c0f58b20d98e3a1a4b5bc38408d206eb5babd3bbf3ad764a0c2970721541e795ca393e6eb0aaa03b3a652507915e259d9673b544e8c1bf06b33dc353d45d42ea7896cc8ec5131eb6acd117e687bc52b527c54c641bffad3ccae8b350bc25eeef85f7d1e047911907a8e4299f2c045d5746ec9ffad48c3c4e86afc7e1dc8e699b3477060bc59af8212ebbd75d5", 0xfb, 0x1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCNOTTY(r2, 0x20007471) 19:18:07 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x100) semop(r0, &(0x7f0000000040)=[{0x3}], 0x1) 19:18:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getrlimit(0x6, &(0x7f0000000080)) 19:18:07 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f6df9ba2aae272a1512a156f21249868f54c7dada64253d94e2007caf553c9cac25df038abc8d86f273ffc4e1a7c1ebc900aa795ac060eb853023ab8b394c4217d92711267eb91ca4ded91ea714416c4241b518889844922852bd09c87b9fd7ff152fb854a71f50499857fb9b9fcb9818fdfa4c6baa269f7ceac23c4d96d24414a34cdfee40645f022cdff40dc5f4d9c96bdf965445d97568dc14e892d69659d2ebd3b1df780888f668fc3f7c5b6368559f6d931542333bca1e5cd22da92cb7a23b1ac74f3ad", 0xc6) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 19:18:08 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./control\x00', 0x18, 0x3) 19:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="5882dd81f1a4b33692cbc45ec4561553c15542615e7bbd76a443f2be48f05dc9fdb7e46cacdeee45167a72545163d61965cacf86ccf76d9a46ff02b3eed3577976f1fe93f8faf07a2036880057680eecc20ddbecc6e6121369f1da456d7dba5d8e19ad884865c9f67455026a61a6da635a653f9b1f88864dbb24b195a69f0ada69d70ecfb733001e923ea1ca2a05856abb05d8114f9066527da18faaf693d1e760af0cb3a6494f9b34bd539b7f8330af5eabef80d874f58330e0521a21a54b40f74ba2c03d619d3a24d24c653bb32022fc18c418f2f0f96a47b0af5ae99ec181913e9b4f9227743afe3815fe8138267713f8c1a08e2773eea1eecacf9311a9db6ba51634a7aec78ceced4c672f5b32a174bd7e1a914a56c1ce756c6814808e55e1e2c4f81c1cb67cb07ca89280dff77f1e1b31401040c4da4fc17e25faa3b34f2f4823a9ed074cbc2762ef6de7ca0894be4b20a51d64c2ddcb5221f2ce69e6766887382e691bac54d363c5a6f4f9b3c620ec07a5e7c683ce7086e57df8a340cc24a03bb30ae98834967fe89900a31e28a24f71c1162793bd7842c0b4b5e87b5ad1d0b61e928f6f19defc39ccab0d2e96882b997388cb2dd750786a2745b4f938153be7d056e0984c2597bf402d053c2a0720b4db17bb7803f0bea3472cba823aee7012ef4a9701290f5335ff3b393373215de9a15021edbbec468d461c96c997e9e57a8204c794abe809b8f60d374a5bfb13fe60a90bf963b87b18926c1f6b693719b1fd01aa0dab129dff2aec098fe7b9438cab2ed149874693cfff6fcf7d7e61762039c433d54caabdf1fc4a9aad2822c593c1c119bb5d72cd4516f55ed461179ccc1249d09a54a98fb1e549e4bda8ccabe997a926915197c5220d9752c3b07e0459b484d60b9a48e2db37e0cebca597f42607ab7883ce339933d66d571c951aa0e369bc07a1b4f30042181cc4d53d68adbd7c04a4a2d80bb942a749666bbcaf36b3e1d952c1a12c53e2cbcd1f17539d55d70759dd2d5471d62c65e038dfa50215ef6b0f18da0a429288ce4cb2253d3fc7816280b1e97fca9ffd2c930c2194232e1190eaa0bd227940e20dca4c452843d86553f6f94ac58b3a24da9b597741a79dd33cc146451d3605e053468c426882fb32a3eefa14555bc1f7e8c8ae8b212555931fd2a30c48bf5b915038954690762217af603822763b748c850ef37619cd39f93b6f89a5a74bbe3474712800491e95b75d5ca09168ca15f8c566d83a9e8a90a306b360a342cd4058a3ec8fd1e1ccaf4569f448b15a5bc708d5da941eebeeba9d130ff734aa3123061ba175ecdbe03a4601cd7ee56d0615f31181033b3dc5a0db2698b1f8753cd06036a0fd2d8ba9b6dc9ba75d20312812d0da6f0dec3bf4d909e1f0e111c4d45a702c08fe6182f573d70692a2d6524c02463eb6c70df70df5e514f1efcac87c046ba93ac1a2a9c0bca1995b17780e9ae36727c1c3855b632aa9bc338f46705c4a7b51e0d8847e615b79ebf7394a35dbda4c0d0ec8c630d995eb7c3af02424a891c13222fc21ad7e0ff6e440c05ff98e4da2ade6012c2f75f1a41b76f5e30a7ff46a99bd584f712ccc99a34669ec5e226351a094dd913762cf93b8076a4ca405c940e5cff6bff3e1173bd2d7fde7e9d59c40c772690d3358ece9099dca955b174dc4537088bd41b0817c5f2dcb55a6787739fc7a76d70377ac4c90d168d38efdb7fa3df53fac07e8ae38844d2903903b5eddf78963adab90026b6071b3f769140349b1a92bb383301ae1b45974b0455d0731dd8325947b23d9dd930e3457c9538f1b62028b0475a4ca72eab894c7d681beabb50fa57e52df749d7aeb1db9a4617caf3547d91723b03b32039961e3b84689af5b8abf7e869451c68804d1448cc764a899bf340605f75af76b2d246fefc3a6bd543f439044db8f9fe084fee2d839705a6cfa2b297008db449a15c1ba6e45a3ce06f23499f60eff085aea8c86236403b7972dd6461433947382b31cbfa866fdb209935a17e54875360d75e445a64467ec785db9fa8455709c4941bf40d0cfa4d3d246e6a18a7aaabdebe8d272a065adebab247abff5992e0aa93063d19da4f57d61152fdd36978cb4ece5f06bd0d09402ca865b457a5bd56b60a8230d52311dd92445c816a23ecd2ef1ac8e1fe2696422d2536f0074b569daab12f4a25dde47a19d663dc9c9167ff10a9cb10a04a6e1f54bb23c312709bc0f45d70c4ee1b732571e4334150bfcb91c22e4ab26b712b7b5b85aeb4174fa6c58592bda24918f0ea25f60cc2b14fbdd6fe85bf8ecebf32f4ff716e2ec50007d29faf8fc0c7dbca1981c3080878d9ab19878295c3116b8c0f5aede76b3fb5188eaff9434c162fdb110c660f3071fa91e11ae72d7416839272fd405b50895f43f5977ced5ddd3f4e615d3798ae97075f98c123e24c9c0c53a3d902b9657cd57134d0355d5319504b64e8089b6b222c52de712137c07d766e4db4c57d523bf4dd35e8ce9ccda416d105c7534948e9d6644df082a3e7e25a0f67049ad0209c724bb2d5bbc01359759a3609c482b73782102f9ac13e5829f15d98497dc1244b2784e043e349f41456384d97eaf60e8c129741c81f8cf7563e501e3014af6b84526dd6e769795f084bf439539deee66654dd700668e82a37820aa70a4eb6541cfdf6dc8277d23ce6eaa9ee45f9d9434ccc59ef71517b1a16ef96cd6e0f647a337c8cdb531da0d1578a0681b7f6e5cfd484d1810efd1d8c189c6a64ad0fa66f9ff7aa08a3fd2e2c6050ef77c6e1796f9e3259320dd75b1ad16444f5310ffa2faf14cba94a2d3f9930f63934030c4c48c66cd5f6e378fdcf99599bb4e7b57cfcae5b638af9a2fd3246dd419ed6fa76fba6c3483e0d4702e731ea85a88b92e2e18e30e038d21c86a0f4dca73c8b7304e8d8371e1a7162e2fa29a44454e851708200da72cab2910e4822795923b99c7ba49dc3e2d3ae92ea07012d9654e60d9f5da439795d4c4a40621a780bf2629c96199f71354ce1a04b67759e8e116e9a9df621cce2882135b30df82bfc248d7e1b52e574fd07764d98727754f9fea979ccebc3d88d4e3cf21669359a0518b19140b539ff0e5f09adc00c4272f5621756bb0d1f7b4a5723bc9f56951976906aa9d257bf4dde989e537bfcdb9345eef925004e7f9604f8e18da822e6ab7dd6b8390862f95a3e433bdfe04104bcf59421fa778c0deeeb85f026c513ef746aa82af6f5eee7403c8e72271703b5e9503edf324af05afab8dfbafa94d026705bd2d0243179f8edd9a15cc46922ad4870803f44d871be497bfe5fcec5fc4a65192c5d83bc92ae63b8e3ebfa617bbe90c71df936eea7a96af9cb924b608e1dd2335da82f467934188769efe03232cc19df109d32bd228bdb240af8b1c394ed1fc497e5e141d57841fc8d595f8ddd0f55b445924e92667a7a6540eac041bcc8af9291d9af7858fe5b1a456dc9e97ca795a8352d510cc517a7d5f5b872fcd84846bc4900064d2151ecfb50c00bd6c6e8afc080df10fdff55a62a5110608062d775819be8c2785d1ac985864a6ca7bf027d68ebd61cb33bdf86258150dcb147cb0b4ebd9b07ca5c00df7ffa730db2ddb059d907a7c16685e68158e07b90438754a55127205891d932a43cb6b7160576447b658cd2ca53d09eb49713ce8c6d9a18e68c838c8b8daeee94405f674d8e5f55e629f0e1ca706aee11eeb286d92ca858f02fae087022957af1a90712a5329278a37abef09b10d4ba144169866691270f63566a83921b9569a9e5957ddbabfd493164bce9566342bffb0caf2e57a7b05658897de21de3202a6d4e13e3d4c742da6f04889f78fd2c8277b8669fae3c03e4a3881ad1b37a9c464ce4c7a603ea7276d6681ae39dfc6eee34751c867319def2d4c44e0efa73e36442ada0aea8d2f7c7d1742b05a5be3c259807c28850c5dd4917961a7d26d1fd2aedd52f2f20d8f3cac06d66144604d9c75b3693a7026457f736fa33b17a1915d3b519f733f78d2f2aaa945a5c3097117f479d1e445f38ec11c2522dc5db3d4d2accf7c2f3bedd62571e8aae7e04078b8dca1a30863c617dc3c08e44f7d7a967ab2a9050d9addce281b93f0ed043607d8033d153f1a7755912d4865ae3221509b283b5ae2def894e7f8fe385af5c13d9eed598356433d7f652526db240a5e911a668dee8a98fc356512d7672a4c0b59c9b2438e05f4462e5150dccbcb7d5e2213519e19856d1d0f82db3b4254d8ee5f6676a57ed7969a8c7823b6e4e0c257374b0dac1ce7c14501934b72a668c9160ee6dd9939860e055aba76a635dca8dfebc974fed758c71dd6d62f15cb37b79fbe99500d39d922bf9214a77196d6c516766b6c2ac069f8dd95cf7b7c7c954bf697ebc0e062a67b46a64a4ac367d1cc48da1daf4cde77aec1e4b698aae384a79171cd3404e589fa4f6a87d95cc15b63850186b0db48d4e491a11d7acd826065e6d9ff9040b1bf12d353197e2d05f57721ca321bcea886a071dc9d47861691536f2a3be59a7843a9b79a234fc1370112cfaf26e2f350f82e2832ddc8c534f7cc110d723952b65c1d6382c5680cb7ee2d766308e342b4b8591d6eb889fccbd47c8aaac35867367fee7f8e05b742e37b769244fa05d0fc5c91566f1f8e6f857a46f78336fbd89e01613c4b671be250c747fc19b4babfd777d3823201aabe2f2c6b7aa81244fa68d13b875c210fb1c2e66e616322679c889a17c9e6ff7a291fd0b58c0559b3bdf2289b96ccc31cc05c6c3d8a2ddb169aeb4d33abc223618c74c22daf0a349e2b7564840c96752ffa52b5f1c7641faa87f7d7978a8b178db0be06bcb022763a1916b8fb2910158c1e089a02f74414512fb3f038e4c5fdc2c3d2c8ffe839beacedb3ed7a2e33f9c26a6274452842d60b61cab3307fdc0b0bfaa818418b888cc885fcb3bf46056ee5ac14b272628bbf1c3f5f513aec8c9d5859fabb25354f6645f982ce2faeae9b00eeaafdf6cd26d2ffb24a147882678704f09cd93cb430315389263f9910bc94456a9490d9d812e9c4ea6337fe97a25d3e820d9dd3a1c5cbf748c5cbbe01d383dd758aad8b8e8ef9b15e7fd6ef4b0a385d51069bd4cec8dac7e6731e35a4420ab55e09e228edd71306cfa5b36e9d291735c22825834b700b755021f9528e6539c996691ca218797f3375843c815ae3c58bfa310a54b060b42de4601997299e33882486831d321c8fa0fa830f9690f88c9109b4549099e304f5b4d52f37de2e0fc12a959e10da06e90b8b6462ae5ee4cba4a5ee0a05b6f577dbf0ebc4039b06b667cd550c9d42123868105ae04461637f3c670d7a984b621cffcdff71248e050aca5d4f72ddf0676a35ed8022400c4cf6221680fd6d20090b6d77f5f3cc12a6b6483bf1aea9ebdb1225a3825568cced845a7a6260a1e64a4c3c7a47809a805c0a6af6713a1336a9a90eac001ee92cb95c7fa84a07373552e761e7de6e567e51c17a41cd7c2d19c8cdaac3420575a4c3d17a3bd950d9ab23d3eca4d007f0b90445fa858a70229c002bca4cc7f47b858f0ff7f9c2d5974b2bbe7a9c47c0c4de7cf3774de1a06bb8d2c850b57e78e27d28195ca8f53c10228ccf4d93221ea66253144ced76f1debe75f99fe00109dafa018f9b35ecc24e1b0fa41580efe96f44d414c5f65ae0d169d6a0fed2c8834f8fb2946625d412bdc0b94c527ec955095476ef9d44010f71dc60b34bb2be3756e98bc8cd9d264e5a17ae1458e8dbfb5173050e60848bc525b0f7146d", 0x1000}, {&(0x7f00000019c0)="72a91db2b0f153333a3278a3982156419b6d3bd3316e2cd4c32da5668c9bcb816c271eb46364b1976f629deea3907a30cd98c8ba4b29a640d45e07519aabfc56f1bd0655b1161a09315d4a1c57d103dc163139093b0ecbb228ec95e7be4fdbce9e921743c807225e11e868f8748f1885f54f086c8582a64d632544dc1cfa72370bce16d9447de9b66f33929aaec4d4b41c2588de78658a1d29e835929ff24791bbd07a89d77513f93d4fc9ea49c0d954974033cb2505518fdbc89b43199abd7143520a5f0ef701af90321d04845feb5faceec23bb9eca9f144da4f5a47d58e5fe601e007f8519992a954e1556721e2f51684f84df2633c37296000b99fbd4b8a5a353ea9b44f8f907b1b27d30558fc2fc1795f857f06fef1764d6ae0b3f2019ba2ffec773a3ee9c4202549a4348b0def0f7131e912b2d68e87d7cdd2dc24b3ba3d198fead1cb271461dd6975c9909ec96997734f91a3c5c4f50c7070c0da276ba804b693839e6e6c987238d16206cf764ffa9d81393a413695bb9177a474ad02b2afac8815cf89de83b50da6c4fa68c8b55c90901a11f916cf37013c5ef1ca4a58e0f6021a51b564c84cbc21376ff9384bc015740e62e535963d7a933711b555d927502bc4e8dae9da068615df615a814fc04581adf0976c6763fa6eba03d7ceddd5071fe3ae29b913d1aa9ded6af434c23a162cf56f4277501e4e8135692abcef17139482df258b53380516398fa6bacf2e4a04a00f2f61f952bb26a6cddb4bbe740ec6ab5319bcb22f99bd5e7d480aef19ef8abc3c4e5aa181d89457f2c363d99b3aff86390131a536ec25bbb81f042e4227f06f5c904dc459f2d6acf5b6117287492441e5d600f66daf0891171bc3d8e3d7e701af73319a3ed9c56c2e883b9d6daf01e5ebd1b19832aa35071fa57a9a7a6af7b2bc105e3c8a07a751c0515985bcb242a7351b2a741a54590e61cde07b91ea3210e503de515d347b70133e97ca6204dd7b31c0f71eff36ee224f96aaa4e294d5ad6a363d0e1ee2a20f5298655065998aff96a607a0fafea9338fb7f4f465b47f846ecc52a14964498f35fbaf043cc3eea1086880c7190998410fbdc2fd22e33999d46e0053ee7b1fb0f700ea0dda8e58fba1bec09317564086912d883a81afc8b354445e960289e092eddd2e0cd020e8dc55cff8af83d640b53ae8d9e8d1e92d62c2702a92a6ef8be20642793a6cecdb3ffeed0c68ec2cf72fa824788bd10cc92b3fd74c4d614d63fb92b2bec2c55b1226eb749356e3e30d507a1e98adcf57c1b3bc7a598866048659badae29329653bc3d9d0713ca6ffd037f089baf1f90b43e56dfa1036e58a143335cd75e531256dd07e529c518a2e978140898e9268e43e17bd6755b2b076db63cf51485a516aaaa43749b9f31cc5a69d781b4ec2e0f6b49cf8ad763ea2365c9afdd910d5ea67ced13ad3949f5e6a9bb8896d46701ab1d250873effbd41ad41a9f76496ea4d4ea72173bd4806d9035b800a784faa535c3c49930e26238e8610435e600a5d41a09376dc0e582f409f774b8621a06923fd15571ecd1f17fd040ca9e0f7d7f1fc666b0d884ec46397bc291b89c112a884718ceb6f5fe65e2413d3c50bf4e3ed9a97b71d44fc897ce71eace1439da2d7b150174f754516142f783bff14def734e8ceddfbb5ed2090748bc03e79bf0825bb19d498532795ca2e7dacc6ee01fb423b1e4c28bc6df07ee6ee1c2b4ff8a659bc19271d44b0ecda2a4f9bc5097c27fc4169ca29e96e00885ce57efa094aecc3c4491c66b4958544fac31667eed2a10a74229eeab723229093fb45be68de54a2bf1d77b4d41924f2d3d9dbaef72038a975f72d03117f5cfef430cf903fa209797e22fb1257b1cc67e97c13ae1870c8b544de5bd3ef9aae202138b99ffb52547012c12501422eb0a193892fac463626dd2c119f1ebf9e94392195461b66a2f4fad43500407c88a1b2deb66c201b73ceec37dc6c2ea92ff3feb5649965f2932e659c624b0c62a3928c05c8b099be72a973f8992c6d1e6df599eb6f2e75e7eec6c91d1531a06cdf80c67f006ec681f3f975129759d285608f82f725ac54eb668dcd4e054a8c0009ba51cb49e9aedd0dbb6cb5cf401292d707d0be38a016e3a129f653031c86a343f7668ce33f38d4ecdd1628000cf63726d12c44cbfb06f1a9c39b15b7080be4c85a081ba72f7a8cdec486c72deef606716aae216b5a1c3885b3a08db30eea6b67320c74cf949fe288fc5be328c7325b11a4e82c90198bc96632a9abf87a548166d950577ed3b7790b283fd7e09260d4d7cd0e0c2f42b81a8da7408efe62275cbf5cd5e7623f3d80fc8c41497c5773fec48f7bb53a3777996a1d22487326003cd0528184c6a8f7c5fdf1700630d9271abad2d32c7c1337bb5edbcd700df14b3a3e85f39df8180e6cbfdfc22f8923b9ee30421783a91bf788939b7de69e82c9326cbfb495cbebb748ce54276506228f888985a170782a2d4c7fe56cbccc1eb558a8ec3648f938b4f5dbd512c530ffd174c4d36cf24c21b8f8dd11982ffc98601dccf1ffa9f091e908edebffb962e0c478d44640f637d27e73323881a0ee4a32a7f34c95febd3063985f81f50a57ddf8596cef8ef2f2c99de9cf4bc0a4ff8f7cc8e1559fac43f7085d6a71a6cc4ae33277a3f76c4c9c3c3b96ceade75d4f94677af9caa1e7e7dd3ad952371c38bb0174a6b9bd5106b6f37edf8a760b64448eaf25ca2c79f7c9e94fe7621f6100a447159beaf174ba3d65a34a1a6d03312c311c56ca5b665c5b295a6ee23c08df102bb1eace78a689e4147eb160bab4f82fc99f428fe221ceefca376a577fd25a53cc2cf8256a74192f30dd4b7634f089b01284321b168b6a2012e99ff6f3dd06e83a3c234d42d8a5766e1fa2bca4f328f7d06bb1f48a536d6113a3acf152233089cf1dc1ac4ee92555447d5095ba3a0404efe0cd3326128adfe6b08c2e9eed50e000dd0aaec40acd9ed31405c256d4f927de813b50d37c72312b9e89c7e574c1b1f5c6a2990d996aa74ae8b12105875ed455c7fad2ab12147b17c9195a5474144c469bd9e4a8eb0d410415c08cf3c4d046a56ddbd8c532209a56d507dce559342b77eac0c9b359091154b2b6190bcb5a7af8c87b753b48f28df5deaf725945e3c48d06f424d967959f1343e71523ca064137887047a45f08c821947b3ea2033050a3c764d20b985c056663a18879c846805408fd4ba7ee3ac226f5db3de63a2163d82d3f05ee42087d58ce487bc363ebf834747ba840dfd0bd85dadf827ed47c4bb0bf9bf40c0dfc89589c36476e39c2b25202898061e4b4100d8d4ba4bc20402694786a53d5968bb50c3330719b5aba6f965885f7e40c030553c9efdbd41c05f8f852450ebcc5c994ea237b9b601570591212939399b789fc9152d59d21bfe93f99ce9c4112a24ae7f98afb51dbf5635f7eed8f2579a7a83da59c754181fd1cae3ffed9cb67b824ea3740a4529d8a59c3a73fcb1568609d011ab21d27c0d7153dac6f6c73e288e52fc88bac5c5ab794782c0700bec5c04f73d9ec951e325b8608b6de412d98aa16fb47001ff14a0648bfffc892904c036145554dc5c1e9796c8d95eff3eebf622ca065700f49401866527f2ef89a6c4b9d31d7c7b18483a27417a91e42f34ec9c4e43b373b9a37770446eaf34e7e15dafdc6c0c3f3b619c88c8fde4b28f3f57a13e4ee58047f9546d153abc69381de3fb79e9eac29234fa243f4acb9a6c7cf89837225f68594cefc13d663aa47d0612927dd379614cebf909e4076d3bfe17cbf0cce79e2e890d725c4d9206701c3549d81319786b99a3f2cd5643c899c533047457c52ab5ecb167b24fb307a4fac47d9ea5089c10789c75e3c4e894ad9d9afd307e7eacbd423ae1eac6b05a7411885f603fdf8e2e601d16f03db1305eba8a9d3025388997889e303a22c7592b6075fb8456cd14edc054a7e31bfa9c09246ea5614b6f80c67d18d43f3645511642f37b2ef227f15e3698e24ddf3597352d10201eab074bfddd44e89e4ab9f1965e6535792e579b776dd9d67c7a70e4ec65a1671e0642a624b6c7e6048e098db96d0e2303c3ad9ca95eabab6a9a981eacc81c3e6bc106ce628ec873b9a77682762e6a7a047094d057904694b47c495ff9e53de5eb380796dde83078142f142005321c630d01a5bc586a4b0184c58518bbad659e0528e64c8f754f5f99b6bbcc2818060344c9945428733e71b731d4e75890c72106ed574045c679e38b74e611cdd739038d0993ac069f6e3985e4539a2e954bad0ddfd88f434c2f634ce82c9a32a654f5210a7f0fedbfa8600b1e12b4f5d1ebf84a37cac76a17a8fa342d9ff75d6fba688572e69153427a8a381a0d4c18446b71de1b8ad2c713d20239d09fa593218925274c49c0add0f30d5929a8ae047fd916952d9e698a8c0e3e527c770a0df125d78b736b2ef2335e5ebedded08cca56320fd0a2aae913d603200929d87a8538cc601893d71d6bab8ffb524495ab1bb1b06b848340889fb07b6d9132b8e47db32edb2573436c24f84b9411213c6bf3499bda15bf735f451ceb826cf71fe40c9915117ef03b8dec47f738ed4725638a500ae3a67190cad7562ffbf2d7c79546eb3699eda56c89d31bf73d782d2121fe5a329d07497b2250401ca8717fac3a653ef23b017583418e73eecc990b0b65f65bac95ce63534ec9f276abfbe25c7afca4f8a9d52c3eb40068d8cbf2cb23d94f85cfae7041fa3e39e346540e864816d90a3cbb1ad99b942e43ac23feb00ee602dbeb94a5fd5e1593c113d201082d41e7a7b6d6d62427c39df33e15a5d18803e6ca68712faf4219c0b079d95042f034bb0108213150b78e53a2fbe014639d2a4b873ab7118c53b4f2ba3573a7f15dfb926e084250fe3ab6653c184314a0807e3e94250f404fd58fd8a2589375aafdd23bd679d814ef89084affd2952bede2eb66cf80d221ead7637a738292b0566e874931f151edf3770ace40a177bf87d666e92449e91966134a0cda9d3a2ebb2e7542c58b03b7630e02c701596800c30a6711bf1e44ca663e7b96836c893856ce8ce5568ff82f14a5da81b10ee9c84957e5866eb4667e49319a1b9ea08f1954e8014de0be9f47aa0163351c7ca49a4828326b93db1ab9a2cdcf5625787ba6c754394b522dfc3c95fb3a101ac1c5b42c578a5fa62b5a53829ac83d2d9780eea5465efe8c52c0a099c577416954fa7a2504757a731ee9dadf7c29cb73c598ea0ebdcf43ded9af7cae9730c4228fc80e31d2a5f923d75b1c3796e3774922400b85405f919b0cdc45f23ff9c5be8e45714536c8286de5497bbfd89ddf4e20dcbf0367672433309865f808420f096fd4d646018938fa9d76d52d7b16ba4aad33a9776b541a18006f5c5dd23742576faf5c6a2621bede9fa0c22bc3541eb383c56020a8160026d09d3505f32ac38dbb5ad05db958ddf03a356ac0df7c30b1ad00c090df9ed0bc08a10cead204b612dc18bd3b76e75b807dc6e8c3cd52a451c4ee2346828e715dcfdc903de45c4344f11187b12d4a94f7e8fc5f8fe4c52c86c5bda710a6532e5850008691369a3115f88a4c127f96e4ce3ac2029bd7fe5a87be6281c23bdd7fb72e39c37573aa6d7797c349f8f5bfab2f727facdbc42bf2d7f590d03b72b94caff9ad7f43fa33d7b55ec8119388272afa0d3c8c880b00aa3e97de876179f2c9318f179a334d2c3fda2f343f5c2eb3ef5eeb4125b9adfafd457d16c6334193f7403dee7410e4e153d38e", 0x1000}, {&(0x7f00000000c0)="f6aae8402740be31ecabda9bebe459593d61f837b7b48f4c340d53f148afb2420c0ee681f8f1870d68", 0x29}, {&(0x7f0000000100)="1f6cb03fe4028acf422729e1caaebcd2296c8797f6c9c21aa522081f35dedf534d0bd4ebb0b8ade7833529f7c59553fdb9c5b12eae934d8fa19943ceb87bdfafce2a67553e12", 0x46}, {&(0x7f0000000280)="1711056a66773a708e07fff62dc2e3bfce4ab82c5239d1a412de3513cc76a36d826d03ff0c1bd62c58aaaaf5a7715bd2e7dc9145c9d0e5f23e8b9d314012d82baf15a815d445b49ca9bc27c6d26078094d30190c37616e364d6e58f287b47cbaaed551004c69fe3911038bd7f465e81a69f6165d18a004721943fd2b7291c90d67efbcea711d8c0d8c4898d93ab6cf9c59250af35b2a7613994714898746f41d6d33fd2bb26968e05c2a8f2166cede81327368ea135c73ce07b31aaa304216195eea905077770c1af6b2b2c91cfd27451755a5f885f86a06d2e4f3eb11e1c389027fdb5777364f03a975fa0d6e974d87", 0xf0}, {&(0x7f0000000380)="4ce348d7c31ae55945afba1d2cd79e37f87c099b0a9f8720ae1c03dc595bd8f0829b18243b311ee69dc6e9ca84cbb91dbde26515ea624d551d6f4cf36956453a56a35de0c4509f2d38660440386224c0ed880ec1f77af0b8e8c638fad58b3ffa6e415b0b7144b9627bf42bb17890de67b33d4d59f98360eeeed655ef3fbc49ad4f5ad42861bbd43f6957ac9321dedf69c1ca9038c8bc1138bcd6a10448ba42b3e7dc48121cddc8bb5225eab07c1b9d1f3ecb11893f242cd03cb3815331a9f63ffed5f0014768bea482eb975ef51b66c19429ee8ba80d64e1cd998f2d583e17978b4dbdf523e12af445c15d3a", 0xec}, {&(0x7f0000000480)="3a864b59862cd9fcda9ed351090448346c86311321345c03b35c05a54f01179294fa9fd5918675", 0x27}], 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) pipe2(&(0x7f0000000080), 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 19:18:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f250000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400000000000000"], 0x1, 0x0, 0x1000) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) read(r3, &(0x7f0000000280)=""/243, 0xf3) fcntl$getown(r4, 0x5) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x400000000000002, 0x981941aa907944ef) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 19:18:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x4) 19:18:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) r1 = syz_open_pts() clock_settime(0x3, &(0x7f00000000c0)={0x100000001, 0x76}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x800, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="48d7ad7d1f57f1303b0206faf68b68d32a134af49599e7d3b2c8eb32c3da342e61a4eb0a90535f629c9547fa0108a8d9ca816b79032ffc90f993", 0x3a}, {&(0x7f0000000180)}, {&(0x7f0000000480)="6c2073ee8661e4c86e7637465f1ef099f37e5eec251a2be4278175807ca85613a39939900722aa414911f945347f1da3dd1fba6ca889205f315d5927352897a9731475b6b42691246b916b68426632ec395c96b95a6ba517de168a7f9aee188165318bcfc3fd7ba3237d79b22a594468427b737e7e4bce654285ead71344790ab8feb85fe17679075cb539e007ed1e02fa53b92dd6e30758e31ab7e716ec184bf65121399e31ea1beae19fbe5ead4153a7fd660c410ab1c98558f259d19ae43802", 0xc1}], 0x3, &(0x7f0000000580)}, 0x4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/124, 0x7c, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/253}, {&(0x7f0000001f40)=""/4096}, {&(0x7f0000000380)=""/131}], 0x0) fsync(r3) 19:18:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) syz_open_pts() 19:18:09 executing program 1: r0 = socket(0x2, 0x0, 0x5000800000) setsockopt(r0, 0x0, 0x92, &(0x7f0000000080), 0x0) 19:18:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = msgget$private(0x0, 0x420) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000060e4174b792fca8f59739b6e21cb73aedafe0ecc3803348eac6de0646c9e5fb4b7dc1d4da4f72ab55493e689f37b7a8849c6d9dfd48bd33626508c9d97af9c341fdf7cd00d860d39d20aa8153afdd5c8c34e99aba59b485f276d1d6d770de099e89c2eaf958c8ab5eeb2a9c58ef4623edb6f2432b2f69ae09b873a4a847ef8d89af8b435ed0c32ed8282076ef0ee3722a86f026b30fa7ba6ebae5259fccd804819d1490ae18bb4191b39fa5c3bf71cd635a481236615696ee6697e31ddd0c17345e48e07bbc1d08f521a8e1ed6c23c34a95bb9aed250f6bd01775c879e3e36b24e6bd3e512af519e4356a941f786d9eba50caa308ee881a5960dc19b59789e"], 0x107, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x48234980b83cd257, 0xa0, 0x8, 0x400, 0xff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x101, 0x1ff}, {{r0}, 0x0, 0x8, 0x0, 0x4, 0x100}, {{r0}, 0x0, 0x2, 0x20000020, 0x1055, 0xa918}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3, 0xb56}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0x40, 0x8000}], 0x2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x82, 0x4, 0x2f8e}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x1, 0xfffffffffffffff9, 0x3fc0}, {{r1}, 0xfffffffffffffffe, 0xc, 0xf0000052, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x5, 0x5}], 0x9, &(0x7f0000000480)={0x1ff, 0x8001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = getpid() r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup(r8) kevent(r9, &(0x7f0000000180), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r5) write(r0, &(0x7f0000000040)='!', 0x1) 19:18:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x100000002, 0xfffc, &(0x7f00000000c0)='\fFW}', 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffffffffffe30) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 19:18:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget(0x2, 0xa4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffff8b) getpid() r5 = getegid() r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r6, r7, 0x1, 0x427f538f}, 0x5, 0x7ff, r8, r9, 0x0, 0xffff, 0x3, 0x7}) 19:18:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() syz_open_pts() read(r1, &(0x7f0000000000)=""/213, 0xd5) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x80000001, 0x0, 0x4970, 0x5, 0x1}, 0xc) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e388ddedff371730900000000000000a0346388"}) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$setflags(r1, 0x2, 0x1) 19:18:09 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x40) getdents(r0, &(0x7f0000000800)=""/4096, 0x1000) unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='W\x00') 19:18:09 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000340)='./file0\x00', 0x400, 0xab) dup2(r0, r1) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x30001, 0x101) pipe(&(0x7f00000003c0)) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x1) syz_open_pts() dup(r1) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000440)) dup2(r0, r0) fcntl$dupfd(r1, 0x0, r0) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x8000, 0x20) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/72, 0x48}], 0x2, &(0x7f0000000280)=""/69, 0x45}, 0x40) socket(0x18, 0x4004, 0x3) r3 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r3, 0x0, &(0x7f0000000000)) 19:18:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/68) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_int(r3, 0xffff, 0x180f, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x40) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000080)=""/238) dup2(r1, r3) fcntl$setflags(r3, 0x2, 0x1) 19:18:09 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) socketpair(0x10, 0xc007, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/202, &(0x7f00000001c0)=0xca) r3 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r0, r3, r4) 19:18:09 executing program 1: chdir(&(0x7f0000000180)='./file0\x00') socketpair(0x6, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/84, 0x54, 0xa4189d7a6ec1a1c6, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 19:18:09 executing program 0: socket(0x6, 0x4007, 0xfffffffffffffffd) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) 19:18:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r2 = dup(r0) close(r0) flock(r2, 0x1) 19:18:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() sendto$inet6(r0, &(0x7f0000000200)="a6451514f761734e559c28b0a53ae6219c754d3f9a89ed074f8c4f4de533a1ab571bb4cb8138bc38cbfd9ea66b67c434a131bde8f023fce9eb6ba8aca0a95f5525c55338d5ed8eea1be1c4183c7a863ce9984d4fb05f49483c75d90f4f93e9589149d12fa9cd01ce3bcd392268fcab069525a9b47439cf852154ede0135fef2c659d50b8ee32faa62b259927433199090f1a029928d01409f54d84244c03bacecffd681e6cdc3c577e2c30372065aeb76dc39b4f4c82f0e5301a06a6043a9f82b4c1dce2234bcecbd3f8410a1b79e23520", 0xd1, 0x1, &(0x7f0000000080)={0x18, 0x3, 0xe4d, 0x8}, 0xc) 19:18:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000d80)=""/4096, 0x1000}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000600)=0xc) lseek(r1, 0x3, 0x3) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f0000000580)=[{&(0x7f0000001d80)="1b1aeccf12d7ebb511c8b6636f9b09b9ed005f41f6a24ad3ba4ff5ce1b211238c44f7c69a126e85ea5c6cdf8c5a4ee776a9a158c38661b0b2538b7607562747722aa215cb50e843b0707c240f9bc51a8c3aff38ef829813cb3ac4a0fe1d9ea613fd71a1ae11d477a7b1be3f00ad7d5a05538b1d6cfcc8639a026ac8193d66671431b5cf122b9cb67300d3a019882fbbd236c1aae7612c155514bee70842f2163743332761169c8a26d4b5f84bcf13f8cdebe8b39869b56b411e4254005efe460ec392f90f7fcea17812d5de81c07c949b8bd6f7cf34d8af5b7e81bf4dbd3a40d55eab71c88fa55b4df25b6c1f77e8ad002166f22170fead456fbb906f6e8e91f8884cc6f04bfd5b42f89024dfe875106b1caa6c61dae1db16d6ae670394487e3aad820989d850173284659f89d9ca613b17782f65285823de84c5b7e583f70c75d56e36d443db47ca73f431bec40ccbce984972c89107d68189b8f9173bc13ecfc80fa3f095b727e16c933fe6c973c289d5dc6d0c9a1fe17547214ff5944538c6b6a767b5ac330a7e6456b8ae59cc19ac3f2f8b5f597b12870262c45b11f559702a3f8a71448a732a04fc9c5aedd35f3513d42b468a68093c0e9aa250f884ff196f7ffe802bcec107f0f4d622e1c2b6b8aa50f0aac644c08a3d424b584963df71a2b9cd004f8b9c5832e48533531da06bf4977bca5e52f2a85edbce13134f40519d1076a979aa98e4e7a6ba976f4dc9524ae785f9606d7914f2bad54084c1a4064fb41feb0aea26b6c0f632b07b43c44e05564f70d994d381ef33927b32cac5c0597fb256a60906f87d7066d29e49f5ae0480fc19cc836ddb8b041ea383022e7d7d553a90475c68f31cefeff2c7d7501ed5bc1f1e1532f2dcd0c984e1f7fcf01771ac667f7b100a4de216adaa447bcbe2781f6afe276cf56e09ea6e1ed5a14e444e44eaec47ad3b92f3366260103c71947f532f1d096845adfeb5eab9f993e74ca6b5723d1af20fcaea4d9b5fde528a42a47cdcfb488f58c372c90e138948e6f86e79631c378cc7c15ddd5bc387f54616334da13e3c54d0a10729fcc8356944f3af2bf89266d879d76e57178d370c0d2c3a40a8d05ee4fbb7374bb70985a55c9ce543e705c801e58bead14c95bd296d2fdd378354c3aa35a5487033fffabc1912f9772edf1624d2d5dd4b530a53dfcae7375ba12355535e76a41defc56130328deacb81480717d6667bafe40718a36d3b27d9b7157222734fa173f3743b46020d90df45f76e3c75773270535ebc6928079fa1019ec79eee8f039a0c31a140e19140aee3bec96f2769523b99222b916fd68db10d8be42e3eb54bfc4dae215efc39941343b4d43149a2412e9cb42dcc1dcd2903c20c4cfc7756ec3a333f95072930ea0c22892e42fdcd2a3b7767efa2e51617f9d8cc975a03ca3422386dc8e1756045bdcef5b8af8ee59da374daab949e58c7ca6272fa6004887210b8100236256cac38d0c49f2fececac0d6e98cc4c6e06ede5eebd5a889c12ce362986099c9b0fe9aa37c2d05ff27899cdb3870dab281daa75417d2218dd31b19b6e6659a42167f7adf52addfe48362d5ea54f132a828d6570c4e1b5802cc92140f078d8bca9acff47c4c1ffa8e93435d4346ec7ff940753e0402f8c41ce54bad4eb86297229818741f7b797ce876bff7a7c9a7ba6fee6124cc8a032374aa27d70ef2c344a0eed3bb85154d85d114ba52bff1575817dd1f5b33168f7c71e2a6bc61084a12dd39f699f833d1c574a596d99e477ab50e9915054fa49e623a107b7884a4d193de7335af2e62069c2ed06f09692489a3a75e4c374dac85dfe4d7d9b886d6e7e92e1451e3a077d650a2afec60d6086629c78c9e989241953f7f36fb5ba10e7d1b334cc7040f2163a1259e9f019f9b18b4fa2de5d9ae86417b0f109a28695e8f0529ec739a307a855abf03b98c928a56266d06bb8a07e540fd9a57f71d4583af46fb777c14c768cf3ab0c179a7de6ada235ec86e4729c887c355e21b479d42f2ae1129d8e72bf66446f179ba00def4f55e45950dd38655d0ae6453b89ef4fddcabe24d9b1a394dfc818adc6426177f7dfa18526b6f2ddc3775b9cc2bfa8a02a5b878f1ea14baa9fa56d4e509abf24ccfdc93563306b2e4adc0ad65df379db95c89cf23a403403c3b90d8d034340ba75de791464e4687eca4ea87829034e34b3a796741a081729af09a7a08eac383c9b2a9c500a58e0465479ec611739094cf59d8bdd62d60c12526c51b52d9b2d21f08ab6c94cc6491d99604dec8e0c2877c2a300afe88c1c80910396969ebd2761318d8ebb56919c2602186a24625c50d93adb87d38c9489751d73fcc6517cd06d24875266a56daff9c1158fcdda4dc403e04a3d35d6311c456cd87ebde7ef6800d1ca52fecd02dfffe18f11a0c9370e6448e3874c510ed253434b432c628a3f2e53085d3b8a5a86855a6ff4d1df1732da40b4795e746e8bb4cd7c509fd296e4077829ff8ee2fef16b36d163b1f92576454e3f175abcb52822b6196366d5c86004473cb783148718e4460b03b00a74227cfebfed66402d45cd57276fe42d54f253ba45156869cd3970117617c21c54bcccedb90e2bc999dc2d62abb435ceb12d70e856872d2db7c055f8761d596ca5e56a3b2e61ea144fac69875c5d54ed249e7111fd28e5735d56d4ee9f511432272a85efd46ed3c99099199b1c4358fa7fbcd74bc74451bd05c892c915775c7c1b8dc83ed7bc2ee6e66fb633e37f69cde447858f2fed0b836119805d1dd988507e7550f134592a38701a78458d7f5d49926fa3d6bfc3e2f5017d36531cf0b29e36e26a22b2cfd4fcc6c11388f56c1c6c4cfde07c86a10032f70b042102da82444c7b1332594c8d1d65be57af95f8ff520714b59b32987837e52a752dac5e9ee0b5084ddf05519134b82bf8bc5ea8ca027bfc2a4c9035141d330b1944a2b422a3c6052caf31c42409b577d9157eb4685cdb7979baa6ee715c24b816f97d721229388cb3497548c17d61cb941f0603109cbd605b48b432d6de8cbe76b82fd486582b595228a87132fd8a8705ee964fdfb06a53c5b07c24692cb9e6fd93777d6a91f3bcb274d794b727c9181b0f1aca94e7993d8e42f5a108e52003f92671c00d75e66c0a288fdfc5979ff1ba93f3b4783577dfb6de8fefbfbbd4961c90afb1d1b99a7b9a7f6e8340878e769aba4fd3422f7e9406e1752965329cc0923908c3465a3040de2ab9cc87315f3c67ec9fb0c271bc5d5cdd8558098fed559fd6c146c236606b5da9227ef9771a486dc070c8c1292fe35b463c30dbebcb3d7658a12077d145464ceec5eeb982a8e7c885a53286c997dd7d469ec0b722fb10aeba7930bd9dd310c7b8c201ab2684577e206cd457da994cd3eff0f85d48864601af22b61d94bf3a5f1b261a7304144a159e1803f1db5a7f03973e00eb0026fa987bf6685c247d27417ecea7ee02f8d7499947bd4c1bbf749518fbf4c27ef82f10911c64374add0378acb4efc55891998b4583c6ad2214678e0741754322fe74e049e517e69f600dcf8b3d53b95054fe2128d408ac417671b761c3b0405640113fa021ac5f5dbd46d2eead94005b9252f475a872813aa1b5d00e17c54ff84adf9985b6181130e70d5e8136af9079aa659b2d462e80549604421d7d0573faf440ab8ab13367080b8a061e06113da2bcdec67bb4bd9cc4df25c2c39fc621a08dad18db502786d334ab0fd6832bde1cd152c044a37882c4a298bbfa413a39904109752a8f0bc51ce2d72bd941823d05647ef25047fcb88980e986ff503a37b60f2d8eb8524ab7c7e0772e356b620a9078001017306ec527ade6e1e86d3ff412bb1fd0b71b59e674a862be1a61bd62243a8c3e16943d00f4bb284c3cef9bbe42071841ab2a0a2ed87b768026788462cda9f4537689c4c850f325ce3bbfa6806337528198963e9aaffe38e68f068ad8197e6b105a7ac693e89b3b99c88fb689305f9b897645a5f867a6bbde6feddd6cefe9f5739d4a2e5d8910adebde60e66b651fb6f63adf27d81ad03083a090cd8cf2718efafb5df352e5ac027b8b476b53ca734f07cf3f0b17cd15ad508c80170770dcf599a88c129933208188952e9cbbcb626139918b75bef3300031de793ab143d8bec9f5f35024e5003e2d681a1d7df842eac7a380cfddfddfcdc84cee09bcd09dd7b323fae9044f955dcdccf6128505a116ba8947edfc9848659fb3fa1866886a39403d9b63347fc17c52bf12bf05f86a4c2b60dca1c1c02f1a437247529fd29c2cb669bf2be589578f1dbe27538499c8427059dee5f9458834a49cd3ada9893a80ebd955e25a5a249341e283c8f9c0388efc3cbeb21160fc13e84ea8450f1ad9dae11d4cf2c80cdf24c32fd521006b64ca4f68a520cdbd96d03919321a46c05330efda338b694e9c87925750e113dd13a13f2c97ad51102c7ef1291f47b6f62d67c4a031b035b972e5bb7851d00f4240668b4fc0ad5380407f02cf44bf1656210d9e8fb00bda54f7721daed3ed35a58484398b295a58207f165c237947c02ad709568c511d94ad23a28158130fba3a8da6a3135b81bc48faa52450e8d43f5658615b6e01dab2af20f46fe0ee23a8a781ef63cf4960701746ed5594414fc47a676c9c735d853b52a9a60993ac8f18af002ad508b466e3c5f075c4892031e3fc99d859a0b8941d972c6a2d01ccd7b064991b47f7233c56f2ccd2ada3aff5ed345c76a59069bfa6cc993840c7ea668716332b860b177bcb43835f4b3ba447feba5fc840d92d7d81b0d3551be8bfb27d7e12d4d98608de3b6787731698d228fa923833fbb9e32b95fc5bb64770ef98881681b6ee1a563a17dc7551459945cecff947c3f3c57e2e26642e2c5d73a5a024260d27486da79816aa858b12be6c60efa7348f7f978e8c3ff432fa91a39ecd123379ded8858778eaaa5a842f116f1a708730175f3f35e4c4ecda833a52fda49fa1c791f2e6d3c0cde2bf62d2d92baf7781565bd5571f6e55805564456fb1bf4817553f002d432b830b2061f2e7ad695fa676c34edfe1b8b68923ce42caaba54795134461a19eb53c660ccc1e172a33502aadd948d36a67ac287f1f91b062a5fe478087d772323b7fd5d6dcaa982a7a492332e98535370cf512d2911d729f28d1b6fcc0222fbf26b309e587e1ff86694bb7ff0ebe2f6853285ffac965aa51dbe933212460ba6bf48c82003404ffb5eeb351e162c42b0d2e36f6f138712aba562a24c3872ca8f63bebbd4467359f8dec707766fcf18bf910e6b33227d273af803e035863ac0744df9c6c732413b0eb55b33fab3e8f1a35bd325d9005fc80e17e6cc0fdbb672fdc8975056bdd427f0203fac0af5611b2e2ae15c554cd11b6c651450c059fd70ea1779ed496b197ceb781da1f20abbb513ad7c8a6adb1ca15f757a3dd5d29d6aa61ae01b12e482f2b9edb0ba0067ea2738c41645d5a6cbd0c4ad2ead21a01a89243ea7ef315c4b3d300371055a42cfb25077d9e298be07057173329494e17f239ac2ac2f598a71a3db483257b9f5670eab3dccdef740299bec746cdd4c336f5d15bcf55e532a87d05a04f1035a9c6c4da7a12c115ca410bef664d04e67d677ddba6d871ca464c742572b90079fd04505a1677fcbf12504ff5520b6a835c30730a5a34786e2658c0b49c9a127637442d8f22dacbe812ba950349736c44e69948d5445d89a7bee59f424fa177a484e170d54e02fda321b940e82f263a07e7e7c3c94b0948ab40778b7e17a5f87", 0x1000}, {&(0x7f0000000100)="7558ae16bc1cf2855369bc9b543fdf92142ca1582233adcc3393067ded3f4bc691c8f268adc3468ab1cd03e7cc332095586344a2413c03d45d8abb254412def58c7f0a96ac4576b346582584e7594a44a4e5", 0x52}, {&(0x7f0000000340)="e8b8ed81db076e9900c9cf7e3f262a3e6b3db61b5d2fc2848cff1080f9fe032dabb8229b3f217616bbe1c1a603907e7c504c468dfab9e8690cd71490715e9e897f274e92669af6037d002aca4d89bfb445b53bf034e54600d4a1f241f80c971d247044fd66e9dc369820a6fdb5d828473279bf3228085dd33aaa80e8983bf6cdc2c17ba5ae20cd55da7bac", 0x8b}, {&(0x7f0000000080)="b448ad03000599869d63b3bb19a671129c0420a6758ded49fad90f4d963ccda21bc8ad322eb2b0e55b940ed278c6c35274ddef5e2d9408c4", 0x38}, {&(0x7f0000000180)="27d0366f00c73122", 0x8}, {&(0x7f0000000400)="4b79d38dc9f5bec35a6042be6b976e7ad20caff1c2943cc48244a0f78e0d1e40c29f0be69d104fe0a3f9f7df175ff29ebe75c776f1140057526193126605594cf65545446c9e33759820413d23ee3070090ee9c2ec772648441044d9d37689e6486dcf98b6d66ae6e4ab7fafd89b8976906cbf43acdb8a64074a413748862dbf06982f8ae4fc24c48cfab8183eb7581639663cfff63bb09e7fc4eb8f5e4d0b3171d2c7286a087ebcb9ab377c71b9491a36190cb770a6f8278ac44d5371d27f710a7e6e352c515866b2e75458ac744557312a8e3c34f9c0ba0ef0", 0xda}, {&(0x7f00000001c0)="24a6caada4f2309d167d3cdf1529fe2d3a3d787c520cbe0950ab6bf47011f60999ae622b3f883eff9c", 0x29}, {&(0x7f0000000500)="489a421f7c8799d562f41cdce00213a4893a74da00a6f06d35ad2e703ed0d07417cf55fe06c400bb2227a49eef85a78fbab514d29cb25b5a5aca065684282df9aa83c6bf3238ec537442848f322ffc6701cd0483ad9ffd74f0da1ce382cf8a8ce65180dca7d314a26eb1e276ac63eaf07b58c5268ce1e19b155318", 0x7b}], 0x8) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r3 = semget(0x2, 0x3, 0x4c) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000680)=""/39) preadv(r1, &(0x7f0000000540), 0x1, 0x400000000000000) r4 = socket$inet6(0x18, 0x8002, 0x100000001) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000200)=0xc) getsockname$unix(r0, &(0x7f0000002d80)=@file={0x0, ""/4096}, &(0x7f0000000640)=0x1002) ftruncate(r1, 0x0) 19:18:10 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4ff2, 0xf4}, {0x88a, 0x8}}, 0x2) 19:18:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x10000000000068, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xfff, 0xc000000000000, 0xfffffffffffffffe, "0031bb204bf1d22e26ba982dc0dca659350d8365", 0x2}) 19:18:10 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/216, 0xd8}], 0x8, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:18:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4}, 0x8) 19:18:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xfffffffffffffffb) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:18:10 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 19:18:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 19:18:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cccf1eab3c505ac85f8cdbedb65c73e95906078d356e42809b989eef604d56f44435bd47a06a5e3e8babfc9438a4d227bd0450f5f812172163186fab0b371f264fe9a9800e1a70e67bfdc3b90298002380a87bba72bb88f8cd3332d5cc91e011a23a36d9f3af8990ff8219dd1b4db77098a85aa6bc0de977a4abbdf4d8663fec677eb9103a0f923efa2088b0c84e4375843d004f0ce3c47bb66de275866606a4db62f8eec6963da4842f604f6896b0f2687672acb62c76f590965c5daafe6804fd5e4be7a5a7315d3fddcd33eabb342f", 0xd0) 19:18:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 19:18:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x8, 0x6, 0x0, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 19:18:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000f68000/0x3000)=nil, 0x3000, 0x100000000, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 19:18:15 executing program 1: kqueue() mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:18:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x101, 0xe) 19:18:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kqueue() 19:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xd5}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) r2 = socket$inet(0x2, 0xc000, 0xb0a2) connect$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000180)="415183d1512323653400220fbcbd66cf20e8c6e897ae120724fe6a533b7a484ed43d8a835be494baaa06281e18bbd0", 0x2f, 0x400, &(0x7f00000001c0)={0x2, 0x1}, 0xc) dup(r1) r5 = syz_open_pts() mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0xc000, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0/file0/file0\x00') 19:18:15 executing program 1: clock_gettime(0x3, &(0x7f0000001880)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="e0cfe2e65a43dded7c619a13961f993941e295a7b75253db82f0ba699e83dde552fba3", 0xfffffffffffffdc1}, {&(0x7f0000000180)="f33e776d1dc199fd2e0dd77485fb216ae2c956bc417d55c7806f6835d672a09048d0fe839114522f790ab283d9cd9f4ba1590fafdbe70b63386de0e5099f6904f74cbc5f030f86910d8c0433caee04abf11f", 0x4b}, {&(0x7f0000000200)="ec8af14fcd5ab047e0af6ae01b62be0560dacddfcf251d459acc4276275b39633c6f487ded3855f27bc7fdbc7142524d0506d34c865d05dac202a6201b23cb38ec57c0b96f0c1c024a5fdc6317d1b90105984b96262205", 0xffffffffffffff7d}, {&(0x7f00000017c0)="128e21db51763b7307cd26a0cdcdc513b7eaf1e72d586310f805fa232a2610ed3a3e4abf662995f6deb1277c7fe5558f0d449c50faa9657210491ba601ef55ab011ad274f187dba2f03ae9c7d51cfeb673ce5a5720634a491b0b0a9fc8e1b96f10c90af4c066215a3d702e3e9295d0ecf3980983eeea02", 0x77}, {&(0x7f0000000300)="b57ceb9afd74ad0a96c688df3bd38bcb6a32248dfdb03cfcc19f617e08c6eaf134557699b7f4b8f7bdd9c342ec6af6b626b7a48a2d7a4ad88067475a57adc720984f580e54994e3967447543315536e0663502e27458a3829c765cf3469834544e54690d14fc67563183d58019ed07f59eb536b66d25329b3a056180ff4cef1362ef789a3dd6c6c4bd327a5baa8f729dfe26c1e62ea298b11de795ce2871e057d7c534ac4778584abaf2b40ca4e7df0ec601c7aab4a183279ffc836f1dd3a584e81ec65bd68350c257aee4f75aeeb0cdd594594d9e04a5a2b3820a568baa596ffc02030e48966347c89db1d400d856d2d0b0d68fd48d3096eb8d9e79711bfc7b92919a8c3e5add627d55b9d0b205541f01855fd1f540519a86f7619c765a6dc50c4dc8cb454f03187fb15acb1d8ca3d0442ff82e7309e7f76f2af685dbe998038d9a3ca0ab975d132f3ca9c4af1f2e3688cd25cbafe4e21e37ead5899661ce4192e90ecf81c0fafc914c5144ffa9d1a234345d087719f4b3129087e407aafb93f9d28024bb19175210c35c4d0bf19cbc6d1237594aa8b6e2267c37db35776f42c31c6c5cb27019c00d574bd13d70eecd902cb7af734435c98c0c3fba137734666bcbdc8aad5ac29f4b6b346fc7de8d1590052010bbb2e6679311afea8fa685d7efdb4985c4b093c77d04f846c993787f10c9cfc921ff80542ef5f614e4f8dd51f5fbd6e67c0ecb7b5652b7336f4fcd24f81176f01c4b9e79b277fe1f43c24f70c50274b47df65b240e777e3d3e6794568de269c681b81d5d6f9f14a5153897ae700c11b19e84d2f2eb309118df1959c6411f2f0d8c9e3066971e26ab1eab3fe4b37468223f5cef79e5bfca115d222c3973b7770c80bebdbb9cf3cb5a0ae99a05f7aacd14fc2f11b18dd6d3744ffe60214a9e5cae9e05f297ba581db4fbd212350bc6218bf398e11e269cc068306c58d577c5fee1b555f3b536694b916a72c53c21f939ccacda9b664d628d58a71a6cd31ca1814aafdff6fca4acec34bcb6f1ef04099f5ee78176a4990e6c5a7a024483feb1c177285d62b0af12d321b7a9eb4f454476174179493a46e3029afcc406a452bda58b8800366b77d9c1d40715d4b542be6d4c736c0df627976e590df48f25041f5012b923980ea619cd0ae897d6905991f0b15de5ffe6fb2173157d6c0a685e469be53fce1abd7f8aa90333dc95eb57dcab6e686900aebb51eed8b173cb406912465d6391f67570465b406bcae739873c82bc5c83d63c6df6bee8e6aebadf35f0d9411de42680dc835caf5de701edbc873e0846fb1921d4631ccdd32a099a033191d170d5b71908fc2556caffadebbf869580a1af52840287ae4a3b3c14fa707f02b0e5a08eaef7d4479503a2ae66a59cc53c63c73206bf00faf82559735f023c62ea069e639d21d1e9a1d1e944079f6a0d73e8411d6f08fae41192a6777c7bfcf4ea5c7642d647869d1612302a726f2e4753e64b9f81d7ac4889b3942a65ba62cf28fe59d3a107d782feff92cb7f004da515c34ceb16139f60979e6017e65a295a11b1dd392edcf236580d5bbd0063352d18f40b4a700f36bd195300008efdceccc7ba07e2b325b970319b00e39143dec7c454bfb505edef8399a70021751bf00204757ae146dc829bd3207e5d2aeb46a277c5efd612b06e9c3bc8b7ae430dec95cba77662b13ffb0f3b79130ebc0f6c54d12e5f4e9cd8d20e8278f63921a23792153e5f6bee78cde2b834d6410ca53e93ffe0f6511b84cb48969364c4f805024a6442565eec5eddb5f5ca378f7e2523c75583e8bc8a39e13a1a0d2abfbccd9d4bc2c9dbf753d9538c4f8357e29876b5c8a0c5f7dd8f39d5de45307e044613f078f733dc47432dc4e10540a5832f6e5ac1b7aa75fe6cb07332fc014415ca31c1c5cd7225fd9a29e7c018418aaf5c2ad1419b8bfb188011df8c321d14ff0fbd09c0b5192a77c149d10bc52f27b6424d6a1a3f34c7fd0a4b94137e252b25e8b194f080e7edcd5c1fbbfa6b317e917b060ca25fe97560dd675097193f2be6bc70872ce246dfad569c5a71cf185ea3061fb85bfd34a8251d022ed4c0ae445478cf56cab86224d5bfe23413794d602fc05d24f4ee99159bd8e536b5c867eeb577fc7f7fb1e307772e9fe17aa67e95528080440a90605b7732507baa881fd4d292b0b7f5372b3a02c5875e37041abb157e42621eed721b60f9db879dc88b985253187866ae4153a6d564806be2e8dee5aae3d92ddcbe65e2074427bc075eb305856bd145c8560d121f3e991404e6454cb5343f35ae0f8f9405950df852beb9062b591fbb9d12ced16006aff59f6348866e3e045ca601b8ab4f6e925bbf59598d71a51d931999076904e2ce931310f1aa263656a9b4cdd203e1fb7f5398cb4964eca4601e533d23a43ccf9da8a575fc2c4af19da020ed9050bd8d5a73c5d018eca0d4ec801504175b4ad773606fc091d69856961a1e77182ac2af66cdba7a6ed54bb05f2869687a5c785a810ad647c418a0bd9ef744a1b91a279c3b1c435e2cd85f6d160fb107c20db72d5fb6249c2e90e2fe048823977ad6da9895e1affa53dcb7b6d5785d4cde0ad9c6bd3fd19ecda4f791ab7747a5936e2aa0ad17fe46acd7ebac2d3e70321d5240e5f91d873fed322ba93227c8b012984b0078b4222ea50219538002ff8906e26d59225c7caaa1517ce122bf8095ef5e0b36e5f5251e678f9a5fb6fc908349fcd9144f979b64dd88fccc66d43d8e9774197714ca945726bbdce7fb231bd9cb6d2cc8bc9895227ba68fbde6fca94e56a4b51b5cd0c6b9740ce953b253b94b6552998f991fa3ed865b390bef2bb4dd0122a7dfeaf1859ae67a872c4717020c4575497ea9d2ff390ceadb5753bf12dfc957c3c8f29b49022e808928ea803d244e10b6810e0b35a10133f818c81344592ce00fe6021f6469f0a75f38c8bcea486c39b90eab0f2f102a1339dbaac41173e8b7f00f7c86a7bf5444a177115c5a4f1cc10d0b1a549693982d582fb7be9fccaa4fa2bc90823d5b117fe2e29e6a5203b3d71faa387ccedd4324447c716d741beaffbef4f6eae714fcf469f447d100d33bc4c28ba1c8dd04031172748d93baf565504101d057f54e6a63f4cd112e2a4ba1b7b2b38c19b1daa4dbf01b1da932aa6ed1023ac10e564e28a6ffaf79830e7720b7aa6510fb330e40e34aeeb0595571f7b5c12cea5879fc7af700569e08c5bc4606057573fd0277450cb0ddd5fbe4d5102670c9d1419d489ef88f3c75a6fc3583052661719710462e787227c80a6ece740c9d11f5d3db4e8ea108e498dd185bb577b8824671dff63f88fdf552e73303722fe81fdc668a9ee576c49804132c8bcf6012711952cd6bd8f4023f6e56fe1469445e49285db2c36cf79a6e3f69c561d9617d0172b41e6cecf47ee66bc201ccda8d6fb58ce87721b9fada19f4ceb95325c3c67b34c888b5b9f486156c8f769442666470a3a00e89dceebe9fb2fec5d747a6363b1f5896e380950c26f4dadf3de3edb82a67ae4757dcbd2e701d1c33398ddc2a24963db9f79fa587226ef919fed62bed905a36199b9dda4301ea40dc9e6ed0c911c385bd568576c4672bdb975c31607d1a400755283321f4ab01f0d5af423def2c62666419ee2eb675381ff553d9392182313750855318cb247b8156d4210e9b373099c062a9c7acf7104dba1a7e5d57a374cc0cc671c6b4450d54f37878bcad92f1db9f9688c1cd175717f3f6e39228040d6354fbeb621decc0ab7b4c251fc66c545effb3f6640f628283c2f242e8487f20d71d0f134b2c47a3550a6e06939c1bc5bbf8a135f2d684dd0541a10a15d34201db88dcf95a6b9872c7de935550727fc43934a7b6351e755e52ca7027e962c6bd5cb3a8636377ab9147dd92140398f0a7368c8a7c2139a0dd92371e394bd1200f7e52b6ec0999cff36fcd54c399b78f58373b1dac0f4fd195a53642efb0d29968b9d427b97944d59555273914e4140933f1e2f904233d1155339b44804577b03bb8b48dc0eedd2ff94797160a849f327e644591699e077c7ed0f34d89e23b858fa9953b5aaa1e4b00d50a012083d2caa0764351d221a38a41f129049fe9867fd38f243d8e17fd43be544c77fb09f39a9b1daa82735d89e5f72f7aef59c331bc402fac8d55fe49a83f9ade7869fa6b8ef100ce5c9711417f2fd7597c9defb379814f59dd18f98bdb980a9010021d87ed95cf4760d1fc9adaee70dc47d8b3999bdd76fca09f50a35dde23b4a3d1a5ebd57adcc89f9ce14ae26d9213b72084b824d91e574684563a2e6e97e65de2ffc606e897340baa721f065e69030fbb28095a3067c1180c6aaf02d05a7c7de825ebf1f1fe9c55bdc6a039af75930a26cc0e7bb87a49beb733945a2e886d2821aa690eedf4b0543248104c2912466d41f715fa6897ffe26cad9ff2bc5b6e621e52f4fe0b4d001bb21e114a2798323b619d9d12d2f69e7773c7cda47b17a16c418e15e8e638a9126b458c3662b4a726b11d8c25d1eca3fd9b3f8205674d049bfef4fa61550191555502f659f6fab45cd5c09edf5bfdc63f224c564ed32350d1394b81a55421e5e19ee511e3f28c0073a32b219450e9cb32c3efe95b8569bd01679e20edf9dc2af205afb326e0a115f68c1a250bad98ebdbebc829ed3878001a4bbca07ee0d1c08c395bdb1833b039f173b542c8e171742e66160a91cd3dfd59602da7ce94640e774d2ae00d549acaa3674beba94ea5a7ffb8347231808d07a80ebebdb6b14405c5e0f1d372ed66a7a674f2cb788d3faa9c5ecc1703bbf6670906f9876d31a4b4acf2bb7f3497f39d5d12f0ec5cb7e075b995f7f3a6a04ed1461f75a7d004b4efa39ab0d922d8165b22b1b83e51a19bc569014874867ef9cab1ab504f0a89177e0c9ba2bc01d55a9b8d7e397a890beb3debff744df62e00fbd4e0a88b3f559e4f9961c6d69740fd27efbabfca5534795f74f99c28cf383e04fc7d97c5bdb2fb6c3f904dd4e08a005916c4985a611da5697ff14e58f3c0bf197ff1f8a8160c7cf483ec2c4758c592f49e09fe3621cd39afd886c4367423c4c13b0efba3d79828d2462a00f0f902a984d50df9c884459005aec8f188be31083e9c4952206586164443e10317e0c49444272cc7e396d4098a891c1b1f4209d3c389a63bf8b410c14b550f7ed2766dbf0622310f53b7d5f3bcc017a2bd4f8f13708682fde2de5b5435327f3530a31c3358f7122ef15f4b4e73a7d62f0b07ab463f7dcd1ac72c4651f0f8b111959d98c4660ba9c04bb8a289faeab93b94785d44bcb9e0723886d70b06ef0a11be748f603c5c727dbb5d35f416c2612f6b51afe169687dd0a8b18ddd8ccab986d28a83df65b51a0abc96aa55f8077f13523b2e8e9b580bbefab063affbbe81e8a74eed751cef408fd80314d3bb17d0437b1b7b15632ee98ba38a43b21b4ebd97a8280124386467308ff3c1635b9535135b7662bfabeb742ee7c1606f830b5d7c17685f47ffcbb76e5ecefe72f2300b0bf15058c5ae8fe4cd45c3679496c3e5f83353f243c4363fe903da2585efb16c1a10a0b36a19664fd9dee81ce36b0aebf7b012e95ab7d8d16ea730830254ee67f266b03023db66b6d0e4a3a450135398aaa1f96d53ecb36f9893546cf0ee4fc4c915509400ce6c04312e7d5c5635eca638702b6bfaa1cfa9cdcef0664cc59be6fdb85ec260a65cd21a4ec0122598b1733a5143680b031a21bb22494c53478d132e0c51834e911006691446ad286194a93b15", 0x1000}, {&(0x7f0000001300)="1c19918548069ba09bfb32cfded64fe94afc98cbce2da2636c1ddea7dbbb18a2041eedb4e0d704a22614eae667e0670521b6fc2ced42ef2da2ece20af4e676bcd67084cf8f0467c9ef7559b66fd82879c6f0c35f846a4af2f5df5c5363b6e24d63b88e1aef12fc176c1c881b6c5717b47fd231e2c09c03f7cc19b25d13124a38402660185e2378229234fb73b5e11a28f7002bf2d42d47c84535f27ed22b44754b082d9966b9ac2fda306eb7ecabcc31dc93ef684da416b746fecd974082109b22007c58e903701917", 0xc9}], 0x1000010f, &(0x7f00000018c0)=ANY=[@ANYBLOB="a000000000000000ffff000003000000ab2a449c7e45d017a1d4921b58b98bc3799a0e85cc6ee07f42fd8aa788d035e8e7689a3c4bf89fa8cca515ea5a3bd15121b6cfa7131bcf3db4726b5283fd8cca0c2012a190a50cf0436e368c46bd7a53280422b826ce4c49f98a9c820b81ef95656eb5906de09bbd71ebc0ccba3bc0b8c39897e7342100344623751214e12f7e7ff2b36288705d01055d4e44000000003800000000000000ffff000000000000d76fdfcb467b4d4331a532c418652ab330446d7b5019e603c1d681ff5e8d022d0ed30000000000001001000000000000ffff0000040000002df0b013dc152819f3ae6f89c1d29f39f85141e3cf2af0f3052fd5725dce4d42f2bf28a20adf2dfa8b79ebc8a52d8469347eef91671c7cf342732a0569b218dd37f3ed290272d95a4006e7db2303443f75715af6b5539374bc2f2d988be53737c7d2f76d820e8970661eea22d964198278af50765bf769c93c5358898b10c2b4f960a5e3565f6cffce7e0d0594b9544069206d0d212dca5bba726cd73d77a2c44f06cedde818d7c9133a29ba6999089e8d6195a09d2c3d11dfb2c1fd1d810ea70ef53951ddc0a4d5fe71c1f97bde5c155cdced922ca66778841a934e5dba403cd75447984001d14fca06fcaa23e86dfd938882cf6469012409a9d5eb2d4f111b11ab739d061513f1000000007800000000000000ffff000004000000090000000000000087a620ec048fef0ab70ef4f30bc5951855a5a499b27753ac934ac4855ae5ba5e7bdb95f922936e6499fe3d8f456bf61f1c0f2cf032ffffff638a377db928790f1f76fa20909a52f7e04667a103f872ce7d6409620c474275b0a8f02913000000782dd8c6cdd6899bade3c44ba452456b5d468a942603d600a311f2cf88ab7e3a49f8f68a53728d3111cf5b3b2d148465f8f3a0f0c4eff74a724ae512ac1f037572ac55675bd5bf8ea4f8f84d2be3a2c27750e2a4ab63f710b65569c033531049a98e0067690739403df1c40f60343452004d724b2305be77563f857aea27e51cd74849873da22997587551a036e0f62433fe3abd2ef85cea1abb289762934e9b9fb242c56375a6b2989ad054455516904ea43521e3426e4e44995b42cc92faec8e6516d99c5179d2037b1eb871233bf20836f2f9ade04599d3ad8e698b8531f5d5509d5a142ae604"], 0x260}, 0x8) read(r0, &(0x7f0000001740)=""/115, 0x73) rmdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socket(0x1, 0x7, 0x6) 19:18:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) r0 = getuid() setuid(r0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 19:18:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 19:18:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000068000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 19:18:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000022c0)="27ffc533d0b0601eee405b24e3d01494fb2b69fcfad19ee2847ae6494a2f9b4252de32", 0x23}], 0x1) 19:18:15 executing program 0: setitimer(0x5, &(0x7f0000000800)={{0x2000000, 0x35}, {0x400000800, 0xfffffffffffffffb}}, 0x0) 19:18:15 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x0, 0x7f, 0xbd0}, 0x0, [0x5, 0x1, 0x2, 0x7509, 0x9, 0x200, 0x5, 0x8]}, 0x3c) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=',{\'#&!\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 19:18:15 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0x40, 0x8, r1}) r2 = openat(r0, &(0x7f0000000300)='./file0/../file0\x00', 0x400, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x148, 0xd0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x189) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='[&^#\x00', &(0x7f0000000100)='*{\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 19:18:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba2d673553c01e1e4b600f00000000000051f0adfeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98a20fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c1696ad6285dc8a000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40, 0x44ee}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="32ea3bb2caca63663a6a1026febac92086e00772f9ae50392d1476694380ca2a1bbe80ed2df916d8c2c92fe71ebb9265dd251c2e0846ba4229bc8d3b70782234dbea0bd8d13393587d835acad8d7f47d8a7b6dc4069adc39b698f3b88e889321a79c2dc092764a4af23814906e6550bc233ccdc8f03ace58fe0a61b480bc5d7def785fe51248c685f1dec98d96a540740280dd96f7f634517b9a24c4fbaf6cebb6a6c7ae57702cbb91b9fb91c483ce99b5a516272665348fe25483366c2e6326b4c3228297ef75aa9fbddf3a6149397632964f1f69ec9e288a60b9", 0xdb, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 19:18:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd8ab, 0x4, 0x4, 0x5, "fb4851f53a0d57b58b8b1cf57120695ff7479184", 0x4, 0x3819}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r0) 19:18:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) r1 = semget(0x2, 0x2, 0x380) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/250) 19:18:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20800, 0xa) fchdir(r0) r1 = socket$inet6(0x18, 0x1, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fchdir(r1) pipe(&(0x7f0000000080)) 19:18:16 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 19:18:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x85, 0x40, &(0x7f00000000c0), 0x0) 19:18:16 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) 19:18:16 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x100000000, 0x1}, 0xc) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="031100000004000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2417541634d0ac847dc8f9e8a4bd76ae027e01f544de54945b563b9ed1162600af73c464758c531bc10172a5492c725d9c18e2f8a64efb997bec8ac27e39ee95a1b92b9ed49b0112c123cad3f0b01323ab11f7cb20b7498fa1bb2808308953bd9119378ec3d4eb48212962fa942f4936ea494a648b20027c8ce70fe0ce94a02f93ffc79b7d222fcf6af74d1484a61432bdfca770832d2114fe07bcda474783fc83f9c2d13e2a64a1eaac4e79c201131f0fafc5fd9e073459ec823a3dcf2"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) accept$inet6(r2, 0x0, &(0x7f0000000240)) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000005c0)) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000480)=""/178, 0xb2}], 0x1, &(0x7f0000000180)=""/63, 0x3f}, 0x43) r4 = msgget$private(0x0, 0x100) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/254) 19:18:16 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mlock(&(0x7f00002b2000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000586000/0x3000)=nil, 0x3000, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) mlock(&(0x7f0000588000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x2d9) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x3, 0x4, &(0x7f00000000c0)="943cfbe9b07345d32872880ef5254b896d35e849fc9db8f28c7bf68b34dd734554b66c9ab004cd6c4d90b7decb2e4a410681bcfd5959a2651b0dd7542b72503d", 0x40) 19:18:16 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0xfd4, 0x8}) close(r1) pipe2(&(0x7f00000001c0), 0x10004) 19:18:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000b142993adc53b55e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) msgget$private(0x0, 0x400) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 19:18:16 executing program 0: getgroups(0x98, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000010c0)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x2, 0x3}, 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000001100)=0x3c) recvfrom$unix(r1, &(0x7f0000001140)=""/58, 0x3a, 0x40, 0x0, 0x0) 19:18:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="639c93ad04f7e84d3be6f24883d7e48c1659664d230c62588ab2d46eba359c775570e3ba48c1311ebefe70298d25c2d41aee56f3570119e12adb2f8829b58e2d58757888df9901", 0x47) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:18:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "8da3861f62e38a64ec768840672c55a31f82335c"}) 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) 19:18:16 executing program 0: r0 = open(&(0x7f0000000100)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fchmod(r0, 0x2) 19:18:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3ff) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 19:18:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') 19:18:16 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x8) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 19:18:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e244990b7db9435bccc3c08d250fbcc532b5804941593b567020805fc386a28846641eb36d208d8e3113d4bdb39cd898f34f41d3e20b3b72d62115a342a8d5cfe0d6484dfc0a568ef1e6a9e7ade0463b2c2ff8bcb2337891d0074be9b04b83d4b544b07fe8744a5cacdd2fdbd53b3cfa2be701205addd029386ab1ca02fe1b248f31c0aa382716b3ee1a3d6b97c648b5b680f53bfc54036b538c7da972b2a3ddbeb8e0d298219e9fc7755d43ed8f200356d5985ad453da9cbf5bac503b3476c48f4e65159dbfe483ce0ad63af5738bfd19ef40111b95c5766d4deba3e03075484f3922aceaa45b8d7fc968c05f5da74083d7d169495f83b663dbb59b67d471793f5e3b9e74167d59947dbb78ff75ea6fd7c8aafe6b288f1e60fcd89511b32f78e910322d37c4bffbd984d025f3c2b99e70af2bb6913b329a4e4e3e6796f64f1066f65bce6658e4c286911a866ef08b42dd6f21d1c1ecefed3afa659561b526544ae25420d31a9bec47f8834e9fb49835123a777c6b8c091fb7a88f99857e8ec65e61c1d801e131c7010c80722fb032e83d4aa2a070993e89e7079d44c0ca4dcb37c530aa9298ef3c52b8f163064947a17a75c37ae5c269414f00da8d18ca2ff2f73cd2913a1017aeb35530467ad9d4bc7c3c823cdcb9a6047a5768428f14c46c282fdce725ac3ba5a325103a9e556f83ed0936a341601bc548a495ff5107ad29926495025f431b15ceeb5d8b4b6a6a3ace051240afba9e0d34c83357652212071a79af1d370d0679143a2dad8cc9ec612cb81e661395e9b1f464ba192f354305d1f7dbb829c74a7e2a08df7843a7234a929984984d656cc5697b2a98a74a427d87766a9f8b1548bca0fb778a951e8a5919cb3b957a1e611c0cc85856d5323cdea920edd49ce91a4a339c6643265e178215a045a3d34d6407f826afd31af58013ce8598aeaac718306080ef3b2516f569fb2081f2ee1b2abf439e92b1be9a1dfcf63af5bbff302f061e6edcbfc855c44bea086d3d6f1a394009751f333485fe63fe4cd6ba63f37d942eb7c30008d7da7afd1d5bc94b39079f2220de92fd32331e4ccddbded4d00fe34a95f8837e811af3ff3acf695629dfca716b3b88cfb23ee979231aaff0944e5c080b0338cae12f3be65a9acaa30c7373c70fde1dde02123baa5f55091a6f13597b6d351976c685d6dda3511507bd8dae59df94475cb51052a8ce27f8aebacf013314e41a1e91ba1a462264d5c81a33a9a98980994db49763694be8635a2a1a4a90ecfe4c199ed0bd7dd4d78f1fdf83688861f40d39757e7e88616eac0cc80feaa902ad0ec3a6385d82e0575a9b9aa4432ad61650f05b7b404c4f41650d79f772b7d6ed326646df20376da75137f85fe6be9e08622e471c12adabd06f1ea0e14a4c99f74ef3777e3bae90ed4753a27d549bbbfc93ca569302302dc7fe623a756a482383e4dc34e3bd941048c1913e115ee42523014dae741230d1cc09896dc8932fa1b1a652a46eab25fb6ff769a6a8c8b3605d825d9f5d475bc341c066eea22698e73a7c633d85ff34e0f2967936345c0e116c962113e0283b72a5b06812d35c89a76adfb1c6efee57cb0ed7b34cb803c9767c493c2098c493e54f9bd2de9347e3d7271d632a25b42b87b20bf943ec0ebf5b061d716c94b2a5598d01565a4dad6167ea37a46cb001080cf9ac11798d7955c39b54590623cfc3ed8fe27fd447554ea260bb7f8aa4850b77d4cb737e96043b002db274932588412542443a5242837324d13ec035d931c2e35fa3ac72b8d960fc6d1234739b3cb1373f981e6bd2ede58ae721bacfb08e32c220a6099cf9b8f8ead5428efa31e9e889cc37f1c0443fbdc0e4eb6701ea6e1a9e0f3b13b2bdd2184ee4e63c51085ce7fca5c3ead73ad7708660666a280a4a64b79c9cf97e8dd447777a27bea65bd2cd10bfc77689197ef1f6a4eb273c17ef52faec0bda47ed54b7c5303a81e0a05911726b0f7bf1a8b01edcbf472a5b6c8f2f2eafe29846426a57c1e5051f7555c0138090dc6b1c9d676be4647cd3f7337256066e94cee3f8a78cf5bf46fcc4bf58df2005a866e07ac09e39eda9e6032069e238c347fca38df0eedf4bae7006fe1dd0f3eb3ef58db926f1294c47515540a35d18b45213cdbadaf577221ab43eb45193319f6c7bbc6d51ec1e0b30c87cc11e2d1891cb22c2bf0db40bdbe77d26000ccd84272e20010fa18fd62d3b995e1a79478fdb043041a6f2cdc633032273249809fb0d2ddc04fd0a7c0f8dd86daa8cb6edd543f976582bd6836d2a3abcfd3a3a782ca5fec76ed8d5f7db6c566c9253ffe305d250f587d80da41507f289ab4e48b11ef46579a2db1cf6796b92def08bc6447169d4a614ca5c206c6f0cd687a2c85270ef16d14a7ceb41823e5832a5749aa106170a02af68ab88c88a9590c42f7ef50bb6d6b79230824ef7d5610ddca31713ee07c8e51ee444370a8329da8ed7b45f31c496169ffb71c805ecaed895cb19a592ffd472e19c6871f746cda3f607f5fcea2a1aac616b1c32efbec677744fbc6e9cedb0d5f925b32587625446ec3c950bacfb11af7a27fdb024b75b6211bb1b84a25faa9cb6054aa1bd98a1debee66b9e89c4155672d51a17aef503490ba4f78b69aeb9a084ee6e06e921b25bf8e74dfe2d6d6265494611517a8ed50a7d8b6d0c98d2bf8bb117d1c0cd2deb40ae7c3c79bf4dd41139b795de88f06f04640968e6b04a18182774f35bdb5fa7e3e75d73c2fa4544abe0fc3ae290c2c924d0c2077fef0de8955f1ec452cbb9ecfe9e8831bb60cd8d832c1e6a922da3a1d1a8a37279d107911ea4f6f8477f226741be25b4898eed73ba9ddef310f651bd85471df6d30f246cec58fa4333ad0b0c143e65de9a366f6af11049085ce6741ac4e7785dfc6b7ee8fea508f811e226ab9b36cd1eec7445449140c9b3fd0331586777562ecdcef4f7c53d6b06ccfbc32752503f9c1f6fe1553855ecf673fe04e9f72f52438442ebe7d3014dda9149c9b931fd5d48291ac61a660dd6ca7c0219ea2f2d0704569ff880352456fa1d3d520c0b1a7a48f133c702b09b52a7b7ee08b7496b17c3cc44b37e25b83c855c019c22e2390c0363e3ee162d1531f102d9b3cd52709e4b4916e3bbacd7c77f980cdb8fb66f1b4a3425ddc5476e3506afcf12268f428e6b479db1c3156b29c27f9a203d4d2ff164817e368133f9b1ed61b3020157dd847a35f363939884e9ff6f7ff33835280f6077c215f5b759343bd561f54da188c916d4b130620a69cbc1d0e77c04eee4566d69a332267b2f3747efe75334784e4de10ce43d3a537594f0ce703d1be74f2ba55092551b87c0af331cb99a9bbd2d69d52f1f446436c4be6eedbacba8efff155f2dae5d98493e2d80ba4010312d81b9cbe506cb9c139bb10c51ee6660d66bb212b141b197fa5d12071ec488c41db6360efb40de63c8b5d60465508fe7662fd6a65d905a09e10ad254345104d52e9720877d029d8e9b0b7338da249c0fb639be9c68b6894904e2e918fa26d1d5fd31cc17e306d569766f4ff5d3cdaa62c50b7f082a8561c2fcdcf0f84b600924a15688d814cb965eb8b8ed1dc8c16af5e8a55147648b481f8484bfdc9032392808f73f7f4f75aaab54c62d97078f4ee3ec29ca8477a23ec39e28c45dff74895dad8256c03e614450cb72277ec7024e94e2ae02d77fea57f7c82278b5e7203db252f5460ea4750f41647203d2e017b5beda12fc041b9e7a35847fdd1b4561d58080585d11ba9c875c3d52263f72e0ebab77fa9096302a5b6cecdd5fbe1f8336ddd82c8a7fd1a63976c56563ef02e1fbeb145d52456eec9616c9a5bc4a026a3a8706c8636af939783d1b3ed5639dfe0a46d28bdf4992331d038c71d5ff4ae41ecb2ccd4e052c5136be6d5bed06565c22ecf0778abd4bba1985f4d916f7d3dc74e3dddccf3b5cddf3978b29625d09d782eb5dad59fccbf2e1b373eaa9fff78c8ebd6686e0aa6e4846e4e74c0457e96bb1ff87244163952d3af21989cccd5619b5ce366a9502122965542ec7fb33f81fb1d67daef6e83e64f2784a8d5f8931d913a662671848cae38de07cb221d825ea5862ea5265bdc0ba6ab69aa8bde934d5656747a339d0b55c0084af4041adf2c166b474e6b5b6c4fcc3027b64aa1626c61563e9b5dbad8a6d54bee281ce2e3e4c9f2e1cf3c1db1236b1c137749870a8ad8da9088e327154b340cceb7804aa04ce132a762c17811956c1c16b38cf8fa3ae3f27c89c47c4506dcf20af4d7e27dda154e526dedfff56ddf9311b8f630bdadf1040a32676860e2a2dd24bcadd7c4863b3eb13b4832cdbb6e7e4925d7d96ae0ebca1727e24d6ff69718ccee7137414838c44f715135950e7914bd7d064fe8ecb41af31534c247a6a86a151597f908b008c7ad9a562cf9773fc62312fb036940144532cf6870ba3c4b3ab21379b284a9ccf0c5bb3be8cc402f312752c8eb20a6f02616a19d1a5237b65cf7cc84fb57883c941910227a172f41f9ebd639e31127c1f1446dbb6e428094d9e7492e36118756af811fc8d5b87e2551ce15b37b54e6c0ee21353026650117826334b4778985e5c57cbf4924e0fdef8c54cb8835a0bda5ea372d33dc22da0a30f13917832709f59a722693277eebbcabbfdfefb8dbb148f2d01b15eb1958054cea68f7e75edc6ca34adf57be5629440e777f814dfe682eacaa3871f8c5643e3f32377b11b94b8559f3d51c7b70a1c7d0dfe94e65e68335eb902351a4fba97a60ea7c4e6bb5aa1a84226cc1097ee83f07b8a6851537d0ff46a5798e0bf9d8b1b778b937cca1e26ec91f086f3430e95883795db3792a4d94a25834c6e1cd50ae7ea5e7974682dcc6e9985ab7d66d25e6d7f49398595df2e520fac361439cae8584e56a8979650c4528cb33db3f5591a71981bd42c253a3c1bcd6f3a35483f15d2d1df03336daf96cee9448900d320cac812cef1248c5dfdc593faf5d5479a106398059e56761b628ec38a2899f2bee0b32e73bda79f0885f3435d0e06bce5436aad3dcc2d39da4a329c20d39c60e857518c334ef017137b7fc2c2d076c098b3612c5f7c9219adf9ad60e6bb1828d328055f2be30764b9c3e02e2b75262824d94d1c4b6cccb40fbd188597e224611db3d8c19e1ac0b19a6af24b689d421ec20c563c4657e4a9b730eb081eeab5bc66757fbdc5093a2ad8dad86f10155de2bc8012472eb95f5c16311e413aa695bf046656cfcac377f3236f7b9ffcc1dfe7d1590fced8c8da10a66b992ba51ef5abbdc74a897e16ef3b9795178f833a4967ca1cc5a2dfb70c66b2093867811db6f95b222847fe5dc54dcca1f838f3162e344e968a44db0ea69d10273f56a622a7584bb9af20fba3df78f23a76c59f410cb1fc0c7f37c1672ec004637e153fea599e9f4a605c0865816ba5d93c55ff2349ec82507d94d78ac798756fc34bc7551e86af8178bdd4e2c6ade3fc9d2034148d35c9763718e094257804136b02976dfd04d3ef854b1b46fa87d88eea2a36e693c9f162727f411c80be7854af9030d472b4b302e3ce345b37db3ca1fb8e9f2e671c004a7893258614ced32e6a05c0d7dc67ff299e00ec0517b78f74ea207654f64046ba750e94a18ec2a4dba1925c0d59be6bc1d48a373a1c57109ac5f0c495de9326c93ed61cead10d5284371816768d57fd42445b7e0749b1400c2ecba3ff3a8c04431c86b172c5f30a2b4b8dd4707d0082bc15d38e50a485bb7226eb9cba5c72309407f5d9934a203d54c73a0353365", 0x1000}, {&(0x7f0000001100)="49b0bed8c590c1030ed4f653298b4721c3f6f4bc3210264b270df0ff67aa75a634c860c1715964b03ce419cacb89703298e4c2b68e20072c02748ce173c268ca4aad698333dfdf756c8009e1ae2584e9cc3173870c4c20b2b1b0dc3578c1142feb5be4133a429e8276270a7a50b68242f434ad674d5c4ea02e239a7574a4405a9a4862cfade82c35c958ae70ff1314c45d97db8c91774a7fa7202aab603f42f7c13295553193da7171a2f9e2c2bcab20e1ae21be3d387fba2d4db8a524508a67703ef4715a9d82af3472d746939e81f996304cd536ff25e4d697249ae4ef26b02d75a2975f95275cb384fb4685e59927aee9c58614ae1549ddc0a82560a398b1d761cb8cee1c554d45a644cbaf0729220644218543e623487c1faf66e8dcadcba1a9d24899fd30aadb5870d344501319f3e4b3c99374cc591a9e0e8e4e862362415321b946b1c87486f6855801338a5b46601f56837917c1c96b26a3cba2cb89a952898a4169e0e611a4e47afd9dc8ed7d64085d9a903fd23eeb79f2e549ce0d20426117458d2620a4706c6ed20c07b2e8a38bb94fef1fdd5e3f377fbd3e0c6875110783091a66ed22168a664b776769ebd2faa13cb7ddd3747fea252ef2eae80426619e72075838a320332a6629f8149ac9a0405f8d84220b41ef9dc6853761075681c84d2d4dc8ec3be6899f4f967699778d8fc2ac504181745a972c4202e2ca228b8af81d5a7456271e9158cd368613a50edc61165fc6cfad0e194b842b6fdae6b9bd9944a91003bb1258272c0d7637b8d631793cb2e887226040dc6f117051d9effb254a963b13e544d5b257c6a3c0db88c4bd1bfe3b14bb2aebb6c80dd40b0439e5e6457d2595bfbe502e12c48f7f9e0fbc9b68b507f302a44c257244fcb6dd2579b6ff417cb658b5447c567b66f2e2f9ef384db929953151df313ad652605227be992f648b5e6721e6a44227d899e99914d02acd179dfe4c022860a753c5cfe534e4db3954fb7ffa3adbb034de1cb18daffbc1a7865b3d96a7cea683925cfc984e298bc24d7abab1efb1da4a95f9e3e2134097adf5e916e747c9e14657a92fccbe229c1ec2e37b561c53d862e390ece1c8c377d788c10ecc42e2e235a7c408166979e4c69339a6f3a2b7cc7dc1a027bcefbcbf297fa72855f7474ddd3aebda5035c7a198656c8368e5267697c05a176004aa3b9373fcbb0aa5794b099e048b6776e0136943e25886d9f2e0ea13192d8a7dcb0a8df9454525a72cdcde653852e6a8bacb12916064d5e89c388c38e169a7b8ed83595b1ac5e704cb9fb8bdba139c3fa100c13f201a895213bb951cb37fa8aa37b1f02df7840bed896fcbd12b2374db7db010dfbc82794aa0f14e24b7cd2d80c524ae783f7472df84a9be54217dc8d33c22e14bf6c8ab69b4d6596c36e8b6e83d4868208db2396f2dbd43bfa60067eb2ea685cf0c737d33bf314b322aa3d10976006f9342cda0840f3dc1660af28a53cf1baf7aa9f538326cdaf6cf70644975f6fd06d1d52943b928ef2d851821ef091d0a8715bb8db1f546dec477b2786912e218e21ad9c71a9527295862e2e5a2582205b0ea9b1a4d6272b0d11d431367c98d3fda38f0f172d15d1d4fc4fad2ea23c1741a91b5589d4dd43a53151e0e8460e56cb39ab3c0a5b258ada9dd12d165cd0384bf6c415f9a9a5b9243799942d75a5a9f3cd5fa4a05401b2190a121ec648fefb4d785edb6d43a004dfe4b6f3bdf0f4333b804e160ce9ebde5ee0401dd47e37f06a064d0f5b8ee350010b1371a6d0120f64b777c48a7dca38a29b9be5da65017a2d4c788af98deb15596dca940143716fbbe22ce5876a6936684100210d8b5e4b0546a123c087b35431cde1898a2861477a20bb83f9d07d9ef6d53cc09b37201b94b818c8718f49472842768fa352fa1caff702ca3d57bd68d366da77e378cae00dbc69530e46d6e8a0ce94ec3ae65d0f98e72f8685d3045a85795255a7de1ad53d313dfe3932a9ddbdfefebb6c1a6e3eaf4c1b90b4fe49ab1753fef6e444b027dd2201d1ca5cb28ef6d03f472d50f0897f8bb284c0414e56530480500b9b86dc4e21f2e8123f7200634a9cfab692f997dae1ccb135d0117deb3379d56e49ada56c41868b7496ad7491ed06da9963567d862bb2ab8f9848eeebecac5d3590e01e2366b91069bbb9839a7dc396707de0108d0cb4b949d224e7d26c1001d1b92e826da7aa548a31797e18b3cde2f909ed9932894df851c8d25f4983d5be16cdea8f6c399d363a851de335ba33b82f1f0bb6ad9d934c6f745b2d7322b28cfe663d626990ce4aad694ac21bf60117888ae8c1e931d9436b4f3ab2ff017dbd9177e8180743767319bc90b3b77c8fa6fd074dfb325a83c229dbb19cb60f711dbc0deb06b00af4f6b0095c25e2927b859812664e597ace737b2ccf4805150e996cbf715b88193d575af77c4b682745c6dc946f848fcd310a053811570cb2f7bb9cf2ba4b30f63746860323b6af4d24621b7c9078df178d80d69a118802630a1d37699b92645a41ac5525516d267570d9d2eb4ae3eb730b59746b6dc29dbc8c99df6f792d88ebd8120ce9e6f4dc896fde02d5fc6a02bbcdb74e660fc86e58d1a251310a57af8f9899874528e35a5d058c9e28cd5f36d40e17b404cdc08ed1a00e2d309928f316289cca4a89a48b4db6b3d07fc5e944968655b506afa3132c270ea2d6d5ee089a65a9cb2ea37c70d09b07e5f2bf5248c2d76053974b8788f44d1ade2d22d2a35b1305517322d9df2c8f1460b62a9b0dc2c5325e6d623f8ccd0a6f0e52f273fab2ddccca521560169a01497fc9cf1a32a7afb32a6f41f1b4ca8ced94e7799cb5cdbb7a3cbf05cf460b7e63d60b2169875c96ec34cfae4b0a9e4418a6db947d9ae0e957dd9919186841ba376e37e31b1e16df01ed937ba471a6c58c7559b78915de5b2d98e67bc11d2aa7433cd8f7541f459d1de21e57d238465ede17a07b58bb9937324dfbea91b565336b15b7be9083522b1831c02404c006aa4b2d7e46f0b5fff477c37d98583e5268108c0d412625a7df626eef326c10ab4f987d0ef23390feeb00872e84b866d10f2018807008674682b762ad7ded00569ea1c5d0822b9bd60911f5718a8141ccbc7c39e9d3c07036978279aca095fc91b98d8aae18842bdc0d729b993f8e359dd482e9e714dbb5d3f6491c05050471945792b167e1c66da92ab96fcb23097e446179f4d2d2bbf7499fe555fe4bcbceb7192a71c111d1648c5346f590f590dd8613dc2b1d29ede859646484ace12e3d66eb26f6ef837b244b7e39f959dee3dbb76d9220d4de375646d86055aa3d788414e64435e714284a569c131115d4f71f5ca87a5aa8195a60391a1dcc6f73fd04bf727ac4a14a12eac4fe703d933d5a8a40e07d2668623263c14968d331402604caec4770053ada120db9dc4c45e40ee58089426e696904ef5ea6297696f6e3113873605112e81f87ffe00a0c8b80d84a05e32cda932fc90f99fdcd16b3320962e1cad9acd312c6d698d361dd03513be3b34589fd50975d2ab231b2794b4c42aa5c9c8769bfc51d661b7dc167bf7185e51c9c3d9570ba2a9935198e40bb42abfdbb5f4f9717b586071a4ee16878d82af85ddb89d09c5c2f9439bea1b467c0826dd7e5122f1d9114a0c6262eb69a1cf7c84ea06af0b5f9c622c3fea8993b4b93ae58a502899a71840501b1151f6b798373f288bc4f6740ab84d142d0e2cf50df9553755f45ef25b43b5990f7b6e587dc3ebef6e0a2b7cc5839c9c6ec03b937aef15fcd55d6edf17800ceeed24f5f026d40bc0e291077594a2faf1babeaa4282c55445e90f2d9c2149e2690e4256128ac4854a389181fb37b71a30821da209050dee45100ab1183d5b8f401c13abf0b705bcaf256d6fe09487ea60b32510f6f71e7234bb298ff94284c15b2b8e10df3a313b97cb507e9b83c63f8d2d07ee5ac71ec73be520e179c45f092470effcb3c8468ba3799297ae825bcae9cc89e091ec4bca1eb6627e92087fba1ac5a3ae3e5f610326adf0933f946f8a70f3223cb9e8e9c2fd161c2d28c576f5d7d6e63bc34c9d81fc299d56c4668dd94f707036b27483a9d1cfa8d6148b527d8283861e8602e65b92f907c6fdd0e1d9fbe15949803b53329e5edc03632e0a3b7f3c035e29d03566ef1ee2aa52547bee93f448c8cc7867236f04400349fa390bbc23cb1cf9b37890dbeb9490c34325da8446d53995e2d6bcacf783a6222ae30701345b5077b2a91bf6177790d53f7a7025ce4f28ad5103b3802725c01c81b4628825788450e54f26075aa2bf1f47386f23f394fd7e114eb9729ddd7f009403c43f2df6bffbde687dfa098e53dd09befee6f6db231d49f763393d47c3c41cece900069cbef44f288023be8b6bf465b3a2d64259577369052bcb9d48ede515f52666876f19551839b286d66d27cfd159c88dbce19b6683275375f69b18ae25d731c765f8fdb961fa61616fd96e980dceee679ec90326ace064acb4eae0d847dd433be74afa19fcbf3e384d693c9fc55a4a2609cfb81763b6bfb618b88ac392a49700e5eaff6104b78faf34fab50e02484d38cb4fc12af308afe5d04986eb06f8beeaffb42db759cec52ab722ff6ca6c68075c26feeca67c7a6f1538556a7554b695e4ac3404e825dc495122e9b55be7ba61d47cfba061539950f16883ee1682aa17e6549a787439698f2041ed8b6b7ae34465dd0ffc509ccad8e04bba7913899fe1bfaa1ccdb2206a788a6ac27574b074c9c251693b612c25c3c4c4d85ae79260fce64523992a5a49df61c1be470ab5483546d75c9e173df7598a7b7e7ec2edb7d387db99564ad0fcbcc088d499b0aefc1fe504689ea042c1817c4ee6c7617c8e9b30b4c076388b007119d48297447d14e365e2303e302bebd54547a910116bb32200d459305b4e4b3e9546e7cf1506bf408711b9d73e4ad895f570a0e40607fcad1bfe9d6c4104e9ba8ec974757cce0f49f434835690b8b6d2307ba862e76e245bc792099bf00ceb7c5d4fdd7ab2344df5da61290b8b5a5cdc8d61578958fca38c9e963c96e7ea51580a4a64b810643aee7539fde8a5dff439076aa41029abeb068a2ad48b16e25c2c5059590e60ba8becd6a224f1eded687ceae67c9a80cae8f7115a967780538c9b6de0c6ccce6e849036361d14ae15e163ad39c1b78737094b04a2d71a74af1da7e27fa94f1ab2dc17314a0d7df5b11480813cb516587f3efc79a0e3ad912854fd6a330e3d12aba9e2b0c63c07168b37ba45a8a2d3f6a6e38d6a678781b1db44593c27c4a635ade48ef01a8ac172d075aa9846d1ca1c8823259006fd4ff6d450ff939c5a21c0f4fe6689ac20f82a474fb5093cd6f8f35101cdbe93e61322949c3bb8d435a4c88c1084e8b3137fc76c084cf7d5ec06a50bb44c448a6739470455401c28c237adddd030319aa8dbc772d8be5ca2a92527ac52dad9c80563758222afbb37516e8c91a3472d89078af791516164b5c3de63274060890aa70d17ca36c99fd49bc8824b2cbd641d0b07cb29b48df3f1cedd5f68866af4c0ae914e17a511a59ac52d327a7b7f1804af27a74f87fdf3ace8bcd8aaa48bb15e07cf9e5029aefb53b239d6cd48f15dd2dc44d9b6fc19c2428de5cf73a88027e46f5651506aa98c03ffad994edc2a64b6f5aecfb924cec4ba968783ed817c5a9970c5926f8d46237ce082691898082a08a59d92b865cd4e8a53cbae4f802f1b5a2269732ac869898bd41b76183477affed2264f0e69e18", 0x1000}], 0x2) connect$inet6(r1, &(0x7f0000002100)={0x18, 0x0, 0x1, 0x7}, 0xc) 19:18:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x80, 0x6}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000080)=0x8001, 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:18:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) fcntl$setflags(r0, 0x2, 0x1) 19:18:17 executing program 1: socketpair(0x38, 0x8005, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0xffffffffffffffff, 0x0) recvfrom(r1, &(0x7f0000000040)=""/118, 0x76, 0x802, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20020, 0x4a) setsockopt(r1, 0x6, 0x98, &(0x7f0000000000)="24113d0e", 0x4) 19:18:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x8001, 0x7}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) close(r1) 19:18:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x32e) sendto$unix(r1, &(0x7f0000000040)="93b10e925388732041dbf966285cdc9aeacf32f3dacbc0048fe2b5f1363b070b95f6a71b88f6177fb469d7fc9e73f09fcdfa6b89c3e3996d38ab43b09c7b50571fb5f6e068ea5938325869337cea39f24ee608a6e4e739c6ff00aec7d70a228bf812a9b0856e7d08b1759c47f9d856a9b3e73c241d8166b5a1a0dc66f613d519a893a0ba6d2be87eede29f16f566c5351099ea8be6da3efcfa2344ae478574984af9c3e3cac4536e55cdf85a65594ae0d4ea4d60096ed17fca64ee31ce0f2ff74619f2c7098751e822cea9", 0xcb, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 19:18:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000480)=""/144, 0x90}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f0000000640)=""/200, 0xc8}], 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}#[\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(+[!..\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\\[\x00', &(0x7f0000000280)='*,\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 19:18:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x40) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r0, 0x101, 0x74, &(0x7f0000000080)="c59bafed92d710599fc8fc619f37bd8474cab497754977b3dd64ff5bcf6cd148567ee32f4bfc45a5bf44a6ca8564269fa891f5c545413dec644f90d7c32c407e34dcb76e49289e0cd4bd16a4ddd51173e6e09a14a6ff4c2b668076686b6e00e82d89348f1980511a91db636c5f7b5d0004cb76677482240f5475138f4bae50e022c6fcac259a59edf377093f18367a60947f829f4f4fabe3be3f3664f43bd32e46599c1893079ec424b5e5889e51f3de72aeeddbd3e1114884fc72131205626945eca1b76f4f49", 0xc7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000200)="f4134ac3", 0x4) 19:18:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) socketpair(0x11, 0x7, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:18:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:18 executing program 0: r0 = socket$unix(0x1, 0x14000001, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="235026a163a9962f485628fedc20178128e3276ea1fc85a2554adb2995f546111f1c9f919ae740a55c4d6405d26522c509fdf8c0786715547acb995c5cc89d0afd4f7f2da2138a3e4e7e8f110efb25db83ae68d1d4d6d3c7eaaa94a5bf989dfb2787a4023bb7c9493cd2bcf4f9499fb7f2b9818ce830e9f08116b74ff0e3dc3d5298e5629cdf24b6016de8f6cd107757ff9b57eb65d7184d86ce64d1c833262af89a7910861eb749de240826b3b070d6f6e1694e87de", 0xb6, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000705f5a655ecc0c91b49de41f82bacbf0598a7f90be6540b58b9578975bdc0c36da7442b6265ab9e75329d8c25ae12916f609236e35a299c60c3e49c83b4eb4350780729da94e5574ee21ae6302bfc0131da96dafdfe8eaf1e6219f55d6737bedd78ae9ba38f4156373f142dbe4d808a5a4119fc0c493"], 0xa) r1 = semget(0x3, 0x1, 0x1) semop(r1, &(0x7f0000000100)=[{0x3, 0x6, 0x1800}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket(0x19, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:18:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60bfde06f2528f6e180ddee4627aab90a0056577a6f6f7bc11ea8d2d82f079ec68987da7eb20524863c49a95edc87bef4b1337b300c8b69b164b74d4cb4ec24e5b601641927a440f6fc01a8d6a4fb743f5f20cc9487967e8dfab4c1f2172a15b5347a7044175a67207a72fc2ddda0f0de317ba942db367c0062f6335a34d7ac3884cccb748476af28f0ff0af92b0987c074bfee2b2f899b4f5030507103cfe27e4f2fa86ab4e0ea0eabaea03710a91a7fd4b762790af2a12685d5db63e74ccb827637ea9097404417ec852a4ac63d235c9b97ba569ea00ac384559c341ce096ee0c43d41622cc7ad5ef488c85b7e6296bcc160f5fe173a894b020848eb15641f33afd03a2e37a120dae0de7bf2739edaae5be322b439d703076207a2c72d3efffff5d25dd20b4f429ce6d5db8e8b5f4b6b32fd6cd9b9308240a9de8d5cf74fccd76de2e08611e6e10b0ef2274e4caaf0150e08231df9df5d73b6bb6d783a9ee799606e90696d393f0d393b272edc34e14c21ee6afc014c87b74ce0e0cf9e4b15cce2c6638f825e3145369544201f4c34e5d0a2be127c98e6485e0365b0091aa80775f16f7659681e2468b4dff57ed29b20f047216a733b040b7a0c14623e31e280cb711f119febc6c3906e57a88fddd7a9e5469db71f692962fb68277167668e50f57a3d0315d56ebc983a0dca513348ff8f73eddc1277b59df6dccf76690e7561a1a173a4bf2778320a61142a4a0596457385c85437c31c8c77e55e66ee755855a5fcf6193fe7254a21f3503db80551c7a410054d29c08fe3281c36bcbd937f0b84ca1d928deb8af7e8da86c693ab12bb7385241be0b6b7269c757eeae9fe0ab0f314fa75ad68f76b529a1de724cb3fedfed7148661294b2a9b67bd18a8c89c7ac9c8d98b4e4aaf4c51e2cda84a8d97290395c62b451d747cba0b6093e26ea795fc123439568b07a762eb6eb4684d0f9a143f3ae9de4248c97088d65196da26e2c7f5889610e642ab3a3ceaef714b14f93b5f9ed3795ff2f526c612a422536523759d8fe52211f83952abfad70ae46eda4fd82d369cc9cb71c1a04b4ac878183bf9161e3beab3616f87fa4eda07110cc1d8c83223ced18fd590c1a088f7032cf9c41c8e3c597842e5de1c91c138233e12d14b65e119ec1f6ba3e4351f4726e61504e5733215d71f836cf178b51e5350406b79c834cc16368dff30c69c2ab2dfc28cadb45bbd019197051867f189c3ad669316c9344db16f5a72f5624a2623ca34bf5caa20d5a3c631ff76f54978f334cf7736a192bbd08a592adf3ec4f81765050be31cd8122728836ee159ad3dd384b69d1f2f2e18b4febd63d063a95350e66f09a4a9a7221d4f820498b6b286782747d131f28ae3979d8e8b1a0c883b8717f6c09eef2031aaa5298b6be632f1563936c634b00b7d095a563db85c04f2b2ebe4ccbe4f869ebaed3426a095ca1d639909821a809276efbedc7c9b5c8c0be992d732f8dad10f94941f44e7693065ceac124062d3ada683db3e4d068df928c774348d0f4f7bb788a8b8a5b1ae865290267589f2c285a9ca7516603c68e2c394b5f1e1df1e875c454941ef145b10a1c1f852475502eb1fd98d087d637e5566e21953638a2f091b72fb904ec3321a4f77ea6f45c5a9d4e06587ef4e3633b2dcf7ffb89995c82e7e46c87334b1a5d2700ad3d88a2ffffd8ec94dc5f8edcc43ac488477cb9895dd960f1f515880b88874923de5471d2b0ad16d48eae9c2b15f7a23f2f110aabd40d493e3ef7159c35716d2b01b8c87c9353ea6276034ecfec9a198eb3548fb6d079684b1bd42ac6cc452014d002406a72dc8e7845ebcfcf22ca4434660ff0bb19079b99bf919668bced71fe3cd37d1cb5330018abbe6568c8b83cbf222b0cf47f6bf9fbd2ee948de97de97a2c30cba45eb4482f96a58f1fb77ff6bcc1f8ca82ead390b3afc10ae166ff4d0558dba1303ec58ec1ad9028f9d5214cebbbc6fd6915c6462be6c240e25b779a4f4eb9fc96c49f53bdd9e7483e27a41368def54b8f7beac00e9f3e1c6eb51052d376b3261c99545b4d4c7a3fa4dd08450cd5f863f8bbcfe206052dd60de56075aae178d95cce38e066a9246bacadeab3ec6fd41f23d01ae989f4761de0c2953aff26a27b13d78115fed0eceaf1ebb6f7cd7bbfea85fdb5c672995418e993c9d254e8955782985bc9542148da655c015387156a4cdaeca4a186989f773ae78a5cb8b1792f19694281648271425efc655ef16a36b27f2fdfed52a1527cc897de1bc02b95660dac4ff19f6fae6454cd04aca7b6e825b40e4a632b6200beebb18db98744f390c3ba59cf7e7b7986c3a215986a8888594e51381ed0c5fc06bbf0221c0e0fb1e438438df40a00b72b2084d7fedd881faee4423d19ef38350230a350a68ab16e2173ea1892116492f49a8afe5ba1e194b50e926da8ef5c3dcff0bef917ca314b4892bab968c28ddb65cb6453820ae12a2bd9ee8568a96b85679d51a5695ae0cc2eac61e663588ed7d9490e92052678cffefe0bcbfd9d221bf74828ec6425562ebfea6eea5aa2c22830ed14684219c1921eb56c095dbe69a94462ec952531eb974cfd780389203524ba8d2299c98bc9bc24f326b280c06b980d77d0698060aa32b345c30a325355f0126962a16cdf24bb4c3687049b0d638a6530a9ed198caa075298809cb2a90731cfd1a5f5c21f9745beb9db45e38f1001d233b11413c53df5a51e816140ca9f2b64df643ce14e391ca653943d79c6e8953504ae7e421b1e53b40da88a5cb084c744b9a0aa0d68738bf10c477acc31e26f746b99c7f3b48d82d4e3c4112f567f85279521fbd4c3912eb46e5900d54f84decdb142fea2c0b4ddb0e06942334290a3c38f31750e38502c4baa9721e4f2869b369e6961657bd9aeec984267093a1761c0c4406df93a2dca176baa40e05fd0a826264d8a033392aaeeecee4c6006e2d555f24d90819505fabb2d08618d7da653058d125d88e02e34d00c844ca151ad4699f92ec8370c2094c8a10b998ccbb77ed9b62344f655747c4dd4924068cc564defb1320d743ef6e6d24f4d32234b388e6cb76bf2be7398b65f17fc6caa65f05260dea900058e0be074d4ee6eb3f21d0bf3fcbd800d1cd39f2a52a395dcd9755cfa02095b1609033417c2480ba5ceb133a306476a21525c144fab6616f947ab6933267122327c4ce6d1261be2f1e542863127c74e09e4857556f7ec4d0ad606afff529931dc3ae063c1f31d83217b7792e476dfd7ffcf96719035b3294359958b35c18cc50347008ead7ef5fb466567d7527fcd68382a85665cd22513037e3b46739a79df94f45dbe84dd7246e5cb9c4a62a797a6fb625134a72d037bba1c458f9c142f178401b01d32ebc871d9d37d949eb2e592fd9d2ad07f279b564c4ef3e86bfe2e655ec7e78321a9edf00ed2759aa0cc56573f5fc633e45a42c662587ff30b9f51258e882fbdb985ca8d2d160e0dda31483960bfb0bf3647ef10b219f23f6556ae1a6f21c81fd5a1574ea34053da8da3ff22d7b00065dca86efaa4bcf08115490c0979c8980ace2ae1499609598dace43a94f76071e1f552876cad8100b765a554b88c32f12bd8eb355613e37b4ba4adc0eb5cea9e94616a8d7a33b632cc5c8510ed40634b978de7a08f6b25b919e6cf99707990d9d57271901541c5fa9f6c747ba22bc94939d4a5d2fa62884d08f7b6892c9059d21e9eee1fb589767f5fd9941c95ef5b9eacdf3e5ef87e40a78c1e057584935da09ca58542d1bbf1353e68df10decd1b57424c29687bb61cf72a0eb98831a8f162d6701fe64df6e1a7cb8cfe6cd7ec455a8160ecbbd04408ab75701dfcea15acccffca3dc27bdeda5c97f709097f358144796041d16bec6998dbf588ab946fd3ae05f477f1c01af99e339bcfa17351cea6e2a529ea8245dd3b6d48814bba7d128ef722ca879bbf866bba6c55f44022f350e6c6e3b14b6eca8cf4a4133561c55fd21b7e8c71123f8940655dbdf8d6f4602ea666a9763348f4f9d5d293ef424fac778b32e3fea9d7069efc3067f1cbecc677ab0b8e54820a945c2bb733b28586b14e9031b0e2ddc069384c6b90f8656770cd9411bc714131011953d6a97c0c6585cd3ed29267924203cbed4d9aca88dba3ec5e1b9b70893713c897be363758f94281a414613c7bf9f1536ab488891d2606afe7b3f256dc19833c1a6324a5684a4d79f1be645865ec899847899f3570fbd5b9ffdb82bf9c4f4c6eeb4adc9c070c6061b3a0fba82daad05204ca13fe0a5c5766dfafd267f09280843f0ff226e0d328028b3ce7e04ceab5c036fca9b6ca42acd0387ced47a4a1cd8435fba48f650fd3b2972ea5f473655109f25b422d94938d7fa7ccd5db24528363de194cd0c096f4c60b5ec5a41ae039861f2edead690ad7b745b6143d94a320843bd07b0ce93c5eb87cfd82faf2131b4bb1d11bec4eb887ed278b771706c14bb4dcfa2c8c554ff6152f0e9f36b50763dd65e8e796cc6fa11d4b168311c2b80b1da2acd70b4419b5895ecfbbb0c25f21a3351c39d86312328c5649f75b9f04470a5b214db52976f8154ed5d3a7e05298e305ae8fca84b3d8ea59300d6cd6a68405a65d0f23d8deac625f852e546b9d848ad7ca6bab591263a2addd19776e3aa20a50be4255a6fbcf3de6ef96206ee23a4c113d7cda13262db96377f8b83455963b4054f993dc670fac9a763f59167f0e557b3f0523c4e6445d22d90001e0ecfe2cff8af6e68d783183741fbe95e61df0c6ff9dcab0329f3dd77b253957f9f82ba6de907a992a8b89deda003dbffd1b1edaf091c4cb2fec9d357f50bede59cca01fffc5068da1ae8aa36ba40c89468001b1028ae30370b57eac7bd874d27fb9f149a009d839d668e73c403f152cf8d956f75e1a9ea2f81a915084ed243dcb56bb5d6a78debf6f1460d2be073cd52c083c8365fc19a31c9a349c36fb4724d8f16bfcb9bf2a8c200a7107cceba79fbeda7271533117880f7cbafa8dfaf5b79b8f662c390e01b4949b9407c70f1985716f9e0cbee9376f7bad9bb6e1d9467249f21e44bf35d2d51450902f67d7d06ea4bdededc4ef9a6a9fa220ff881d35dba862edf9a057cb0c302557f7fe2e812dbcc14ef2e71388f142e4df01334687bf3866a22fd6f1b4ab836aa1c91453158632afc85293785744dbc75bc24bb747d251baaf44c6a51129caf3af246415553233aac6926b41f2ab112f2e3260317f20ebd9e3dfca4f6bb39a658b89fb417c9fb2b93000787ea74134be102ce2647ca9d0196d82d7c91787df46c31e5e17e82650d6926d2e86551d67e701886e252e339667cd197d92786ef302bf63aad6320c2c4cced1d5a145e6fbd117cc2e400d6a57b9f8252e3a4c6b91b4f619ca39bbc806cd32ab3862e674d6d727ea51be6aa889b869f92e0c9e60d673c2ea8cc57136c4d2e523f33ef06788fd3ae96f6544a71538c3843ac41363493c148074a661a1792cedc5c41bf3241e93d7f5d507a5ef585ecbafb139692ffd0212b5f0c976f6a162b2b36d43cbd7c1a11405310d1b49dbd8eb08b78d1c23bbdb73e6488b106e5160102a83cbc8e6100f50c20d6417362f21d7b61d6228801342b292522ed7553edc90e37d850f9e52d84cf6af34996687de500e90e307d1ccce8cfa3d102469c4eee45e24ac8437647c8c326f1ce631e2f0e692323503f6cbf29a6d2c6abe64c3a818cf946095e92471af2b3c2fa8a1b61d967edbaddb2c4fe30d680b436cf633aeb1463fccdd347633158", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) lseek(r1, 0x0, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 19:18:18 executing program 0: pledge(&(0x7f0000000100)='\x00', &(0x7f00000000c0)='{[-#[\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x11c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x10) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x24) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='\x00') 19:18:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400000002c4, 0xc0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x2, 0x13, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1c0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 19:18:18 executing program 1: pipe2(&(0x7f0000000080), 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 19:18:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 19:18:18 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x200}, {0x4, 0x9}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) chroot(&(0x7f00000002c0)='./file0\x00') getgroups(0x0, &(0x7f0000000300)) listen(r1, 0x0) r3 = open(&(0x7f0000000340)='./file0/file0\x00', 0x180, 0xc) unlink(&(0x7f0000000380)='./file0\x00') unlink(&(0x7f00000003c0)='./file0\x00') accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockname(r3, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) rename(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file0\x00') r4 = socket(0x0, 0x8000, 0x1) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640)=""/247, &(0x7f0000000740)=0xf7) r5 = socket(0x1, 0x4, 0x1) fcntl$dupfd(r4, 0x0, r1) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) recvmsg(r3, &(0x7f0000003cc0)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f0000003b00)=[{&(0x7f0000000800)=""/102, 0x66}, {&(0x7f0000000880)=""/169, 0xa9}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/81, 0x51}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/98, 0x62}, {&(0x7f0000003a40)=""/10, 0xa}, {&(0x7f0000003a80)=""/88, 0x58}], 0x9, &(0x7f0000003bc0)=""/249, 0xf9}, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) sendto(r3, &(0x7f0000003d00), 0x0, 0xf, &(0x7f0000003d40)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000003d80)=""/72, 0x48, 0x800, &(0x7f0000003e00)=@in={0x2, 0x1}, 0xc) connect$unix(r5, &(0x7f0000003e40)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000003e80)=""/200) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000003f80)=""/179) 19:18:18 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x0, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x10001, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x7, 0x600000000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x60000003, 0xffffffff, 0xf3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x80000000, 0x3, 0x8}], 0xb6e0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa8, 0xc1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x8001, 0x2}], 0x1, &(0x7f0000000080)={0x2a, 0xff82}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3, r1}) r2 = socket(0x20, 0x4, 0x7ff) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000240)=0x1e) 19:18:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 19:18:18 executing program 1: r0 = socket(0x1e, 0x4000, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x23, 0x88}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 19:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0xffffffffffffff1d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666931e446c13e7cd4633100"], 0xa) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00d7cb2f66132641488f6e3ea2516505ba1514696c653100"], 0xa) close(r0) r4 = dup(r1) syz_open_pts() r5 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r6, r7, r6, r7, 0x108, 0xdb}, 0x4, 0x2, r5, r5, 0x100000001, 0x9, 0x3, 0x5a6c}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 19:18:18 executing program 0: r0 = getegid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x24) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x800}, {0x81, 0x6}}, 0x0) getgroups(0x8, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0]) clock_getres(0x6, &(0x7f00000001c0)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x3, 0xfffffffffffffff7, 0x2}, 0x0, [0x8001, 0x2, 0x6, 0x5, 0x2d9, 0x7, 0xffffffffffffffc6, 0x3]}, 0x3c) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() setgroups(0x2, &(0x7f0000000040)=[r3, r2]) shutdown(r5, 0x1) 19:18:18 executing program 0: socket$inet6(0x18, 0x0, 0xf9) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffff21) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 19:18:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="994be867e37a212b632da0394eabaadc95000034945d38e74a74db28fc979bc262cb2c5927ea300f18b80f13c3d73aeca811110f4f317b8a45158a682cd675b70540", 0x42) 19:18:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000000000000, "010000000040000200"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() dup(0xffffffffffffffff) close(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r3, 0x0) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 19:18:19 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 19:18:19 executing program 0: kqueue() socketpair(0x10, 0x3, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) r4 = socket$inet(0x2, 0x3, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r5, 0x80047462, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xd4a8, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xffffffffffffff81, 0xfffffffffffff408}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x9}], 0x20, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x4e27c7fe}], 0x7, &(0x7f0000000180)={0x3, 0x10001}) 19:18:19 executing program 0: getppid() select(0x40, &(0x7f0000000080)={0xffffffffffffff99, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x2) 19:18:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x40000091, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x9c, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000041, 0x7}, {{r2}, 0xfffffffffffffffd, 0x14, 0xa, 0x400, 0x33c4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0xfffffffffffffffa}], 0x100000000000008, 0x0, 0x1000000000000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x7b, 0x20000000, 0x8, 0x2}, {{r1}, 0xfa2415ce5913e5e8, 0x82, 0xf00fffff, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000040, 0x800, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x2f, 0xf000000c, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x6c9ebd74}, {{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x3, 0xffffffffffffff80}, {{r0}, 0x0, 0x40, 0x4, 0x4, 0x5}], 0x5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x30, 0xf0000000, 0x7, 0x92}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x100}, {{r0}, 0xfffffffffffffffd, 0x8, 0x23, 0x0, 0x400}, {{r0}, 0x0, 0x48, 0x4, 0x7f, 0x7fffffff}], 0xffffffffffffff01, &(0x7f0000000080)={0x7, 0x200}) close(r0) 19:18:19 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0xa) r2 = fcntl$dupfd(r1, 0x4000000b, r1) dup2(r1, r2) 19:18:19 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000180)) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 19:18:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) close(r1) r2 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 19:18:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000840)={0x1, 0x8, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00', 0x4) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) accept(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/11}, &(0x7f0000000800)=0xd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r3, r4, r5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/41, 0x29}], 0x9, 0x0) read(r0, &(0x7f0000000080)=""/39, 0x27) 19:18:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x639316c6}, {0x1, 0x10000}}, 0x2) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 19:18:19 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x4000001000000c) pwritev(r1, 0x0, 0x310, 0x3e) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 19:18:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 19:18:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xf2, 0xfffff, 0x9, 0x95e5}, {{r1}, 0x0, 0x10, 0x29, 0x100000001, 0x80}, {{r1}, 0x0, 0x66, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x5, 0xb81c}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x7fffffff, 0x800}], 0x0, &(0x7f0000000140), 0x6, &(0x7f0000000180)={0xfffffffffffffffe, 0x5d}) r2 = fcntl$dupfd(r0, 0xa, r1) flock(r0, 0xc) r3 = syz_open_pts() close(r1) r4 = geteuid() r5 = getgid() fchown(r2, r4, r5) ftruncate(r0, 0x8000) socketpair(0x18, 0x3, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) renameat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r7 = fcntl$getown(r1, 0x5) connect$unix(r6, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) socket(0x37, 0x1, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x3, 0x8, 0x7, r7}) mlockall(0x2) socketpair(0x0, 0x2, 0x400, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) getpeername$inet6(r8, &(0x7f00000003c0), &(0x7f0000000400)=0xc) readv(r6, &(0x7f0000001700)=[{&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/126, 0x7e}, {&(0x7f00000015c0)=""/87, 0x57}, {&(0x7f0000001640)=""/145, 0x91}], 0x5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001780)=0x80000001) sendmsg$unix(r8, &(0x7f0000001ac0)={&(0x7f00000017c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001800)="ffaa111c413c19fc79469d87eda3a01b4c91930c52d5474c0303d53fdb6815e0cb5db6183c8f90e156ec3376a71d324ebb1cb9018f2a1dcf071e9d193a8288890566b64818b0988afc4a0ae1a7e5b70bb53f19e9a968d7d9b5c2ead8475accb284fd48dcd2a9bbf3b3e8c1d6fde9fbe5408d14be877cd76a83cdc1c8df7b25d88e90d185cbf2a158031dea635159ccf1827a7e7183539e4374e438b54a26c1c2febc7b468c45", 0xa6}, {&(0x7f00000018c0)="647af9112a65e65c0f92e77c97f6f8c0415965b55b93c681a28bc1df3ddb39445323c91d45037575b7a4548663175c37d84023d1ecde760f5b69a7c8677950982d040d49e35b6bcfce5e03eb9f3bb572acf00282389e27424786bee845fc46c60c86c19ca353ce81dfe5b301a6f1144e131ace651b6a0a5083319bc9b979db5da10f4ada9e1bd90d75f45265a00347a19c5f18fc0524f696f6b4728ce0e64332f85cd09d64ea5201a065d2852ee9179ec0bf82c19c405a6aa1b4acbed0354bcfd365a949f30c509f058bbe55de164cf1291a4e7abe7dc9f1263f3b2511b51ba50a4ccd7437c6867bae291261002451ea9f9c1f8690bc0208427c41ab64e94e", 0xff}, {&(0x7f00000019c0)="6f4df9f7592c5c1d793e43d8b0c65e1c329fe71c28420f90a879045b8813b6d3740f971d2b1a68b48c01ce", 0x2b}], 0x3, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r8, r6, r0, r9, r1]}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}], 0x68, 0x2}, 0x408) r10 = msgget(0x3, 0x4) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000001b00)=""/108) 19:18:20 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) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 19:18:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f0) r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r2, 0x0) 19:18:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001180)="00e798228133f935f97e22b04fe6bf03446e635bec5441eb15f9ab3db50283de425636f5039f9635ccae921d86b0ab2c6894654cb4016b8bae04a53467db3bdbd6b6d1f3485bf9371fe59a4d60768938fe8cb044553ffbb2a19985d3b4772c7dc695f83bf9271a38c007287ec1452b2fbb982f9259fac3cbeef976dca98959a5f105d491bde2", 0x86, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 19:18:20 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, 0x0) 19:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe00000, 0x25b4, 0x5, 0x0, "bcecee7f7fa2261d826b1a1fb1bf84ba487ff6ea", 0x3, 0x5020}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 19:18:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x4, 0x1, 0x196, "7e1bb7578478cb97570ccda57c351be5d7322656", 0x0, 0x6}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:21 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0x0]) r1 = geteuid() setreuid(r1, r1) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, r0, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) getgroups(0x519, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000000)) 19:18:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r0 = syz_open_pts() getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget$private(0x0, 0x400000000004) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/110) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:18:21 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x104002) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x1, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="45990613f6ceeaf6dfce0d7276aaf566d66a4b82e2348ece384628b5b3d7afd89a64be83f593f329da6d14e9a1a2f3e9b6baea5ae5fe507fa3f411bc1f8aa0af6ec28dfcc4c1a24edc6225c84baa18cca7b547f94bb371eff5c67ba41ef04239985220d537e6085cae0e2fac91f7911bd68f57d03d53ce5a5bb7def696d70508e9380ec7d906aa6cae7ae293adbaa5865180f1a6ad80fa44a105db2edd8903aceea0afac8e054bdbf9f12293310a5b8f121af0382f4fc7b3aef067a9c941dfc9bd0bfe6be3aeee42944da362d33f3c6974c1ac5aeb1088bfac6b14ab47009d87", 0xe0}, {&(0x7f00000000c0)="9a18c7e2c66d07ebeaa08cd229b1cc6836d5089d7b49b2d3c94ae40e2ef6234cd529f8", 0x23}, {&(0x7f0000000280)="0f6f652a089da597d28404c1fc50ef14191eb285b7bd543aae18a1a0aa82748ea57f4c5574435ce6d34b6aabc4f9350996a7570c28f1f0aa82a71b5127c24a0ac490063d638fdf4be004af29ea6c258c7b742674be743278230cbc323bd56b25816004da380cdd06f50877a24f0b5acc8d64052b43e7c58b814b43bebdd2718178394910b589c58da4808ebdc3fabe7ba19a1d5e7f6a01a0eeae2b", 0x9b}, {&(0x7f0000000340)="0ff9e70798d12f062d89b348ec3be759d2f7f0b0a515b6c3becc7aa4b705bb911911edb9e6ba3ef349d6ff7e64a085de2f221172d36d02f14b9c2e4f55548e6bf05831084ce9fd84a68c19c56d56cf8a57bfe4689875bab806dede4fb38764bb1887aa24a8427cd65e6a82ec2f9ce84613d01584e870d8d12c129fe3a29e39bc4bd18ff47ca27296eb8d1bfbbb4a2313d4a2f0ad188af13bd4008a03", 0x9c}], 0x4) 19:18:21 executing program 0: clock_getres(0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 19:18:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) clock_getres(0xffffffffffffffff, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:18:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="47dc82e5c6576b4af28caa04a51f8d138942cc8dd5fdd54ed20cf53460e6d6eda973473cc55472a2aa8449e1789aa3d049cb21cf167f024e176a08ef53eee92145936968edd0de8b2bda6174775827ac4145eebef9cfb327f968b6e53b3b7d40f9abfeb0b513822dea81db8dda4ea55d1aeca068c0d9ef26dbbcf88fe6952278fd0a4e8c4318f232ea337dcb99d1f31a25dba6fd56b6f6ce03f465124c73a28ebe5ef8b4654699733598b3329a8c891fe6f7798d3024c204cb827c6f38832e990ed72127912d590459463af59873bc6390b0d88bcaca2fbd859e5396c7dea33da8c436c2a41a34b4b76f133678665e95f1709589212bcfde9e1095442cc785846b5d1c99670a9fdc4596650a39f3054785d4810374841b66096d2e4422039ff81429317ab8af57715ecbf4fccd3116dd1a33268f29003ccb74a174fa878d50678e1646c5861b3a93682857c2d50e2ddc6a1c92e7cd8d55bcba4decd348e45a19f8de743e134e5d1e17529abf32243802e786c4c41d0ce30d85aa65442550085d63f9caef1b473dab3e63661d372811f9d6678c3bbcdf013846bb4802b40aa9c447377b8aa0f4efb21ad483598fefe539794b7af470b06aad47d788614a257dc4f3e6817d74b885354a879fc8ada25242c54e441020b1fcf173b57ae1e016f3ff380902cd8648dd10097a3841819848c8874488dcb196db3ec269bd4a4a54f16f3b33360e872cc148c466f20c4ad3e6b222ebd2f8caaa19db52aa299a630ea56a3f0cee2248c5e42d3d2a0e972aea79eb0acb11197497fba103344080215645807c9addaf0ffc4480d354c9113c23332101dc3a91a790ef4f8038183b1193ce74b9ec02593f39d84848645191f3d5f8e35cc56b493ce89c302b0c86faa60811e2752fc38a1990ae8d92ce8bdedec920522984c9e06e1d9654154752ba0b2149578c3fd07a0b9a6b2c13a730c05adcb7eb0936f67459531be81bd0b9be950c2fdfe478fc3007f3de542e236463afef8298b1944f425763de61f14316855dd01a4f4c13db882913e4e724f08114b2d43019dbdf0758837c17e0046e8c84b42327072780f9ed224a0a11d7759b58d7d374d866b5c0663349318dca41d52a8f786df48a4312642624ae72228da0c20d1f72361a1798b9ed78826acb90c0d676ce2722b0408eb633a94bb210176bb9e780eb36f01123ffdbdedbe3916999f5d9c2a89f7f1d75a29c466d35e6e543522f16da54483af077dd5a9fe1b576a9739493ce0c0d8d3f24f9935afbfc2008542cbce52c169cbeed8b555b232f07c9136b2e30af696f4a4ffca9b0fe7d6d0928c938fdb4731f279d0861562579007b78a5b5f6b0c97e7509c3b772323bb690ece3cd0e1766a93c193deb0063ff93678ab3b84de6927b836a8a940f1dc558604ead6fc9f0b6d94f97682a4c2aa36df3351e5c9878515669a74c732f31b588c81b749a5da153a2746a9e8cf851e95fd6e67e559868bfe732341fb87f7b146a0a82cde2bb3243cf533315221522289d6e81d8011faa3f1de51e01ca888be403d1416fbf96af67381c3f4c0fe70d1cce62b50ed8ef27692620ab2c9d26a0498375e3c8c075cb8b5116404cb522c0df0f7fa660d4811961375d393cc188dc0bc40ed35e0e7fd8d81fa7b3bbf4345e2f3ca02aaa713c62c7f44bceead0d52f78f81905369f50328ba300f1e0ecf8303795a81bbc98acb7a1757866d6e0a99f8acb916e4e9d99527535c7b1f260e79e3fc1b036f5f5b083462a3455a9ec7993328a724554d30a776b5b5cf28720e9246418126b6ff7c6553087535b31d35760d2d32e4e12d548a2ae47cbc3fb685c4b026e465d28a37a42194fd37c5d7ce126754dc286d601ed49fc0e298998fe1a70bf2af06752e73108461e577d47f9093a12a9b12155091afb8a4775689b18ab8dfa7188866596c6bd3060253f8a5621bf83b826398982b055dc2a8d53f55d2af1e11fae055c35b4ff0e9eb63c64fb28444d80d18dc6d30a9c31f9f04ab1bf2c536ccc9a85a186302f1866d5db5c06a745769bf688aa96a82d74ebf327acc5b3669811eef3c8df3fcf5001469d384e21df167ae8d73196ecf5f291ed55c175c15f16333f26021caaa6e0b55ac1444d5be4be4816ddf3da21c61f0517bfaa050fa99afb9edd74848373e6b5ab599b381e66916e40dca36dab397557245bbd88f9d1604e4bd3040886122023518e7b6d9b9701925b2a2a36bbe0eb556910675ee0e0badcd8763e24e780c58078b31ea81bdfc81f799dd71bd7e8e195b5bfa79424aca806dfd07ded816b51f3eec2dbca4a6015c28cfc20c3371a5fa5cbc4cb82a80a1e5a9fa48e22eb6f3d0f5fac0c74d93e5beba17be71768f7ce62d2cb5e7a1d51e1bc01aa8fe67d4ab91618f2153a4b10573e0e09443836986735a522ea4414c413d85104609abd115394961fc4d266fdea0ef5b6b33daaca21664292535a0e01ef962149abb3b04d2d4fca29174a52cd2325079e3581f482c6876916b679ab8b205f72c14e303de9ba6bd3028f803487a2b301d57dc4b70e17e7a78c46946956fb3a89fd7450244dafedbefb3c6628839cf1bc9a719d5bfb47e8d443ef630bda59b2c95020dbba010b1faa12fce1f1136b2c222c4a499b52db227300d407cc80f7db8be9959d71086f35f0e792fef4f77fd655f1a6c59030b31cb7ea2b37164ccf5c1fb5a09a05516a33212841ada81d58e1e075a57c6ce87e6699f8aa27e498694b53f462191fae1626df19c568b430fa93de57b3a9e107912e7fb30bc0c74681e0c4749f0bf566f98c7430790c03977c3911da8711ef9a3ce1e88b7ceec4471d981451ec673cb968d7a2a68e7c9f5c82c123e81cb64fe2471d9a7ce9439dbf9abeaaa82466b00de89b62c61c5ebe212617e71d57f75db1d4ae927fc843e7cd9990a6c9b4bc9408105d84e0da687480d0e411bb94614617de9c438071fdc63eb6dc18beb61b443bb0a2a919914a47ca226f8fbd2b42a2da0623df55180c8a8b0e090996b1cdbd8208877c0f39f36e5eee38b82f5641d7e65f9491ae6f8bd05445cbaa59f92cd7b05304ab3257c6cf17df2a864aec5b7bf1a6d3438986228e63fa30571f9a8dfc3168f61ab7a0c606adb7e2e92a103a010143cbe587adea145c37d9635c44341532fb80f15a7e5521dc080edde537d725550bc45140b2211622f11cdea0fd72812ca99b8df400552c2033bf13fc68545f0b1c3ba30121accd8119846bb3ce9a0108f95f10afb63454f5fda8c7eee05afe17438ebe4d0a3122d1fa771b48b71508b1466acd56522e41d1dc8e4759065e86b56e52f0d73be96a6316f22dbd6e44af7367a9c65bcac3caea63be7a4d40ab9e0ac319b860923dd668299530deee682b5c46d9256fd54d942c3f10de865b68dcd569b013c2a3a349699878352c7f7b8e87d41d90cd14980f6d4602661bf654271f9928489a9563a028caa97ba625a75d861151e6406a7735f98f1d5ca16936e0d854dcf7eebf6d46fe8942cb7fc78142703634b37886a2e194338ccb0922d564c84fb36b1c9294a2f03828c47e803d288f882dec92ed5b3f6e04d292841c695bff934293381be4ee956b87b3761588027532fc546969d5dcc814f7db1e5cb0a2933778131b707d7bd6d6c21d67fad6c0f7a4b7be37590ec89f0b0b52a259a7b044922ef64a4517765e69f1df33c14318ef8d11f97f54da46ec243ada4974bd27f6910125b09e688264a80e669eb3f0b986a526dfd5be515efc7f10b388d54b19ff0bd859edb2bc1b2dbce6da9343ef71ec33ee90ee2a17231a4eaa33ca8ec6936d23179e01cadbd6c6495ec11c373a90d8c24342d9e5dc2dc3975966a6e9c78163a9f0a6fe4cf503440399b30d6f26b8e95fd0eb30e22dcb3537417122c09f68a205c7e2230456f62760dde5c435fa85b8cdfae6c2e261ac811bbf72b0dafb2ecf63ccb672b47bbe3a9e5cf12c11199bc4f6aefa33fe2292a67855b1c3b0168a4641178302537e3213a27753205372e39e1328d39171915a83e5b4a7553f1f2cccbbf5f870587031babbe9ac4f15dbd459e02023f6a07137a91d7ded4888214f342b30131a2b215b5f7190eda9e375c62056a1b1dce5f35e800d70fc47f9b107fc146474ea06e02359749a586b9edefd606ad82fac1cf48df7bb0340e1f1caa4df3f23c5cbd8957b390c7b67a20f3d39fa17ea7368c595c53a84c3ac01c8d54553f17aa3d416bb455658c838550e1424c73ccf5f7c4be0214354e2200e764bfc219973928fd32b9764ae6d6ef19e4f263cbf9594f7bb14c33c29c6f9db185c191fe116957b258389762a9666985737824020490c21eaea754e57fbfe5b62f1f1efa0ed9dbaa045211be944d47944f387c07bf4900aa4351365a06d8175f5b83b32517e456626138292aca932279267afb5f9a788e6cc98de358c4d6ec9b970db679c73583fdb8e07a331d1f303d18b97813080997df008e970574caf49598608fd986abd215960ca34422bd7f71ebaa9abb4d39bcdf9cf802e65c63db2124e23908e612375c39253f7e99b3702250aba31f138a319a61f82a073e6c4db603634cbfb3c9a12d048fa6e48eb625ff1825ceb7ad14f612675b8c4670c510da128142fa096bd1238660ddd292f7563fee7372f102a62bda7f745e50ee137fcb731bc4a545e965fd391da0d9bebe33116a934dc6223ef7a58534721d0913c4f60d99a2c30c7475917ed2e79e70a086d821bda51c08b1e7fe76c7b585c5a669519ad958c885d1795619b5c74428531b66f7b71082d374128c7d2949d521e5a0d23c1371282b01a3d618bd27d917e797fe25534d11696a757616d3480f8e394a41a5bd2d899b483edfc221c8be8ab6d02bc3c241c266cfb2eb3b3e3afe8ea8016174a8664a1ac44f43e2a893b181116538ee7a803b1b157c3e7fa3c7175d6e4c023743ee5620553ce3b027ef330608fa85126578b6dad197f052ec808de44325b11f87e714feebb554249ce2c5fc077efec9e887e08d042d907c65ec9e16a10672da2c77753d5f53a53223052617684463af12bd434c7c65cf598cb5fd047ecab075bfc265605f806359eaaa0e908e64b6385a0d7fb904493393831835b07197fb87e3d74c5531af2aa7fd129c5ca4c05e43fe955221d55d2a924d8863a3c614a13899a521ec2b367ab5149bf34b8b7b144a501585b8ed20427d7d92a788fd9dc71d445d5bfb351489c82891dc4cd5cd998a11c4dcd2abe27220f87bcf8692062bbf76f759a6bd2224135468f591b11137ec6007f0c2992108c1d60168886dad0c4694f447709f03351ee9d6d4269dab64bbaf66f65fc8243d72572d640dfaae92e5923eff52ace72dfcf630b33b63c5116baa43344eabbb525c27733f39d738a3d0f2f17e02b45056b5abe4765186c3571e8d4b9b0f6ef9c59d5c2a4382552e47c6ebc2711cfd996a4ef07134a33a7de2d644676f7a5671e7ced6211ac3a16877378b5416eb8a37cfa47165bb2d06b1767f0ad4d9e2711c1e9f065e00bfcc70436a1893eb3b87d2864843173711e6e77f34865fd750e3c0cbaf37319517107188adfd1321fa3e7e9f25550c03581fd5cf84c250561de3238b518dae6782b6276862d2ea5aae5bf1fc37f84ca412a1f90de2c009daddc949af5d6d398aeb32835d5b5d9822f2666f49b5f9af2950206bc25f93a65db1f6152a1856f9650d60df4121d938f23e8e97f65f3b05a81ade2662653754a5cf1588226c37f4cf5b4cd539b9c1f45e089defadfaefe904509f00171e513e0", 0x1000}, {&(0x7f0000001240)="2c00a7cb341e4ad890a9afcd37be03c52b9ed8c9f204c8cea30ad3f929d42a4edfc56df7e6587d8fb8d7acd59564b3fbaa674a19c2d2232a0226fcf7be11b091aa435811f7c5c23799ba2e670023946264e41a42c6568f4301f66275bd05791572c12fe302ba5dca75d3f06ebc036e1472aa65935d2238bc6b9e2bb7cdc26436212123d8abc84e01b5da35c0ea587bd0ddb88641a0b1c53146b5708250c2ffb769449b05be07a275331a787f1e60604340eb3e95085166656ddad70d3511022b8ecc748913826fdf77906acefa182c67fdd42aa33363adb0a5952e6a61bae2100c8eedafa9c3a20f9e5e96c810b6", 0xee}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000dc2ec96076d66965000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x58, 0x4}, 0x400) r5 = dup(r1) recvfrom$inet(r5, &(0x7f0000001540)=""/95, 0x5f, 0x2, &(0x7f0000001500)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r6 = socket(0x23, 0xc001, 0xffffffdfffffffff) write(r1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x3a5, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe2c) 19:18:21 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x120) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x8000, 0x3) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r7) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x20, 0xf00fffff, 0x0, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2a, 0x5, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x18, 0x2, 0x7}, {{}, 0x0, 0x10, 0xac, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x5, 0x7}, {{r5}, 0x0, 0xa3, 0x20, 0x7fff, 0x100}, {{r6}, 0xfffffffffffffff9, 0x10, 0x2, 0x13, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4, 0x6000000d, 0x800, 0x2}], 0x4, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x22, 0x6}, {{r9}, 0x0, 0x20, 0x2, 0xffffffffffffff62, 0x2}, {{r10}, 0xffffffffffffffff, 0x0, 0x4000002b, 0x40}, {{r11}, 0xfffffffffffffffb, 0x4c, 0x60000011, 0x40, 0x3}, {{r12}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x9}], 0x7, &(0x7f0000000600)={0x7607, 0x7fff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)) fcntl$getflags(r2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r14, 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r14, r15) select(0x40, &(0x7f0000000140)={0x9, 0x5, 0x400, 0x100, 0x8000, 0x6, 0x1, 0x6}, &(0x7f0000000180)={0x2, 0x3, 0x7ff, 0x4, 0x4, 0x10001, 0x1, 0x6}, &(0x7f00000001c0)={0x0, 0x8, 0x0, 0x1, 0x1ff, 0x9, 0xffffffff, 0x5}, &(0x7f0000000200)={0x7fff, 0x6}) getpeername$inet(r13, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x10001, 0x6, 0xfffffffffffff59c, 0x0, "d7c3b66f2fd84b651c16af101b5fc52336d3c4d3", 0x6, 0x80000000}) dup(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="028b903c9d01", 0x6}], 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040), 0x10004) 19:18:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES64, @ANYRES32=r1, @ANYPTR64], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) semget$private(0x0, 0x1, 0x2) 19:18:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x903, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x200, 0x4}, {{r1}, 0xfffffffffffffffd, 0x9d5088ba41cd11c2, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffff8, 0x10, 0x21, 0x0, 0x4f51}, {{r1}, 0xfffffffffffffffe, 0x2f, 0x20, 0x2, 0xc9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x100000001, 0xf8ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x4}, {{r1}, 0x0, 0x10, 0x20000084, 0x3, 0x9}], 0x1800000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x200fffff, 0x2, 0x2}, {{r1}, 0x0, 0x8, 0x0, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x90, 0x5, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x1ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x81, 0xc717d7f86ccb3c57, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x8}], 0x5, &(0x7f0000000300)={0x27e, 0xf98a}) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f00000003c0)={0x3, "fc404fb59188ad25f667912b4e99e1adfc7d484ad8a606a55df06dab69269bc9e3d3394e4f869ecf54465777bf1bc1ce4811d8e39f635cff3ed31514845a15f3cbf302d1224c480a4ef579ba65985d79103d2389cdaff6f38f67e5357fe5463971cfbd6fcae36f3be32bb76980f4e67479514275de9811fd90717aaad84b38e75d3bc6d08695d99ec7f1fd8849959d8555ac273d122cbc7bb4d853d577df800dd6e40cb4d37dc98b1e156f3a61b105c939bc0243a5dbbe83d227a4f931b2a4c4b90aca897949ee6df0b327de68890e4964299c3a2a1de3346b70326ead0e8730e132ed71587f440d33cf5c75"}, 0xf4, 0x800) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x2fffe7d2}, {0xffffffffffffffff, 0x6}}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x20}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x65, 0xf0000000, 0xfffffffffffffffd, 0x7d9}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0xff}, {{r1}, 0x0, 0x9, 0x40000000, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x88, 0x4, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x81}], 0x0, &(0x7f0000000100)={0x80, 0x7}) 19:18:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0xa6c, 0xffff, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) 19:18:22 executing program 0: clock_getres(0x9, 0xfffffffffffffffe) 19:18:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 19:18:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) dup2(r1, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x0) 19:18:23 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f0000000180)=""/88, 0x58}], 0x4) dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 19:18:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000040), 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="be84dd16d6cb05509b9fbd0c5c161bfbe63896279437aa16e33d63bf7607d5980685db8ca78d7d1668a49230a6269266afa3802a26fbf58c444175623f7208afd3ba936fbe91724bdaa2088cfc55cd40750f80a170289ef19fac36b3782b35ef2ecdffce024d2e79043b9cdedfc3c77329e5e96cadbfc7bd03289d8de60f4c77ce317f39c69af47492fbf0260876e52eebe6b37cc8d92d8db3fa646e429f810638c401f47705a4dd448bf7ca886477117b6d9988f71b1dce8dc629bb74adb00525d365ec462bc668fa7035f997a7846b7ffb188e", 0xd4}, {&(0x7f0000000200)="e31f7d66bdaf1b618938ca7baefe786b6cf81d928fc87aa6b032a3052f3d69e88109cc1bfa304df7d62e9e2f4aadf8fff9012f45dbb40611dd708867b050251a8cee6af40463d3d636bdb581a8ff78d60d73e37b37d58a8b2faef950cf8f78b0ca5e73f288a9618b2ac428b3bd4db0c9a58338d0dc4874f1edf60c2b622d2d5b56bb1686344466d5c126", 0x8a}, {&(0x7f00000002c0)="e3e50737029c3da72e23038127162b3a94d2d4c453a3028edc680d5d10ae3a9694ebd1f37a7edc76e0bc872cf7dc0864457a6e723d1d19069543d79633b4206f7e0c7f094c37cd8c133bd033abfd7e0bbe007fedcbb27babf266cc001fc5d2c22532463ab1c23299ede25abe8c56b498d9b88345ad08a304550d8b7382fec40795ac417569a9b396e3dc33d2b34bdf9c8662e2524633f6fa0a101b3f794af77c71c6606f07236a3b970c92889a1a9634c9fa76f6e8f03695a85fc616385305d80b595766300da5d502311149474c79548d0b", 0xd2}], 0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffff8, 0x84, 0x8, 0x3e0, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xa7, 0x4, 0x0, 0x1000}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xd025cbf57042e67e, 0x0, 0xf0000002, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x64, 0xfffff, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8b, 0x53821571ef1374cb, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0xe, 0x82, 0x401, 0xb182}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x101}], 0x7, &(0x7f00000000c0)={0xfffffffffffffff9, 0x8}) kqueue() sendto$unix(r0, &(0x7f00000004c0)="31665105f871d4f5a1406b325aa4c3ef52d26f2c7aa4f89a60cd862c3d5a2b3107978f6914c0fe5821180bd95ae9f0e52b82405c7fd4f921dec945b068cacdc143059e0e1098e096e3d510790a2140dbc9a04d43d65877f46d0aa620962dae3124366e95f25e80daaf4bbdcfa0cca4c67e7cdd7cddba3eebcd7f11008d46834ff4b157f8b1c0a434d0db829fb968f392f9ac140d3fb18ece7fafef7907bf7fb8c76add6aebd0f31c396cdb7abcd935e63d7d6b07ea5bf8b91ecfca3ac26f9f63b9bbf423711634c7beaebc69cd315028d98c47358b", 0xd5, 0x0, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) dup(r0) 19:18:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 19:18:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 19:18:26 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 19:18:26 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f00001f0000/0x3000)=nil) shmat(r1, &(0x7f00001f2000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x8, &(0x7f00001f2000/0x1000)=nil) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x6}, {r0, 0x115}, {r0, 0x1}, {r0, 0x80}], 0x5, 0x6c9) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x596, 0x40}, 0x10) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f1000/0x2000)=nil, 0x2000) 19:18:26 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:18:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0xb, 0x0, 0x47de096e) 19:18:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xffff, 0x0, 0x10000fe, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000081, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x24, 0x260d, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0xf6e35130cdbbae04, 0x20000007, 0x82, 0x3}, {{r0}, 0x0, 0x2, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x10, 0x0, 0x100000000}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x8000, 0xfff}], 0x9, &(0x7f0000000100)={0x2, 0x540}) 19:18:27 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x6, 0x0, 0x0) getgid() r0 = socket$inet6(0x18, 0x4, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 19:18:27 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) getgid() getegid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getegid() chown(&(0x7f0000000240)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, r1) 19:18:27 executing program 0: nanosleep(&(0x7f0000000000)={0xac, 0x8bcc}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 19:18:27 executing program 1: r0 = socket(0x800000018, 0x2, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xffffffffffffffe0, 0x8}, 0x10) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x16d, 0x3) r2 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/240) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x6, 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000800000000000000003ae000000000000000000000000007739de3c11fd9b740f63b617e3ac204f466e8e07cc4eee441e9d7dd6327972741dc1d45743b9e65de8b12937e6b59f7825413af7f3c50b6256d189b3cd35544f5721b4b5d2b7e10865af690e737a5babd783476e7045340fc5c92a541a68503666a003cb44bdfe8eb1836ac9b9c71c6cf69069d101e7a870b9e4382c572ff746b06bb684bd49e7203257d02615fc2a5ce0cc40f8a8283b79488875fe3c213e54c62d25055e42a251850a6c18e90ae0807aab573856e3e1cb028d828813f12196d03beef59773c4319f723644282d22730da39286"], 0x4c, 0x0, 0x800) 19:18:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c3e7bb6fc6e23c5b00000000000c00e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:18:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) write(r0, &(0x7f0000000040)="1729b4f38cd419e1a870ffe53e4c3852a5b779b939bbef27ec406412fa9688d4fb801ba955c679788f8741a3e140f5e40beaf6a7935d9319a004d247cebc145a56b1adf6c1fc50c3674b6ac1781ddc3d5d13903a312292ba96b2831fa367f617bfdce5c1db99a568488ee3fe6c533a3b47854e77fcc61636d98073e8762300a035cc6ef01ac920688621f43a81f66530ff541b0d4c11900e03d4c4cd0526b2b654c64315b30b0cdc26440c19a44c11ded6", 0xb1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) poll(0x0, 0x0, 0xffffffff) 19:18:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) setrlimit(0xf, &(0x7f0000000080)={0x3, 0x40}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:18:28 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 19:18:28 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/187, 0xbb}], 0x6, 0x0) 19:18:28 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x60) r0 = msgget(0x2, 0x1) msgrcv(r0, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x3, 0x800) 19:18:28 executing program 1: r0 = socket(0x1e, 0x8000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 19:18:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x4, 0x0, 0x71684c5e, 0x0) close(r0) 19:18:29 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x4) getuid() pipe2(&(0x7f0000000000), 0x4) 19:18:29 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 19:18:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x2}, 0x10) 19:18:29 executing program 0: minherit(&(0x7f0000d13000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000d12000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) r0 = socket$inet(0x2, 0x8000, 0x7fffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) 19:18:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) socket$inet6(0x18, 0x0, 0x4000000000) 19:18:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 19:18:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d738c1e7bb6fb2e23c5b08000080000000084ee4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x0, 0x7, "6fc8d7963307763d3a8f091e84b7a456fb211418", 0x4, 0x6}) fsync(r2) execve(0x0, 0x0, &(0x7f00000003c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffa) kqueue() readv(r1, &(0x7f0000000500)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f00000001c0)=""/18, 0x12}], 0x5) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 19:18:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x8}, {r0, 0x2000000000000020}, {r0, 0x10}], 0x5, 0x8000) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000040)="6eb694363d281a168e603a9c77a3340dd5cd85db38666c54aa0440352e5500f1d627ac17c98d08fdc260455b15927203f4b3112d6e3e9a5a5412c3f97b4a31b69bf72823b651b6c5ca272b7d1a2a91aaceaa4d91001d3056f8f992a95d3b60f5b67482b0445fc6e7515c22537ed5e73330dcfb884a44c2db86fbe87740be5d238819bd44b62ea3c06e3d66e2213c84465ed30b889d1ee83ef505f8988acad0958e9931f215b73e63b2ee53e65f98ac632bc0899da37e37c87dbce2b03a5e69088f377e0474c1032aea1b940db3cc57c0a31a11f21bfadf29da4f6c613c575d3ca2979f26c32ccc6b17f5f5872038d0793fd123b556380ab84a6176ea", 0xfc) 19:18:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() 19:18:30 executing program 0: r0 = socket(0x744f0a21da019b8e, 0x7, 0x3f) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000002c0), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x200, 0xc, &(0x7f0000000140)=""/135, &(0x7f0000000200)=0x87) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 19:18:30 executing program 1: r0 = socket(0x3f, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000003, 0x2e6, 0x8}, {{r0}, 0xffffffffffffffff, 0x19, 0x1, 0x7, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x3c6a, 0x80000}, {{r0}, 0xfffffffffffffff8, 0x50, 0x1, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x34, 0x4000000b, 0x2, 0xbd6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x21, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0xff}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x100000000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x200}, {{r0}, 0xfffffffffffffff8, 0x7, 0x80000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x1}], 0x5, &(0x7f0000000200)={0x1e20, 0x3f}) setsockopt(r0, 0x7fff, 0x2, &(0x7f0000000280), 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) 19:18:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="4b74954c", 0xfffffd52) 19:18:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) geteuid() 19:18:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getppid() getsockname(r2, &(0x7f0000000640)=@in, &(0x7f0000000740)=0xc) kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r3, r4, r5, r6, 0x0, 0x800}, 0x2, 0x6, r7, r8, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgrcv(r0, &(0x7f0000000800)={0x0, ""/139}, 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000008c0)=""/91, 0x5b) 19:18:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = getpid() r2 = semget$private(0x0, 0x0, 0x440) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/27) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000, r1}) 19:18:30 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x308, &(0x7f0000000080)=0x4, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) socketpair(0x0, 0x2, 0xffffffffd9474d3c, &(0x7f0000000140)) getsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)=""/19, &(0x7f0000000100)=0x13) 19:18:31 executing program 0: socketpair(0x18, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 19:18:31 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r1, r2, r3) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 19:18:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) fcntl$setstatus(r0, 0x4, 0xc4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 19:18:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) shutdown(r0, 0x0) 19:18:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:18:32 executing program 1: r0 = msgget(0x0, 0x122) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/62}, 0x46, 0x3, 0x800) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r3 = msgget$private(0x0, 0x140) r4 = socket$inet(0x2, 0x8000, 0x1) read(r1, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = getpgid(0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001140)={{0xffff, r5, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r8, 0x0, 0x2, 0x7, 0x0, 0x1}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r6, r5) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 19:18:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0x43a}], 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="f246adc4a1956a9222fb0000c40299b670d8c4e3e179b2533b000000c482fd21484e8183000000000000008040d16285c4c37916f90066460f5607c7f800000000") mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 19:18:32 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) r4 = fcntl$getown(r1, 0x5) getpgid(r4) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x8000000000002, 0x1, 0x1004}, {0x5, 0x2, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) r6 = semget(0x1, 0x3, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x0) r9 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r10 = getuid() r11 = getegid() fchown(r9, r10, r11) setregid(r11, r11) fchmod(r2, 0x100) setregid(r11, r11) pipe(&(0x7f0000000040)) setegid(r11) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r5) sendmsg$unix(r12, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/121) 19:18:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x2, 0x100000001}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 19:18:32 executing program 0: r0 = socket(0x0, 0x9ca67f3c78b3b3da, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x3ff}, 0x10) socketpair(0x21, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) getuid() getpgrp() 19:18:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4, 0xff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="b5806c14ce528780af2e1bc38152c436365c165074c939354292524d40295a9c7fd8501341e33b46360ae9736f081d64959478860acea8b740d9e6ee66f1468e6a8bfc48d41dbf764cbd6d19b6f1063e97db50bb80d08a6e55b84ad8e76e0a0d62", 0x61) 19:18:32 executing program 1: unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') open(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x88, 0x2) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000001c0)='\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, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x24, 0x9, 0x8, 0x94}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x40000041, 0x0, 0xfe7c}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x88, 0x7}, {{r0}, 0xffffffffffffffff, 0xcc, 0x20, 0x8, 0x8}, {{r0}, 0x0, 0x4, 0x10, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000080, 0x8, 0x6}, {{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x25, 0x2, 0x8cd2, 0xa4}, {{r1}, 0xffffffffffffffff, 0xa1, 0x13, 0xffff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x2, 0x4}], 0x9, &(0x7f0000000000)={0x6, 0x900000000000000}) syz_open_pts() open(&(0x7f00000002c0)='\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', 0x80, 0x111) linkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) kqueue() 19:18:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 19:18:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r1 = socket(0x2, 0x6, 0x10001) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xfffffffffffff801}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 19:18:33 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8802, 0x6) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) chroot(&(0x7f0000000100)='./file0\x00') 19:18:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffffb5) bind(r0, &(0x7f0000000000)=@in6, 0xc) 19:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$dupfd(r1, 0xa, r2) dup(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x209d}) r3 = syz_open_pts() r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x1, 0x2, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f668c6c653000"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) recvfrom(r3, &(0x7f00000001c0)=""/1, 0x1, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) setgroups(0x5, &(0x7f0000000340)=[r0, r0, r0, r0, r0]) setgroups(0x3, &(0x7f0000000300)=[r0, r0, r0]) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setgroups(0x8, &(0x7f00000005c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) 19:18:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 19:18:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 19:18:33 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r2, r3}}) 19:18:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 19:18:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f00000002c0)) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x7a, 0x1) 19:18:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) shutdown(r0, 0x1) r1 = msgget(0x0, 0xa0) msgsnd(r1, &(0x7f0000000100)={0x3, "da582a56c00bd95d915bbe58e4fe21827483778c27f2c60a7b7425c9bb4231696c5437105fca3304c02e585880d3be98211359df258ea109b071a58636fdd94096a655b38ff351b26ce78cf822652dd8eb9e5f9664aa8ea0deea5a296752d6f5ffd94b62bd34d5c05ea34f330378d4ff9b91bb72ef8d7bb22458b1d4eb3714d06f0faface876ddbbc1d79dbb4377ffc98c86269637769113ad05afeaf63a6184f658b4f7560b4818ec0bb9ece8c79f615ea429631a76da8349654739dac0485035ad2735edcb4ec41ecf89b4da748283907a771627fc3f56fcc0d60c88feb0ee9e33805ebe352fb2bc7770b45f"}, 0xf5, 0x800) shutdown(r0, 0x2) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 19:18:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000000)={0x0, ""/46}, 0x36, 0x2, 0x800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:33 executing program 0: r0 = socket(0x1, 0x4003, 0x0) socket(0x0, 0x2, 0x80) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdf4}, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:18:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x80000000000006, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x20000000000000, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000001c0)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000300)=""/179) semget(0x1, 0x0, 0x408) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x800}, {0x0, 0x1, 0x800}, {0x1, 0x100000, 0x1000}, {0x4, 0xb1, 0x800}, {0x0, 0xbf, 0x1800}, {0x3, 0xfffffffffffeffff}, {0x4, 0x4, 0x800}, {0x3, 0x401, 0x1800}, {0xd2227850084c2795, 0x7ff, 0x1000}, {0x3, 0x6, 0x1800}], 0x34e) r3 = semget$private(0x0, 0x0, 0x37d) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 19:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x82) r1 = dup(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x6, 0x49, 0x1ff, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0xffffffffffffc471}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x7f, 0x3f}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x6c, 0x2, 0x800000000000, 0x100000000}], 0x8e, &(0x7f0000000100)={0x9, 0x7ff}) 19:18:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = accept(r1, 0x0, &(0x7f0000000000)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto$unix(r1, 0x0, 0x1ad, 0x0, 0x0, 0x266) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) 19:18:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000002700)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/121, 0x79}, {&(0x7f0000001600)=""/137, 0x89}, {&(0x7f00000016c0)=""/14, 0xe}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x9) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x136) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x101) write(r1, &(0x7f0000002940)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x81) r2 = syz_open_pts() close(r1) fcntl$getown(r1, 0x5) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) link(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/205, &(0x7f0000000040)=0xcd) 19:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() socketpair(0x0, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x773abacc65f2593c, 0x8, 0x7cc}, {{r0}, 0xfffffffffffffffe, 0x28, 0x4, 0x2, 0x20}, {{r0}, 0x0, 0x0, 0x40000020, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x80, 0x7}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x17, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x1c8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5a, 0x20000009, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc1, 0x1, 0x3b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x11, 0x7fffffff, 0x11b7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x85, 0x300, 0x20}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0x100000001}], 0x3f, &(0x7f0000000180)={0x9, 0x8}) 19:18:34 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) socket$inet(0x2, 0x5, 0x6) 19:18:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x4080000002, 0x0, 0x81) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 19:18:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x20000000, 0x0, 0xfffffffffffffff7}], 0x34, 0x0, 0x4000000, 0x0) 19:18:35 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r0 = semget$private(0x0, 0x7, 0x7e6) semop(r0, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 19:18:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = kqueue() fchmod(r2, 0x4) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) getitimer(0x1, &(0x7f0000000080)) syz_open_pts() execve(0x0, 0x0, 0x0) 19:18:35 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xffffffffffffff89) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 19:18:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r0, &(0x7f0000001100)=""/161, 0x1dd, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 19:18:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) mlockall(0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 19:18:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x7159) setsockopt(r0, 0x4, 0x4, &(0x7f0000000140)="25e006d443df71547a2c86510f383a5622dfc51d28ae2f0d7a0af7cfa5251198d0438efe9b2c", 0x26) getitimer(0x3, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x3, &(0x7f0000000380)=""/159, 0x9f}, 0x801) shutdown(r0, 0x1) 19:18:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x89}) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0xc3, 0x40, &(0x7f0000000200)="d1755852ef188395c0bf1381c72ca3ee08e9d887ad01c2de5a498fb2c65f21d5c8dd01f5bb8cb23a0cf2876a024c0d63c686735ecf9eafb79cc7331773a0bd0c388d1199b6d5ee7147d83f7889c82d48be7e62bbd9e60c1d056ef44e42924f9c9780995c37bfa39a739736ade8bd2acee4a60842c72c99f376c3e9f9471edbe3c7d5a0d7293b178c5c7fa25f92abd07e3b9e3944ec0ad7fbcf269aa9e330c8acd2240da3d627dd02404d587fabba58bb2a25d38d3a16da7b824dd1389b581104d16b6d7bab10558136a884259185ce7f8719769eda0e355af44f392c136c2aed6f476bf6411284d88a0af85959146d18e0e0f75ca04982a74636363a516a7adf38318813b125955a372f4dfb6c07dde58026ca0c6fdbb756e7a47b8717bd4ad632b12c7aaf99cc163b2e423d9228344f91c4bb742e807b2ed02349ecbfc9c44b15627739019300fd7820b9b0bafc1f5d6f8ba3deba8e61d8c46afc1de874584221aa99a80bc8b3dafa93dda29b2d2319ce1d2b77628955b8651cc2e5fe080bb178b6ef805b4652cf13e131dacd5e1c07706b33c1ce4377a6b3e9fdb0a0f2a1af7e98d4f6edef996b6cd404e6c0a50700f6f9ada51183cf2573ce668cf59f2a7c40dc71891006905e0e7fd51907f62137b70a6128337937a571d9c4bf41af87dfaa8a304df82af4e56ada1ecaef1e03b5e553c71dd29d0d5f068ad290832e6b1e4d15c83fe502cf483b941cfaea797b019409f9271368e1f84152cc32b93fee263079e873f89c27215d3d49655306343dc70f7a8277b7ab250ba1b3ad90f9c106568d58403c1bd65dfd19a786de0bb2a1b89ee9085e3abb0ddbda84948886edf0d3c8de93f63e242198d8ecc4498b62612cf93147aacda70e248946a402bd02ebf7d013e70414c362abec87c4310c6cd137eb14bf1e0afdee9646f8a47b8a6b55948105e996bcb5bf7ef3618679cd3a602ee154aeddfa0d9eda6022477910419f819056e565b41d43bcaa7c4e491f6e0e23481f39b5aaf90622f7781d37e3d9e90c57e28a644a0594241338566b112dc27ee3cf1d57cf26c30c058402fbb8cbd6d9f2f79e44b09f4dac5f097d4adbea964320a30255bf7e51950cccb853fc7e4c6c0184a43769e917a0c6785db887bf753fa617c3812ef61b70966a5dd27ef3a4843205bb95fb8f353003fb0cc1fd11a1e74deaf88abec21c933353f9f058eaebd340b19a2df394f33c28d5f09c656b6d179dd44d6fae940cc6145f0382946195125874e0e076e4e23d67c7d8cc370c93b0b24441687f439486f4d9468df5588133af2415521f08760f4ff7b3a09ae8dbe03860c078f7957a2a7b1049fbd10f5c0ac88a5f7791d50731b703be749d290fbcad07b96ebb6d835f7e8f7a5755d1e6c413c97b7f07790ce853d2457b54ea4a553f18b0cedcf0b97d21c4d9490cc1ac5b52d9bd0cf03b939810ec45a702b8c1d08798082214d5131c12ecfe1d75582a72b4a9b309e61e8cd16b25d3ae75333556cd2ab81e6f0e5af16485b90c3f6769006ff310ee751361f68f615a7cd633d9f84c50d859a25b96c002947e3b2c1b5fb7af8dcffb5907feb0b02e3e726b597ff4cc68c5020eebd645095b8f2f8a8c9be60010cce996cff24a107ab30ab6d128a48ddbeb988b9cef84f01457d18d3e622109f3815d3edc40ae2d7ab751409710201db883500e2ce45093e47f398e8bbba3bfcc56fe9c192d53163f5ad55d333b553b0f342d1ea0f991775b057b768920e0cf940bce321d1870e743c086c42708d1d9d2e7857df61053e1f74dd0e6a97fcb5a29af6c839c6faddfa83da6846cef8daf00b7b71a8e16f3bb586655e9a23951276cfebd3f5792bd9861361d8b837c7392ee5f5e02ed41834a885db6885f3f8c39588f022303336e2abbf0cb3a02e54ccf8c4bdf14391f677b915c1247ad0dccefeb9488f8f008f5c980df5a25c25e805ab2e38f79ab9c0a7d68823af0b7c58079709f2fec268c9cbd661317ef00cc42fec392fbe0b24089b46d4c31fe5b565baa4871e727c1ccf37ffcd554e32f25b00b017d40205a707401276b0f3c2b6a50d2b8e576e401690d268481e5a5fca358770c3b0593a9df42b21ac2ee36f34594ca1cefaa1201dd605950283c880a3ad32411fc8b11c6a40d492dd0b6df455bb8f6ef25078ef305604a9498e8b8c18ab72b1aa1a701fec6eabe29a30fb6e077b7170f78498c22c0cef67acc037ff95ee759e1dbb92ac3b7104c13b88cee71488f3c0d6d67d80fd594559003b1a1d2b47fa5e9266bf3dd8054320305fd8de65d37268d993b1ba7d13054c0395fcb097d9565f80da95e0b0c1ae2c79d54b25035132a0ebbc9ae057c08305017f76d250e93ab318e0e3d4717f1227773537e58003c350eb1080e42a8cfea0fea2265d753a2ab83a11343be81cf87fe38027042e6d43ddafcd6471e0b21a23f99d668bb1f36b898bbf462bb467268b5b30c7141e2a36944f6d2d585f3efbc652479c05f97d26fb6b47b460185cd75b022b67aeb2b43c6a56f3a685274d288007f104def667871793f333372439945cace26747465498382193ec02f51dc2a18fe0143f236b2c64c3d96e986b43729fcf5438c9fd92e7b65af0dd742339e530c9a7db3f74322612493ea5de962b68ca361ea5a209e0fa85456aa07638b60fd70aa896a7c740d38de44b4ca319b8d88ba152201055ba50163b64c00f0c8a57c18e528d82ec3c801896cbeb6ef89c7908d079f56adb247ec3a34b21270b542ac1342ae5563a4d0c881eec6412ea92461472131d073a4438d400c9a044bb44a5066585dc5cec24187216a7581e429888a257a8a8e2e3c99a758c7a71aee5704d97ccca30c3e84e166fb40d785150fa85d099722d416ba421be09edc3c13f405ca4b0505e59f9b364443e59095d9c676f9f30fbb3bb840393156f024349c7f691dc6af742217cddd55bf88ace79f7204f6ec0734f5888600ceb6f64f97c6e70d8752387e4ec773fe4077f1c0d37b507ccb24c279c30fb03a12872b22dd6249ad4a258b19ace4d8ca294afb58a8cd4d4989a180606ae1348c1db027d1d68aff920755bd941c60ecb486dc1ce010b70115b835a5d49a20be00d56ff045cd8b84df57943fa9720b2c583112a5289092c5e845b211d094b39bcb5d62bd0a6d135ffde49aa6ec3b4d08093c9be96aa511669612edbb0aaefae2ed4f42ea187bfeec5ad9a11ce7b09dc2e7cb366705ee32df7a7b4ccf4afb0c7abaf018044f192ee5f9b7472bfdfa28b965c6bdf4e19abee37c03024d7548cc74d911411a2cafa0fa69b692ca78775beff9d1ec4a52df7b0ee81fd1d321b505ba36214c925e32da8f2e6a1a66c7948d5bf5b782313d511d935cbda908b269790a3aa3afb25912484dd87d4a351068298821b352ba5f9521fb8f77194cff8e112e5c4d4288bc87faaa776287a3c352a094fbd85a4710588ac2298efd994a34f58e671a35e9f4234355552152b258ccdd431f25695a4e2e2f411182b87e9aca101ad5ad87bcad8b1bf3c359ef3c7b4d09c1d3a9a216873b09a0e8b8fabda7f296f30a6cf2e8ea5b6eb6e2aff816933971c2e376bc01a00804c67ce8e140739463e5ae21ffe87976a4748c8dbefa25aea0dc423bdfde467dc3524641d979fb719e6c47a5d257f82c4e0933e35b6012440b0dfbfa7cb79c10d929848e301d58a7b4f4965199946541377fe764ec74df5f39e72132622318734183ed37023d3ade4ecf77d6565f6e5146225ea7c3afee5205b04e7d893f4733d9bf46cb8c0670c9a862b978a476eefc148b1956278d6e175bee831cd5ef6f5cf9fea0646abc984cd8a163b1cfaadfd63f97497bc77be711a8f3cedf0bf6bd7073c02179e4cb75687d1755a7518b38b077dc8c360ed22b7fa3da441fa9df657bd9647c64d950a65d8195de84d073ed123b9ca83e758fd908de4a79e689d2f8a15d836e1754ccb0b4f77298526701ce2b8ce31d10278bb27ec0bb16c0c728780c3b8cba3e9e8e8fd9496b3aa5f8e94c59ddc137e0e7c6b44979a7a8e28f3dfd0992e51c209e660e0d26f85d3ee494329afd330326ab17cdf6699bbfccb89e829820b1fb3434376fecd9f3d73a36b13d46593a3a3463ff376398b39634ca37f92d34c22661f538f8bbc6dfc28f98b6efe82d4275d995057eccb8a134a5c3f6566a0afdabea29484274d19110d0af33214aeb2869bbca315025a7ce59e6e30cfbfc6a9b55f3847ae4611be2977e91650906bd4b3d6caff5339ef09fcba761b02059ac0754a5820e613cadff2787a76567602551c703079da246f27d6e39cbe0cb77d5652ba5d7c0c4cf964665afd07df63cf7b2a5c0c9ad998ef7179702adb52ffe6d9e66d68fc255c39896689e7d75b494ffffe5aa7a1adc989a1c15dcbc802556fac579319d8fb84a3d83149aca79996cbf75941437319f80cf0a6f193f859c3761791ce4661eac31db18bdbfb53214270dad3fba2f59e50fc91c2fb6187c2e00999f7c13ae5f70d6cfdf59688cc364483667a582c2087c03c8c2da3e4634c6c811b2d1a6f6eeac32c14ff3cd3a29378deaf261975e09a87c5bf3c472f3c7a762cdd9606bf805109ef41ea5af45525e411fc84318a273ccea116a6020bed898e2c50417ca731fbedc01aa176f1e50ac35e5c65d7b32f125bc2b301bfd7617c1615fc5b531bf9fe97be8552f3de3aab70b0f1fe1f220bfd16cc2652570a68eed69fc192c8a8b3f1516a64dbee98de566a7daf9d474a9ba41f89edcb5117ee3f08df87b63bffa21785d2e79a1e650a99360f2a204efc077979695b76a9d6dc31bf6ef2d8de9e0e7e597f3685dd61a0eb0291b7f8a446f199c6cecf2d985e82e3e50b4c8ecde49bf322e7b03c2279f65d60cc2d08063d962a9ea7d78c2e8a689cdf72d528843e8d115a3fc2500bfd279cfc4fb14d87cbec4e416ce811cac6bbcc2583fe62796cecef58170332dfb23300d009d070dc36a3068a8528a5370e73e7f9204462a38519a2e93c9d3faf8d7adc0c5253bdeaccff1ec777d354fdb6674bab73290b086c47566f74d3b01cb319761ad8ac881806210c4914a413b124adfa722a66412656c0520ed4e5ae3b6d5af95abb53985db80bfdd06b571f51f9aae3e13ae2f9f57820af6eef8c6635d77e64315debf7f6a5d9d676bdb9cb26cc61c2068c61d48dcaf84462edcfa663b1b63ff13a995ee56967a76ddae8b6a0a8b490c1ec781561906c5dd3503559056fa9cc23d4f997267f82558cd4b91df7ea7c5bbd1d23b011df391ade66d92128d6240f58d6dc267bf758852e5ad6b3e40446fb0303d17f93f9a6af6c02e8c40d1de80e4cf067ea057f0b3debe9e9fe946785231a6a0191bbc23db063888abf3df334b86b6f9aac8ec41cd9ef655a312412c9e75d278f6e2d59b7b24adc671038a049e02a5aa94270f906cf2c1eb12aef492d8fa2f86ea337a8573aeb9b0eff08065a820c6ebea7db4d839ef3258ae7ba28e6d925bb0cc03f9fb3e9bdfb0cde1147046e424d90baad148a8c7211e14c3da743847a2db94f03f0a46194fc00ad995167e273087a70f689b81f10993016b0cca09cdfb2cd51f7996ac901c2b6d74f8eff2f0e7179cf6ffd447bd7b11b8670e3aea29bbb9b2596d8871838646ec772f273b26ad74d62ac2948b28439ed82f80507e36e5bbfaab48a65b1f454d0a42594ef599cbafc75b695937d7e2b2071129001dd09897f25cea1623e25ac160c789ab4f5ff376207df41fccc584b04b949a690143b40981eeb0bd56709a1c56", 0x1000) fcntl$setflags(r0, 0x2, 0x1) 19:18:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0xfffffffffffffffc) munlock(&(0x7f0000ff2000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x2, 0x60) semop(r1, &(0x7f0000000100)=[{0x0, 0x9}, {0x1, 0xb44, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x2, 0x1000}], 0x4) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x14) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) sendto$unix(r3, &(0x7f0000000040)="516441c57fc104faa3f5416884b34c384e95ca25029420c3878fc1a844326d5dcd69d9a4c2aca8d188b2ec813b1111c1b0df2c69c33fa8ada23695d13a16b5a9d8c08ffdb2ef56c04724487d9a8769408e1ed9f7ecb1d3b49c2882426f29d2317e12a266546beb", 0x67, 0x40000000000006, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 19:18:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="71d6e6d26a5c14534fcfd86390fc1c2474bda0ce95990d7c6ebc6f3f6377b840bc5fb48235b2b19f3973b2458d208d0ea72e059e16b6f3790acb35b6417515def57dff087a381db60af0dc5e23f8593e4c48a3eccabcb2da47dbb9053e04144be45091df7ba95142c21c38ced0b814cea25a13614d05e1612e366cda38425e0bc5c35b1f320a5a550f6ff02eeba1df6f4e6620312f783e7086ccb33316c3d9f7da5f8eb076704063390f3b1e065b97a6546b2c9f89e0900d0b9040c17f6fb4fcef2b96fdbf2c291ba8bb438c03de5f8624574779b05250d179b126a4ac38e39323469c34cfd401649ceefd225c1894d4f0c522abae7964144f0f947c8a188aade68bd0a9acdc9822da39708b270b1471cd6b056cbc9dd69ac7fd888853807c82cc95848bb8124ee6b65eeec7eedf1a47ae4ebb654e39abacded45362136f34fd558b52deaac0883b21d1ed54ca054f89173d1fdb9c6b7828fd233f9d68fd8e6fbc73792b93da254e5b38e44d06a911df54b14bbeb59a23e7ee5239643b44b003c093412bfd4305b5a8ecb27e93a05198f5ef7e14d28b77e2c693f6371a62d006aa741395085a3ad3fcae10510c46432a75114449aa22b9e7be5854892848b4e59bee37dc67e54aea44e373f3c99098b519bfc32ef01b16403e8b1505edca680ad5834bbe992d476f9e3e35d6f041d34c9466faa5b5bd85bfba0d891a79bffd4fd0523709fd211afe95e102c35ea887d174ddcc5b7bd7d176a7c99d65a335dd3a12a6033c006b3b8189e3fecd8cb3583c6706ba91a1dce19eed8317f41a95316a96e10652f4c70c969494ee6862bcb7bd2853a207683d2fd0eac1e64a73a9fac160fd0f8a38b1bfc7f7d587d0998521032d5d410ec5a056940acb7747c5bfeace3f09348171673a5c5ba098c684c8535731c53258e1f1bc1080dea2f3f3a87f4616f5f7f94df04282d2a3f2192f74a01d4f4e60dd52ba3581aeb6b34e562091277a07f1bff2fc647b04f72725413c165740af5084e248477821b0bdab35279b5e7874dff5394a7026af2eb901a6cc3ab670f6b47a36d89ecd3c52714c9ac939adab22177116f620becff62b8f75106552bbfdf2c0ea8d2f268ed6a2813213a476fc0bda8b87a5f27a32eb56a04402bb01915920b38e513cb432af88ab0570477b82033a8a66a2407d8ceba5730caf692230b98db5cc58dc5ba529107981ed699d48f8fc4ee3015f0a0a5a4c0e56881bc72d656acc270f4b86c57f5eda511508ed99b2e9fa2114870cf2f8926526df06981dfa6e82ba1c141931ae03ab36b9c6a8e383a3dd186a2ddee26e326cf94332968336d09464c51840a612405b17bee35c90c879f4b8770990ba9204baf868ffe6d9c6c5a75a15e353cd3d5b636af240d7eb82da4ec8e7fef064d32e514b87c0904ef688b281b12d37b9a565d46377d3e42b848bbcd571ab9a7c4ca47e93ddf3afbff06cc294cfdedf17248053d82af60140f2d959a63478740901c96b11cbc8bd36c03acba79ee6300648f0436bac0d9085dc17b9e1d6c0dbf3688678edd8bcdce17da9f047eb62fb8b15051f3209fe397467c28ad7e657723da8ec6f2108bede7a14547826b57707d3a7c0f04333c22d6d30a26a376390d469c44deb8ea9526ff453438ad602b2749009edadfb584a9d7a234c634ac6b3a8ad1f176667ed77eefc868b0c1a483a179fc9b8a616f304929493c00945248c0f152de2d9e038c211bad2d73f950e0b145c31dac979e2363eef0d47360e95723ef36604e02cbd4a719c1ddabb3f84f87fce07c722f9caced68646efd6a2c43300daacbf9548039423338b62dd770af35950309afa9e25056eb6b1b05ebef94be3d73f49c290ef8136b09077bca2edad9924c7adff93ad29403115b5731617c4955fbf499710a5627d873a574d927fa3fd2d65b52042278668fff9efc0e768aa31f2b7a57b2f985bba376728ad18060de548df291f82c67fbbea55a0dc1d1830aaf2294704f3ff3554868de431bc7417c384f170525bd525d4732fdea92d17803f5f357df95c647a7a5608d919bb272259d2be999853d18bbfe7f9d56e0d79524572ecd70e2e31ba32f8fe5fe81891aa528f740834efe9265bc3a3cdf8531c1bfe0def9700a9807b53385e90025322afa4edf7113a9af2652df540faf3266c62daed0074c0652c61520d57da549bbb04d9121a07d6542c6024ecad801a55819badec54eb93639d0bde347b580a74a14c182033a2b3b5d0c66db98ade3fa4a1dd126c5318f986543d7736bac83724434f7e3bc593ac0ee48a8d0112f72cbf3d1a2049d2e348fe36d646596bbb8390c648c155720a7ea5259a9cac11c0cee2907a16e7114b3bea4a83b57b2421477a034936f2e36db2b00090bb319e47c5077d4f0a2c0b6a5e2b18b206511d1f25948f120b556455b0025b9eefe21992b00012995f01be2dbaa112b006d43b71fb24858025ec33dc1b42f15f28629a69974ba9661416dd5f96dd41581aaf062da3fa0690ab07fa9c9259f41df67785c2dac906cb5cc3045e792811e161b4804c143b618402a3a6a68ab36abff5e6cd60207828cb1a06f5f4e80f163d1af7c3ec15296195f7dec61e64769adcfbec7cb266a0e6e0407f2514ce70ff41638a93461ec39c21ab19337612c3552bc4bd26906bfb5743292afb5bdcb0a208bd1963f06e37b2976b50e4cd816d03a48cf709c9797cdba920019e359b6e275c4a2c24cd63bb8f2a9fde9410dee8138ab5cb3197375f3e99a9f53b7a7e57137e17f588ecd944ab7a7d6fe12cac85b281b1ff40dd078e3fc005c2fbdf84495e16d5560bc6abb60df8e23f2bddaf8021cd9a5b75178f14542f734f3437d01a7846e6b647cb250b626deb05862fbb6c0216cc498db05bbb7b45f0e185f3f9f7d36e73fe509e7d02eb5f9d1b5d9db14ab3d1c85a89ef598e8da6f7ef7bb5d4bc6e9db7f345b579b2237b5b8e0f29e4d1357101bec4bb3f32445fa2e676c7c8e5f1ee155a7c7e05894f8ace379060aec1d62d37a385866d8b26770eab8df4dc3f25a8381b987b2c270031564432d1af0810c7f46a9a7e45f0d25f83bf3b77301f79e2d90850143e1bc8f4ca53a352ea6b359415d50b63710598a196f3f78e9733268bc16f9368bb7bafbdd56e89e88863e2a17f2aecb5ab175fcbc35053292ae35bf8da1cbac46ecdd6011577cd7985aae3fac3e717d9a93b3124e0f38b66c8fa04d748be7dbc92935d8a2157bde6e8d0aa337784fe0cd2a25b6d99f670e45bd31f0967e969b345eacd869a543636f65596c2518c91019f909c4b615b48183fc4fab9a603cc8413de0fb3932acc96f7c61b9600525cdc002319379138eea607252a4f2108ec67b545c2f0669d830920bc02e8659b1c57470c54ac4ed2950988c0a238e1b8ef9ac2cf10291bb45118a747fe1a8e057cb9f355f21a384b391ae0c6452bbeb757afa7a685c93e49dea0edcbfc74ce55bab6b424fb0873ef6872c2eaad981fa91c2a270e2644bbca690951ed5eea49e700ff6413bed8e8d1c965982b6b9fbbe31a5bec5daeca1ba81dd4972e88e8f0e4e634404a77f602b4ad69e8ac072e27e7b47b953866d00275046a4fdb85b9a27955b41cd12d06805cd23b3efc4ec2280071d8517d1cd8dd7b231d6a0d54d009a8c7714184aad2499634bb7f546b6c195c533cb7ac897e8b8c39f899609194151b1b5c98680d8303c7629cb0700c014d471d82e76390043d1868a9130a3bf699aeb84722308bb2d2ec907d00f32a75e7b6399a59336cf1c7ac7047543c926a926ba749284f750718966a26d416e4b60ed3baf56b17d04ea947751deb163847ea827297e2ec0528b0b410a685dfb911ce4bd4c04004afc940044f17339917e53ca43089b54e8534ef49bf454877959606e1632d266444151d1aa2796da9f25f0a55615f4bbfbd318a571f4df4101161f040f8244f093f414aa50697d41d401d03334a25802edafdc3f9039c9d7567462936e2112fcb8e02740a445b9e209eceec15b61cefb049e02830a54e00c5062fecc46d363e1885c04a1710ba66634f2e533036fc78e8d0697216f302f29d37da5392d8adeff6f32edac0ad4b6d5ba384864b54f02442d12afbadfdc37c3214a3e00261fd32f0b72607092287d296b67c0278b7d82af67fcd4d10c4af0b4ff6386e5fefbb2737030832e52c62edeface4086bb0bb18844e628798ed7c431665594fd6ea28dda4dc6cc533be306287c71faceaa21ccc94b0fe9cd60ed8d8d5d1f99d2b3ef258c578a0e94161678c4791239b829a5783187f7d605734833fb3d4b01761050906d189fb7a68f80d18f085e0b7aaf7ad494b12b330b318c98182b65fc6205d7233a67295c72d035589fb60b02e29354624eea476d43e6fdd8609c059b20670a27a9d7a658845053c7c88aef713d2f8ae80b50e8775f780f8666d91761607accc35deb9d3de768142dd7857d953a847f57e1cfc738badfbec48bb1dcc84f723a56e411baea51fca67d1d1021d4ca774a381dcc301bc3cc4a1dc3e02d0d956b56f85b3740b5a87095d0f9de40b548abb882435bb06d09481ddd2f9f1f92c26ed981ea8898b7aef4100877f0cfe07071e0d596857af5956b0be248dfdafd5e684fb4f398578aa0c1d62146a40646445756742cecc91365467357d71fda0f75677056e536729c4d674209977fabf338af8e7f50cfa39b08b0f7eecd201532b8c6a37b2f91553b780ca4b629967f204f7a912c0b9db62df87724bcc1f91669191575cab6903c29077b8dd867969caaf1466bc6137cf05bca893f94d8dea9e370bf648b8bff7592d7c8f5516a78a95a9602d2cfb0fdc7dcde1121eb845be801035b976c00d1f717ed0089a0de68a0ae13a141256b72244df4a6dcb2dd800eee2badeb2bb079d0e19ccf62b052b6d560110532e58561de6214e89fcfa4677379e2d38aa7e176495c67ee0ee38757e7845801712dbefd3853978b3be329b22ed01690450fe118f5fb87bde8355db0a00288dbfaff1cf07d3896fbc29b20ba3afc354019c9e46d7ff7662b654242a55050ca711908abcb6eec1b252b737ffd04a961db3d68cd178c06d6ebc7105b4f1ae3ecda837cb63f7b129c558a2213392051e42e901d83859c5a340eeff935e422de82ce8da742be66419c5faf7915b2a802cb51d6d8eeb334a6db5b5acead26ea2482eb93f93ca72270c454510d8cd0751b506d361d26da5a3aad0369c1a19f5edaa467cde656584f3b0edad8fa4cd403c1152dd8fb0d11caa8ae486e954dbcf13c1db685e68ca8e13069ac55d9896a2835daddc880d1229fb5da39167745120cbdfe522b7c77b8aef43c26a28aa5642037068258554f69e78a403df858f35b96f95750c862dc1134b9c7c1dbac158abe357ddfd446366da625a92cccbc69617f7397fdd25d25a4ca794f740884e1623812cf9403038144831dd02b3da3643fed851b42b0c3ee480d1161d2de0ff0363c794c3c9f87051dba2be47286d0c6297f74b93aa2ccfa4c990190a756b7090fe3a846032562edc54ab3a8ee6946f8c1a5d0a259d12798824e3d57c33a27feb25992eb3666b38a81e2aa7d791a8a940c00c485e19931aaed0842b1d1c03bbac80877e01a228486827156a68cb34080d98f050780f3fc67fd6d9521eded4773e79061fb824201e6023bc8f95efdb05232c4ce48bd9d798e98ff6dd6fc24aac33d23100995ce2c4e7ed09c04b5d780f3560233e847a7c3d763b7dc211cf0d5d8f249b297328c78dcbd02c1893a822e62faeacf3", 0x1000, 0x401, &(0x7f0000000040)={0x2, 0x0}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 19:18:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x6012, r0, 0x0, 0x0) setsockopt(r0, 0xaa1, 0x101, &(0x7f0000000040)="bf05b04aed04f1639759b89515fc81acbd1ae3da30dfccd7ce0b6e5cb153e9532958cc7cf5a75845cbf984b0a82ab177da7e852a3b92d3ca5c80041d1eaa71203a65659813749267cfffb8d2cdc213572362e992c774fa9ac21be9bafe84c96390cb718859be5b0b0c7414935e68a30de8ec80694694a6841fa8a27e5b041fb13e47f63e5e184d54d0ab9b0927ff8bd818733e4ee39e905408f2b2f9f9d2bed46f53b92e8a8b3f40f7741f", 0xab) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 19:18:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) 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) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xc927, 0x35e9978a}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:36 executing program 0: dup(0xffffffffffffff9c) r0 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffdd8}], 0xffffffffffffec6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="593100415605291ecd44394df4a182bb09048c555473bbc7782465117b71db78b0115b4c4c304872a7a440f2cf5f9a95c6960ae195f0bd13e4ca165d8d461d943fd6b07bbdfb29e4f248915291ee3956709a6466d7eb32ce305a47f00079b2dc3c45de4f3260f1cc747373c5191caf61fed969b467", 0x75}, {&(0x7f0000000100)="2ecd41da65605d8f328ec5a56de59d2afac9438e08cbc8a6e5e1c235d8f7b7eb91873001d5a6c7a80d75e153b7ecac453e8d39c6140cdc63a1207c777d78c24849da9df66edb01464f7172761b132a4d5a21c5", 0x53}, {&(0x7f0000000180)="23e92da3e57792d191911cded6c6ddf141b989b20c59d0331967c47baa9f414a03193309ad9b4729f1d7c72533d6909d91cf40d0fed127c96012bd843d858916501b2fc9c6764ddc32eb3119e0b66baf62db66ed5b695298d621a2da7ff8de4738718fa74bda297102a3bf4e38383357adb0b947c20422c529d15c16a81810677d6192182865a6ca3a0e64c45faf7f72ed3cba382e272fcf5b84aad3198f186d861473339072f95f309696048c7e3a848c3f60385dc9e6be0af3a8da07cfc1facfe9a99099eb42805f264fde9ec0c2aa4ab4cb7f10769c44306009bb2f07927e50076819be406c4b075a15c3b856e317c788e4299f7e1aa5c02b", 0xfa}, {&(0x7f0000000280)="06c2a2e30fdf3fc2ea855bdaaa233374e4401d72626334c29d9bb3f0f1b5d86e6cb6b9f664e5d5969733a7cb02f7ba5919618bf736eb650a47f829eed9c4d0e67f3408acc6", 0x45}, {&(0x7f0000000000)="834ca306d74d3b474e549774e03f", 0xe}, {&(0x7f0000000300)="9f156afebb5e31745e8e96928913e00675a833566e9e8a6287a559763f44ccbd0485ae3893d373ac1eab557a3f224906113de5356adebf3ad9", 0x39}, {&(0x7f0000000340)="9293597e6ad0e907529d125450022df741468d839aeb97d4a90fe59401f4e53726ce80dca342d1d73ad6f75cddd51a52d56b19f3b9a3d2eebebe379415df8e0fc05a0b56e66c64516fe03030aefb01bb4e30e5e761ce1261bb51ab2f81455a8c4d4768f0a15e177bce8988d1739279c5624ddd065a31f9eff8b039ab661f32169ea4e530d02286d47367c27caf08c35843266a9b95539e8179e6da44127e6103dac7294d83dfed0a9030816d263eef995767dd87bfba7237b362c7545a364ffb38a2d92a9777f060f8139d90497880a1832442850b30", 0xd6}, {&(0x7f0000000500)="92250f659f471f44956db0398f10f7d2183dccad8bbe8d7fede013e6f65c765ec6a9044ab07a954a3ef370cf724fa3b9a86349512a110ca05909a65b9dbb1b2133537d04b3dd94e49cb0df1b710c39ae2808c3db396674df71a9a94ea5e59125730e2ab38b86d39a98703cb9e3752e0567d748fc92402127e8bfb221217ac916ce90b0a29c38bcf37d5815b6bd52bd34d5e1c49c085acdc0ddba614fd2f5ae7f5b07c35600d2d9fdc016c4c56425a1c9ff7ffaa53509dba6378f27b02f48d5b212288427f9bc8fd7539c06dfc6b4a73da9ee6dc26286ca1d980896988a", 0xdd}], 0x8, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) 19:18:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x8005937fffffd}, {0x0, 0x3ff}}, 0x0) r0 = kqueue() dup(r0) 19:18:36 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 19:18:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/104, 0x68}], 0x4, &(0x7f0000000280)=""/150, 0x96}, 0x1) 19:18:36 executing program 1: r0 = socket(0x18, 0x2006, 0x4) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 19:18:36 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}], 0x2, 0x7ff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:18:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 19:18:36 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="a326884ec77bd7398b8f6835afa5b9ab2ead2efdde786499202dd60905c5f5e49e81799e18df0dc4a1b13fd969d3b5806629830a29cd672823e0b2d09479028000f3004e91fbcd1969e2b8823f809c40ba5da321a92f8576b7e5987053a84517b4d0679753e360019495da3445c936b28d76941481b7b5e342d77f28b40ac0bd3afdd5f2276ff9e9d86fb31cefd3128589a9f4b006098c551afaf7feb32920a0fc4029266fdd92cfa4ceaa2954e4d2202b5c810b46947c57e9a7e572141d0940e15731d77d", 0xc5, 0xc, &(0x7f0000000180)={0x2, 0x0}, 0xc) 19:18:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x0) flock(r0, 0x9) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x10001, 0x0, r1}) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) close(r0) 19:18:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x90) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setitimer(0x3, &(0x7f0000000080)={{0x9, 0x2}, {0x7ff, 0x8}}, &(0x7f00000000c0)) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 19:18:36 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x800000007, 0x45) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) fsync(r5) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x5, r4}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f00000005c0)=ANY=[@ANYBLOB="02000047ee3f1ede113e4d1b6d08c9ca19d53421ae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb013601f4e30b38a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326a00858f72e3df649fb9e29f1091a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d4bd62b346b8ead41f32b967fb4d4b3dbce44ce4bb528138ce266f9666a3e7f976493f2160b9836916cdc07a69a817a4bfa488b1256af0600d80a5e7aa0d83d7d09f987204d56983434902a76efa9185f0009c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de963a959a0f8b31363f3a3c99ee104a240358a000000732fbf63e83d155e891330cf180ab805504822fa0c3846eded9d73dbf41e31b4b9781e17370f35e0d0b16ebf5a48ec83e837a5b03edb58bb52f2b6e0b7bc341d69d5b808e2120472d160263ef06e12ececaf03d2c4edc706cb83e078646796e34376a47810e7e65ca8087b899b2b90dc926ecc56f2fd81d8a2f49aa85d17ae8413a46acced3cf74744"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r8) fchdir(r9) 19:18:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) 19:18:36 executing program 1: socketpair$unix(0x1, 0x800000000006, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) sendto$unix(r1, &(0x7f0000000180)="388a8b221c8695874ef1ed2ef1d3da0caa853c9a62d3c0933b05bf3e899b7e0a36c3ff88299fcb7e2e284fcc5e1131a2c2718e829e46eb6212961fa8893cae9fb4529489f9164c421fb78cf315bc8b0196e2f3dacf6312932e62a3c7b8de30de8029c3277ee845dd5a8d56ed74cd073210772fd97b66b3b741225039abe3e21865debe3e464354defc262c4df7f9c49c36860ff9b42baee1cad4f25c41db20cf9476f7ff291d23f7144c1d670275f4edcffdc9684561f2024d3f6850d1caed9a00ae7985447e52551229eec1aa1493ff8c401f4b699e516b5edfd782606cecb629a7307ab972ec93b348674e798a9a8a3bb83c30e928efc4bcab5405082546c9dd22f56483bb8025f61cf4f6015031323ea02c748b88fb0971e88bd1af89ebef500399c23cc706e879273c215edf809fd3cc8b0f4141ffad96a7527e74a79adca0ae6e2173b99fe7f6128c550d07160f187b107469154a585216eb8877f9fb2d887f8876e4b9dd18260b64dd97520ca410042aebbb808bf7e3de8a2c419ca79cdb26135fbfb2a140bdb7b45411ad9b16c1d20d745c7fd69ee0008c383ec36f9bebfa056479d9ec16754d98b0179aeb078e8e0975a60a7597f1881954c02e724d507b367e00453a77f465c2078c6a3723d2df67ea96d1c0017a5fb90807b01bb1b6877c49ac9bc0917fcc9e72c6de6381816b431d81838e61201b64abe2885e07c9bb759f1a7f88e720a3ae0e3c6e635b7dc3fa6c6b19192d6e0428cf6c02b403eb3c30cce9cc0ce3bba966c445842af4b68c577f05b39b8dc98e9effc3bf2dd9e1bc2e3bf32b7fefdb0ace58592d1c405f1c4c0a3b47e10e18c468486022514f99a49e2dfbff9c994a4044dd5c5106a5b3c51aeb4aa54c181de549ed79155d42670f8c538a87feb91f32abe93e723f6a0e6aa8b2a5ab15b4d6dd603e90c04c5069565c068aa9c2f5566df3a1f4c9c4067eded5d5c78c6c1a781915508e48786b3152b6875eece8d02548768d22c76182c58054b2e5b4fc7c99459f6dea6e839d01901dad2debafbc28a6acb101cc4c5237c68130745a7c8a667128df4de6adf8f7786b6d3aa57aa2ad3e836721d7752d059224bb010d81d62688f47fd82a086409f7493feabd6f2b575cc6d2e3000141440b879a6b3b386bc2932cc631313a539be60610f2f2474ed531dd17895d4969911dec1863e2ef3b9a2f0fd77ea0f7f9625480cfc5bb6cd72b0cbb6a98915490f0c51929b5f6080d81d611f466474157a94c8756b2508dc63f5907a8cdf9b4300ff31fce958a35946171b11f90d94fdf187d8b1c6b45920cc663326d45a7cf65cc7acbc51bd501140b42f66b9bf0f74d860755ba8ea4a59225dcf6aca29bec886f5b3d7107e9e3cbaeaf75b72ac9643ca9d9e0136587f5ba334d99b11a868545700f057a2d038990bdb4dfea747167384d3d2afa096070f2d8fe22407938ee3c8700ee1278b03c6c2bc79243969425c6a83b1125003c84763ce88f81ea104ddb4370e1e010abbfe98b1065ce82ffb1b8c8c05434352bcdb8376105f3a494b2bcbfdf0488938053676a3addc0a0e765132507bd0797ecc90fdf493d4c45e1fb75bc5dc0ece9dfe9dbdc53dc286c4d953fcc219202f6c2d9c4b7e89a5678903cf8e300cc8d0a4dde5755dd59cb68fbd396ed3d2e12fa1579119e2fca0a4cac19aefc6487c6634c54abd12eab928f97f7690a6aa7c6c4b86e4b54501f52bda296aa12a0f29f5fdbbcc2786fc96fc200dd5498fbafc8f906a303fe5a98b32a693372a7518b86bf7a3ccc98948b2a7167d6ef9bcc168f23eff9dffdb156d3b43977e6162212f187767be90bee4eb188f2a31f8e3d884dfe608062b4a154b40bf717ea46fcedf6d9fdb91ebbdc5679f06dae4e6c601e0fcbbf68e89037c1669acf51e97f49f1c88fb2b6332a604153da528daa352a4c3e2d0e2301a6eea1fe9716146aa549c2be1419c2f098d4c916764e46046c069caaaa590a4037a326bf286e8eda4b54bbfd3d2f2d9b57e4afcb88b3e3d8dfe911be7f519cb48832f5e228b16464b3da5691f5ea501441ae0648aa44a57b027c344d82d0247fb78c994324e427e82f23935cbccdc6f0216545859afef93ff79af7a5f0eca2fb1c801897697730ed47b7ca44532e9a0474af79298c79494cef326df7cb5287022fcb02d1d241cda36a6692316524040521f41cf2c4ab86fded6cdca1962c09a1c5029bf14c747a127bccaf9037e22c2f1229587e7e6f34c0c42610527eceb8ed6c558d71ff76b21e5e71da4c135450259d702235d802079e26a944fa2900a48f314ca0ba8cc88e14ab243cc5ef697a4ec839313793bcdcbda6b66ec3fb998fffd82755b327c32a89754ee6ac55694395509d71a9bfda26579a9f89f1290ae765fc5dd754603b70a3b7e371a43fd3b907ee65f295c98dc5896c70e2ed7dbefa305d7ffb4c2aa6b962d8c3681e2d6bab01d293b40591b924f309c1268a1f96917ed8bbbcbd16d6f6dd40c42701f3ce43f8d9754b80923c0d1e2b75cac559cd4039343fb9c6d5a52745b077f9d14320fd5831da5d9169c9aad70d112d57ead47058564047d9945a56999ee00b3c7c52ef82118f725df12ac9130e2a95a896dae52a89abdc83e8b2e1db1150acd0cdba9a5081f87fffd8d6654eeb7401fe3c0d344ed6f344d76f4fe81ec1399bcc71a5e9b07d80fe29ad2fe81d5133723b2570cc2ef01ced3d2eaaa722b993ad47c1b4b84bdb2fa14521d51296ea935eb26cbe52d4cd11040b7811c3a5a18b6818a3df3e11c63db0b1a6ede5a5cd04229eb262d45ff58f648aacdef86ad22f2ef70740ae92042695729b70aa2668756d137737abe3a4f953dd731f936f48c5bf64b94c31e96288874471faaed6c65182a7528f82cc2ace587432f7a1c0f98107bfafaae181e83a87640a7a212ac1e5c57ca268a0b5e5ca1e827690b1d9fba16eea24b0c491be9bc6e1d88e994d339585fc281f4e0c022926dbd4221710cad96fe8d731df5ad903d468fc31fed10e7f47782254bcc91b83ca5241a679cfb47ea6662340125642f3e60882f64dd68a9edb31f87a46afb318714a9e274263e900c4a91d51a0de58499b6cac636b6b48cae62b1679a124a069a0a1bbd3f47107c5df7106bce3ef44f047dc0e80b0ea4fe6869119486e6f5e67f83d7a350190ca0ac911082cb19c9827c7f747889b9e2140f22a90963f87ba5adabd35c5fa20744f22c37cbacdfc8015a213b79a762e0ed1b6e86fa1b22e4639dce77fe19d66b938f6c27a0b9771311d642202f7810d31db6f847da9da3f00e387b20ac4dcf9ed2a03f2e74d69734899d0af3c9a84bb9b222b8d80b52e9d4d7a59dcb7cf6bda115b9679cb6c1727824ea9b918e2414286949ec9b6176a139993c9a90e2476af4908518a9820adeea47915331bec7e87e1e1d5903b9399689789cc7b62d98febb696da5784e7fc573e25756375673a518e7ea95b83027c2a8934cc831f8e3e7dbbf59bb4e5b0ca221d206979772121e0e508c31b7e3b0abae388c7b62bf69f7124eab2f73703f9ebef5c90a56c625252c43c45ef82d45ba2b98664f6a2eeaa5532cf88b4de49e21bb75b9ffb93485ce4b3d2018e81cf8f9b0d84211b247b3f18ba76e959c7adb2786cf7eb82d465866b6bdcd7a8254e6b8c0196a81001fa62533c60d276c52c3bdf6696552323b5ea456f5b3d7b2a93310d6c9c7743ced00acc805a87e5dab29e9025d4bfcad766a5322b9402e9094e3842f6dac3dcb1b9a23ac48d534d739898524e21f8d4242f4e38940e84f3f238d592b9c2fc8bc4cdc67a2850ccf941002557045d6aa409fc27c3803c930377d3f3ff8165014a868c77052afd67818c635c562d5d9dc9b41e5f4dfc026dbd09a27ae5a6e772ab1ff1f1d65e8c6fe65b90914dadc9904aac78cd2a10ff1caa727db2ac0461a72ecdafc63b5389e5624122b3b3eb55f310590d5af32019fa9e2d7f6e828557fc5bcf87b964a99344084b65bfd38c54612f9bd4668ffe410803a2361d11df653465b7d5f5517534eee0d5d6eb03b3c88def989d9983942f8a630d05b4f53941538be91dd55f95911fba36f88fb1230eaf2edd45ff189d3643f7868de0e5ca02bc3eab74cd5e6a22567cf4a0bf6a605afcc5d332c6d3163312d1f74ed79936d5d3039801293c6398006b415cab1d2c897238264888619d54de4caf709d72d25d3a227375d6391e17b65e6f8efb764e2b1f192cc7cffd9ac9c61d98f776f6e9f707abed2acea9554e8d06ddb6911e5fbb1b8e979e79d3b8331caa79f5f928d67a45f2243c6483c1ea57a1926fd5f0d17ac51c95080054bafde46965bd4c3ce8b8d8129f988b15e9bbcde04ff7a28ba2efd0747df0679f6c6caec244561fa25b530b8c263b468a7ab0393f069b220d6e700ba1c80a28ba8dba2470b53078a58a17bf30dd43f2cb521de368acef216b51d93ce6d445018931971fa08ac5949d364429d3aa1d5db98f87900ba539054dddb58490a332df383a42ca7bca5f2cc000086bfdc035860333e9a9d7fe332e3e2f8bf8f6b882469897a1132bff726918baa3cc4108301509bc243ab8fe4e00c3479127118919a702cd2000bfaca8d1f1501107d0d2cf02938bee173ab5314ac417e2cb2bda3c6362b7d941803fb2494ae15b47df5b5d18a123842d5eaa9f4cfd86411f4eef4bffe5c054edce74866e5756d3c44ba90d0e2b51217e71ccc113799a85818d31ffe587185779d683c9dd4873159af0666fc6c62bdc530a53d5a3cc6cec9eb805f365568a965aabbdb848266e159ed8508e457c43731d659268e464fa7d28193e383713e54dbc11e81b72a6c34e350b6e8ea9aa1c769f6b06499820f19774c5a810ac5cfa978a3241c24be5b2121a3c669983546d2822a052b663e0898ef8039a5ab91a33bd4db7dcb22967808316e1138ee1dc29b65c49238e248c2669d2aa870749b23fff1bc045de33cbc604d0d28556771224249cf55f6c12314c4dd7da0299a318c69dc00e888dca8099ebe5632c0378c6fbb74582dcebd075d353946d27e4beb5f601d0dcce48111f5ac06492c3c5841dfc76b35c5d6ffcbc8275ecf112780ba8f5173e176843b7fd70a1316eb8ffa83ad6a65d568d14e83d038ea3318edf437ffa4887cdff4dfe7a46b1dec2f46a772740e138ed1a93a919a1333134e151e3007928dd8222dfa5cc1cd390c7b1c94d20cfb22e0b098aa6159593c2b3fcd62d1617ca38e3c125ebf474fd249a00ef9b260c33d791ce64cfb956bdb3e3478e54110f9199d7d0cb5cedf749bed6478d260c381726faa6fd1e7a41bc6aeb27151713734957e60fb72b5ad14f3d7cc7e5c1d83ad00bc1fa4b2c11804b947304648eb254efa067558c2d123ab74b9810889dd7027074be42b7ccfa0c92e29ee6739c0f670ee344f546038b18a0949c9e3ced7bda30bace2ace0c59b082d1edac6ac8523efd3560052e614cce8945bfc1150c96970c52f348b207cfdf3ccd0bab1b625f1418279d09d65eca984b6dff8ea781670327a6326c4c4b84bc6500ce0ef44f387b2eb0ac7388ea00ed657edb41ef7d3421f799aa4435583f519d61c2c6975166784889b1d5e7d2192a30842922c39c59f26ad58cb965f258e012b52a8d654625bd67df954a168b3ecff59604718d0a98852df62b40b530576b1f62fd0e7fa10b5af4290e1519a4e1c876c8d879d0c0348a13b45d2fa7d71df24514e68d7441bc70c5034d834531de239b88fa0d88b9fbdb778ff31eb86cb7a132bbe6f2c9a3d0", 0x1000, 0x40c, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)=""/65, &(0x7f0000000000)=0x41) 19:18:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x100) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 19:18:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x2, 0x2, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r2, r1) execve(0x0, 0x0, 0x0) 19:18:37 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 19:18:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) r1 = socket(0x18, 0x5, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x839, 0x4}, 0x10) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/110) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) semget$private(0x0, 0x0, 0x0) 19:18:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000900)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 19:18:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:18:37 executing program 0: r0 = socket(0x404, 0x2, 0x1008004) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000"], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="4531a75274dff57d77fcb5c13bbb48dc6bbf971e47a41a000ff8c73e747991a27cec9891dd5a892da9d93208cad81acbaea9593ffd0a443dd537f85299fbbfaac4097a2a68557fb0642ab6cee1489ff7c6c6b55dddddd1b6b8c873fde972adba8284ecaa6054fb98a9c52969443d6720d37f29eeb8e6a1bd9dbf67e38761b79e9da86db0c2d9f70d3eb9dae86a2c885f79af65467bcbc4b0ca1ff31907e2001669c3c1777576e439d2df37cd0ccbbcd31dece8886a91ee0bed191e", 0xbb}, {&(0x7f0000000100)="dd45bfa92646b50831e728880bd2404c237c76aebc67f7b88d86f06c2a8afa2519e4fc1c78b1e14d721dc99e07cc59f832283972a7a37f497d3bada9d8dcf10d8297dce97b5b3855acc2a9aca31bb4455578a51da15a6e64b3070200a6a97241c4d43286b98e1dfbcd3ba00c38f065e357237121bb42bb313e5c4dd436b314106d962397503fb112284e7db78f292a179702e4541bd454c93474cf8dda3613f16bd72b601f92a41bf6e386c9bc06adf6f531c91c2300065203496c2c1de06f7b", 0xc0}, {&(0x7f00000001c0)="64c05a4e1f7517d6b75d4046d2dac13dffb5be037d63f522b4959081b1c61c757ee8806d3efa584a8a3496a47b1f3f24072d9fc814c6e822274d2b974e9e45442adec4d9509b1bc915dbe427de0bde0064d1bad61a81479a89a46fdfc78c485253f4d786eed67fccda762e13adf5bc789d87e8d0253bb2d31d0bbaa920507d608303cfbed5b62f30125870eccfa408dd6fceef131cfd34da7b9e5e4364", 0x9d}, {&(0x7f0000000280)="53931968581465d4ead92293d1c729684bf7b458f5acb77205cedd3f2e1c34353b6cbff6c12c59be95b1c27ef609143affa7f1e1b3fe9af4c379ad0fa9d2dc338ca690b34a46ab70844f16f15cced796c27e", 0x52}, {&(0x7f0000000300)="1c06db4d0831803f98721d62ad015a907fac229e35e7b989472ec2f6a4bd64935d4b4ece09f63c057d9ecbb7291e13832dc81fd88377d820a98de22adbc65d3ff5b220be881e095235a2c311b18df3c4ad6fad4c909269fe6e71c46e1997ab7b0e39da30f96246de7da8866d159393ce27c00074720f9b682705f7b79a6fa34b9fa19ebff47d1014c45e803915fd5eb45e0d920bea178666f36e6a480b6e61ade0a4484ffa1131c91463b203b684f8440426bde64edeab67e018490fba8a", 0xbe}, {&(0x7f00000003c0)="04d1ff74d447adb5c345e0fdd802ca12765579d128d6715755a7dddeeb0973fcda029772a2cf008de5fdb65ae0478e76a74698df2df3652277fad4e615f4675149ab172ec157b630005d50519b6104f9bc12133e6d14d7630994d8a4693299eccd8159524af8261f6ac5123656d08de1da03ddf8330ed30862f2e78c7ee748f7fc55fa0f976944f8d4ed02bd7fe254227b7cddc43514ff83ffbee711b7dff60d199ccb2d000de8170cd584c867b62192e5f037713f3420a0bba73b2b1810f7c34a759605f3c062849c83e03708ae9da3e92bd35598f93053e966add8dd1125", 0xdf}], 0x6) 19:18:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = getuid() seteuid(r1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) getuid() lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r2}) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 19:18:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000014aeda00"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) 19:18:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 19:18:37 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='.}%\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\xd1&%\x00', &(0x7f00000002c0)='('], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)=')\x00']) r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 19:18:37 executing program 0: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003100)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e07007d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87bc0a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c8ef75387b9396c08de807000000000000000fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d096a55cca66efd45c35023e4f72291950075cb8ded4f6e09cc26338539c1931edf984c5405aa910ebc6cc2e1f17d9b310b984400989b2a5ff2ab63321bd040013a5a696d031809ce27d69e7c8b08dde1b03bee997840c82df36881a51001f3371b8f966c69f43efe5bfdc9840f4575ad71a1616be86c475fa330b8d1b2e6895517d90279422cfb146ce0b3fa2ead45b2bf6b73d15a3f9c3dbfe323f80edd1369f067c75fa69547a350c4a8b3f15eea2fd217fa173acca2bf954acdc572a080d49570a6b2e0b860cd36a3dbb2867a006de52e81de17525cc63a8c1421"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 19:18:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() 19:18:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 19:18:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:18:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2e07e090, 0x0, 0x7, "43d5d5ebd0cde73811c44d4ba67f756e6e7ea97e", 0x9, 0x80}) 19:18:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="4d884c00da42d44fafdb75737c5ed0416d7b1c4e58b4cfdca0e83c91ce7d33dbf05c94f91ff683a08f15efd11183625d168215232fd011c95fe7f370aed6d1c0876ccb7966d6c47bd80f951c66e98e19f586412230ef00d33a317eb893b6a6ed01e276cfb1486c0a60008eb1cbcd20cb2f3e74c7d0806bf987c9b0998b63a892914fbe71f90dc50070a91db55a4f1cce6e3fc1fe442c9924508ddd5b359c7d6d52c8ab4a5b2a3b7a5ca79c2b56b95b02f17dd532", 0xb4, 0x6, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x19, 0x2, 0x7f) flock(r1, 0x0) kqueue() r2 = kqueue() sendto(r1, &(0x7f0000000180)="a5eadaaab03e1702361ac2bd27228ccb80bb97ce2175b02fec3840c4bf37c87f69f7e9822fb8ff46d50e895cfbf1822d0655f6a67f1b7d40cfee585e00933f417d26cc0dbdb3cae3a2547aa92967baae7e3b347ad572", 0x56, 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) 19:18:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:18:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="0100f8ff", 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0x24000000, &(0x7f00000000c0)="0bcf1ac3afd83115fac67f8997e06af46e1a97daf2b226db4cf2ba9ba0288c69adf728491f10af23191531541b6ac187220f5b27300275e7c06cbe6eef3001974054dc4e1edd81f02801dede8d742ea20dcad90b134c1d0fb10a5b76d09aa03f2c99ef183fa01be28ca069da39a51b876bc79267baf9ede55330dcbdd97744f243172b45f28a1872190f51eedeaa5f5d23c1ad61b254264f4b34465fda383d05b7324a9069d0995366a03b146d742438fd241c767341aa24b871fa8796bd84cee49299d9b6a47d4f02858e552871fb0712a1ff7af7df8f57a4db5cac4803294aef51d9e1e2b38dec4ab40b1e3189034bcc3f196e7afbbbbaed3383af3e9b", 0xfe) 19:18:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x7, 0xa}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0xfc, 0x8b1, 0x7, "d62b818117b72dbe6f1dc22f8eb72ecfd4ffebfc", 0xab3, 0x2}) getdents(r1, &(0x7f0000000200)=""/4096, 0x1000) pipe(&(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 19:18:38 executing program 1: r0 = socket(0x2, 0x4001, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a202faffffffffffffff"], 0x1) 19:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x208) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000200000275834317c82074daa59bdf100b0f9a8f396ca3cfd7e5a0078d0c8d0003df4dc75239002298f9b2fc57462e111f1be9533b5e4aedba3e963800360014c2400000000f4bcc7478010a1ea011fcb4fa3564d88c91718b9af10580bf0d04c178836fbf4ac121106de979314919ceb0f99692588cc17143c353b3e29f2a55fcdf06e98dfed4e1ebb2e2ee64c797d157467284007bf361f0c6b7a44e155e6bac1"], 0xa6, 0x800) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair(0x2, 0x4007, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000180)="b1694f925845928f3d548c83acbea7acb511f62fdafc9f1eb6eee391af1f1492b8a0f550c5937dcd822a079d04b007270e47af8885e1b725c2bcbc048c73b6cd7bd6bc086eb4e04d14a03c44ed442723713d804c7a437e0e7fde0b2f4570041c04a9c8b62bb44b24789c684b95d026817fffc2b1b761ed374bfa87456dd95f838af325cea35b3b5b84857ac1e83c3ea5fade49b62b63a72941581a2311e457eb8dc9e89b4998d0af081496f12ee577dcca114ca4a61d718c8e6d3ca0bf1c2e4b339f7d04299687f2399e0e6e9564edab01e99ed08261f6a3e4d022e564748294a827afc0c84daa5a7bd42a23cf2a33786bbb23161fdd7c719b", 0xf9, 0x400, &(0x7f0000000280)={0x18, 0x2, 0x87c9, 0xffff}, 0xc) 19:18:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:18:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r2, 0x10001, 0x7, &(0x7f0000000000)="09fa386d5b0c9b5ec3ec9366090333a832f7299b448231202eb856ff78f4aa28d8", 0x21) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 19:18:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xd26, 0x0, 0x10000, "cc2359c4debbbd6b998691027c97ebd2f08d8338", 0x6, 0xb660}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 19:18:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) dup2(r0, r0) 19:18:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) listen(r0, 0x0) 19:18:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000980)=[{0x818, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4c4235268aa0678ce9954901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39f7176188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb8c1f28726700ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b832258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f149183f820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d8234dba39d452e9937c37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deb00d06c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06583807ccb91df672030b2617f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846109c6eba0d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02cae4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6aca1b6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d217459c455c8c1ec00000000000000616c1169d0ecfdf00c15bee7a16b"}], 0x818}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x7}, 0xc) 19:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 19:18:38 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) 19:18:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/45, 0x13}], 0x164) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 19:18:38 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 19:18:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 19:18:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 19:18:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8008, 0x20) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:18:38 executing program 0: chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = socket(0x20, 0x4000, 0x9) write(r1, &(0x7f0000000000)="fc2d67d8d5d3e2466d24ec17cc94ab80e46452de3e6472", 0x17) chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 19:18:38 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x12) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r0, 0x12}, {r1, 0x86}, {r1, 0x4}], 0xfb, 0x954) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffff) 19:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) accept$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200050000000000000000a487cb7bfc95442d0000000000000000000074ee225cd9ce9abb5957d0ae6dbf2f1c3ee828079647c971924dd5abceecae00673686051847865cb7f18a76c329230fc4e7f1bf8a9c6efcbe23b88d472bb509e5d118faaa21c57b2018d5d2f9966b888f9678574e8e44865842c37e752d2b07349d210e59556d1a7c247a1b925d7e39f780d8c3b344af23e0582c83572c53d8fcbff0a1541f12e2b7fc45e30073"], &(0x7f0000000180)=0x6e) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 19:18:38 executing program 0: pipe2(&(0x7f0000000040), 0x10004) r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) 19:18:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x3, 0x0, 0x40}, 0x9, [0x3f, 0xf4, 0x80000001, 0x3, 0x0, 0xfffffffffffffff9, 0x4, 0x101a]}, 0x3c) poll(&(0x7f0000000040), 0x3, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x401}, 0xc) writev(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)="88f94e0e49addb0e6f616dc14c7414c9b45e1bfbaea9b2a0b36737bf340f036da48c771e5750ea6a37779478cfd241944ccdab1bedc2c1df6fa7a4e53558d5ae95320379493bfca8ec620e4f0bd3acd9b979059f3611d7f0e9a7f0268e39ed658f8f017c0f8bbeaed00110f125a8fff1defd238e2c1cde18c5a63a763cd17e86ddb84b798ce5a76498651863761bf5ec1521a87e52f34b2c26f107fe3e80420a9b67716549720b9fbd36838caa09843dddce4353c811732c50de0a827be678a0415e", 0xc2}, {&(0x7f0000001300)="70ea46d1a3170207c8ae95abbcaed3cb6c40a01d6eac478e5063cf3caf438cb7b7c570c4d82162dd9ba21a43923d7eed3ecdc09126faa7f5df7e66d27ffea8109e8f01f7c5c29d6f3490d4a5aa7aeb4c9579bf4fb2e5c72d43a6e3d89a86", 0x1a}, {&(0x7f0000000200)="716ba07845a4fc19b4daaa510a373501059fb1a78541609b36499793c68b4501bca51852e2c9c7fb9e243781a9a982b7158cf771b5715638d2000f2120e3b5625e823134aecae739c3eeb0be85c696c89c3c0648107407a673539c875f88c002d690ed06bd6b013522c5fd0b2bce4400bb920fc2924a3630e86692cf512107e5813a3d5820314557c26c4b09557fc30dc9f8fde74e72f28025f149512c561e31d51f4d1cbe3338d889f27281b47ff9387ed94f7eaddb07e7b497b4f4b65e58fb9f564250375a539c023f3ac956c2bbd95661404abff497b12ec4b3c6139e1afed5731a14436ee6e3b68822c35fbf0896c6ed4b864ecd023d6077494563ea17f715d8a8bdf011fc6359014e60e0e9d14960689b02c6e2b4993d5a8d6063b797bd68ed22396fb87a05869d26223d26dfacc1b8ff21f0aac4ec81016646cc156adf5a880d9313ae4b73d07afd32806283a48dab91f2235002a2ae183a20a7193e0b419e9aa4cce34feb90f693cda0877df12c0616deff1e4ecc14d3bf38cdb4c7930f0440ead002aca4f235dba798067f22e02fe3eff8d4987d16f67b4f76fa0c3a2c2148e75286e987f8f4c38be67823c94cc3e20ffc2ddaddbebe4b482f4ab1fcb1c8144b279a3e1536c06b60cd6fd85d9bd6681a40210243c39079282ee552bc5665edfef890f6a8a3546cb2b8f19c3d8c018ff92d09152159f25aa04a3d78530f53d3f2ebe7321ba1d6933e32790bbf7567cbf4e9170203629781906b7c5142aeaadaa7a184193726e764119e4086db1030ff9565c097858702849fc37e844ac2db28e967c14ddbee89ca15db77d218b325f44e34301cf8bb5fcb60337adbf50f2d23d7972069b67c586a4557dc1b43abf34620e52c7f863428895a59e6883a964559f9a7c61aecf14b5468e14f6cdd200675f55b273b7ea40156fb8a4e68dea5126392b9df0e5b6bc7b501150dc2a876326a595c5a2c5dda947c2313a67bfa5a3ac99f7bfd63fda2bcca7617744b6c8fc08ba7965dca277cc98fbd82d5545a97d82e894b8678c4af0e9acea7f1f31cb4544d3b71eb101b99eca69808d622715cda1e4d2c66e29f13cc730e1f4375f72c5fd181cdf2cee7b356ca499d8a74ab16b8b7034f3cb305429d60d7532655a7a4eff49a9b393648fcd9ae78b0b83e5b4f2b4542044ca34d0ea9c5e45ecc144b380d6276b66affad5337ce2dfff36ee7f05be2e560309476f909bfac4904c43b5dab2feab94bb9a71009b8cdfdef998331cd2db5d9603105245a4bc68138934af295664aa36cb29bee5892217e4c2fc6652d9a88a3a79a0cf9a134d65d0ef3f689370587e3bb81bc74a6e75c1a5318044711d7363cac45bd536e621caa9197a8017118c8bec9ca77d062f5972adf085a71cfab5ba94201bc5c577028c301f835897ac8275de3048ebb2a5e11c9b32c203dfd3c9fc15a72090f5c788c112ba06f353eea1b7b0743a05e5e14a358d14027c041abf91b0c0805a71eb798b876e70f827fd2f825527f7695bcc58fbda5e2ac0d91edec2a91e1d99c698b666a4cf5cb5dde24734c1a6dfc3f68490f21d71f249e0b004d5de985a184e67601a70ab3e44fbc50ccfc6334f60e7a992a289b4772e53852d16ed383e08e751b570e83cbaab43063927570e6b807a9f90e44058356251b7ece0bf048a025b86d6d985164e2ec5a7cceb9c0a0556bc501675139030224ac0e9ca74c72fe14dfeb3e393597c3f88d32bd62bc3379e5ddc9bb0333cc2dee5a6ac08fd9b6bcc325cad6e796bc2860e6c50783e4c1a6beb353fb772be09d47ed0c81066c3f6f55702c731f8b5ca253a75698faeeb84d9e8b808b328d26fbaafede6518de04e55c28d42b18a33ecfe84be84256e53385ce37db396e0dd07ee8b0081e7e9e162f85308b6c81b1c197005acd5fd83aad7ac64302943d8dbe52a67b2c50d92eb980c9b376695397ce4c83708cce402cd038f74f2f148b1bb5c99d07c0a009af6877936f52ec517e43ec62d9d2ee0aa41b80b93cedcc0f4cdf1ad5f97368df19bdf461cd8d58da5951bb64889235380b9e9bd8f3e66c610739553ecf3fddff4d379a5f2b714b6c157461ae5496c8e761f38308cdade82ed2b9c89125430b1e94c157d331a44af4977dbec255a40d2d4175a41455464923165d2256fa6f68af1ef1bb47f28ab10a6a2269d44c74ef3d8829b4163ccc46c73790a3b42add93453fab0cbc00a82b1dca36276cc3c79d2fe356d54851bfff0a20feaf9e93a7928558a28fdd3f609e3b66425af9b0d76602822cd15ae3415420add1fe943cfa8fba4b43bcd73ecf14c0ddfdf3909096a7581ccf17dedd57cf3b93be8f8d2e69a8da49317856aee7e88b722b374870ffe6f28926fe3359ff1092332a507d50c6fc80eb7db7e945a2581905173cf8f96cbf824c15fd5cabdcaf2ffa7defc764d6f01ebdac22824ff58d7714ec88118e9b3b4133444615f8569ae7b4885a990125049b6b4182f82424bb6cf97d6df9f5b7b97c044dc900cd3fe95077eda3da4123b0fe75e29a5c81c3df9a87f8497cd2c828294f735c80495adbea0e6d4616e3e81c3cb0873d93017b057c5ffb8831e6e7404f78b891e985bcac5ee9f82481d7835676e59f19fb1328a796c7485e96639a2a7746fe6043303ad8ca1b048a470632ded241f28242865760e07d5024a6ead5f47d7298e24757ca02a1e6d9a7f26ff5af865d022b3fb30970737963a6da7671c08d0dceffb032e856f65cf113e8518e7e8409b8ac2ebec580c153cb2aab4aaf9e372d6644fbebd9e0e5d857bdb8254a46ee3bcddeb1d2153046fe47015f5432161ceef6a371b16480a82dde898fd22ea4eba9abd8b568e5a7182aa0ea336cef30a9b6ebfbbee6f034074b1453676c5d97d23af8af968e251a42a132512c6c765bbb9c10bb8e43ee24e6d4dc3618bcb0c87661ead388f294c7f05f6f1b9aacabd07e30338f0b41eaaad835278dad74f205d510d08cc38ecfb043dba8bb7926e4b097eb89b46f415c4bbdf3ea9e5905cc4a4868024653cde24542ec85d9d6bcf67067fcf609bf0ecc1f987120044e847e1a34297e55e2f082e7cdd80d466ab90c2493dc334a7dffb31490712901398108f618309dab3e10d023bd39b6eac4c0b79001b0db12907013e62e93525f67a6da69ea7bea3e82cbff99bee2cbe84e4fcca262be52acbc08a250c3048dd430c9fc0c604d664c52599af0f3d46526f98eb8202e12a8df31b47877db427a1d3afa68701c276ed541613e0a391f880d4cd42cdfe3e737555a733d5515bf90fab5025c941967bf920b83d06538d25ceec5b4f8f1fcbaa7ffcbde8c7b7b79b9091cbfb1463cc0b32bb330fc56a456a32182652d6e0922dad05a02772028307f82fc9dd7e2267a86e6353220f7d2b63d6771212ef699bcc4838fada8cc53b0339bbcbfd93320ef3a8a0b3b14487e94f951eb36c4cd93ecbb68da9f9ce1d1c5fc8f1dee0f820a33f62e5da6a64adbd9d0bf65d4ac7f3d1791e0dc79e89b3fc1c3fef1f69f8ad2f4331d98e7d1f3637fb7f84a3c9b57db835d31954dcda17f978abd5743ff52ff65ea9260c67815ca26aa684ba1898a192e4d167e3ab0914ce5e74d77880d3c2ae6bed79ef73539cba66d2668e999a09e826b69c01a4124e290dd4132971a1b1bb0c6e8276fa383535cc0f04ee71978830f0b31446f037992175cecc0f459e49ba7935c67b186a4a61b63ed750cef5bfd28bb7212a46404a2b8a90a8ddffcffa802d1705e7f1db9c15a81abee73f9937f36351429235707cbafed552322eaa457848f4d752475992bc3cbcd4868905764537e45cbf5e5ed7ea621a7c6dd3c9ade63797ef7aa50dfbd798076b5019fa76e94e76570baf1643dc57829c5321ef5e73f5ee4adbebf2b88c49b99bbe7670786c8fdf22c650669648484067cc857cf815ad8402118349b798dddf5766368932f32b0679113da0986f328e4ea5397a2bab7da8c274f5e6dca03d0ac0e2f180eed05f84f47b1dd64cd1d05d4cc4252831b88c0ee34c0b4ff07ae782b91fe397dd96e5c83f1cac06787e031f0ba4af479c6ea5c5d8bdf5ff74df73d557b791487f64386c411e02861e720399ee7de7d0b826bfdfcd351ae9d232bc5f5deb9bfe0e7e0572ce49bd43379525537ae4a0812fb3fc94198fa8890da289db20a1c13e65ffe845b2c02a0f012e4cde88df9afcd17177f3275c74c894321c7a30df34b45bcb834d3816eca78103cfb7c138de4c521f57a1d9890b2c41b7b2cea4bf328b8b1acc2ed92568b13dbbb5f5859951a87f6c052082e40ad85fd5ed66f3d4196ebbc3dc3b3dfbefa0560761cfae386e673c625610e0d375db6e256b28eb896d3d4ba4c97b60510ea9d2f8d02c1a3adb9eb022022913718a541e384165011689a2e0679b9563b02623497926bd06f905139e3c300bc4969df8a8e32497c9243d40ea81301db983b70acdc3544b5dd88b63f6db51b25bb471af3085547a288817e1b8eeed5bd171575912e016cf88df9d4db90aec97f9c871f288f3a43a31fc7c38b2206700eb19c731aa736145ea66300af8df25bec0cb2a7460c76d243f57d55acf5d38991d6dacbef42ec2c548309f2f4488e2993539f288cd392e8e9f00c2064fc570aa440ef987e7308d0500c3597803d41fa381207efb6d7a788a7c0eaed7edb74061dfe132d2c2b1f059c4c79dc744f36bbba5e309db77fe0edd2fc822d5507ad8bd1c9ff9c9b7b5a8077c0d78bbb1318304475c53c7361ca27bea80ab53fb300134ef63e8209c6678b931869371c89dfb9db6f709ddcc17487e233d824806c932a91d02472667db61633d029e68fc5839f282af6a93ab0ace153e4f697a344660462d699abe7110d2a14e5db059aa34fdc0a7ecb157d3fa72dfdf6c777ad49ed32ba495ceea709c12bfdee13418a757e64fced1093c012e58c8fd8bbeaf6f314b66ccc35148e674515b9217288d718f2d05de28578ef1a08e20b0e43eadad4a0ba0d2f28d2a2de28c99634f81f1ba3c598a29ec97f72a611bbda6c201bf67fc19c263ab2f8029ba48f16a16fb705955aa67be54b9d704ef2c3128f97bf992d83093d2829a8aef47a5d015fe0484f4b81ca23627bc4b716a845cb6be9903d67d606c39b00d8172ec1228153c291abff0608428ea4c380689cd6c8d5af54f4594c92999a6976fe53dd6e6b691a4beaa6cea238c92eda55bc3045cfc9a4fda0db5c39a5391593d8c7b26d84019ee199c466f73c7b7bdb8f6c285e3b7c7f090c135da6170ce000ac0fab779d8e48015a7149aa7b2329e77dd9523ebd40c221e99d765afc375ebd70f5579a69188efa58ac0e3972b3e6281ce4aee89d3ba08d17c5eeb0e7725817a6f187006f04e31e7b889d1f57954e5062dc22cbe85df883422214d4493e11e426a9ba70623e6ccfa8e8daada9d8e2f804796de78593f61cacd81feb7d56b03adf5d7a47461c828b072757165ddd51b57b40dc644e0e804444a655260b12faf938c0e7f951000269cd7e620f18cb8ab7afbeb769e36b40416d2005230755bcd0ee9f6d392341b123a42a1506f1c93821f5de40af6aee96705298319f6b3766ca56b03ca805a7555f11b80ca1af6b7589f5a2ef70168fb6dd949ad8b4ed7afd85a2f6f7bb77a5b39b92ebcd381588aabdc120968eab76b3c86eee9bdb7ba0968f6434f0850ee72651e66c3d9f85f2e0986d1cd7aa7f60af323fbeb171100b5fcd3a2a0ec2cd78403b3066a2f82eb387d5564e1e85f7367b916868ba5769b484f55924081fb9", 0x1000}, {&(0x7f0000001200)="f9c08610c15ad1d2f60b354a481e2963c2bd9f4779deec715f4a8e2709f71cce349fa87cce03cea054e73f85558a065d60a7e2644585aff394a3097298462d9ce80a3ff7c4d5926d9f497bc265711bf9e98e1b884acbc38d53544ecd0b522245d7c7c7810952f32d1ee06280c9bb004a512734532f1a71e6156f3c410f4b36e5bbd4", 0x290}], 0x4) ftruncate(r0, 0x0) write(r0, &(0x7f0000000080)="5e41a0ee2b4c0ec1efa137ba74554b6fe893777479025e9e83d3dae3ea8240311927f5", 0x23) 19:18:39 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getrlimit(0x7, &(0x7f0000000000)) 19:18:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:18:39 executing program 0: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x44) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 19:18:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0xfffffffffffffec6, 0x8}, 0x9) 19:18:39 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c9, 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f00000017c0)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f2791ca6f3b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f89640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfbae468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037d57df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698bff97065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d69801fcb8a788574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557fdb616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaebad341e860e62b100b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7", 0xff5) 19:18:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ftruncate(r0, 0x6) 19:18:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0xfbad25cbfda94640) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 19:18:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x1) getdents(r2, &(0x7f00000000c0)=""/176, 0xb0) 19:18:39 executing program 0: getpgid(0xffffffffffffffff) getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() getpgid(r1) 19:18:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfd, 0x3}, 0xc) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="cd936a676099", 0x6}, {&(0x7f0000000300)="19b6a023af17c9ecdaab6d82f346375ad0f2828f51ff411e9ec1e44a78e1705667e232f7bce69c632c8c3923b3e6f5a5845ff034e146e796e6d7b9c3ed05bd904ddba061fb5f3d7696d37ba242958ce49006916d4831df74ecee2a45448c1995525054733b9d380c8d3d955a10bb1b0c1da99c5811d902fefd72f5908a26cd84b509486ebf749eae31d2e308ec0e0af0c24a16f7b66a56ebe6e4", 0x9a}, {&(0x7f0000000200)="61029d3ae326a038bd6310ec09afc4d42837c254fbc9572e4fb7d9d149e1775342112482e89c384ae8f7a9e92ca46b524625", 0x32}], 0x3, 0x0, 0x0, 0x1}, 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r2 = geteuid() connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000100)=[r3, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) 19:18:40 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) lseek(r0, 0x0, 0x1) 19:18:40 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x804, 0x4}) 19:18:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 19:18:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f00000001c0)="a4f58d3b21d2765e2d38fdd86e6d02a180bc0ab1ff7fa832e377f6000801f5a45aa5dbb7a40bc689068f36f7f7c24ef6e7", 0xffffffffffffff64) socket(0x2, 0x8000, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x10, 0x3, 0xce1e) 19:18:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x9000)=nil, 0x3000) shmdt(r1) 19:18:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3ff) r1 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 19:18:40 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8a41, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000001c0)=""/213, 0xd5}], 0x3) syz_open_pts() socket$unix(0x1, 0x2, 0x0) 19:18:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x83, 0x48) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x1) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x0, 0x3}}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x150) r3 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x51) r4 = dup2(r0, r2) sendto$unix(r4, &(0x7f0000000180)="fdd7d0c4897f58da999f36a50af834334bc854c0fc4870fe6bec07da15ab46d478930715aa56f23145c24cf14fb064c6be5862a8621cebbda279a8b6dd248fa5778e0718ecf2431b002235fe9becea7464553d95fdb281da38378c30f8e8f306cff1126d67275b7c846d9e2d6ace69e8088e3d818936b81a3429788ef30bff4404988e955a8f17a7374fe1edd5a10001e4075bd9c23c061fc6d89a68c7a34902d717a4e86d85254b53c99c5a939a47bb3030599e99d0865b40a3f4f26f886ce9d927b2", 0xc3, 0x8, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/21}, &(0x7f0000000300)=0x17) r5 = socket$unix(0x1, 0x5, 0x0) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x0) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x180) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000003c0)='./file0/file0\x00', r7, r8, 0x6) msgget(0x1, 0x400) getsockname$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockname$unix(r4, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) kevent(r4, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x10, 0x11, 0xe5f, 0x1f}], 0x8001, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0x20, 0x42, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x40}, {{r5}, 0xfffffffffffffffa, 0x8, 0x41, 0x401, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x8}], 0xfff, &(0x7f0000000600)={0x85, 0x4}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r10, &(0x7f0000000680)='./file0\x00', 0x10) msgget(0x2, 0x20) utimensat(r9, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x100000001, 0xffffffff}, {0xc44, 0x7555}}, 0x2) sendto$unix(r4, &(0x7f0000000740)="b54714b5abaa91450411948fe10c49f18a02c994858447680794a07c894bb10c08ca6d0606faf6c2bb28d01b9d469269f8d4c5358caface3ba87154a61acd1e30819993fb6febd80b4b1bb88cd61d4fb89be323800c72893fce1673a41c74033e25aa09b614cdb216a41a1bc4b04c28b21463a4908c51cf298375488a76b100567c786222b99a4512d27ad2e690e6df91f5d7ab5f384351130b01043017f4f530bd5840de3ad9fcdf3a0adfa358b60d93b6874f4c26e22b703248e6328a7124026e33666a73586fe27c5e5958e13d2b8f511946a8b090197857f64501008fe0a0986", 0xe2, 0x2, 0x0, 0x0) mknod(&(0x7f0000000840)='./file0/file0\x00', 0x8, 0x8) open(&(0x7f0000000880)='./file0/file0\x00', 0x40, 0x50) sendto(r9, &(0x7f00000008c0)="b3b1c57dcb61ba43da445300a112cbcb0b5d53b9bdd1230185df4c62a7d1c74028b4039ab7ad548fbb1302cc08e644298cd9d45535513db733bfa274a5a1f8b94db4e864b97cdc2c4054bfc61ba1938e17fcb6372598d60ce06247155c8fe72950f83adc5fe042b78a69cd4b7be6b31b693342905b8b78f67f949c2dcdedba8411e1228afb2792ad668b091c6544ab3ca63fc883f5425520e5076fc38dcc48dfbdd3a2dcb9438dcd04f5ab7113ffc6485c58697d87bdb9377dcfcddb93e2066d5f1dc659e1e7738f74f50f7eec608a1a7fa4f2b121cf6085680f3819d576e35b5f7b46f9bcdadda33dab24a2e6d92ffb9370c3fd75e02b7811a4d7182d031274d3e9e4ce77866dc15cf925e71ae76e2acb7769bb4e86e45f9abbd0c5e129aee0fced30f72330f95a8269b8d9923c7266e51c908860b68caaaf1fab90fae8f2b47f18adfd7c6fafd0dec3cb3e49d116db252f6a30786e2887bd8658d05baa829fd70886b800ba1d5a53486adcb6d91933db5d00054a65e63dae4d25f51b9684faadd22c1755901728a3634e2442174f6755f5e93c233bde906ae63fbad8ed110d11a1c887b52e421d487903502bc80d0f1ff0b6fc7c55a5d9a82560ec13d04aca0ae87ab0b8d0c67f546f6704301b89727d65848de004130d34c622372b1ac9988778c3502bd7c2e5bb7a3fe92a197862abb3861b7dc9be8a430b9ec550e00fbb5c6dac2b726aa3999ac9a7fba7912cba86140fc804de2da2475b21ebcdaf7582fc846c7b50b911ee613140502a323ab6df06f6b63fcfd601bf652bff7e30dbaf1d485fea4bd4d806f8a2b129445f52cd5aff96115b03214bcc3bdbbee05d15c98deaad359132b202cb1187fae326768dfc2bc2448a24bba33a9fab11ad7e1942e7def7b8b29ef5a150b11a2edb60c010d38128626893474be746d8f4c63bd09c1b3e59a2b8ff671fe52aad5b5c6b7b2909c8d9ee208c3a227f908e60e013f15d075acc15dcbf0d2f437671dbd2c7ebb3fe4d79d53b30c74613f09c35f2eba09b54a0ef80b573b279983de3877bd75770d850fbb99281f8a7ec2a3dcdb672f835354d8f405f0a97c280ee7cb2c417286b14c6ea33e92ca1206968a53adeadfe8cd84d6ef1af776da19757da0d4c57c9f426ef368e4ab13e79fe994b15c60d8e9a3125ffb3911d7313ace40812d9ae2c6f1fe046d5cb764ce9abcfbbdf2d56d326b63ecd0e97c8c47d44f122f5a54f87e141f6a6fbbc76924dbe9bd769249207727a2c22e574847f3e0cf3793d4d20e4fe5e7866576e3f48a4c1fc411517ce153f29817fa5d11864250fb38422c6dc16f6cc856ed111e18624a53efb0805de0a53319081daa93de68e6be96c4539fa46ccba0860167ac3fdbb7d686b8d7156c199862a65ce6653596aa96215df4d4152f5903ddc13bb93031d60d7f8bb758ce46912a1d7b1e8d59e4021f07b6995c4821825ec4a0c9504e440e7e0db90830ee133548e76a204afabf690d16dd55667207bf15cdb4ff6c385a168ba8e062815f0516dea4061660d96faf43e83752f3f70394db8417c7d4fa8b61f4ba958f2e86988dccb0cb8406f10e7b252cb62705911593bc606d2edc56b0bd966ddf0a41bd18466ae72f7b5cd64f37effeb019b5f49e77971e362b54a853ea338f2f76e29cf0247be63b22c47464047722585746a9b6f3fc092daa8f2633060ea71647fdba6a3e179bb0003c4e452362d39df2f7c6b067ef4d40cfe65e1202e16fb1ac3523c2eaab2c012b570644e6c979647ed3167951aae8ccd62ad9f40b08156db1a1ede6d33e9e0951222b2e9480e335427f1b5ed31eb90f73d23f71dd1af505c7c86228a72f20126cba23427b659bcad576ec2e080cd63b2d3cbf5bee72c065fc0f603741ce1dd90c2a83d1ddf4b4109dd7f86c8a169a4d3e35eb58324310b39e82774a687dcf8a087141128a49cfe6d6f1b547e4ec7fff5e4e28f7950588daa106ee5e9a7aab8b6495b670363b37329476e10f7739c3dbda9f347628dca14b20f29f97b0d7924747f285e3222ab4acba59a98eee28d942e287930f110025153dc479052ad0dce2aa36c70a82283e017b407bde89a887577769611a2ed0d965e7137efe633a1d948907da3ee13a754493aa7519ba611092f52fe14264aadacad15027190169a535ee6c6d3aef334a31db83114aaf3a2baf27699475827431738333144e77eb3c5393524b163073ef58956c252dd92d2087ce9c95db18f22e62d041907480be59cc9062c369f21fc0c53a113ec93b2f8f49823c6c69ef5d807b795c1e9986a791a8ca8819fd6739f9aa1fe6a3f9a92d1e88ea56b54f909802c817c514ea80cc56a03a590d81f4abd2de41231ead74582f9ae79cffdcfbdf1b99b3f37bf7de2b4fea3ca40ee3ba0103f44f27f6346334ef5a2c327de7d7dcc033db30f2275baef46d59d3960e344dc65c1aceda1cc19b4dfbcef0f784a0eff738432858b23960d7f2a45db8990a1d90f32bdbb1e685716038e9316bc4626059ec27309aa98590ac33676983e5b9870332017b171b050a874fb514af63499659923f95fd5f624aea2beb75beb7e85602247b59e38c3db52bfc49e1744df790358b8dc93f0fd8f53e5beec4e17ca48266ad45f6cae22f698b3ff77a56de72078d826717f80207c938e07bbd6af0eac282d2ea84aaf1a84fa7058afa09f7086c4fc172720f5b28c93f8b430d9920b52c52e84ef3e31cf7670773ece9b4ebf4c501deedb15a606b82312bc57b7eddd1bfffa961bc50060e68687e10180c3126dac4a286b6626eb232bef7db6d44f831a7b397359078d713cb9e42ab72db2b03bd186753092d64876d26a29175612dbfd8229bbf3437dffc0d3ca291e8d3e165ab68c1f5cb6362be17c8a83b7f248def171d1445d0bf78c25ee38ecafa78a4f5eeac30f68a8041fbd1fd31768c2f219b7797c4e2ab6476f7e99251855c8fdd98c1bbe947ea4856c64b59b504141055887cd4d92602d2e970e998238bc01746177f5d47fd6d0fcc4bc4af79ac54a54611cc4959158862a73c2378505a1032ed652c4616060ec322dce4933a67c6103a7ae7b4d52d97afd87859510e27d8e8b222d39f3329df7863db4133a7e6b053a70bc58a4be01c7a859ffacbb36821e55e3b522b68f58045e6ad901133062a15637b2084d4893ab01b8bd0cb995e80bce590346fcb5c4a7b09936a6bc8abb904dfd6e69b698a71a6a1ccb6f80e4f81426d0ccb71d68f2b2c05fb3be7794690cc9df279afa7e9fbffd697ad71e4eaa956fc6abf5af84538080b17b6bc3d6250f8bce2bc3ac70fd0a741dd39cdbc327e00c01182bfeafd3b6dadd7cfec36bf4de599fb39b4d7c4f9c0ddc8268442e66fd872b5e2590c09b0ac588a1d2cff9d1fb5c0dd1ab15ec3148814d6d314648e4bc7fedc7b6e88ef02d7c4f2264f63c608d81b337740b17fe98b00d808d0dd2bdc1407daa073329e5ca788ddb6a53fd309559d448970d539f4b1a7dd56812b123d8ec5be8957f153e82e724ec8db4770d312c020ce2505fda071fe2654a59c2d00211ddfbae1f7569885d8e4cb5c0ea6f7a17201e31caecf4f677260aaee48b250950994e8b5791ad4d21223fde2bd89be5f141d0c74e392ef313a7e63b9f79142c1e368b72c266e5c5ab20946954d523fa198a42e469088ce1f1bd6a60967b03d8c0c6a0b239dc03d453eaef3dc5f31a3abc0a8341e6f1f251b59ab14627e1f832f5b35640baa93285c7ef590debfb20afdc799d2f6aedcb9397eb76dabe7ea05b4abbf795bb7e9435683e6d4049ae0ad7d5376644041245379cfae8487d4b055d660ecff50989bc830414c21bde4f13c219c84bf7999457146186265da210fea5f6d0c91d17e3239c0fd7c7cc02d8fc783a08207d26d89c69f6aa5c7192557a3b087ec66e42b04c0d35ed2c98f1d624d4a9c0584801f9ef6610e2235d973e79fa9c445a126468e47a332c3a442c4f90607a0cf2f24a595955a620cffb15aef6f1c8a7638757a73d8c5deda8f96b021a6b64d13fd9ba5612e77e692c4efe3ce0f1531cd03e9a2db03c7b286327eb510b51d52f30564ae0f76df01e5a7022be07400a89c1a1aad9a4b3b1695829db90eec1121d4e50bf5a6930ef41c6775c95909075876f4cb4bd6d4c4413573ab0e48e2c29767ea405b88809523bda4804708f17d8ee6265f3d7c81f1519f9acb3722a5ffd1aaa1d725925c960877d064a444c9bee78eddbb7359e1c9c0359f557730b5bb3c87cdf09492ca5e97d080d15e7947b6501be080c160518b8180e52aef2e2fcef3ff3d2854149fc1ab57b396aaf97645253c78c72e6c367f4eb4d775ac8d3d2cee5dc676503b3fef708944cf650287dbb62a1720889db407a93ad847222e023f4d489b4e632af5d6ec23802bc3c042b485f7f5e4e24de6f75cb1eed386db7f712724e9b2b8f23286385d748b2105b5beb23bb88e8f82e189030fc8649bea3f982db5010dad8ccb85a97a4f7a2f0bd0df89d8f11b7a41f155183ab1b4d7f90a91ab76cd855409f5f09af73eeb5b4bd4ef3c929b780088ddbf44279a03b1eaa4c215b2f4957e6297eb9c660208eaca41f13535b65c6a4dfedb8ba9568016af429158ca758c983c8350813dd1873f8cf5616ab5e375d9e7e94e356be52bc20be6ab2cc45c21a524da213a1608c9db450490bbe35fd5b41c54e11ddd159897e71b12d9d4b6120c9fb25ee1a49f087586ecaa39802f44a899fc3d6bfd59724f2c86385dcdfc74aa4f2d1ebd70440d9ed5de8a2bb43cc64333fe44b9b5b29d8e011adeca1a880583e8bee529828b62bb168543c6c84b3030f0956549dca04984371d668dd1605e1414ed5395f2b123440af6ca1e662a7b718652aa5039110fabc5c21de38764a67c98b9e7e7ed2aa582e71e3c6ebf60705067c1a876dd75f40c105937e2320739878757dfa4fb39b5e435fb5d5e3fcda23fb99dae712ef3cb07c6db63d61a41abf30d5ce2e7f32f1fe92fb6ab084d95b1637cf0d48604d8efc0224f8cc944f63f0e5a8d1cfbe9fc2c24c3796581532399ae37162bb0c4d14fec7134d64b5dba756810a26d58ee41b9ed51960291a790396bfe69728480fa06492b321931f770c3d772e8940dfccea7eb96e2e6544e4ecde50bdabeaf929b332bbea4c28958dc80dae2f5999c6d5c6d870456301b42d1a671ba57fd9a010837fff83373a19d3e9b6b60e015fe9e9c054c1c02d380a501e8ebc82c868e6e39e341463a4412b9a48d96675d3edde054d4cfee8a4805e96c56e463900699d6b0a171026835515862196292edf9f5fb589709c1cf0b739ab086cc69006adf7d5fc59023de29026f4d6b2efb4f3718b0a922c6e896654cc725bbfde462652da9b7f718e3c16211d5c2e9bb596d9bdbc4e0343b95117c2f54ccf6c7dc19c14495fdbe16d9859f2885f891fc3612b291c2cdcc0a3e726a0bf1aa24c356ec3e06bf7e68692ff2eecd17242865ef4eeab0660839933e9caccf157d4aabb0b11e0fe31880b3d2421fbab07ff3e2bf2d14c4a86c7678204f50b5e92e909d3fc41366b205e444a2272004c154ee362409499229197dceeca27cf3c0d1e72567ae4c035800eb31d24460918d29bc3818e6da06d27bd8b92fd055f84f7ff7c184bc06f4807de2d5dabd54628deee03f9358c99925497bc806462f0d9c88a319f80827d6a634ecde17285cecd3f8c4aba9bca65d909093c096fdfc8f2cdabee17195af7039b044e888f689ecb17da254a7cc5a52484f4ade27203011824623518cf1e4694", 0x1000, 0x2, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) getuid() open(&(0x7f0000001900)='./file0/file0\x00', 0x88, 0x2) getuid() 19:18:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="04000000000000009e766d6358f2592e5a248745d9d9d322049d43125df67881fcafb3c62c0879566c3d4ff9945c86bd2cb65f1c5547ba528ddbd080c1f4d542d37d372de49086205f4be662a2e2b08eaedd9a5e858f7ad069aae606e96a14f9d2d01b9a6c34dca9c364eb0738fc4b95a0e0bac34c898bed04b0eb802c7867ca20597876df259bec4c05adab72e4874431e04f73c1ad897443460aa8780e2da900000000002be1390308e6ebd5abd8e8a9b3c0c33ec05d22b39331c5157239ad10d447ab854ce394aef1faa198b819495677de91ce85b5971ecc10f5c83e0f0000000000000000000000d5efababebc1c47cefa1242f5ca2626d9cc50596b7046644dbb8ca0a761e2877a17128c589531fd8d8d93dc7010c50338c981d00bcd60b02b9a56f3c2d5c291359dc4f9d1bf307a1b2c1b9f5152b3dec43483492"], 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 19:18:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="11dd198fd96f1a42ad9c42963964d4b785b4abe57b7a36bd363c446cd47278cfdc7385abe796d3d82aeb2a267ce21f37bd45a40a37a5f04623f6fc6ad24a9f46df90b0938d2585ecae1e8dd183a697b03324d0984493d86cc2ef7f4f82bf13eb6d0418625f80c9d8ac23ddea542f6078d19d5020ce3a0bc13847ab4d4ab4890b9ddd9356898a692e", 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) utimensat(r2, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x1, 0x9}, {0x178, 0xfffffffffffff965}}, 0x0) 19:18:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x754}, 0xc) getsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000140)=""/187, &(0x7f0000000080)=0xbb) mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xa693, 0x5}, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 19:18:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0xc001, 0x936) 19:18:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1406, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=""/60, 0x3c}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x3, 0x5, 0x5}, 0x3f, [0x2, 0x80000000, 0x8001, 0x7, 0x7ea, 0x1, 0x1, 0x3]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x4) r2 = semget$private(0x0, 0x0, 0x291) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/123) socket(0x6, 0x4, 0x7) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r3 = getpgrp() r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) 19:18:41 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt(r0, 0x8, 0x0, &(0x7f0000002100)="7224f3dd4cebc91c9ccb701e3652cc7c7821a7f02bc6bb9ce84d4559f2fb66a0350c50e8a5f40c317120657713c8bf8607a1e49fc03dda7734dc27b2060fc1c6225d5a1c202e514062f42ec9e870fdb8e79d5decb2ce456afe4e2730f4054c0b0649b08c7ade0f21ed7fc55076f42536ec3af42be409ec3f58e4b0789438623e1470beab826dfbd34eb3e9d2cccc21107b027f5aadbb8ed9ab352127fded4dffc209ee23270b59942b5a78e4eaab56df522a3c0202a911db5ed4b86747c45e1c6e0b4326fa5a196d7420f7647fe6136e1f1c5483f59c9ac8a732dc3c185e2ca4f779bb7862", 0xe5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x12dd, 0x44, 0x0, 0x0) shutdown(r1, 0x0) 19:18:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="b94042df7edb08cffa9db25a9326f7e8a9daaf64ea33761ed9a1588641bd39dac1acdbdb9c20e43035dab3f7c12e59abc46a5bae99157c0f30f195b7538c853874600b225d", 0x45, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0b'], 0xa) fcntl$getflags(r0, 0x3) accept$unix(r0, &(0x7f0000001480)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 19:18:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) lseek(r0, 0x7ffc, 0x4) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 19:18:42 executing program 1: munlockall() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r1 = semget(0x1, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/214) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000100)=""/155) r2 = socket(0x0, 0x5, 0x82) r3 = semget$private(0x0, 0x1, 0x120) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x1, 0x4, 0xa1e, "a37015c03e9576d9c124cbe3cb720c95ee67ab51", 0x5, 0x5}) semop(r1, &(0x7f0000000200)=[{0x0, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x7, 0x1c, 0x1000}, {0x2, 0x3, 0x1000}, {0x3, 0x101, 0x800}], 0x5) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000240)=""/41) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0xfffffffffffffff7, 0x400}, {0x18, 0x0, 0x4, 0x7}, 0x1, [0x5, 0x38f5, 0x2, 0x8, 0x4, 0xa33, 0x4, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x10000, 0x1, 0x1, 0x20, 0x7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x20, 0xe0d, 0x80000000, 0x5b, "adab2bc84f725adb5d164c0425dbe8f8ef9c1293", 0x3, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/4096) ioctl$TIOCSTART(r0, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001380)=0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2813, r4, 0x0, 0x0) getegid() fcntl$getown(r4, 0x5) semget$private(0x0, 0x3, 0x5) semget$private(0x0, 0x7, 0x710) semget$private(0x0, 0x3, 0x1) semop(r3, &(0x7f00000013c0)=[{0x1, 0xfffffffffffff293, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0xd1, 0x1800}], 0x5) ftruncate(r4, 0x9) connect$inet6(r0, &(0x7f0000001400)={0x18, 0x1, 0x9, 0x6}, 0xc) kevent(r0, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x31b, 0x3ff}], 0x2, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x6, 0x768, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffff9, 0x10, 0x84, 0x8, 0x9}], 0x6, &(0x7f00000014c0)={0x0, 0x41ad}) 19:18:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x7f, 0x3}, {0x3600000000000000, 0xca}}, &(0x7f0000000080)) 19:18:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000293000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="8aef447564e465aa523436a1b19e1d4b580ad66f112d1d9a14cf23563a8a409b99a31d0fdb5ade371843abb984c5e2b6093d6edb72f71e57d3aa492457e952dd7fdbaf0e4be917dd1a88782fdd0460292a426bf2f2f10aee8482f4138e7f190dfde49ac570cfd8dfb950dc925341b14c9bd6c95535aba4947a7a0b96d7d0814ea1935ce33dfd9a370ecf5d033f52e16f8d4e930a58e36c65943b36bc2b9efdca0347021448b099c94c3d74e20c7be29ffd3db026b68d9e104b111595f9a795b43f496d61b233dc060c754f568cbcc70ff5096338f76af37b83aed9eba7662d90dc16f1ddd0e82fac16080e27d2ac77b611fe14ac97f81e7e8e55adf5e9ccbc193be7bea2a1c27ef4d573d25f50d15cfc1331ff178bf518096a890f9eaa9e1a00d033e38bd82a69db9fa1e8f579235a8d1f35ccd4117bb7545a8e5e9654433f7003ec7dcd26fc2d4bcf13b2e729f09c6c334894a7b231bf5c71960abaaac7efce3a94bde20b27c1fe5a10b1083401a01cbae4fb6c50880f44b0350da068b81862225949059d817c95372f94c78c8b3c022060412a07137671ee84b74b382c90e0934aaf98d26b8a9de2e4db244e5d1e777a4489fb964fc0fcfc8fe913402da5d3a658d299a3a1bcda09b02aa42484e7c18947fc87c613868802fac72c5a2615418a3d008bf60d26f58fcf0271e6a14ece85bb5d3fbfdad748c6aad4af8b2afaa9f2fe0f7db727ee44aeaa97ac9f81a2cf30fab9df144dc20cce521f453bf229fe577be0f6d577322495d374abcbf24bf30608a2ee0656b5df46b302487221570d6e51c4f02bacd32d14d47c5814bd876e956f9ccd2139c372a8714d588205a1275b78bef98c18db1191a837bb58c71347d91103cf0f29c2d5cd7d67ec92759d3abfd7f3d7c62fbf28885bef92664b6f22a09134bcfdbcd84f408054ebb0de68bbdecf6e8d131ef090f966b494509955bb23fe3ca289dd5a0f1fd7f769a3686a1c5c1509f9ca6f2e7a4cd8213c55f27941aa70ad07444835375415470275a5d38854e52b3a85614b95575ffd077e3c96a3901d48596e6373ba31c68c2e10e36c521687d0a5f058a324853a8ce02b6ecaf7e6a324c50b55383a55c33f90543435e2199e5c6c13f153cf821da9ab0103011e08bab4d760c9f2b6d36fbf1c11f9822709f7e673d63503cce755dbd4f5ead8690b83fd5be8492b6182c2c96524d1d7c25654123e8f9f2e98e67ad09e2adf02b4585b8f49efa422459ba046e25972c8e47bbd9ddbfa79046176b672e00fec02bc6f8cab04527e8419b7e7f243d5a5bb730e1d5f5bb82a08a862f2687ddc4d4a9b04737721bed37b622603205f5c3f689050e1e148c94bdcb420d0df2c6a4484250057815a81dab4dfaf5a798af56d549c9af4754b88c0dd6d66e9dcd38db1a8f3e8950f324dfbd239190eab36330f1c29ed3fb51ac4f800559f0ceada8b2f5ae7969f8267f4b0549fb36f4ecd0dd1427050b83cc867c83041eb806864153bf5be2a16262380997955c94a4904d217448c5b0845aae587bf8285d5e0a5be60c807e36737a54dae7dc976bc0467ffef93cb671b01b583d78dd90c1a6e68e6c7a008bd0f33268b52acfceb05c00c9153dd592f385264c021c8b719104b12d4a465ceec1daba332af584a1579ffe50267f9710d347cd7b126ab98ee333f06005c1451e2abea80947b9db019b04aeb837d74a613c36d043a99e50d0a5ebf78266f8741a153b1f0728c21aa3187bc71a1077e44fdf32e488a40023c3b9eecdfd5648ff42dcfb1720861101eedbbd58db1f56d87c3572323513d8ccc9fcea3fbcf89cb40272ae13ff81e081f2c96768e43f64bb7fda0994dd7232aa178d5aca3bf8612ede0fec080109cff84573282dd09e8c34aa45550ab84cb2ed0b5c651c84068bad5a9a361b40d5842f0481203f1892bb2de8fb30c27fdf1d20304039c30d6c9e77a6e8be10c0abb12e39d4baac29d1caabaa6197b4618df212e1994b1c20f9272e514e410b32db3d79c26d82d5d0b57cb6fc5d39182d8367c409ff14ef4d0dad005f40b8f6521dc882e5ab79863d7d81e6aa5f5ea7a1fc214832bea4f74ca8532cc02a20d5ca85ddf80ae514018eaee5302fe3e2fab6a77ee9860a468cb5da3c4eed0a9f881c60e5aba232de2c18591d79e118c2b699c100a73105638b1dafb9072fa3b79e1f7cda0b3cfc02dff3b38191b220973ab8bd4d328f00bc2e1d2c71b4b0e7efb1b288c02dafbf15fa1111322ade1554a4941ee0a666e3305108eb1dcace0b4889da7570448df60fc84d75c91a8145fbe25ad0daee1fd33ec8f20e413497e121b01d75291867252d0a901183a3833aa5448d53afdfd6405afbffe93dbd4d0cc3cfbe09135ea78639883da541eceed5a8ef53bed365d72077eebbdd35fafd6fc79df3055fff2fca4594ee364a63721f6c0133cafb59448c9207f2b78e0dc7ad91c75cccbbfff89ebf6e0c8a8df62045507ce7e7114f991f96415bd50bd4020aae1625ac3c204125f896a325714d2224c80a9a872a748ed6334e21d99e2ba4afc0dbfe53ac123245b41bc2f4fa2a435683fb47bdcdaaa118e38546ec279ba6fd3fae537ac7e05afad7c64e9510b183f3dc7855c2bc83d79e7d13506a108507d92c753ab520cf82143c1b705fb399f0403d7d9db3323a417825ccc0da29db9d3f69eb644b52ddb7873c12f856b9b10ea185ff32402f4095b1ff68f3014051b37f32b64e5d4bf5430e7e2b9a7c2dd7f2a2178c1c70f61eab1c92bd8eb9529c8714f0e9c4e7ddd7e6f75f908166fb2ee62e32477d1035803f698d52f18cbde14c20303cbcf4f9353e0f28cbe9bd53387f5f51f3454edfad9933aad05733a8df44614083581550d3bd2be576f6c89c08314b22dba98d70362f561535a45025d09ddb2b1a18630a0020086c70cbb3c0488b034762c82f9bdec0d73d00c41611ba44642c4e7115b5d88fc52a72343c2c478f99e7e645c2544dea91778da07ad40dbc138bf8e93b6e5ec6b5ba956c6dd3f1adda8fc6464b5c51d4e5af49cb3966e33da7ee5cfa67be6f3654482970427bebfc246a12a8a18dd1de63a5494f7a0b7a98fe533887f26ddeffabac007a353c2e771813d6d53f03a2d8835f7706b846ebe33b2be1f19cb58404bae4e03357c3d3e273074bca9fc5fdab25c0419ec2ab931007ee4fbc96289cb56c642d748530311bf174cd805cc4cf7588fb28a5176aa045332f100c58ad8723c2cbe875992087b4ed40a4322b8b27f4350a91443cb38967f8d915e0f98caff064faf37beeb3a7eff9ec6ee503cc4e9cb2005f2859b197e61cca943f842f947d8035498b421c41ff94e1043592654ee82606765730002e422db01d9271f29563e3382ab311c7f632841e267003bffd34f9f3ec7f0a8988916ea68e19e25d9e978901624eb553ba39c1a3260ab8126f8829d99f0597ee22d92bc2cd9d6081d8dca639e3de602b8f6e7566a8fb3476356d7ccefc7a8aca4407a39d5e8bf60e85c7049edfd6ca42373c10b8c9a533d706fc3a87a5ca6d2361035c6e6b971d7d8d74d748c8a85873aa349607108febd6ce4ea4c5673eb4d6e3a04ea7c31acc4217cdf3a485a4c2ff5d425cbf4b80f27758a3c6804aa1d835b7aca5d7058c1ff3722f53c58c084f6b99b7aa4046361689bc098dc7fc8039c00fc810369953de48fa4dc58dea0c7b8230f748101fe30f21b8d828509c8d341150a3402839298676126acd9d0d4ee348316964f959ab02b811fb7928dc8ae8e265d15dae36897a13dff5916abf903f53148be8c17eadb5c12e75d499c588606fa82e6610243bc080a234b2ac1dcb31ef6dbcc112089ff1be7c7a5433ea6eb26de792ea6e5fe469834ceb28022b5a4e8c681e8769d399e847d37b665e6a094dad8fef1a7da33163a31d5b4453f7f836492f857d7f071d14ff4be12a208832a3c31c9887de8f02edbad679fab54fac6ae35e0bc4257cf22e7f2a9b2d7abb4debbed2987e4eb0e846768c0388b6b3a275ac282aa3f191a5521d9e97efa5645eb3d27ba195ea0cec5eb33f287dbb3c71c06adbf14cddb6e628adbe7348ee2301771bc76416681c788096558b9400d635adbbd64df3e46a54b4be7a57756ee13a026ca03a428ada4327b2a886f67c94bb4e80d26fbdcc934a45c8b09205f0931951c73921567cf0f2cd5a4eaebb2e150794a26f4d0f7a45b6910f78c83b38f35ddb60219b6cdea48a8297126fa27ef70c36a8907bb110de53a456c836ef047135e3d72dc6c50583c5e776ef6c7cd89d1f6cf7e7418230885b43d33b4734d3699fe659125b483b0c77aeedcbe22b1e0ef86e2331920f30c9b38923284338e72fda66beeaf19912b172f0a4462f3a0d51858022faf34137e3f4cf5d62b68b3e8120d5d6bf74991f88af12df8275d0a84dccd25e0701a8b669e8c31cf1e3edd4e9f158a41b2aa90ff88338407bb227de92f5f0c46e142361e91eefd93a2c0beeb2be6b55687c1509607a4826ddde2d017720a5ac244a7a88c0f0dce3bc364ee30cde8b4e58f296471061834016761ff00d0e9b82be8131666000248622670f47ab5928f555bf6538a3cc3cb37a46653877d6960cd99694b689b73294929b888ef9dffe9c89fe19f79a5877745c59a1aea4b088f853069833b3498715fcc3f64250fd8f05164d51b67c48ebe607ede342ae9b7f5415e36d50cb0e262b581026158cb15655c62bf05f253346c61e504564417e56cecd626b6cac99cad41fac7da4069f3300121560e4694797dcb8b70a8336b769f55c2ce3a03cadae6ec0bca668daf19ffef69ed037c957a39986ec992d7154d4b6bfef402602270252eba93cd31c7eb4d35cdc52e45a3f956becb2e2cf81285a93801c7da6beb297e6bebd8391502b03114dca3477751fa40c0c29e17b54cd49574fa5d04d3d491f41b35f6432f1742a62f6d4e95deef0a68a01c677e58d5914ff335993cf8d588aa70aefb546727a4346471c217f09b169eb1b89182d4a4860c0fc37baad41e0112806525a34b80687c229a98399268093d5b4a7f21b59f5afee4225b7976d0d4854be3316d6a079fba0ef72b211eb4d95488b0a9f1d11b369f6c1873cceb2c98a0f0cfd54c69a354574958277ff329410ba309c851ab363971a41a455e94fbd2ad313ed8a64131d108c40a467f017db9b6a50ebcaa5513924c180f5cfa9fb427adbeccfd3b907e803bfa848f20198f2cb488215a68e689ca1bfd69e0446d9199d082277f163e056ff1a08293c0655d1921a6c9f55c15e32891a22f6709e60383ca5fffa0edb6cbd715471e8a5d8d075999b03eb3df738f23898772a46d26cced9d0a61da52a93f8be7d7b48630449d57f688537e12c7718166790b1a4e27fe6a526215a6c14fbc586c9c3928edb1ec520279e16425743439936435b1fe3a95b16c63cb3efad6472fb059db75e6b63a9c0b2ab137b9ebd3676d54784394bc91de227d4138988fd005fe3f4db8ed7172a3dd668ae9c0977232d988b2db63b38c9aa0d7e26eee6084278bd67a35ac2222b9322b10730290f9261366fbdf532fe4e06e38a76f14766b78eeafd7154f4ed4218892c222415275ea6d12213b5aeab53c6eaf4ffb9bd2d9b9cb3c547827d9e70f645bf2cfb282b5a4c5b46ebc968a3f44052c702f830c2ee217fb9033e39e603c1c3928927802031642143c21ea7ffd2d8753430be4a75fdd59564da0ea101f23ac69388dd2642ee8c4e99e8ff21c6d1cc2e1608c941578a396421c5391a0213f2b14002d5c0e2351cd66f9", 0x1000}, {&(0x7f0000001180)="43e16e387025943cb7da6801b3ca8fee44fd5188ca4996cf679722e5f3176ebb3fe40db925069ee09007cbde168f342fd3308fda0fc30d3d16dd15c2baf88c0c738524438c2e3440ffef547420ec6eccbdc9f6ea5603238dbb820cad32f4ab7df7a805165d7edd0930b3350a921cfd070838681fe1994030ac0be50723a4007be6751157680e8ce5a6cd33c53aa02e842bc0e07877a0a7d20b4b5ee581b20c22ab9441a2339911e353be69cffaeebe1443f5e914e91a85979e7bfa27588bd298c60e", 0xc2}], 0x2, 0x0, 0x0, 0x9}, 0x409) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x14, 0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x7, r2}) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 19:18:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5]) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r6 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r6, r7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r6, r7) 19:18:42 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 19:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000140)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x5, 0x1, 0xffffffffffffff7d, "85fe68bfa6027f0000001200", 0x10e335ed}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe72}], 0x1) utimes(0x0, 0xffffffffffffffff) 19:18:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/125, 0x7d) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2d) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r2) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) 19:18:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1f, 0x81, &(0x7f0000000000)="319e75e5d5a3a2dcf349fcacdfa3d848e1995566186cdf08534e082909f92f359f6a8ab4b3e422ea03beb6e579383e5f70e3be3f01af6c9c55ac06cb56f542b28be69780ddcea30ecbd7d46a6689e487d62a78ab0d3f3aee1b1f2f47b15331f43bf524b902289524206cf60a808fddc41b09f5ec0c4228488483af145cd5b4350b1f0ad8a0ef68041ffb976e59a178929592bd3cb5d638172b60200d3baf462c0888060cced365c9d8471635a6324b9718386583218a45efbe4de6ebb9ea20cd9862dd94cbf921f60e6f77106d2006945b6c7579f2b86fe70690d3", 0xdb) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 19:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x200) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:42 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$unix(r2, &(0x7f0000000000)=""/57, 0x39, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 19:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x8, 0x8, 0x3, "b74d1669b1719d07ad4e26d88fe62ab6a9587a28", 0x9, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x84) 19:18:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="ee6b9d1619b7d4aa2b0bd7751cae08a0549487056a4cec359d2fb11192a5011ab54974dc914a70de7944fb4d0d10f945f88e76826294cf5d77b3b1ab299381", 0x3f}], 0x1) r2 = semget(0x2, 0x5, 0x140) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x100000001, 0x306, 0x3ff, 0x0]) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 19:18:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x1, 0xe3ec, 0x9b92, "80ce42f6ffde997b1ad11e6ac8b463c72eeacb51", 0x1, 0x7fff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, {{r0}, 0xfffffffffffffff8, 0x28, 0x40000002, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x1f}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xf4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x68, 0x4, 0x6, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x1b, 0x40000000, 0x2, 0x200}, {{r0}, 0xfffffffffffffffb, 0x12, 0x20, 0xc3, 0x4a26}], 0xb0d, &(0x7f0000000200)={0x560d8207, 0x101}) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 19:18:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r4) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:42 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) kqueue() socket(0x11, 0x3, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0), 0x7fff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x20000000, 0x8, 0x48}], 0x20, &(0x7f0000000140)={0x10001, 0x3aa}) 19:18:42 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000340)={{0xdb, 0x9}, {0x20000000000000a, 0x6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xa0507798) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x60f, 0x6}, {0xebf9, 0x8000000}}) chroot(&(0x7f00000000c0)='./file1\x00') 19:18:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(r0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x4}, {0x5, 0x800}}, 0x2) 19:18:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)="64ae4d1da2f4b22d9183fe90f1108c2bd13ca7d9a6b94ea0bd0b79b698e0f0513202fe47", 0x24) 19:18:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) syz_open_pts() r1 = getpgrp() socket(0x26, 0x7, 0x100000000) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="ea1e9320b3ca3fc1dc545b8f01d677a39f68cb59399d7c746d7c8abae3f00a0dc934b6614f4d539e03b38891a2ea804c7a82594421f1f7d2060c1f9e", 0x3c}, {&(0x7f0000000140)="92ecf449d9853116f4b94c184f", 0xd}, {&(0x7f0000000180)="7021382892cef757effa0a454a75e4cf102e895ab1714ef8d4c011ddd82d14b728f099afcaeb8e5f5e9afe01a584c9242f79b85f67164d5c49cd6aef390e7875bab99b34db6df2dd687ab3bafbd05c313a8400f84b617617db82bfacd875e9b928d2", 0x62}, {&(0x7f0000000200)="55c2f907610611d6f5fa242db99bfb3791660f6eb0f2304f0f19bff87530de477a3be4e09f508915f70765fea91975d38e99809d24b05b8f96f689c835939d4c9d71766b12a92f8f552fcc63da88ccbac8b050f0c7805d3dd6272e0a13b26a65913129d62069b18df9118de64288cd57f5cbbab628b70b46575450a07ae59037473744c499f701e88ebb386cd6cbb75abae99e81cf450db60f63bd69d36a6caa80c51b8a38b05da31f211f2edfc8abfb9d487f85530c8578ad6146db20", 0xbd}, {&(0x7f00000002c0)="95e876a6d48d1d115b2cc7c40e64797bc39272287496261d74f48f45660b1a16cc53649a66a41f74b284853243500df4872663de2a9be793795522464254ad81a905bfcc3442678aea332d74b5bdb03da16e12d78dee9c44aa3d2eafd92d19d39686d4ad4183f280e7a649a92b31f820b837f27539e7f5e7753316", 0x7b}, {&(0x7f0000000340)="a3c92c7aa33d6393fa7117a2cc71ba6aad621b45c1c097603275d54202e719ca42028d3f06e65e460219eef0d3307fe0fe02d2dae86c79a0b7d25eb8f0c3796b882e1c9a33015886cddfb6e364c17bd42db327278b42ec3e3dae4922762a834eebd8f15e3fdf", 0x66}, {&(0x7f00000003c0)="96b5959fa8", 0x5}, {&(0x7f0000000400)="1f75bf86f8de943f5e7997c4bf97aa21e49919bced02ddc76969b76f1010d771f0c9e987795a5d1ebffcdb78424668a89a6cba6579359435be1481877b3ab0e4a047e3481ee77ff3897915f5a76a6be3dcebdf165de970e55d77496551d09c061fcfa2d980de111a949fa15c1d0e65879bcb00ccacd68f93200ece6da86838952f21f3d0a11730bc01f9", 0x8a}, {&(0x7f00000004c0)='D`\r', 0x3}], 0x9) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) 19:18:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 19:18:43 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x401, 0xb, 0x3, 0x8, 0xffff, 0xd2, 0x100000000, 0x4b675636}, &(0x7f0000000040)={0xffffffffffffffc0, 0x8, 0x1, 0x3, 0xec3, 0xf2, 0x3, 0x80000000}, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0x1, 0x0, 0x87, 0x20, 0x3, 0x97}, &(0x7f0000000140)={0x800, 0x1d6}) 19:18:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getgid() getgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x202, 0x0, 0x0) 19:18:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x100000000, 0x7ff, 0xff, "7574cb0710865c1a66edb0f066fa5b0a000f8969", 0x5, 0x7fffffff}) r1 = socket(0x18, 0x2, 0x0) socket(0x38, 0x4, 0x3ff) setsockopt(r1, 0x29, 0x3b, &(0x7f00000000c0)="f55296f38f28ad4d63dc9ccc9114209359f49ff6390b0f48186280f160caf672d0931eb1e355286c72edda03227bd3be235436e0b3519a5eaf0a8ed0f15fca9df8d6b4c0c3eba0a6c4da00dac17a73c26fc6d023ec5b4b150ea39caa6f58db7f91fb0099e158674731d7524a2ece355ed262e2848fbfa40b2c9e1f5239a9add22a214d0493b75fd579bbc0899c184e8498239644caa375b539c0", 0x9a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x9, 0x3ff, 0x7, "e1b0302cf46fb2ea2ce2f07c36007fb86b916cdb", 0xc048, 0x7f}) 19:18:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') recvmsg(r0, &(0x7f0000001380)={&(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba608cc975e5d6614b58bd3308372b19793d8a64c1b8a17872339e14880178accb07e32b57e2540e668cfe5c1272c297d4ea64d41f2674d537c5d62cb268ba8cc2a5d29df2273"], 0x1002, &(0x7f0000001300)=[{&(0x7f00000011c0)=""/85, 0x55}, {&(0x7f0000001240)=""/93, 0x5d}, {&(0x7f00000012c0)=""/42, 0x2a}], 0x3, &(0x7f0000001340)=""/61, 0x3d}, 0x1) setitimer(0x3, &(0x7f0000000180)={{0x5, 0x3f}, {0x5, 0xa0}}, &(0x7f00000001c0)) unveil(0x0, &(0x7f0000000280)='W\x00') 19:18:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x401, 0x8}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x9, 0x2}) 19:18:43 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) select(0x40, &(0x7f0000000040)={0xde, 0x20, 0xd3f5, 0x7ff, 0x137, 0x10001, 0x9, 0x2}, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x9, 0x6, 0x3, 0x6, 0xff}, &(0x7f00000000c0)={0xf2f, 0x77, 0x6, 0x1851, 0x4, 0x2020000000, 0xfffffffffffff76c, 0x3}, &(0x7f0000000100)={0x3, 0xfffffffffffffffd}) 19:18:43 executing program 1: r0 = semget$private(0x0, 0x4, 0x49f) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) fchown(r1, r4, r5) 19:18:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 19:18:44 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000001080)='./file0\x00', 0xc088, 0x9) listen(r1, 0x101) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001140)=0x3631, 0x4) munlockall() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001180)={0x804f, 0x7b2}, 0x8) getsockname(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370474c27ed300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd4b4cd0a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:18:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x126}, {r1, 0x108}], 0x2, 0x4) 19:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xff, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 19:18:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 19:18:44 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x10007}}, 0x0) 19:18:44 executing program 0: semget(0x1, 0x4003, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0xa) 19:18:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10001, 0x6, &(0x7f00000000c0)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0xffffffffffffffb6) minherit(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0) 19:18:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000001040, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) 19:18:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000ccaf3e9000000000000000000000000000000000000000000000000000000000000000000"], 0x48, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb5a8c00640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9a15f6b27dac62e1285f47e26be16ac9899c5a7fb94d1e24f9019632599c566538769bed4edc81d4c07eb1ca4666fae9394c0007d9da90e8ff8be70fb3c45afc10943529f9320f777d73b371b86bf19ae9f4790871d9fb425f97e9182cd4d612e8ca1c955cefd9c836382a6317bfd2aaa2dc1dd1d7ac7978526b402afdc66cb16c2d5691aff60319d515d46ce18c7a2f65e076d3ca0ef20be17b041f16e2af89b082e5a2d81517ac8dcd53fb738746e1ee970d3a05a8eaa91336f624553b88876d6e72ba36c3d41cc0ee00adfa928b46526af814a4d6945e06d3a7c20999e0c"], 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) shmctl$IPC_RMID(r9, 0x0) 19:18:44 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) 19:18:44 executing program 0: r0 = socket(0x200000000d, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffffffffffffff53) sendto(r0, &(0x7f0000000080), 0x0, 0x406, 0x0, 0xc8) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:18:44 executing program 1: r0 = socket(0x103d, 0x1000002, 0x0) setsockopt(r0, 0x3b, 0x200000037, &(0x7f0000000080)="00ff6629bbf0db0a6a5c6a557089a5476c5f6422ac7ad12970423721fbdb25513b23046d1ac4018d84331343dbda9d7cfbdf6f14039b582f5c44c8b16db646d5a577df907f823923f183006bc680cc5be1415e339244c2dc14041414e14c48fad21eda0b12da97c771171f50b0e350cfb6cdbafd01b6c0bf39856d7250d7d1771b3949cc01ebed92db31e77b01b8d3dea26d736db2f6735e566aaa2db0080a904262d965ffffffffffffffff427447c470b46bfd17167e12ff2b1e1a65aeb405b18354050695c879ef20072dd671ffb233e2bbb66da2548f28e2ede3ea383b59b4fe7a77dfeedda506e12a06fada9500f0a53efd3187bfbefb379436bc3b8f8bd255ac762d948df10048a9dce753e1a69486dc2fa253e6b3efeb404c2ff722eed3b9ef485c53deddec593c176184f007d944bfd80547aabdbd6a3ba0b8d2f7f4c9ee667066228c2a1a382fcdcfd505a87de2ddc9083cb825f6c9ceed09fcd1611c4b4286b44a3ffcb01c10a7767c2399a2e7e8194e00e6863d3a20b6f02a44774c3171180612f20de448370275e3597b16dae2f6cc3c04e64ca1b03ab354dbed729308007692e61ec3b9b1b9b8d7c628a865a39fac56", 0x1b6) semget$private(0x0, 0x0, 0x40) 19:18:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x6, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x10001) fcntl$setstatus(r3, 0x4, 0x84) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r3, 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) 19:18:44 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 19:18:44 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x3, 0x2810, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x40e, r2, r3, r4, r5, 0x11, 0x6}, 0xea6, 0x3, r6, r7, 0x0, 0x8, 0x1}) 19:18:44 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x10800, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x88, 0x100) r2 = socket(0x1a, 0xc005, 0x9) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = dup(0xffffffffffffff9c) r7 = dup2(r6, r5) getpeername$unix(r7, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) readlinkat(r7, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/80, 0x50) r8 = socket(0x11, 0x3, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000240)) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000440)=0x4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) fchmod(r8, 0x10) r9 = fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x6, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() r17 = getgid() r18 = getppid() r19 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getpgid(0xffffffffffffffff) r25 = getuid() r26 = getegid() sendmsg$unix(r8, &(0x7f0000001980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000004c0)="d6e18e4bdc4137fb8f2a4edacb9130a09715cde2ad9540ccd8621d41a07533397aba7708edc1a78a881f5113c694bd266986a494b9722eabb3cbacf00003ff2a7df02e647a031cd52b7b1a58e6892f153ff9c6abb4b37d7637225c8f1bbdfaff1c075d341c35ae79ca748ed9816ee1ebd66e18b7a266c17e3fdb24ac37a3d4cb38fddcc75d7ca4190e1bbd286c4ec434c22afccd39815e56cf084b16b381f0f03b674d65de5a6cc4019478596046a05125a031efb5a2b2cb571c57de36074878", 0xc0}, {&(0x7f0000000140)="be6eacbf92ce30d17fd7d0fe8747022a9fd0cf48e37cf2666f23bd8d0b4b0df5ba685684fa3ec0087babc5358cfcb3e6e3df343696f6fcff3c57a0e784d46f89", 0x40}, {&(0x7f0000000580)="e2f144505bca0fa4bce7d9be1813802ea53269c81e63ab02d205c8a2ed07151e932d375b7392ddbdbed67e1ad0f047f744bfd1f0f641800afe88077aba9f44f04fac6d3961f6d0559e3ffff6d67bd2872dd6bde2ba806e4ef178134ca0b26d9eaf168b3d09accc8b6ac76d2823bdbf5c7b481694fb26e68ac7c01aef03f043663172dc2ff5a16e27000e09723369980137072d540f39733955ba848a863434d5d78be6221f23c410edbd2f4378cfbf7c376dbee22070a866fd4baf2b89dfda6ebae58a60b54e5b13d5c6956b4104b635341f59184268238c41e985f86c57be84df1589cbc37c4ba7d08644caba261ba5d6e4e5f4494878a8743072da1618addd2e7f930a757c7afa6d2bb50614c52e38ac00573e8c1f8b4c410668afe0df2386d5b6a203969f687c80bcb7d902a7e7db156e4a45316bbb67c646c6f2b10a5759bab72074acac0fdaa8a36b4a10dfa1cd6dec043507a1fe6d1575218e42b3bc0a83bd010cbc86119eef898ee02f4e48ae6a8779a87faa2200c5e481e431117e66e6036768a7c2baa3b13047bf83bd627112e53d881ff5a56e527dfe37d6ae6cb4d6628247acf6c3a34e95b44b353ae8b14b0ead42b23ae0be100ac48d7795056ef502e14cbca1df8952d4bac7e32b459becf9c1af0cedf230de0dc371339f815b4f433a1640afb6e7c0041482c6a5d91cdaaf1ed4e176fe3c970bee912f98818869d8795e4daa8e18fa9ad1a3cacbbb5fa9859beae8ab83c27227b6f6c58371edcb7b3128bd64f08ad38808924fb1af6b6951a90972b95df587cbc9ad936afe6cd5542f53c0dc30f0f4c3faacd6903e8defb0b41fb1044cf65f7d13f40300f583bfb13d60ff1646ba55ef3339a1c2e1623cec85206f6888e4a4b82b7be7446cdcdba2e3ed3b5c67e0d744fe52d47808c325b7f35eaa28ccb82cb9ab025fc8aeb21e801f9f7fef4b44ad5273d5b2a935998b94453dc71b45b51b61e155fda3d997c8d74cb7ee7fc64a867d32e74b36f180b60c96dd73a22ca64a6cc3bdb82692770ec929b6507a15f23ee77ff7dacba0b9627c974a50b4e80ba2458e9ab7fa7ab0a7c0d23df7a587ebf9c74e6761ef15b9f627bb99cff5108c64aac65a82a43a754534e5513944be59880893f7fb7bb8a60d24937490e1f03173598074e90d358e81f21d6d85be602d7ccc9684d4af0fd450bb48799b3885a520669e10c5836e6d0d83ba299c2cfeba21148428b93138a28416f0ca808b6387c0bd9e1419c548b618dfef1bc0d8e409a15c912e23ce20824a26e81458f6c42e279d36b05c2cd1c27b452c9f0ab903755c9704bce101961b9e22b526407d5d60bacee0b5886fb3b9578da102c3d9b9343ea94211a34551441f4180cb6110808b2f076264f8c99dd8831e753d9f2d46ded7922c477b1b98a45c4c5249acf6e9676f3c1f56a64780771be5c34441135737a05790c3d59facc6bf55038478d86497f5be55c6fd665d0bbbd774773bae7e62601e72a986c840276f06e3f23e2c749d664c79c6967dd708e9483bd42346c9b13688dc461ac22a103e9fc7ffe484fbf8396a5ec51d563878acc91a952429517f3ff10a68dc80e317f2a86ea3d520ef71e1d70a49ab2b1f041db63ead2e7015360fc84fedc5c931b208c2e862d51dcd6cd46b0a2498213bf5d67a79a8f088e7b8f1214a0d419bbac1733065dda457af62f2708c07bcd78555ccdb83b53d8638b250ee08827769d1f0a5dcad106a4bbd5eec6a25295610212de7022fbb27c9f157cf2e5937dd018dc28f777d1f666ce6729782948c0f29cdb6247cebd239f73b96bae212d100dbe10b0b61238b5f86c8729982ac8e67af37749d0b0cf2043f22ea1528a6a0fceee7141751b5e7196855c9cf23db2ad0183f4ff098bd346d541eb285e64454923736398481938b880c526cf7c42293409472d1d110ddbfa56b6ff5bf88d2bfb433102ea06762e98b35b6b52a064c8d0d16f5284bd8faa7e79479787975cf05c464d12d28b12bcf8f1fa288908f3d39fbfb58b2a5262f6e21364b4a386befdfd4a8f68bb11ff314e1752e071f8f310f90af08c7452e59020aa211d07776984639f5790a6bbca50340a00ef86fee022247c020eacf95f86de84f545fba7d9848f876926c53cf1787b2ebf718f506deb663afc30908bc1788d869e2420a9b3e768da5446bd9daa22c4f9658f5659a989a41b4953898ad63e66418ba071cdb944fd4b8f357b61ed66e0284cb52f2778d9e6a9ac76a338c8f551560462c5bfc6a574669bc9c9c43e1692a56bb8defa43dea9c12ae521f47c5d49fe043f3c38888f733ed5a3227d49556970a0365b3154ecf26123ecc0615df9e980a9717d39cafd2554e3d642e2fca39d35b31dfc5f33b66839b6cbb7563854f1558d1d8106cd557fc250c96526c2513f21c2e84b596300d350c20a254ccb5183e33f56ef92af70d8f73c7fa70b3d12f22f914f3a881bf437258f997c0a96ad47355d71dc1bfdcc8eb797229acb8f8ce8ab6bb29cac5a2306a336c69e7cd77071099a4e8393f131f511e7137396e9abbe088ccd4b297a3fa4d12fa11475c8fdfb38748a8e36e1c100312a43a1546bdcd322277a7714104ea5ff6e6db59e5d9fe37f4dc9a804cae6b9ff75d56e2b0acf5c1fbd3deaff0887a80131fe11888151b6165ec757001763dc67e1ebab342d3245a6852dc766f17efa66b61f83d33c69995baf4188d59b54bbe0d26551dbbfdf907eed3673bafc780eb959e2efdeb63378df20db6c60948ce9db9d5f03c08ef0e5b68c4c89c330016ec6ef6dda6302ccb7f6212ee0c8756e540463ac10ab7b6404df4e8207445b70523849c13d36b5bb8c39b728e68778784a744852248eb78f9f316de67adfef8d7c3442b174fdc261a04d501f494b9a477d860be1e89dbe2597d3fa1c4776a4ea4ce59e6b6659271a45df159434b4bdddcf0c71c65cdec60cf80c180b897e69164d024fc74d00eb3a61c878132240989fd60f26339aa706d8cea2e0cd1a15e02121a63006612f938845fa33edd7aed66151fc47ef9bbbbb465b1ba5b5210099bb7f25bb7b7671629373d156f6eb70abfeca89ac2181614a1c91e600ce7901bf81fe5857759e2ad1012594e1b2f64a6060ee9a7313a71df558d8d4980fc5b03f4e5e04b0bf53802dc8eee9e5b8751242b340346a11eb23b87c3d582c7c5035b577cf77e1240d7e9554e4ae50cbcbd24180c5461e9ca429da42f13f57b3781a4dd0b2014fffb85ce3a8e51c4eeefd48355f4fccfda7e8475ef1837335ab68bc5c7d983f90313ea3ef3208d73ad9aee6f77dd189654576a36c1939e72e501c50b8f4f35e95edc0f38c0d42557df417773ae7ddd434da92cc9dd3d5cd8b04bf7c73af331cd5b4a0722787e258f174510b57d54318c9a39d4adb4180d2c78f1751de8b4281ad5c5564a9b68ecfa623ec12d199fc99796cdfd24e45b5ab4bce0b0bcf41fe28e751cfef012d9bdfafb8d343f86981742dc5a0a8ea3d20e2c2cca1fec20862109894ac386fab7f37abff1fdd141bb63fe05be380b2737f7417bd1f76914d29f653fde5179d51d7eca9b551fb9a615891ed430fcd4e25d3d1e4c476b85a403a2f28fe7b6a5d4312120ac4141ca737ac4f6043c0475dc96f6168d8b22d59a4163f3ac81afb0406f7b4922673ee1aa0720bebb0ecaa07f4015759421e0a6759b62b5aa27c2c5ee852f10004e794d8f3793bb0ba7c88831b4ea03bf8c3f6f4b71c1095b9d8553e3e1135dcd45059b3e1254f0ebe425e97cf6bdc6538eaf5e5a4cad184300cc4551120a666fc43d52fad87c4480a3b2b61a1b296db2f9245291eac3c60b67dbb0cb01e3dce7e1ea3aba551145c81f8d6c7cfd08cacb9deb3752a1fc18a8ef53431303764d0aa6b88602404ba002440678ebac714ecdcffa988833161ab56dd56243644c66b033dcb655bc6c617e56f2f343f37e8bb12b7018d98c9a0178b6dd0ce63cab584eb1ed72938eabd42d00c60c33627aa11c074535af53c6cfeb3d3fe104cb35529edeb04d099e8804115fbd367415f1420f26c2955ea28632ff92f820efca2521315145f8b3c9fc4c7fecc466f4027aaa4782f35758b04b93b7917503168378d9f29410956347419c88df12756b1a156d14580bcd75c20c5703d523190a096a6a6042fe273c73e3016fad368ed9ef84f06834cfcca230c2db218fdc738b3f7309ae296dd3cf6f2d116f3830b8ee27da9428dea9242eeb226d90cf4205eaa28c1f0fdb52698b832d96527d9c075b202fef3e7fc4a13a2a5a2166598fa2e0d8a6d38d8efd143852cbade7b292babe9e19094761f0d1d5374ae27d7d4605cc01ed7a18e56bf7b0f1cf765b824581dff568d7236d9d0ef9b597341ff087c1c327dc3a921ad886f01352cb8e24486618fb0db0249547c41fa804c8e263d89254f2df8d972fdf69abe8c05a62fb66db7d2ce972699dd6eafc55bb8c3336929998152226eb884c66d11ca64fd0bb0652990d9a05641469aad7c73bee1d378f53e4e66437d5523ab5d49581c765cd75a2591f7efe8c41e973c39e288d293172251408ff843fe1825f0336eccd82e9180e2775423395ee99b844917888aef58b149a0185a7d92d79e83782db0e51b5b8befca768e0aebf3aadb5389b70971fc3ed1966879eb37bd2bf7ab66edbc4180fa9be094558cdb2e08efefc18d614c3635dbba17a01eb329baa27e77d12020ae9c302d5cbb917031cbd98ad0a7865aec558845542727edbf39f4e44559a782568726d3476a90a8db361ba072d073963868ccb6561bee4014b9d808c0a821ed5561b85d27d91b90847b9f645e9381140084d1728843723560f6a79a729e98cfa42c6fc13b73f2e30befbba98ec928d0f9c0a1dce6038e41562724860cb4c4dda6e0469d629735e97e898575ac780595dee646d7f41b04fd2399c3cbfeaa87aee9866278fb247063338da0f4ecaa35ff7ed2e91a04f35c7a684fdff852d0067c16af72eb06f9900e4faeeaa44dadee375cec3c76612c922ace67620993a0a1dcdae9cdd9e57efd3824775ef3c918f6aa08c9ae83113f4813a85b0fe2b0d880e457c51849635a2df9457c9964a540de14410d3658ff4da946a6ca841c5445cf501b62179b34480f2437d2ec9a965bbf308c7494b1307033807a1ebb485b515bacb1e442ae56ea91fd4d221d4cb6e880065db231c734c967724fff8aac5bc45ba56c1e8427f00a8a5c164091f11dc49d914bb05edd84d4a5a07b7af0f0c647ab6d576b4052b7f84cd2cd9811b4c29aeaf266dc2f64863c1a23e01938017b5297cbf396c9156f2aa4e26bc35f2f84b1ede0c87307c4ab69ed053990af7b69e9a5e654a863c2ca5b44930515bc43b744b38f7154edd92e845ec3a9acf842c0b3fac591728e246649e0a0c1fa9144926633c90f3c2a5dd2296d155e24babdc0a147982aeb3102b64a8e21bf3ca4176b4bc7d99591753093e0fd0597c8f4b7158a6c39a020c7bce6fa299ce1822e1dc35db7cb9efd0880052f8fcc402f7e538842ad403b18553916bd5b519969fe8cc5cc9d91e28d9e5a4e65adbba7ff90952dd7193e928ddf8e72c649994e297a5b53d22f480af463d84f27f849960b34d74ab556e42872839648257d70d6971b73c149dde3c62411a67e9638519c95a0d25cf47840641f29574da1cc9eaf7f7d96a50c66a850d5095168d15015e9136dd1ce1d81820d38343338ae4cf8e4e53a2e3492baafb7068559d6489c9aca39abc8f87c126a6fb7e24070646dcd4d3f22a4bad659d9b", 0x1000}, {&(0x7f0000001580)="24f6b47044a85c69fff1a051d4f61b51582429c90930f29a767f690c67b1405460602c4f6618f3506f771c7ee79087c7c3a33ef4cb4827d325503b1b925dca738d97924f804538bb1be753a82a56cc6edff0267a4439f23477c8efcb609e9ab76685ed103bc994cbf5556b0e556fac701a47c5ee328315435d5fbfb5a3bd8d6dedc2c1cf063c235de9123324aba129fa8205e4c201c72a5db3309f5d368bd23c4167ba5e79f91d", 0xa7}, {&(0x7f00000003c0)="ce68fc818c2789110938583b9e257cadcfad5f2a5e66e20a5141c9e2a2bc96b00a1d2b6d4fd095be32d76667b047b965bbedd326c15c917ee4eb863e5d60065eff0120b07693d52132b6a22dbee7e53e37e7", 0x52}], 0x5, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0000f7ff20000000090000000000000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x4) 19:18:45 executing program 0: r0 = socket(0x18, 0x8006, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:18:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 19:18:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x15, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:45 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x401) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x7ff, 0x7, 0x5, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:18:45 executing program 1: clock_getres(0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x88) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r0, &(0x7f0000000100), 0xfb, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88, 0x10, 0x8, 0x6}], 0xae9, &(0x7f0000000180)={0xffffffffcaec0f84, 0x800}) 19:18:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040), 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:18:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40, 0x10001, 0xb922aa6, 0xffffffffffff0000, "370a1cab111cf27b0a1641bad925d4d84dc12917", 0x2b6, 0x1507}) mprotect(&(0x7f0000692000/0x4000)=nil, 0x4000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="afbf86a065e6fdd54046519b91837aa85521b9a8dc509c3d41c5594759357ac669aa937bfe793ce8cda9449719309c0f24229637dc492852cb0e25a5d13fb05e8bce7f2716d909bdfe768b9014ef927dc80000f7ff67bf52bf429e20f0f0ef07776699c27bc72d46b6c38b60a72ecb3e5495cf515550b97dc0a1d80c60e54c6dd99d013d08fcac0600000000000000000000000000", 0x42) r2 = dup2(r0, r0) kevent(r0, &(0x7f0000000040), 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0xd1, 0xa1, 0x1, 0x69}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x70}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x4}], 0x5, &(0x7f0000000240)={0x3}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x10000) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff, 0x7}, {0x4, 0x40}}, &(0x7f0000000140)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0xd8, 0x4, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x40, 0x40000043, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0x4a, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0x100000001, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x84, 0x2, 0x10000}], 0x1ff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x87, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x11, 0x6, 0x5e}], 0xfffffffffffffffc, &(0x7f0000000380)={0x6, 0x3}) 19:18:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f5b4def6ae619624bdd6cceb74fe4b6bfb4e54ff8c783d686550836f5ce2bab3e84551b6dbd64d6f42eaefeb22dae234bc4464ab083cfe0670f113ed8441c408422a826b61421d1426be6b29913260c8727adaa36f71050cf5c63d0828c5e39d2e58ca5abd932428de02302cfa60ce2f1d31e75cc3747ca33d4eef0ee748c51ce1e98eedcbdfd8c2b57dcf236c1f30239eda7210567b0cdf28c848a5bf6f1b7207f49d104f8a32764ecd86127505683463c23637edb20ce16a81266c419f97551ddf5961466ff01125c7bff62e83a040cbe20090c13443d9114dd5b76d6b82edc42a58375cfc9437c7bfc85854379aac9c11964a31af46183549cfb2c80edb53bd0d4907924800496c3e4e3c5d11d25efe27ebe996bf80af01432dcc1a47c9a942602779bc56df182cf00cffe042ec4c5bdc86e55b0ae60aa27e5a7fdc9c62b2a0d2063c84acef1eb27a90040e307b77d9d02dc6", 0x154) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x3000, 0x40, &(0x7f00002c1000/0x3000)=nil) 19:18:45 executing program 1: r0 = socket(0x11, 0x6, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)=0xfffffffffffffe1f) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffff62) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x41) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 19:18:45 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = dup(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/49, 0x31}], 0x3, &(0x7f0000000340)=""/220, 0xdc}, 0x800) 19:18:45 executing program 1: r0 = socket(0x2, 0x4001, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) shutdown(r0, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) shutdown(r0, 0x1) 19:18:45 executing program 1: r0 = msgget(0x0, 0x3fd) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x27f, 0x800) msgsnd(r0, &(0x7f0000000000)={0x1, "775852b5c50548892e32e3d1e6d13d31e40e54a3d84c61b0de2cfb927495b0a1ae0b0026967d8d668be347b879c8e95e30e28f0f44ad67bb5430f6bdc53b03b444c665416c6fe147552be1b5a814d53efc1459e2c9a9799fb67800da4b91ede25bd8dbd7a0cb21d4f7b60a8e8b2308f726b09ee53792730e8cc46aa60998"}, 0x86, 0x800) 19:18:45 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3002) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffa000/0x6000)=nil, 0x1000) shmdt(r2) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 19:18:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)={{0x8, r3, r4, r3, r4, 0x40, 0x17}, 0x690, 0x800, r2, r2, 0x10001, 0x1, 0xe06, 0x8000}) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544bad0f9ffffffffffff3b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f7d2488d1769930f696b74ab7f1ff428de65029262bb026938eb3b24e793168d3d9b7f24543e644476d0c5988d334"], 0x1, 0x800) 19:18:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 19:18:46 executing program 0: socket(0x18, 0x2, 0x0) 19:18:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffffdd}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f00000000c0)="c66419d5e80008f6e2c99013b0feee2f2bdfe72cb936bb78e847bec59459a9bb0364653255424516f138b1930ba424303cd82da72116b00e07bb0286f902f63e4c805c32e744414176c6d68554b5c6902839fc7b51bc1081619a5a1fabe9343315ddd356886bca2ac50894686eedc2f49ec89564033b308ffbadb2d06cfbe098a2fceeae7c6821e8b79f58e4722931a46689e1d951271a4e2c9a73604e9b74a8f12a862c25936a55007ebdb1c2075321a5a98b793bb9e2258124632ee71f2086aac205fd54f8948c35cefd56be52c7e9db3e57b97d2cbe70328e8436d0f7363cbf6480b28b66b6c37aab6b0786b11e435274b6945aa79058bd3659a19c2cd9733ac81b65e6deefc80d07c805f64094db73a7dbf0a2a541b06322f547774ebea8c326fc941a18ab917001afe767495c7de71b3fd6653fb9663ca08acdc22844db46918ca6c8f81386940c98880bb5816e979f36213830ce70735a97bc5692e7ab9e7cddd5c8b36cefad5c2cceb55c8ae23e16036ad415d1560d0dc10d31584bf2d62dd7d9116bf685bff16a770c70b0255e083e5b1d5db07714985400f848682db8bf6bab82cbc6d0c72c75bef13b7dd081cc0126f84768610b0b0c49d4cafe79d1438fc20caec76ee9ebcb6dc709d74ae9a3cb8ae69ab7746e668a9387702897993ca3d9988998968b35fa88013f43a1d4efd52012e6244f7b5e28d10bcf585bc998a8f081daa4ad8ec169ed6cd50876c39ae7cd0fb1da715dcb4882f720943a64986a5520e998854caf90fe1a475004d4f185aa4296aecee3725e3c7787b0100d590474924aa8ebe50a580f213abdd61e11d2a6235ee6ab268cc7df56913f47d3b0751e214026b039036d47bb45c1128a86a9960c832b55366c22c0275f188e47a44959ac192cc38fbea1ccb2558888ca04d5f8f0c179fd41c277647a03aefda5ba3b259f5f9e273dea1ea8b6bed99067b53bbc67934d286a214c21a8256e93ad55238a91c3712e6a9f737a3697be9d4267a892fe3c3dc31b9bbc3769a8a17a46d85247f208826f14c64afdbcb9148e207a16f400b3d7c431fe95482376e835cb5b1cfab47d3b24cd3910ebd85ff0fd055412e3aa63ff25d2f2f0500c8c5cb339c9973bc5a43d0f405b2107d4bf096f78bc51e881de59ca14d0e560f65083106854a31111f959297a4f79e5ed96cb0285c4ee5e1c23a366223fabf53cfaadf79e3a76b9851227f4b3ef91bd20eb6cb3eeaea017c363f18ad22f4ae49679ed8439861ac3afb7159b57e654890a84dcffaa867aae99667f6964198c63f4f631cf1a57aa9ef104480d0ad94a8219fb71469ddbdc73566dcf1281d5a7753b9d69780c448a036fd483fb8497f0027e3208ada9b1bff7a0631a7f3b2caca4d3828994cb1940bafef4c2fdb48613c9a71acd0083853370a5a37f970868c7434624e6cd4d8b2599c0c7839ff1a6bd8783a0476901cd8114421cdf462fda82e4b5d7d9c24194161e9271d2e8119d5fb75ae4d6465705537ed67d19ab76cbefa977fc56a2ac1c95ea711975e5000e59e79f39f258ff3d75b6f73548d488a32085b446f1949b2db46f38c0d031288b2c17cb447171918507866a608484bffc7289ddb426d14b5904c1005be83d3a622d652be77ec175bf315d595e86f80eb622cb11bb95ea59affb0df941516573bd29ad9db1cc4fe0ecfdcefcd7af6e9ad1b9a114594344f612fafeb47c1e0816ef1d63bafcb0f4feb6db96869b29ba68a657176196c14f51f20a6c10cc27a93eddf85efa5b0a5499a012317c78f203bf2cea8dcc561772bbbeaad2cf44cbbd8226117e021fb44e8289488c2d0defeec03ec765adf233f4bf255813d8b44b4ae6a355b97c74741b29e927145bcf34ee84ced5c85ffc5f1d1ea94c468659ec2d72c1c9ab628b8b761dc310959d49dea6e396567c5e886ebeb31c382933335a150d988ef9e4a443f6e9ad115ed338e6a32418dc38a327f8ab3a29c1cc2aa770c5e0e1044648e7249f8d9d4185a05a26fd0d1fc324b6aff8e71619d04357b2880148889b1061dcbe1aae480e17319ca874a41fb265a84ba96b8957a683e123cb635e2c8fd98d800c32f3972abd61a507f03760d3b4dda881ea7b19798a4e9b3780a0bc30629c3d966cd5cca1a3d290368cc2ca40ed552b2b24ab433e0435c486fddd0aaf04893e9cb44e973201409e574c922a9c4c1c6c97c1930c8cb860b0087385b0404697b69fdda57e1cf877f23387769348283b05093f3469a425091dcde97497977de22cfce2a25219f2ea05f0f4953a040fd04958d902425cd15c21e8d04da01dda1da5f1708b35307a46137a8af0907d44d0bd66848a00cca4d0a520f74083cf361d7a6e4fb08da897494353e691cf8a7b439f8ad1bb2287b39f153f260b6607635da808f8248ccfc8799f8710a4690d4f565371594863b847d801ced0ffd0367daa19bc3bf091dd10e466a88b60d0b56d8eb352588bf7592a194ae2415365c6ff9b5b6af7aaac77d3e9d4944537c288421d3128ef1bd1d99ae524f5a949eb77de9f227b0c11a9123bdbe53320ce96abc35ecc8393c74896e67e5ea76d3caf8d5749cc6096786ea313538a6a701addc8a2dc5906f0cfb0eb2dc49e9b72646ff243844659a2e0479a209dfc218d155f2463d3fa9fb8a14d25e837b5c3721ba7b8062f8597db624acf89de4c10a90f1505cbcd5199b096e448092f915d602e4549f9b945d98f6eb11427730593a4c5154c2f327c988cf8fcd42ef03671c5a75b7bed07cf16a794ccb825fc7ebc23bc62e365ebcc67bc145db503fbd4b595a83362f2f499495a075ac28b7fbea4f2e9dc09daa5a2c4f765b25d08b8542b886c6417fe54b252e0f6cd7df9853f47f061168a7caf934281107af0ce8671d6dccdd2d3e91edb4bd63829e80a378d9899c8fc512029498d0563b72cf35ea748914d5e6f39446afe762bf106f78b854edfce10636affcab7dbaff2f9f1af8a0b0b2d4b3f64e072c5dbbc7154bdbdfa2b5d3ca45c476faf6b04e61f4bd0e424f9fe97c463aea170afee4fd34f65878e02559cb8f3d472c7472ae7ee022f3ae6c09659505b9d816c2e3f2fb2dcc0fb6218d4f3766d85ffc2840df912d71e4541ef083c5c922f5c2f5f3bde12efbe34e02a06ffac6a4b3660a818eaf09d1546e44f09c4da3d010add3df2f145d8fb16765ea525267833b05b1ed45ad4fe9331a0b5e576b912265513f174850d49a74c0b3bbd58f7e05b9ede830e037e801d0ec56653566879e825b88c670ddf43696d0e817a46db22293d9034933af070c10c055e9869ff79fb39e6857e9641c810590633a96203cbfeec96c38a6e841c1f426dc7a245940fffc569c1618826c5e2c643cf42cdb58d5d950862e0ac960b39e2b2a47449b483fc6aeabb7daef85a27b51845c8944388c27b24037637e6bacdc32ffb3e052a0f3da1d35dbf998a0256baa457da7322f237f7875dfef01adfa15f97d57c43e5b9f1cc586565559432751b66ce056860bf662afce7018803fa2673f75346aeb8b39ad1ce3b0b63b97a7b61568d5e1ecaa60a52a48dd4d63a4e078c74d68cea6f1f317889eb8c866ffb7298c5457bfbc3e845a3eda0ea71593c3adebdd1e318d3e5e72ab48618dabba37c9ccae823b53ace64b48c74a0c4c2e33f3d23a32aaea8cd17c386ea3ceefc7cef7fb1f7477473d91f9dfeddea30f44a8065858fa00e7a011fb03f77b957eb7da15f895e29b9cf10bf9308ead2dc78f54c539c209d14a19fac38e1df9b0a95a143c77b4c6d709bd4ad45f7f01e34daebb8cefdaa9226047ccc2c799b2e683dde4553120fc94e69940f0858ae0cb1927cb1e0c5af8525b386d2aabc631a7044d89d9c8af51121a02d29a0375d4b84a0641799156465c9cc0f61d6d9ea37d5d76982b4754df0fea28c266118f923f966e9b46221ede7ae7967287781e4bd86b3fa4a6aa549ca0358f41ef4fd97e59e5d8e41b388ce81d78df2447403287ffc6117701b08c4d18f831f1b47d3cd700877d1ea61ebd3acfdf33bd842f27f65e59dbefab59cc8c95026dc7e72e15b4410ec8fae9035966e0187992f338f7363f77a9c968ba043e797eed59ffe344d7a37d8098c67c5dcb59132b736771f6ff8b11fe2625ad517667937cbdc3c6d751a8c7a56ae482614b56cea960e94ca768760fdeb45bf02a70d95f2026963f00409b2845c20b31bb4555d5e695a79c9b93633777442f5b0077d3ab3101cdb0d9d10b07c7dba5040fe3ec6a49c97135cb50b44dec71930dedef8a9528e8a86da50221d8fa52cb1b0b3521a0edf2df9bed792adfcbca359bafc6009a1b15fb0d480d4d8665459e13f218cb0bd49c0775962ec79d1d2a9a7818d36e297f41d415b05b183f7878b686e4f7289431ef0ea82de312983f33341ee4af277a4fd8d7dcfc6569f33a44b6e8c29b338705755075d6de1b40c5e2874d5b09231e9cc3d1cd379e4bc33b57a545d845bba7cd50054854d2736db54a65650e892ef5f976cc2ebc034ba955e2086feffc50f464e8e6326aa6316096ad65f406e8828460a340c72b5a77caa7d51cb4ea2b5879711b3a8daaa5cf53026bbaa11446d246e1dfc62649b95af28c3c7df154e1c1fda5f49febaa9a7a652bf45369cae6fd99a52e18f047beae630969617da7105fd261ebb042108b85ffbd5f83ec07902bcae1de785a7cb88252aad9d68083f221490745c1b13eef018b004f0e4d651432cdde6eaf8d5a5e78cdee96cbf0ce75602f1f9caf72b93da89ec793c00b55e4d1515697f08e3a5d897123756552ed6f96bdecc750f618d4d099a7e0ff0b7562c0b2c8f4c539e430c3e424d12b042568820242e414145527645d4a4d083182e14dfda981dd422f5569f08c5b5912afde6852a38d95f4151a5d1788f13bc4ec750ebecc5c06fbe6bba50a6b7fa0cf6ae6f10c2753dc37fd5ac22194008f10e353aa35d3710e8f655e134ffbc8d8187c6d5a0dca5951cd25c4db4918b1e9df67cc753eab69bb673d43522fd00076b4a521a5a70a9e6ac068bdbe7d2755698bfe706f7ff8f81ab082bbb3dbc1c8913f315d760250996b13fdeff00996da24d6f8679d525ad4f6ab9249f6c966b5431e21517e8c875fa46ade0e9c554f8194a9d0590a8907b7fa5474db06a2e182becb408785bf443623de07653d454b69010528fdf9b1d3e7c4a8f3665b45df35f4e124406ea54ed07a5b68bbcdd11ecf5933d78382014416f9d46f7d56dcd5f0c3ed38bb757fdca82a0b2531fd9923b06a4dc1c748a83b8b5a92698f0d976c4fd9fe602ffc14341cc1edd9f20c6aecf2bd0bd88e058dd0091103d6492e0d7949565766af0b7795e8b95351d8bbd88a512de6a19b63538496780dc0616e213b1111c9cbb8c0ea2781ac260d7eb3e8cd36048d9d37a6064a4b55961ad0886642341a43a746f9d08b3385c556420eb6378c69b58613a467e226bfb4dd48d28c4614cb89b8ba554356eab0a1360cbf22bdca1f0df52efb23aaa04fec297c71a5cea0ff3bba202b7c74b80a1ad00adac402757ec66b6c42779dcc80a09699b7e81f11e994f74a3700f7a5990387f4f16b84ed735a05570e4d03fe5dc4b9d189bc67dab017b947b2a1adf389b302180c2e60a60c29d20a0cdc07cd366468beb3210e890347ad6885356f9c7173774a18a5786b4b5f6130d2c508f946b61eade6214c17f6e2645a804871e42d763b3aa6685a717ae948a49ca4f9632ae8b8bbd94823e373ddb519fe16e12a9a9d282d88f71276e60e3eda778d362e8d82e1b27", 0x1000, 0xe, &(0x7f0000000000)={0x18, 0x1, 0x19, 0x3}, 0xc) close(r1) syz_open_pts() 19:18:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xd5af, 0x9, &(0x7f0000001280)="4b02f13c8a0655fb", 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/235, 0xeb}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x2) 19:18:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x1013, r0, 0x0, 0xe) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x6, 0x10, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f00000000c0)=""/189, 0xbd) 19:18:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000040)='./file1\x00', r0, r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x100) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 19:18:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000000)=""/83, 0x53) syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) fsync(r3) 19:18:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) fcntl$getown(r0, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 19:18:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x1, 0x20000063, 0x2, 0x2}], 0x88, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x1}, {{r1}, 0x0, 0x11, 0x80000001, 0x2, 0x5}], 0x1000, &(0x7f0000000100)={0x3ff, 0x4}) 19:18:48 executing program 0: socket(0x20, 0x4000, 0xf70) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 19:18:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x2) r3 = socket(0x1, 0x5, 0x40) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x3, 0x101) r6 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0x160) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x40) r8 = socket$unix(0x1, 0x2, 0x0) r9 = kqueue() r10 = socket$inet6(0x18, 0x4005, 0x401) r11 = socket$inet6(0x18, 0x4000, 0x0) r12 = socket(0x21, 0x0, 0x2) r13 = kqueue() r14 = dup(0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x2, 0x3, 0xfffffffffffffffb, &(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r18 = socket$inet6(0x18, 0x8000, 0x2) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x1, 0x630, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0xb, 0x7fff, 0x8}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x401, 0x8}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x1, 0xb8f}, {{r5}, 0xfffffffffffffffe, 0xeb, 0x1, 0x3a}, {{r6}, 0xfffffffffffffffc, 0x80, 0x5, 0x1, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x18, 0x2, 0x7, 0x1}, {{r8}, 0xfffffffffffffffb, 0x20, 0x4, 0xe9ac, 0x8}, {{r9}, 0xd09ac6f9c140533f, 0x3, 0x1, 0x3f, 0x5}], 0x7, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x4, 0x81, 0xff, 0x3ff}, {{r11}, 0xfffffffffffffffe, 0x2, 0x20, 0x5, 0x800}, {{r12}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x4, 0x3fe1}, {{r13}, 0xffffffffffffffff, 0x4, 0x1, 0x20, 0x711b}, {{r14}, 0xffffffffffffffff, 0x2, 0x6, 0x7, 0x5}, {{r15}, 0x0, 0x7, 0x1, 0x2, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x98, 0x4, 0x537, 0x1000}, {{r17}, 0xffffffffffffffff, 0x2, 0xc0bf8ea68eb4d383, 0x1, 0x1ff}, {{r18}, 0xfffffffffffffffe, 0x3, 0xf00fffff, 0x20, 0x101}, {{r19}, 0xffffffffffffffff, 0xa4, 0x0, 0x8, 0x9}], 0xffffffffffffe4a3, &(0x7f0000000600)={0xfffffffffffffbff, 0x8}) r20 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r21, &(0x7f0000000000)=[{{r20}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r22, &(0x7f0000000080)='./file0\x00', r21, &(0x7f00000000c0)='./file0\x00', 0x4) 19:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) fchdir(r0) 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, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:48 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xc0, 0x6ddbd9ea, 0xe265}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xe9, 0xda54}, {{r0}, 0x0, 0x22, 0xe3566de8181e4b8c, 0x101, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1000, 0x6}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x10, 0x1, 0xc}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x5da4889, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x75b2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0xa0000040, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x3, 0xfff}], 0x7, &(0x7f0000000200)={0x0, 0x9}) 19:18:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c48fafad3370c42f04967ce3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c3aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0000ffffa260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9c245405855bfd1caa7adede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee316efc14253544bad77c6b21902a7c35518972dd90d9169ea5a5800267ef07cdae0cf649daf738c0bfa2073dcfe2c7a3d0f0b9200df25f504ca585fe72479e61bc3b9672f8e280081bbcbaa999f5dcabd2f8c71211dbe513354c2021ffecf0c0bfc265db918e1ed4e4754f251fe1c3d8b7f386a9775873c599943e68e0dd274f662a83d90a5b6bc504b6566792e67aaa64f2ffb628a9e316035cee3d14af98e486186fe7294586e1e6050fc03b32b7cd63ab8c3e1a6bbdaf1e813153a9763afd348c4d462fd7cc9ebb7ce9ca8d0975e9411f99814a96e504", 0x8e2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 19:18:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000b00), 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8218, 0x90) recvfrom$unix(r2, &(0x7f00000000c0)=""/11, 0xb, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f00000009c0)='./file0\x00', 0x0, 0x140) kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x74, 0x1, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x88, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0xc4}, {{r0}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8001, 0x80}], 0x0, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x2}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7b, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x56, 0x6}, {{r0}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0x401}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x40000002, 0x2, 0x3f}], 0x7, &(0x7f0000000ac0)={0x8, 0x7ff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000800)="796f57ed02c9f29f344e79ab4990c825d28ef8d63181e8f8bd34c60055cb5d879dd9bee6e6517f2ae70e4195beb956f50be41648a2e1a89a6ce94fe7205785e487752f3781ce50cc803cdb6fa912264527f05021546eb478fb1d6bf3ce697aa7e6416041636d07c09d4cdfc73e1cb489924142afab5b191621a09000cb075d9ed969918b49c9b91a9a7a74f00a8fbd95644257e83f1487ba02eb7145caa29aff1b92b86fbb9856e2fb022865aebd5b37d9c54a25fc7aa231a9d398bd620450138bb17002af5574b2c073f88799a9f75e1c0952285a2bf9c3adb8b565a065c164f13eb567c4a80b4388241d8bf62a76f8e52acb53ffca4b9ce0fb80832217e66dafcceeaa6324d9e6907e67b38c0cedd766e0e17e86d8b6f11201cc13a70974abf1ee92f742acd1d9c33d6c500f87db86ed254ca30dd9cc0658a978fa1861be7662427513554711ab361127b1fd8cfcd32ee5e2b19844ba114cb505e89796e789c66b5399956784c3820775f466c2f7f79eda74cf160b257fbd57f0e564ca1819f3614702d0c1198326f6cf855ccbad3477c5da112ab57b26dda4", 0x1}], 0x0) 19:18:48 executing program 1: setsockopt(0xffffffffffffffff, 0x40000000029, 0xb, 0x0, 0x0) 19:18:48 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x80, 0x0) 19:18:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 19:18:49 executing program 0: r0 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3}, {0x18, 0x1, 0xd77, 0x8}, 0x7, [0xfffffffffffffff9, 0xffff, 0x9, 0x1, 0x2, 0x66, 0x2, 0xb52]}, 0x3c) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 19:18:49 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)="3e2a7913e4ba2d673553c01e1e4b600f00000000000051f0adfeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98a20fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c1696ad6285dc8a000000", 0xae) r1 = msgget$private(0x0, 0x440) msgsnd(r1, &(0x7f00000002c0)={0x3, "c607c3b409f431e88e7b4785a3d6327ae61af92570d8013dfe08acf32500527150372ee299c9d1a3520102a289c546505a3d04464328848bd10932c63424d5a657a979a9076fc5eeef7b352736a5a7317eb9269b61f36c9742401aeca6dfe932d8b29f4fde9cf8939388b2558e5db15098bba4910d747e6f981712ccbc60821c07ac9018502feece242953fde318b9722e0e79f2efd35ffbb8a2723b391611eb3b571e42b0ed2d28b689542b2acc71fc4ccfeb2c22348a579e3ce129db3269f033833ee2cfd734666b0e162f9e9245251af05b0508e6c9"}, 0xdf, 0x800) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r3, 0xa, r3) 19:18:49 executing program 0: setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8e, 0x6, 0x0, 0x3, "d303e146605447081382695ccaf235481cbc82d1", 0x57, 0x1a0}) setrlimit(0x1, &(0x7f0000000080)={0x80, 0x1}) sendmsg(r0, &(0x7f0000002c80)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002800)=[{&(0x7f0000000200)="448c55494db73ea87363dd7fb51d731d689f82725de5ceb7e70cc3117811e68bf531a746a6fe2409339f4f51e32195b55b7974521cdd161aa102ade3e00ec3f37f", 0x41}, {&(0x7f0000000280)="ff4d1a65ee7c65485c63db1f94926b23ae45257cf915cc04a1dc5d0d66f1f005c21affabe1fb71922555a316b34161a244a265e0750e9376ba7938a8af2e0c7b72e8afa55645a4564cdaea972d0f234764e054ca5fbb5cdb81730576ac18d0b9b5865749a0b4c1f52e7e4cc5cf9ee15ae658e5056a9240d75582", 0x7a}, {&(0x7f0000000300)="6c4f264cc9cc75a9abfcc339aa08e405f64c3ca3ac95dc89f9c67e2aaf4c9976906cc5c4f9d1c877b44b8e99a1995b18e047a0980dadfd931330dd3c85f2e52de0770dd6c9d8dfa067a1fcca097f710fc219057ac56efb1a0748410f7031554137fa902e63b1da0857182191b720aa959b90e2a73897236b7c514e93acd85c28401010de07c11e220f4b862c78d13b3cc9e66693f38f9e2ef1011f4957ac7409fda9f7dd9c56cfd9ea6bd9794b875a7410b40ee0cea553be56061a16d0902dfabdfb80cee2cc48d6082e757577c59861f665e3650d9df1ec7da13f1ba41d4be5469b466ce60eed707f32f6eeb33b21213cb041e3d4cbfe02c22fa822093748b43733ecd413e6a58fb4f8eb738357979c8d1f0881d044598b146b9aa42e3785fd8896755a0961edf3975a1d9d08f27ef6922380a33a59bc3c85c3222a250e8aca8f809b8b7f827279856539a02e382a158e104b11b70f3933e76fb47e34664a64440b36c1fd97f750dd1ecd74402d76aff946acfaa9c227d45630fbfdf51f3aaf7501a3f1047dfb82adbfdf7dcaf0c630bdad42497f9a0f94778f8850e5b915c79112331ed29b03020b71b73cbd7515138c6f07dcab533edc9dfbe4eb60d67c8b1c575b0c04d7d8f30ea8e93bac86eca66f10185de4fc6d4b83eb0e83396b4500f571653080728c6d51c5fda2f6c4b1dd50694a8c916307033c84d4d34cc0a1131142725be380adf9735554fec520ea8a15da788e39f35bb4232ab364ac2b07c5a80891f031759b9e306ab8748fc5659521cffa56aed3c0a84f73dc90a27e9e97c64bd907fa84fa70fe7bf1a076eadd28ace967f47185ed05ba5cbbbcf085ae9764b55c15dd2db8e430aaa95e87186b41b081aee356d920f1175b487cc0d9a3071cbe0ba5cb7139dc1fe4c99c9651371af6159ab19e01100eb28bfb6470af1da7a7ca840c225f3b7636735a91d057c9d8e1968df88ccdb60b4b4c81286e12b74c0e1c9e6a8e855c96f4bf8d9b0b0a6c171cfefe93a4284355445c3b961408ae2cb680ee201e021f7d960a18865574a70ee75b0558bf1fa07d6f700f554f6bcdaf874846e6e3613df16f15fe1f5aa734b1c81f224000363e04008d6b258ef21ba88695a85a5a82c963e298a02a2a448dfd2a8b6e9f8e2261183f6f865c91daabab31683ce1649c4340db46628fcbc39fdb47082faed2f986bca0a69dfbd7bf9e145c98bd7ada1615a2fea5d03e1387223bb66c362d5a37b9cd50ca4fd7960c16f4d725dbb74443cdb84b34f9516e3fd0352b9d6245ff88aebf9f410eeeaa211bc69b92a11934117b9574eb2b299c9ac4acb7f3db3b1b5b9322e6ebf28ef81bbb0ee318588b90841e932918c1c155e4c2b093ba17482cb55ab2c7efbc82ba45b9e119c0ef03119faaf01423da0686db386bdaf9ca6eba2e97960d1e5afd406b3c39211a79d7f4c221acef27adccca647f591e8e24f23a223ddbed53005ef6d7335009232b2717d92a4dade9c917ab7a988bb89ef28c57c8cd4d4ff01cd9966f45826e90bcee111a90b2de3c127d2043b8fc147bf4ce456ca080c5b01aae506cd7b11db963132e80f2fa11f4a4631bc249b3efd427f66e36ca38ccb10a7c6a1a4dca44485d67a3f5d5e937083fdf9dfca137c4d27c8a8b05ec1c2b27c59bd00dd6968104a45cc9f9f9ac3a91e185d8884ac7af0287129e221735f230a71caf4a3228611408b968d440c3cd8f4a79a7635c6b9091fbaf64b07535ef7294819bf8ecde6f9e5fe3ba66917997908c53d3f260b0f6b3718e0421ae5d7b0f884bb5a483e0365e05edcef6a5cd0a67b02b540a431ed0af1306a4aace6cf9704f1bdf81b18d76bdf8b27797b8329a7aef0b6862ef4f4f07b7cf505a2e6eaae97fde205aa74f0ba7be118f764664576777714e3e7e2cde74e97c0db2980023ee9261e8eef23f445b62d730825e0f95c3d07555841e9fd040fa644a6d85f3887d193355366acf49972f8179389aacd16ddc35c1f8187856b2e8eb8a040d1558be65d0b948a7d39f01b4e027cf46c8638db7915f70e81d9eb1b3775550b59953d78cb944779da6606c7c6128b4c415dac26fbba4d186e995974162f021a1908e1d66e085bd5833916c4940f33269c16ae8c302c16b2d177bd1e35f6b682530baa67f3774efb8fb4397cca5a07fb72249a73924e67a503ad3129a214861198bb8fcf5a8460f182737283aa48bc23ef784ba32a400a13244488d052567d14a7f2257fdaa512244080f3f0ac86ffa4b429284ef05ba59c68148d616793f260d5383b264b7dc8b779f47584bdd3f2f5e8727d0bb5cc6684811ce684d9df96d5d4b629521c64c88d527c2fc67123d74ba32dc5294c5adeec2236d3c23864a4785e99ded4772a5067b870813a1f9051ab7ec516a3b86147144bc4e94cff94cc74f0b787d3c07fe362106d702c4e1f7484bc78ef83aa87b8e2b8c7b8763eb98f3ec90c7e53fdad6f19ccb32f2ffe457c60bd998cdfc04dd27f51c060df6d546df4f95e92f8494109702af1c1f2dad5864155fc19b2c58bfbeb768fdcaa96bc7b8b4aa53f1c4e96e18a3b14edccb02f68825e61a02759d0ca27ba8b833d79f5500f82e6a183ccd9ded7fa1e3a871bf8cf94be110aeaad19cb1d23abb81cd0fea1d58c7521acfa4a93d3afcdf4dc3e46fe5f418ba34ddb9c220aa474e5b5ff0880d9b58f876ec9ade77f6becfc71bc534b29ff8c651a18a293bd8252f79ccb76d6be3641b5b31b51f553dcdca2c4eb3fd90abdc51145f95b1233359fbf18fafac9d1adbdae4cc247407b18818b06b007caad6e5ce48f3928c1dd5f246d1660e4e7d3bd444a82c90dfe55e7423ab09dd2332a0bdfea31a00d2ee69f27e1ade89e965db6398fe9eb64c85fa951ebaee1ea58ca7b223a1c1e304f9b5a160cf9683fe0efe68374e5570cf5c6517d57a2cd21f8bce8f6dc2ac68baf5013849903ebc249818b30481e3fb5a65d60c140273cad1bec262172e1bfd39cb04fb72c707dc27b22905888fe51fc055ac16d288276e8ea140a16f8c3fb61ff9780e0e796f0c458870ad14b0dc23c8da47e1708900eab3c60520122a1bed3b11bc3e4cd4ec83977e31c14fc4fcf2ac6d44e7643a423bb2b9ae75e90a61eb0ee6d686a4e0a58eda0be42e8eb6cc3c2128c37bb146cfcede0b2541ac9540928dbc197ff1654d646dd9f6397aef0f3f1a624498eeaee3a38208af1726d96dda7ea108ccb147325424a81c3dab4516c0074d7571061f14e3a4a1512dced484b32891424929edb33ae5f49720305fa8bf1925ff8ca324b08ecb4ad68c6172f6d0fefae8e19f3965c4c50c1c9575ac9d825956c0332b497496822f71b1810185c1234f82dc1a0bd7b9aa2053ac929bc22c953b7a211aa07560413d11eba1b4e7a5de77bda9e07cf3ee26434b93923475adcec2abc6eada7c65946a6e8bb08a4de9c644830015482855ebabf46f384ff8b8dabbb29fe6bd94797ce2604270fa9598a37fa8ff6832492c590a800090b9af0a2948e2b6d467c41473ce239f626c6f8e5ccb7011d7103657db7a631db899301f0a837be8460d2b81160dd2bd8a1b79387bf3877411bb66510f656dcb73578e8d2fbc6fd3f8fffa30e5cf856d510adac7e33aa7706395cfc081be7c2c119af8f8bbd91a5afa94ed2fe5bbd9666823f135ddef18455e0933ff0b071e1a358d02d5b65d6f0b8ca91689f766ca1b3990ac6f71c3493e4e09d25efb5e930aaf20b7d2461ee4a09608297c4652d3764d537ec7254adddaf0b124746f40a54939f625b701438f93240c4e137af5d3b8563f9c30a3cffbf5562896a1fdad1e730c9386a84f9c5098028812fa13ad0d0c9e544c3184dfb62566ed9abc2ba6e8e8d1561955ed4f957b878fa0d8cd99acf08dcf6fcf04a156f12f43730a9ce37b38503f8f3869a4ade19bd7fbe91ee09a7647d4866c30c7c1c7bd3391c20048cf2281870e26a6c0daebae54f7180abddb56d6d4439d73054313b49d8dd43bc9fe14231d46fcf0a7b659b73264adcca60029c2522d85b5d4590cc047f85b09dcf5545677630c97228707f442adb508bb1f44f4a2678177be292052befd3a3113a375604f50b3bde6354f5e62ed76004d8b61de33d4e06488670d8e4a430f71de7203d6f51398ed24d780ffa140efbe45cd07bb30c723b2ea242ecc89d11420978b4865f3c1f6876303273ecbbe19d16f5fa0749254aaf8d1786ba3da42bd1a6759a0a76080e16dfe00d1c6db4edbf93d928a9cb9fbf7cdabf976f77b7ec71b192d3f24027d3d91b06841cbaca908750b6e2cc39e29557ceca4c229c32de6951350d3c53f8c6127e366a88551ac0da5608a401c161fb1a54fc0431ef78051238abe6c1086df6ce556bc177b79b100a25f69618093aca3c860b98d69ee8a3f282fc3b9c2f272370930bda019ebc90f69dc998070cfb0dfff1f9698c25a93bc1b7587929c8230963ee69221204deee30ab781f57f3b1634ee645798e52d236f357d7a9dfcd62c8fba7ee262a27c7a28ca4b44da27c72bf187056a358a32a04cf7dc600294be067d8021f6b0d7e212c87aeab2c4d9116333b9d0a25131102aba7764790fc12c659bc8dc710f73cd57890feddea6f42628a62c4ad9f183ea4fbd1b9f86cc80c171fd3b5c3e1d83468ff9bcefd2847ec133200d8da5bf69624da6b6947e7bbf4a4678f2cd85a74b3cbd4194a31fee2811711141de08cd961f0ed8b48d485c96366c0d013bca47d3bed04eead07b4b3b7f55e40d3c47eb5bef834de31e98b9a10fcb15477542546564d7a820c2a60b8d495ea2ffcbf87ad3abaeca5838fe1a077ef6579fda0b45ecba729d79f6cc5d66df1fa49c81f946bead212aac09cba413c63706dba5be0fcb49dbef1636a63cf0295ce164138aa3a99bd78404c09f9a528ad3c2130e0c5e7837e8a907162154a5fb3f7d3caa42486fd51d44dc1e5f131329c5201aee2000b41f872b0703c65743950dc92330eaff59b6dcc86781f1b49c08bf15ca03cbd993c3da0e03e9a642fc48e523e75f8b0aa7545aaf914738377740b7ba8411b4e38b287b1e161535f30e14f43e4a6a3828828ef9d8a8ed43c64fa8f3df0f41b0cfa9e4fb07154617e516922e39b8fbb1c1c35286eb67180f9f4eb9bde794757d139804f7f959524a5b57cb654802ec386b18934b6dbb71956b4b1aaa868565737ecc80b9532ae2781b30262f9ca65f1e293c6d0b96283862dce3454b05fa589975bf6faec48a156b4c38bf69ff67943327fd5589031fdaf0692f6261661221b4a48e73aa40609d40106a036ad3e2a9a7cfb80cf4031e8ea8bdd6d5927d63cecb63965eb828fb5d13de4e2a5eb4857187052dd78ebda881a1c32e6f25c74806928c7bd4dea714ab5b187cc8f9461a3539560b330fd1eb63eb3a0003c56645dd1063edba1dd599440c1148db73718a2663e6f4b5e2f2838f24f62073b0bd1bbb7aabf5d91708c6879438ed784f202ae93333b9f9a217a69c1398a7878f6a95f6193407534c43db399c8d6181d9cb743a35e775e5abad8dd7ce0aa59d445715879484a7d6d4df10da60bd7dbd2bec658e330a9eda586de1733f0f519c3331d770a7f2e80dbbf666a3839e5c382959424244f56443bd92e322ce0c5c03d5b175a9e9988cd5feaac6c5e57db28d0560310b9c87503d3d02795eb8478e605a0aadedee94892ba96efaebec0f9df67a2fff5d148910b7896532c70226a5853139594381534f09c7a4f44fbe91ec8b5189dbd2a93c285358e367b446aea34f8a0c552793b2", 0x1000}, {&(0x7f0000001300)="17e70db8903640800110882680380afff9f3f8571f3b0efc8d5fab2617057ce1eaf64ae7678c2d3dd3ed06bad461d1a27f89b73b3140ac8d1a24f6c2c6f69307a5004cde0fe08dab77ca2101c0896202de8b137014cd183b5edd291dc010f004c2c3c2cbdc1f9adc8ec24eb01612a0ae7dcd53a1b066719d3b2e155ddcee99e16eb4f85855a180d5ec2c89326b456ef8220e7543d2571a1fbecfc055dcfa5b3c16e42e7e26d8c14cd79ead15012cd842b91b5b3031985d148bc6a58a6808099068e5f27ae86dbefd006acc162b0195c1d2a65dc8cf55e8fb748898d2", 0xdc}, {&(0x7f0000001400)="7c137b9d133ae60f8599ce8c6b7ea8d80ce67ee4b8edf34ef264ab8f7738b0d294b881a7c4b0b10d236cb5fdf74cbe82f7fba690cb8f66c9bee4cfdcebbcdff133fb5707d7a54a99c381ffe7b154ef933a896b970d16d7b1f585da809336a84079b62be5cfb7f939f3a84f5d4ccefa0665f309eb87de13a5f4f054db84ee7ba7379c229724b9ef4189c684400f1276f2e38852e7b9ec50cf57f7493cf9a6f02aa97404618b8e28b591c724614817d691b0880ac79100dd31ea6be345be3abe", 0xbf}, {&(0x7f00000014c0)="5cab02a45431e694f804a7cbc2a609c9eeb33924c31c19615f3231bcd700b752947b19aeeec3497919f9af2843617671db2401cb85a1efd57111befe38bd8b28762afc25077f423db7cc8e3616b7515f364aaa703dbbc1fa43b725f853a782d2ac64626a7bf8af23704717c775eed50d1739ee52110b17d05aa491817767f1f2e7929f6885e0f8bd41e465fc74685765c2592e7d2b7bd31cc5803a005db6382ed82a28faa2283bd05884bdbb890024e06b71947207844649cfe30fdac2d71d4c00c17cbd1f93a705797b5bbdf97aa12b957ab760", 0xd4}, {&(0x7f00000015c0)="e972ab58158f57ddd9d2394f451a8da345fd04115b7892a9322b4093cc3bb5d0b5bde7273faade37b1d5e8d7718d88a8b48ce406489cc1703de7cdc0d0bd8f8fc3be16c4b8bcc768cd8cba8f58be9faadcaf0f49445d857d84a6362c801f8cff778e77d69ec125cf2b6a347aa34c5b8d1c5ea47d036d31e09a9db9fd533f273d11fe0ca9889253ce368eb57082318a925fa858b951d095619d2edd96fac78f8375c9fab020d10656bb0091225c110e0c819c70d09316393a9750af61f5508155805613b75fbbf17cd202d693148c", 0xce}, {&(0x7f00000016c0)="a931ffe3d86a9db71290171b49948de660d0bc6d8e1eb9a5872f2145802af1fc46c62fce5dbad2c3ddcb51e386dd7776e164383aaf2d75f8336d1f02f98b6dced023ff47a8c9e04970e05026f70f137ec5903ab99cf149d418fbf88d062f5d1f130ab522450fd1409d5cc7ea178279fd8f11d381efd45d92d50c86af1146561403cd293bab9f4fbab545a6e0281697f318a9b53a6e06fa81e632c55436b05323d8d78ead2f72addaf3fc3457d537c770611dde3c9520053c46a05e518525bc3615a6d86c2e9c1cbde9c7d9339f4bebf192da14905188e8f519488b85be11099d6f7922f381477732e0025da8fd00e37e935b6f0850a261b0c24cd4697492bf0c4de44ace160c51b31cad46d1cf4dab585acf2a528a5a3d4a1c75fa9314f8b8fd2e7798315c632cd1df7682335198fb4ba0d747a7364eadb9557d33d6c47e9ab95a4660ada30692385161ea4b7dcda7334e0b235dfee1f7b97399dbf24f32e06b02834bc4bac0d1b445ac6dff114c782d0223e478f9625cd1021a19e67ebe87f279ebcfcdfc9000f30d8d6c4f9bdf30c8c05be3b892887922f4048ac16dcc5b94f82a052dcd183925c17afe000a0666110a0017398b662382c2ca6ec2e07eec545568657bfd055eed0a06701be115e87a4cda5e94339669a877782098d349279b01dc1e7216cf0c8e2c45c9aa11bd8898154617e3185173e2665aa6aa038b1c4222115edd3a303dff69bfa01491b1a4bd19f66cdd21e442df688c30785b61ac53b01320fbe8ebf86c27b270c223986d81f7de986938b31f2c6301d293425e1998bc706b5ee170e6fd69b77284581afff1cd12a61c9e20d8950fe57576fb936f51654deefbc79c980a498bb52487dd19413bbff1d9e2746658e467f2ee2a0348bef432f14233cc263a9c53fda0c4f6356857b1267efa718833602c8f66da08ae00ebc0a38b8173d1ea03442b81d0804a212533e3a21e16ed5120b90704306726791bc0225c485ca7c1de8ab586445a7b7c6529e954505b9833fa90b682623729ec487516093483501eee1e5848ae6a3d4045b6168d781050f3c1f19aff5b64e16170a3f34756c62b66df9bb27be1cbfc7e5f014df3fd3f6d83a0c81125394de8ba63f1629a793ea12ba642c0cfc447533f2dc5a47283d0e112b4b3372ed32c35dcfb19d219b0afe5ff2fc0a9cf9426dcadf32c79bb004320a94a3d20e61717264cd517e1bc28efd3f54256b644c3a7ebc9208fa0795604e7b480441ec91c3fda47b8d3f04d3d0f4545ce669b4386264fe9963bda2790e0867cb7cf2ac21e5eaf90afb85eca848daada944a770d33823cfd0c0f1da16d792c4483de377bb4b1ec4da471f79e62efcb32fe8eb91951a895289c00391cbfa52da9dbf8713444cb4df56734f6e6e4504ea5c067e051629200ea472b2da891ada6442378dfc6150aff356a4be4e3a6b136126dc0f2a406c176ec6287dc7eae7a49ee304d5d93f9cd1f51e6c57d4bf95b2d778a10e4f23a22c73494c1869631e2e719a4c6db9418ebe3551b4c37ba41905f0e587e5e48ec5cc54a2312fdea6b24924c59d56aad5bb168ffbf520ab3ec3d428a69ea51b298bbd5404242f503a06bcf3b8273ce11a670fa9cdd418a88654e710e67f00742628ac1d226503c29005c3ba847a1f9dda1a0be0b590199bb9777deef33295482dc1e4f7da255d4fcea5d23b9bf09c073a0a2d3a14bfb0ae53e058476d03802be58cdf2270c954bda13c948af9af07ce41c9967895b8d426ce8e6dfcafdd898352a7a34a4a68eb3f1576d84afd250cdba5a1093ecaaeab7af1b6298a9894efab047602b25684eed03fa930357cb75c4220c2c3a92ad85e425da553b2879e6d3a1ee7549857ad019cea7918f270840924729640e0faaaacbba1a8101d537fd0f8aff552c280c32daafcb928420fff27eb9adcdbd35ee165a53b1978a72e70c514c78572fc8010d4608f359c1e2527a108bff80753831a5dd6e414297767e42429359fab0286181b30e59476026c29e1edb6e9867bcebf86aedd8e65b6a69f1718e037e4db238d3bd9afeb720282d54106b99036a25958412fdecbd52660f754e841a8b6cf330eb7461ea25ba04baef021ffe3215abfbfde389e9590f17163634020a6b82fdc535b5d34c6f629699279bb794da0ae45d0458377f024718f9495d013c960da0fbc78c242948a71b88c0caae6233aed09760ed50f3c6c601e5858e16caa155d793e6a1a3ca08ff1620ea1a186d3b6ab1ba71b6fe1ff637508fe892f5da2a4e553ad8535c68c0c6244e17c42594ff8b9673f015806101a4f1e0f196847b24b91fbccb9509cefa86bbbf449f4b1a98a8158d7f593f6420d14bf3376c4badc6b50afab83c0e51295b3b3d59d75a7e3c4fcc75993cf59fb955b9a420e70b3733e38acfe9e2d6126b32b540d49fcc3f6c7d0d044386a9d8414189137f06a8276e43ac678a87b368bbf9d4d9de87f4f515274935bb74daaf5b3421f4c13164a9bf043bfc3826e3e5250256b91013d6a2c977dcff5ef14c4a2b5e95c0eea977d5e457ad3a31014394a2bb0722babdfda41037589b05accb2aadbe77548b7f227c555bba65e23b00193c7661f26269aaaf322ab064d6528a89aad2fcefb9204493a2e011406d620e6ca3a509a05ca2ec056d16f840f1886fbf006a4f7349c70b86bf24f4e561f3101364597067a514a2b0b6b666a4a0f0705f0922ffa193e68dc1631e23e6a74d00d1f348d98c867e96b0bcd65fb5c572569052ff93394de4d6b0aa655bfe4f49078723d954ab22d995d8f569d1a0293d936d9cdd19c1912018236e347f1a4a4b7a0399239403240a05299da7755245f9c9f5003178171b71e0efa53e89cbe8cacd211081f6c0139c9ffd107bf0336726ffca41906b482a9e1754f07cafb0bcf9ef046a538ce9d05a437a4009ed314c2eee01e608cb7d713ed88910046844106697f0e4b2786657aa7d55910057b8486b255928538c9726657316322fefe619a99ff9ec416c248a71b41f9d863d1699a4e110b4bc9f53fd5edf82120e11c0cd15b1b7671cf2103df82a3f348fbb54d2b1e7d6d9663ff5f5bbdf44068d494d4644bb785e1f42eabbac54c92c15d8949ca56cf70844d7c21e7b58c0ff1210370922da1657774daafd7278d53c41d84c14d0aa092c15ba4642a654b99214259c35330b8df3579d5e61dc3ab0cc84c2fe748aaf9ad5e517cc6f6fb8ccdea8a12d8e534af3513c6fd2ee76ef1d3e71b32207de698776c92516a81ed4d3e09a4bda163d386bfcf6d040e7f6dd83d2fe80f23666d13046f4670bf07981b2beec7177b8ff97aafabae1a9046534edb15a3924b8ea16f22506a63a98bc543c5accfd8fde2c514a5b7f0c9dabfd083d8d0f2f4ed766f4ca5781015acd024798764ac06f17dc3984ccbbde5910fb02efba6ba9176d98405e75df707d8f5f747f9beef59e90d3ca234d3a58a15ea06b116eb6f21fa0d0ce664b5b0efc0a003ff6a93d5545f7aa12109d11e434650b80c6d6f75202bf78e1db81a7ea977209f838fa30263a4024e40f629c7c605be4570a70f9b9c68da69214aff3f83145ee9d9ecef06a694b745ba3e3af729d4b062074a23e5d679fe4e49df2e475bcb6c4269a829a70036b0e658d61cb7548f03df7c93db13b7517a9abd44916b86261ff1a4cb85118cb3eb16a6b54dbf78b15f5a31e59333fb67082f597dc72d1fd1ae555da2b3a2521ee860b27731bc7bad737b964b84aff64b6def792dbc7c8373bc251f8b93dbfec47c76a5e1ee36bd2b4117d87a1637c0d9d06dd1f8c97384f98e98413f422afb97e04892410ee46c7280db4057ff3a63e09b52df376d9d27f06d2b79e415e9d0cc93fc9baa7b780996dbe1fdd7de753eeead9bbc6cc3c64e293448e93d4e8b82018713049f773b7278f9c482cc8b685f9eb27fbbd75a191721c3a285d98ba46ff0b491ef034f2ddb4dd99b7c9b4a785060fb86c63e8bb719018a4c61f86b37567897afb3b14408e722e2e9a63dc5be684d3161891a21b12b7ee45f789de624e71a823379f2ce775193e9cb0e7d07b4f8c55ee4b3f506ba767fbcec281c7fb60cd0abb7546d34b44c0730a02934bdf5c2cff580d82f199326fd8ac0b99ff042515a2ee49f389ab08af2d194623f63a30f65319f8b05385ef5c4b36c33b7313db350c35b0d8da6e413db5ccd6356d2d4767a394f7ae2bb729de837c4a0ed27c83856b5b00897383777d7c0e1044ae70ac7472bd0a213ca8124d9bb45696273e566bcb245d8781aa9575de953448ff7eff26b958cfa62868f14787031be41bbd5416ccb54a48f8cd43f013884b97148ad9e6d0daaf6a4c42eee8b51d9061070aed7cb121c80974ccefd79c996b9d17d9b535df6b557ce2ffd7017b27669594029526a9b7257a2d1f7c6d9c465067829829dc173a38e7922418ba07dc3b7fd73be49b01b0922feec208f26d1b4364bf2562ffb2ef58682b4807fa849aa5852dbce2c83b65e56e4e66e122acd075484a3b793dbf4dc3920a410e69af4866ff750f056fa7bd844c8c4a110452ee551c6eb3ca4cb702cc8c4bac6b5c230aa60270924f36eeafbc6ac9f27201163ce10259d2e1396362eddb503bbbb33fcd07c9826e5cf43cdd1c2905a87ac75e193bf8faa34bf471a844ea1ebafa2d5e62a8286bae377d2a427de0956e2f19543c099ad7c2fc5ecbf9a9c122cb4c4ac2ca268cf5b196a32699955621cddc5ca6d5fa0d485af9d8566ce89445d9af831b2a2d4085cffacda610b44df09a27679dc4532f4b19fc804da4759a1cbf9199a7c5a4e821c9983525362b6cda70d9f654bfa5ef275d42f4546e147aea60532196343bca17358ceb7aae2a6da8babb35291ffd81e01440b6df53f7888a611dd068a45954ab99ac2160f7edef79805b4c066030367ac59c5b5df3fdd4b833b20dd314701c17ce80d5072d489fd7906cde67259ef2e1cdbf4f8efb31ad04fc614aad22d5e1077ee88428ac56778759ebe9cc86f1fe03b365af0d348e6faff404c6fe2154af0cd6d8572922811e5860f8b0fa35981656b216db1221f0a898be4cb3969e4bdc175a4767bacc821d459948c858d20fd5fda226096031bbd1ff341a7811fc6b224b9ec6c4fcb3f46a3fdb4e8d1850722dbe84f5b32676b6ddb5e1e1ae6bb8a96feda02fc93698ed6e685fafa421f35cb873fbb0680fd5a078afc9588e13e420acf914d9f3161d778847da37efbb02d152a4cd6b6c56d02b0d6c80bb375c90b49184753be96d04ce25a706ceba16b80bdcecd575c45c98df8014923a632941e008725f609e0cef23ec97c1261f2816782f4179ce33c45f9573e8de8bf1790caaccaec495fab4746a8013e51e0e1a236a201c80bba8d1eb3f61b995c29b313285670e09220d6d91801ab9c0f956b5533ec362d6229059f5aecccbc4bc1bbba13708a8a5e8048ace8cba9a0abf63f078a1a4aff994aacaa8a7d359004c8896609c92435a9662e67c5bc0797afc79914cf566c59693386d409e13243a09acf0c179dedbf60220f6a3574b4be5fb36ea74538131e9fffbc3e0591039b4a9726f4880526a099ed702a42cc2458b25ff630df16907f2ec3060feb1bd62f65d531ae94257219e9b117c0b1e1ba793e758fcb0bf00ab81f6898ee39febe4399f767fbba12da6840a9bfa8705baf0ee888e22ce310765b453b50c20690d4debe3bd5463e09065cd6549e1efcc3d2ea414b411768e8be0ef7a744eabfcf4e131b687b2747716b9c9a21ca0bfdbb9e114e2c9fc6169002caa65", 0x1000}, {&(0x7f00000026c0)="66384d6bcdcc6a25705592e3ab29bda295855c38a323405a9319d668f47700bc7b91b6fb556d85c659a823977dbc57211f2f2c44e9190e885fa045a80aa49674ec0ab47e40fa9be5fc013c9eeebc5aee5ff6731ceb03e289d7cf91f2d11442e74bef0a989992d535516bdb", 0x6b}, {&(0x7f0000002740)="c746fd9ea9827d02457e1d7ef49013ff09bd762bf7600436fccf2f3d08ceb7e9e45468f199b08476a48d1600dc1752c18833e8d3fd89425210a61faca1db4a2c217c52074a94dec16adb73142957ed1a709bffb483497c9b73437b2b1c3fa869d284a9b0e884da9ebf25b6845dd03abb1a0cfc39bde9db7144c50813011cd8e8791dd0a4fbb0ebcd3fbd5164ec2f8dfeb57f3ff04b1c770b0adc69dc608d48726f2357fefa748bf6e3e355b1cf6117708852167e64e72a1c30", 0xb9}], 0xa, &(0x7f00000028c0)=[{0xe8, 0x1, 0x40, "097090f0e67629df3f4fa89682d9c5efe01b4c94ef6daa67b57836178fa6cbaed4f54edaa95fd75e2f48b108ba2bbb2f37a6a4199280747af75ce2cfa1e6f9cafb890b77da00646f231b616f19569ff60a1363e11061d88af3f97c647eefa5f3d99583f135f5d39b06242982678d2ca25d75371d6bf2f6de384864df7f34b9f8c02dc763275195a0d70d0c7b8c8cbbf4064d09ea2dde1ec72eefbe9d5e4440a948e0a964ac831d096f086884410ba745d8f588017dd723f8e2b6c73828a4cda441d82104c6b494f7a567cb1808b5dd9b276a88e0eb"}, {0xe8, 0xffff, 0x7, "aa9ada3be4cf90b3425492d931a4e9dd31df5ac374bb7f34aaf95f55904422789c3b93be77073157e0b254e85e1ec02d5cbce40706a03fcbfbdf0e834f63eda7b9dc7db6951b170fe7b6e39c50dc12997a3f1bbe303b438387eceb478e17635e527800383368e869f1f7185e6058e14f37814f6420fe98e22c7a3c819e469b880f199cc2815509e32f8a6e686e336ee6ee757b80f37294c25761138979daa917a63ffe0eedfce5c8f37b2fb0ce89cd528b956318cf02cae75a9e530a19360e39f64bcb2669226f31c738ad34c855a444e044b0"}, {0x70, 0xffff, 0x1ef7c430, "ef75b96aeaaf0b252d0ff7527e41b0678fdf23c6e31e1f5349bb5c9146fcf5144ed6113b24846fbd795a6f1ede5666010e391d14d83c891929c47bf0051048d18bb9f0c4065b8f4d2efee9e1019cd278230a3f59cf258c5acf"}, {0x10, 0xffff, 0x1}, {0xb0, 0xffff, 0x1, "4a519d8f5d237170ff9c5bf3103f01c5f2ff8e7b8264277a10d44b11dd6155edd72eebbfc87136db49ddd731d411bf5a63367ba35cad8b2f2cbdbf5b65a1fd0e3ae143dc3d4f24e0cbd1c40a096aceb43409e1be4a59918f6277dc24d64ad196c854c9db960c3d193372ed03bc0e6d60b82c184d592ddc8741ad622b439c2c246e497eda6436e6cf755058f91cd5c55da27d19a1f39aed92f83828"}, {0xa8, 0xffff, 0x380000000000000, "460866ed304170aadb484f08657c74da13dc7dc6cfd882c9af66c23b18828bd9840a7d4186981a48315f01b904f282e86cca6d70b7fd2eff5cf26fd60be5c750676fc8710b72d8da6af5f616827d652d55ea9a564e6b997e516e2a008dff9db622a9ebb414300cdf8427827dea21972cf03447545266cf46e86b9bc90f41db2eab68b4fe66c5c074ae048ba7a4d078d71a14d9"}], 0x3a8}, 0x4) mkdir(&(0x7f0000002cc0)='./file0\x00', 0x10) 19:18:49 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)="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"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000640)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0x0) r14 = getuid() r15 = getegid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000002c0)="8cf977cb68d33d34ab2978178b4a2bfb2c3cb1159e68403dadb4fb413c31e91caf329125dcec99ac0b5f925538f455e429586337a8b90da54e9f07ba2359a00288ea77c02ba3edce18f3b116a9839fd785a85d2e6205403a5ba6b8143e9bd48ce5964944a3b57404a1d86ef44607ebf224402b5afdd19f560ff5045d1b7e3ba4f4dcd8", 0x83}, {&(0x7f0000000380)="5a6708532c6be9c2554d962edf46938f5529922c242551875d7f72797c2bfbd57ad3da56f8acde48dee4669fc45bc7ff8d51ba260848a37382fb6969b7aa250c5aaef51d74e6557ccaab135352b5a70ece8c521a435afe2721da3c6ba7e8de8a178eccfca2aebeb31107a43850a6bdfd51799d3d2bbe63b9a6686d7ffc7f4269f0f716ebe4a60fdfbee7fd9dcec3dd46359322825864d753bb62d6761a8947737aff9811ea77e598df754bdbf05180418e97ba4540d53176447ac5f4292842b123db5983a9e9796eb23191ea6253e501eebe65e1477af240", 0xd8}, {&(0x7f0000000480)="b91a4a311f13ae9b14d2d06198c8b1142743ac70e751a0281021edceaa3dd2c19990835419a664b4b1721eff0e192936ec15009fa221c34bcd721aa8a878fae0dd374633c4d0c5d36d74742eb604d1598556faf1cbaefc9d8abdbae8f6cb69bdeba9429d4d98a899eb850a02a86505e3d533251adc0988ad510fe4bd606292fb7ac31a27b381a667bc0f397181a486089155423e2df5b00d1d6bcdae4cb2afbec7e23b5bd22d5d592164ae3b4dda3e945db444d395cfbf3eff567f6f1e209a15a80583c1430cf607d186e30b7b23333af18af34088cbdb22e01cdacf05ab221c921795c7bf438072db189c582872c4da", 0xf0}, {&(0x7f0000000580)="d838021cc07216064438f13f2b09b5ca27233699e8ddf9d3c51e3bbc1aa1cfb9b3715dc06297550f024ab478e3a64c1f980a935cffbb655ae1248f662a25d1393d61bff504bc6c96779f10a114aead40a48c713ab7fde41c9d487ffea33d0b994b74fe2c6c8b81b30f0343e967a3cafaaf65cf4fd50c7f03c1d4e9efaae945a6133d", 0x82}], 0x4, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r2, r3, r0, r3]}], 0x170, 0xb}, 0x0) syz_open_pts() 19:18:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b90500000000000000e69931929648", 0x112) 19:18:49 executing program 1: msgget$private(0x0, 0x200) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x5}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x8fed}) 19:18:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) semget(0x3, 0x1, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 19:18:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/4096) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchdir(r1) 19:18:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x13a, 0x0, 0xfffffd24}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1c0, 0x10) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 19:18:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 19:18:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x106) 19:18:49 executing program 1: socket(0x20, 0x4003, 0xfffffffffffffffb) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="0eb4b4928b4611329af85b5c5f765fe3e097d92693125cb3", 0x18) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000000)=0x10) 19:18:49 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 19:18:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0xd1, 0xb, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x128, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x29, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x696e, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000004, 0x10000, 0x78aa}, {{r0}, 0xffffffffffffffff, 0x40, 0x22, 0x7f, 0xffffffff}], 0x8001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000040, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x5, 0x8}, {{r0}, 0x0, 0x20, 0x20, 0x64, 0xff}], 0x68, &(0x7f0000000280)={0xfff, 0x10001}) setgid(r1) fsync(r0) r3 = kqueue() clock_gettime(0x3, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:18:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 19:18:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) dup(r0) getsockname(r0, &(0x7f0000000600)=@un=@file={0x0, ""/71}, &(0x7f0000000380)=0xffffffffffffff9e) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x30000000000000, 0x100000001}, 0xc) r1 = dup2(r0, r0) linkat(r1, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00', 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000400)=""/108, 0x6c}], 0x6, &(0x7f0000000500)=""/155, 0x9b}, 0x1) 19:18:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup(r0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x2, &(0x7f0000000280)=""/167, 0xa7}, 0x843) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 19:18:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) clock_getres(0x3, &(0x7f0000000000)) 19:18:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="a3940296e3b0b107f91fc2f17871b0d60890150a1966de5fbac887b936b8c438d2dfd99c23c8463c13cc0f3ee4f40f9b4883a6a87de5a10438b53f993067b0b54319236354491f765edda8fb28f5f81697e294640da8706a20eb6139832bac775d5c58ca0795", 0xffffffffffffff30}], 0x10000000000003d5) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) 19:18:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000300)=""/228, 0xe4}], 0x5) sendto$inet(r0, &(0x7f0000000000)="04d1caa9a1077e0e2b2a75757b61b20f125bd3c7c48badad", 0x18, 0xe, &(0x7f0000000040)={0x2, 0x2}, 0xc) 19:18:50 executing program 0: socketpair(0x20, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x8}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x2, 0x6, 0xff) setsockopt(r1, 0x8, 0x6, 0x0, 0x5ac0dd260b060dba) 19:18:50 executing program 0: syz_emit_ethernet(0x27, &(0x7f0000000000)="d8fe9b640b5b1ca9f5aafde1a7e8d2926f97fa6c93cbd3e63eb7ba568ea06f072c023e270ac2fd") socket(0x1b, 0x5, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8180, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a2aa539ddc26a6c4b690e05865c9b4bf4ea25f49ca3ffcd8c68566b2c33533e950222e4fa722c2ef7b0684a2a3b699ec3ee547f777d452856dd24874f6e5f8be76a91c743c9da569200cf0d13fd0f63fee01a46bf52b2c0fe7c30046455b22011193c0251d6f5f0b37972854bbabab5eb962cff333887bf42fa276", 0x7b) 19:18:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) socket$inet(0x2, 0x7, 0x3ff) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 19:18:50 executing program 1: r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r4, r5, r6]) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x400009}, &(0x7f0000000280)) pledge(&(0x7f0000000080)='\x00', &(0x7f00000002c0)='}$/]\x00') 19:18:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000240)='\x00', 0x81, 0x122) fchdir(r0) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='\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') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x6317, 0x0, "cc89c2475ed813faddb60f877a0360d8dcf5593e", 0x9, 0x5}) 19:18:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80000001, 0xebf, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x10000}, {{r1}, 0x0, 0x0, 0xa0, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x6e15, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0xc6, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x11, 0x3, 0x3}, {{r0}, 0x0, 0x40, 0x11, 0xfffffffffffffff8, 0x6}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x144) getdents(r1, &(0x7f0000000100)=""/214, 0xd6) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="1173ba842551eb3c355313c9bfd4edc5cf8901436c", 0x15}, {&(0x7f0000000040)}, {&(0x7f0000000340)="addc5feca2135e4fd18c7f561daeb0ef57186b871ad97980be3337530cd6c66ea29207860fae85e587e1abc669d74e70b8010707c687dff98cfbed6edbe2244e3337024adccca54aab45cf6b8e66de96f581ac48a722c225b0fa16756c99c54590ab067bab81e5a552fb3c5b5fb01bab1512b93b53e66b2b65fa59ef35e2c49097b8eaa87dc9ac6f8fc08a348e9385a414eee7c9b640648dd57f986d077dfbfb06ed945aff9fcc8d", 0xa8}, {&(0x7f0000000880)="0b7f98d9a4c0551f1a02a637bd67f3c41ef2b362a19fe36f970bf046a6f0004c8a00b3eef97b1c3091ad087cec608bec38df4dadcc9063864f6ccacf0b809e6ee8972fc3c104677fdec25231efaba77a2f81c0c54742a9efd58a0d907dbe5e3acd7477f6eb9aa22c79a53f04bd358edcd9dea6ae49eebc3fe2e741455cbc3dab2172ef9df269411c7b0339238b8ff7bad7c3557192a2fb7339b4a02487362a6ea051badb41607d7bccdeeca15a037cfccb58488a0db05a6d361a051f06e1fc834b9825a26b0f3273bd88bcb641e3461c9fb3ea705e3b74bbcdddafcdfdf9c7e569d3b31fbca5e0f14b589c48e257374eabcdc966063fc9d5e56e6c91536cb3c3dd77a26347481fc9230d1c76d39af7cd91228fe62c8a6ad2963010c0678aa241b9499c0234c394a085f7d84ed7163f185e6c7b515bb3717793b0567e68e4d9bd2a1b76fa034f6a3b8776d01c240a01d223010268ba1bd53d9e531b977d6edbf1dacf15c69ca87950d4bad49b8e4312be18d13b278859e5f05de198c2d89ae6f32626d25b1c77ff974acc8c391daa573d892c91dc86e0731b328d77f3a7b1e0e3f60c16683a5177e939083da168f32958c2ac9963891ebf691ee03c3b72e783d31a7a0837e1261be288109485dd3918508f215f9344fd16b8836b0da13e238f0d8677015b285f437c8254bda959f9e636c04cf80252f4a72bcd17fee6f32827a2dc11ab5f5c87ec117c083092414e83292f773ce8f4f24e9b74a4f2c1c8cfd7532d413e3bfc3e44a5257c9c3b2661e392769b0e2d99ecae3c1d4fa447dd98a173a7f1f21f65499b3b2dd314e354e87d47c5a8167100f1e4c53b26435d5b08da0d51bcdba628103af040448bd8fe7032f9e48e32b6667f18115cc5017a8b8e909dbeccbf35a3a489779d655e852263861fd273d49eec80fd4f04149b97b9bc193fd4b8ef52e0ed6052de85be679f4f2b1065b7d15dabe3404d734798bb5fc62df6cd39a284fd2b4b380f5de5f97001c35cb1c12851269d65fecac956f0421be539c37fbf51fd861a92bcbd8e993136dd66d0dce893fe23d37c30227944e0846887877b273962cf707409bab858ea7025f2fa249bb910b7f5232c812736733ed1cec2541aa8f726660b23315b34a50eec770618b19c7771fa1183d5499a35ed474d662abbcbd37addf995ba97879f15e64d407158f85f2e1e80a99a65685007ac5bbe670c5eba20ba07d2579c16f853d56b2fe1a3083093e2d1215005f263a1b1eb438190667afb209d083513d891caa6ee09391d1ae9141c1c28f4e3c76afc21b13b496dd8ee56bb85c6d431c0a2bb8e3d41d621a96db62bfea5fa1c3cd57a4106df7a7e6d062434150747e226ff728446c709602bdde31ca81aa720bd9457f4e983831c44c82635b0ca5603739b99586e65545b453271a14d1f34b1364a1219d473e74422e5760c0c846ec3e13809dc2a3420deb05822398e5546f52b3f6e433f6d035c7de02b997d34c00604708c8e61f021e85ea50ddfea7731d29957351b72ef0874d9fcbaee7c66407fa3931b2407995e2d0dbf7aa5ab1093a08bafc6b8c35eecd1b57f4c409a88d92ca6b7d431dbd2fb4f015008bb2eabc51964e5cfa703ad6d1c9f477539084dbe8c2b544733288752ae295328383eecac7cf171333d4ee0fb588264844f49f03dd838b0e743e65a52ba6ec9d21cf6ab09318dc87cc8e0f91c7c4ab9a8a76b4331d31bac087425951231e4ed1e3591da09c26db48f0f4212873e03d0675aba0d782d43211b77c75c582209c4c67539c466eebd30b5d82d2755a63c3392c380d3dd9b508576227e8b4544f00626c380531d2923a765ffaa63d7a4dcdca35b49ec3a40662c03cbf4019554831b462a63468ab1492055c651e0b072e6e4c0a09ca706ca04cf359bec4ed89c73fdcf361f9fdf845f27fba3ab83c19790dd30efaf66c8ec8bfbd4b9b3e8faa5e16c74706c1caf0fa0e488a2f330eca34628b714df5f06fabf73d247ae1b5e0a93114186bcde9758c1199b959953431d81a33121cdf884331c0657807ebf39f3b7b08204f8e455a528405c42014d66b0758f84d9ef4e482029e19de8f7c29c25addd9c79c8bc482437bd5ef4b8a62578abe00ebc3ec6ede153385b7e187b30a22718ec8482aef140973f43ccb210ca301060804c3b0df6269078bff21a0348fe14f25f91697af01a71cbc67d02f909b24b153b3bcbc7364328952cacc6b3c40282c0f84b75f10cf8d4be21ec4f781eda1da950f6f4ba4afe4de279c32ba53bf5a557860ebfd0583d1417e90a0fd393fb81e909dcba8d63c1bc680425d7cb6272f0b216bf44f55bf42cf93e1426b64477860d06f2a42d23b4802c73e99314184b495407a18c1032a052f48f4436b68f38064effbeedfd5d3becdd3da32ff88051ddfc49dd3261990fe3e3bf1bdf6a90ee7303f11d8cd211fc5cfd713715fd9c68017d4ab385b567ad06f988a09565df3c6c2316a5c7864873787ef0877c0a554eccd4184ca8ea43de528676aa5e14d4b206ac673674bf8629f07e83292604cb39fae27c76f7443f83ee0d419fec368092b7bc9acbd49b4d0bc67940eb12142beea06a4acd15d489a3f8b8a46fbf4df2c7d2ea1ab359ee1e4f19ef35e849a79a279fe41e89bb5ba8072e02bba6eb804c7829371b06e19d6ca9c28b39689654188401a7ad8930d7b786692267af89ae703e4e930d60ab7f35c2202fc53316bc0bc892cc3769382fde6cd4d5f2c5ca4387fe2f09f4a44893da376f87907c930f520235d6841f5ecc82bc63e780e826f090102e0decf843fb4e240bb89c7203d910725ae8745d393ce1b1e1e5a0656702a0e390b8922a138caf2720d84036bcf46f734eaea9d3835edf098d14148adabf27d7f1fdf6e6452d1e5fe5aa07f46a97078c6388b0601aca65af6a4cc085778db540c87ebb6cc43f6468648cf63861895c2e70543662871dbf84c8256df892378dd7ceae26899303b6dddc5436bdebeff019dfbf6e9d614a2eb58f5cbce8f913d8aa871f305a97b182397fedf4d5aa337f606b89c88480d1b7dd7489083b619f0764993de37851671bdf1b95cf2e634db0f3fe47df8351b8770a80421c14ab34962871e3c22c24822e2b4e4e991e6a06392c56b518b475a0d0ef4e59929f50270ad4ec3fb33facc18e3f24680d57b4886280c345cc31ee9fef7a1e4accc3284851967f60da188b5cf061de54ce3379804de93798591e3a452c011cb01c77ed4b2c76c14d6d96d1e09acbe6cab743825b1004d43bdb2848de3d0242a4c5e65efa867b9054a63d322bc6c1acdb83d58214f5b6be133141212cec6b61ed2d8b9e41c5c85187f9fde9cf913803b9acea02e78659abe7fbcf74d7e1096452ff95d2bfa1f6c647f5e25de8741e331286e3ecc44cd38d0495289ed6357047c08de10c2ac6371c05549d20cedd7e57b4751b508c8ea7cee40af84ddb0a1497c0048e7b551583dd19fb38716f0890f9b62b65bb455c350d906d7d87cc8a5d2e09f4849fb77e636471bcf952e14a937a88c128f468ab0b7b99c9e4166347f7618c17970625c7b113d0a578b0246110aae37de27f3310e462b6ca13486ac9c537d1199976017f7cf32c3ca2b2147d9c89ac2cb086404e624d456dcb63539dfdb367b3de33126c3f11c0341e23960348badf17c9c06e6ce06304b2df7914dda7a64d41ebd722f7866f503d44cdd0530d43a223e97f0db41376fb5a7c5bc8d91e4d184487a929be7757a1cd40fc9337c7b46b46692dd94b047f76a710acc297de6af397fd70a204155149705968033f99fd3df9ef6a6858368b5268dcbadf53a6a4c5ad0752de635d56f46d9efb03b8e669ce7eef7d6b6ff5424bb65c82a02497edb59e247993f0e3553eea042f0906094b22de9eb81e17e9ec2cf63dcb0abfbe1d83c422c8fbcd45495f121b4b3243638d31ba7ae5b719c6f9f253f630272ee252c6f72917165c82c825e2ef9676951713d0f0849faf2dd5320be1b1438204cbf51b4c7cd791143aa10084198cf292c265c0be676796922f85def122bd1211219386a23f111104ec413d1d3d3c6976bcfb7580ba6c240b2f1ec96f778af9d16fbd601a1135ac847561e3922c5df694bfe8055bc7e3ba2e92b332c9161f39957a6c7a51a563b354dc5925b4da3b738444baeec91a126658c228838a9186556ea1862ac897303030aabd845051ac4b18575f51afafefd8370f4452c4e175dd0d1c39686350af1f62353d382e1344f6bf58aa74988ae8c6667de8ea6689db647a4dcad804eac97e5634ef41ca160ba8881673929f14af56a39b2953585ff65647db2391bf36d0fa3bf6dff42ac56639b828987d2cb36e734c6a1235a26abb20d4c42107558f3b1d129247ee0433938d157f54b64341e5839c90d46be59b7dd3e9f44e7c57c58d2f48a6ff2a56a2471f22bb051069227322f667a20c5065a7052ead8d150ef7bceba1fe5c5a6b218c08955b1cea10a151830ed1baceaef57ffaf347269be38fda4ff94053e751edac22824f5983431213d094b7e00b042dee191a2a91fbdaa03c09ecc81365c85761d962b144aa1448a5e444a7a51801ac1a8569656fa4d859d9ad508fb01292c074aca5c1877fd1902afb24e1ace448dbd6dcd52a4c4272092ceddbb8c65844cf8d1afe788ac4c86e5222b4e187571d84f65f4e2cdc209af2f212b4f99097f15363ae3db0aaa1813da23ff07d429651ad658ad0a6de36a1a5465f56a1a8fd3ad274c22a1fe7ffa60dae5307ffbe3d2ccf3d534c320318d90c3cb2c8e6efe68630cec136762508f73c7ca6f64198532186c976017581fd3a8039cfa4be8c85fbe7dc3d1d427e7d99ada7eac0d4093d0caea490d48a766966e83265beafd23fe83ae811bc5807e5034b256d7e7e1e450a0e00bd4415d6fcc3552418bcd6f5fd48419764d516a012b646c548390a9182dd5350334920125fbb49f4295aa68a37445ea2ae45526aca6bbb13084004c17a28b2fa0a26113bd92435447fd77d0660bf844e5a218f19155c847085b0043c50eaca24fbbc85a3535cf99f83cc7265d7a9c9d00eb6ae7d8bd089ca2a22f84c5479663171ca76190ef2315c04752db671aa95a424e27b1a77c18a6caddc3e8b0f861636ee0ff4f8ebea6f8b0487f64089533778c66abfc5a22d8862df4df23947467c86159d5a08e43fc737b79dd635c31887c0829f99f2adb0a8f38539b7f32ff0b707b0013e49d30dd5cbba7c07c30e709f3cba0f2841baaa4b6ccff5921bb7db660ed1060bd55fab907b6e137ea975e7512e23794a26401f36771a7f5fe24662ef46c612632baf09723267479565fca4695be68e650a22000ccd02fa1475392dc35995f56cee4e59450b0d4893eb1267d5d47c5980947feb3806d837b8880b8dad9d6985b28bf3b6998e5c4dc36904a74ba486ad002fb79b01dee32a718a6683c44f3a74255256e4a9371bb9d20bde15ed13d63252f5eb9e1c2c80e52112fe4d8172794f2ebd8d81ee774766a297d0de1330356699b9c0593d9240e50f4e5e0d4a97c6f246e060941f9b17d9de892b9baa2bc4c647fb8a22e1072835df6c87707e1290287dcf9453f7074a27e2b42e01647931cfe83ef0e0bb28d2b93b45efdeaef388ec13401ac6e6fe34b5e479a1e7a92744482b13cd9c273671afacd1cbfcb1c72f98fa4760c058051cd90ce5de2d3f2c640890e1c55db05cf23b51d371ab48f92f7105ce700b33728bb2cc545d7415d516eefd52f19a7fb2898c67d8f52168921992307c57d40f51", 0x1000}, {&(0x7f0000000400)="b5d14c2512737f26c4413a7ce1c867df454658f87feda6bf5feb018f2b3889b5a8cec52573948cdfefbe12f8", 0x2c}, {&(0x7f0000000440)="7a4d33910ff739e86e2c1a21e29b04feec81d1829bdb930968441a11f173274c", 0x20}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3f, 0x9, 0x334, 0x2, "0292cc1bf53ae055edbc7ee57c55eb51171d15a3", 0x0, 0x100000000}) 19:18:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="c50491efb8aac70e1d29e1bc09605bcb093df6f6a8a87a66c9c847bc5042bff8a05cd7f004e08a7a0cccccc019931339b8fc5c15ee1ae342dda001e53ba079512dfb7ca8523546aa9c3d62263e1a60a50e55b949e3ba6f96a586d37e1f6b7f7d06ec5e86f3cff5ba5b7e76ee37abd40a8095ed2033cc9b1a60d4c6545e928fa8d63f58e2eba3cc02a4f08a0b6d39509bfb3d9173a3b12d23ac9128a7352ab490ab18231debf6e3d880caf1817df774b52b03b8b98cd6beb2a7f1ff18e64f73bc00d824a33459d9564fb479cbf714c210d349c7b3d37d11fd09ad9776936af7ff2f36bf4518792b6ebc4b02d024a0c707f1", @ANYRES64=r0], 0x11d}, 0x0) 19:18:51 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 19:18:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x4) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 19:18:51 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 19:18:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x103) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530008e4c2ad122917218c193eb24d6abd5ceb46ce3285dccdbeab0b3df0e53b0e260f8ce92254d"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:18:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 19:18:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x23f, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000040)) 19:18:52 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 19:18:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) read(r1, &(0x7f0000000240)=""/48, 0x30) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) fcntl$dupfd(r2, 0x0, r1) dup2(r2, r2) 19:18:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xffffffff, 0x2000000, 0x100000000, "5a19cdc5e106782065bfa063a3b8fd7b442e4e59", 0x80000001, 0x1}) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:18:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x121) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) fchdir(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x4010, r0, 0x0, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 19:18:52 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x24) 19:18:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 19:18:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x21, 0x8007, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f0000000100)="444e6fc5931d7a91daedd64823bbda6dfbc209b90fe4409547c27f77ebc58376a8dfdccb3935e9c95c382ebb1c9add33b2a8aeca0c7be85e6099332e6bf05b326a497a0ff9493fd1f96499ced622dcd3a77709e6e11af535580e478d02e1b3defb4065f541c580826d2f11361f259b0c60ecd0d2385e855b783fbd1fc6c773dd58f2e5ab3a6bc1f8d817a30410c1a3f50a9df610dd8c1364c576f4c670eace6d8cb3d981275ddf2fc65d8e9e7998e033ce7d7913451f808370e94b2fe481bb67610d208ec2dc0f9893e4cf30df7232c8acfd3915eda86299376d5548", 0xdc) close(r0) 19:18:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x70, 0x2) 19:18:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup(r0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 19:18:53 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:18:54 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffefff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) mprotect(&(0x7f00002aa000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 19:18:54 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) 19:18:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 19:18:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x343, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 19:18:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 19:18:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/118, &(0x7f0000000100)=0x76) r1 = semget(0x1, 0x3, 0x80) semop(r1, &(0x7f0000000140)=[{0x4, 0xac, 0x1000}, {0x3, 0xde9c27c, 0x1000}, {0x1, 0xff, 0x1000}, {0x3, 0x9, 0x800}], 0x4) semget(0x0, 0x3, 0xc600) 19:18:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10a) recvfrom$unix(r0, &(0x7f0000000040)=""/5, 0x5, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:18:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82e994fe1566696ce53000"], 0x10) setsockopt(r0, 0xc8f, 0xbaa, &(0x7f0000000700)="7e6d56e461c5db06e7da3e2de376afae6dd3dcfa2e17e060d4b333a7158c51073f14176430670a9bdf25dfbe920df111e465e6bab25fe4c8d902445e60ec5b96882814132220277ef204651d9abfa06a2302a87a8f77adaa8aba1486cf23814a3af37ede59079a5be8ad2cf71ffb3e8ed197eb3fdd2073c3a25cf7688c9fc828c2ad4f7c89114a892c4024ffaec329b67dd4c382c1fa3d498e4bd39324214848734e8ef06c01799c03c57872d9402bc571293de3832d8350677b09ec3cd442ca3bcab27027d9285b06911cc59b41e860a133ad1997921d837caf71f227d199b63f6b1519f609e19b35b05b2a6594f879a8746f8f8071532216084fd2a308e0", 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 19:18:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1ffc) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000200)='x\xe6') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 19:18:55 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000400)='W\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f00000000c0)="fd818b5f4b808be509b5e975a75ea86982bfe9e0d071c4b2d18b4f98fee190addb58732bc2fcca86fdf8c17c415ac2462b239e00340752946b966ad70099c169a87b766f0807b88f225d01775e71a6cd70fcb749a0cb26d6357d0a1a9c7c053fd9385baa3629dabc6fc6f1540ee74c4b088e4a10522238ef6717e008e750256d61f498e4565f03d9e36eb4fdf87288e5605cb870426caf158abd98ebf12fb36834984fb34eb1d298e9534ca166fb250d4abc94494f3f35c787a06cfcdcacd750", 0xc0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 19:18:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r0, r0) 19:18:55 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fbbbfbb380a39054c71d7e2a6d2b87e112244f57d654836e0ea442d1011670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127b64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba4b95638519c7b1aab9520aef97151157762015a478dfddfade048bf9720f8b4749dc7178f3d1d5bbab583b2282f92c7c4d4e827e74c2898005e97bd7eadd26203fbcc90f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 19:18:55 executing program 0: clock_settime(0x3, &(0x7f0000000140)={0xffffffffffff0000, 0x7b}) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x102) 19:18:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 19:18:56 executing program 1: r0 = getppid() setpgid(r0, r0) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/182) semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/67) semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1000}, {0x4, 0x1c8000000000, 0x800}, {0x6, 0x4, 0x800}, {0x1, 0x5, 0x1800}, {0x5, 0x2, 0x800}, {0x0, 0x10001, 0x800}, {0x3, 0x10001}], 0x7) 19:18:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:18:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:18:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 19:18:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:18:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 19:18:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffea) setegid(r1) r2 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 19:18:56 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') 19:18:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="ec23b86b55e251a9907b425375ef1ff3793cce4a4f071225b6b0ac40fde6a7e249a65fef951ade16ac8e4b8768ec64f4894a2c2e6c70b6b505bad3b22f8af4e43db67c080841199c141cf46b5fada51891ab2a42cfe0deceafdd2b157cf19d145a77bd608322faca058a23cc47ae7b8928c101b2053d6ec6c088f5246da78c3417120e75e9e843746519ab76d32c843db408421e0fa65d3bc8061c282b2a8df6d97bebae6278538d09d9a82d2531e5ec147e6b127f81b8735559c0e0f3e8c3c4d93b3f087cf43bf876a1aa8c1ea300d1d8e23170382ae1f153bb63ff357247189820876f98135d9a0802c8e69f71bad998308cdd", 0xf4, 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:18:56 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:18:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20008, 0xed) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x895}, {0x18, 0x2, 0x4, 0x7fff}, 0x5, [0x1000, 0x9be0, 0x7, 0x4, 0x3f, 0x3, 0x4919, 0xfffffffffffffac1]}, 0x3c) 19:18:56 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000300)}], 0x5, 0x0) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:18:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 19:18:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xffffff0e) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) socket(0x2, 0x4004, 0x8) dup2(r2, r0) 19:18:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x1000, 0xff, 0xf8}) 19:18:57 executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x10001, 0xfffffffffffff02a}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="aac0065cebaf81d70c1ba86a5b2c5f5f1aab11e8550b50249d5f758dffb60d3c9307b4461e83ed9d921e1c1d9bdc1dc00b28c7c077ff5bd2b5db193a73dc72660abf50ab6e3a9c770cc2f6c7788fb962fc441d7dc130655d2a0b6c15b3142429e7cb839b7fc811b4404f9a747797147fdee33692bfe609e1e1cf79ff0f7643f9b78348110b66f2db294aaf52ef62b2e3d28a1315c82cf1f3b26563b0d9620e08a32b2e2277d65b88c48a529cf3b649179d66f8bc31", 0xb5}, {&(0x7f0000000100)="073eb60fb69d09fa5053b73a450bf484a8416a1904a047a912e1c5a61bd79084e9444eb6276330a3ea0a37404b3447f4949a292fc9dd697262159a4eb1b004f8019be858489cf7630b47e30b230eb24a00be90fffde51279630d395aeaf4882a04314d8e576fabcb719a2cca5caa64110590483951d9f14d440ffcf03e9525982ab1c11def74bf4f304353a9b2cbbbbed2ea4e60530cfdf9d6a2d2ae46763d655dac34b0a010c046408b0c81b7be2ce7fe8b646c95f3a5ab7f30ffecb7f68301400ad9ef24f8aaf497a7ca3620261b095513e1e162f9b9c4a87441bb08b6b1995d2deb67d9484fdc6d1db5ec56cec3009449eee018", 0xf5}, {&(0x7f0000000200)="df4cf292b345c062e3320dfe8db929d76bdd7c4e4ad070237fe75ab316e10b3d3b4f39677c74f3414d544f832489833ca248934409c3028dfb352a267a04d8ef6056cc08e10047a2bb3da9a2c36472c62905aa67fbb24ce4016b39f4b618aa7c3a67be3e227ca178c37caed6cfe998701b105e0b604a1085ca3fcf88fdf9a6b0c5431fa1885b1a9193a8260d8fb5c51eff4f4d47db8c20ed54febca90b1061f68cde2b9955dfa34e2443f15bf7e0c1a8baddffbe5dc84d498106168fdc006fdbf15174618c07e3c94774186422a33038b334761e70a59415205d2875cc42b8b61d5f6741367bf8d0e46f", 0xea}, {&(0x7f0000000300)="d560c383f820aff6a52dbe5c53f463f693aa4c218a9a761dbc2bed0c005ea2f43d4871b663e8725bc5f901b17ea78596a23807baa16f3b3454b152f2f8e76a2959dbc3c0836144cd6e4f1c8bfca63ee5d66d56c7b55d5c70fab7b5f35ee60389880d7b1a8f7843de3c880b2c0ed99d590c7c102c22c1db49c5a85423b77aef92bf13fbcff2a2034a16014ab92e95b3771793aa52e1b67ae2f0cefaca18f6f6ec2d9c90bafc836bd5d050af2cbdd8f0ebf8272833999efff8df8422893c56", 0xbe}], 0x4) socket$inet(0x2, 0x4003, 0x2) setsockopt(r1, 0x1, 0x815, &(0x7f0000000500)="0df13acabb33cfa161bbcf366556a76725330b8b6a90049573b7", 0x1a) getsockopt(r0, 0x0, 0x1, &(0x7f0000000440)=""/105, &(0x7f00000004c0)=0x69) 19:18:57 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) read(r0, &(0x7f0000000440)=""/39, 0x27) sendto(r0, &(0x7f0000000200)="2ff0b9589c5ddbafa1417d06b70af6e7a6f6c983ff8bf2b94d8f5033e9b2f0d2f5b3081a18096cf64ab6d95cb6c8cd40e544b2ec970f8c938c686f8f445c6666fa135de0c6cacd3d888633bfaf18324c05aee71eada4490f469ed771513a1fa209bdb7118a681a8f656e2a41a70655a6ebbdf022025f9b44a6eacee94733af5934dcc30b1b9a18b6751c75acbc94d807ebb3923c398f601384b7de29c4a618cdeb9bc1aae76c349a", 0xa8, 0xa, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x100000000, 0x8}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = kqueue() sendto(r0, &(0x7f0000000300)="eb579578b8c6937ed692bf25aa470ac14af072bf7cf3c00587202e57e3e1e0187c44528655a42ad16155a6dca49a9e387ac5282a7481b53aef850c96ac64822525e981abd9d8c2464638244beacdd46838f65c0a1e61f988fe979769ad9249a52db3ac21a9b1d6420a9edf87aa6e438bf0c44b11878f331e4a7de1976e183802a80ed5ade60e21aa07d7e48399acab3cc831bb26340f3f68f808e10a184e5c1fcac3dea71425f7b17a419d210502d716bdd5aa589ffcc28bbbf38eba407abd812786a8a19b6aba3169f5cfad9600", 0xce, 0x400000400, &(0x7f0000000480)=@un=@file={0x0, './file1\x00'}, 0xa) r4 = socket(0x2, 0x3, 0x8861) r5 = getpid() getpgid(r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x9599}, {{r3}, 0xfffffffffffffffb, 0xa8, 0x4, 0x1, 0xb5f4}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x1}], 0x6, &(0x7f0000000140)=[{{r6}, 0x3d818d2feaa76361, 0x4, 0x84, 0x5, 0x5}], 0x0, &(0x7f0000000180)={0xff, 0x6}) r7 = kqueue() r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x10000, 0x0) read(r8, &(0x7f0000000580)=""/70, 0xfffffed3) dup2(r7, r8) 19:18:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="c40141d510366767f044f7590ac441a9d5d366420f383413f0ff0366400f3831543efec46161594ffd46d0a11e370000c4035d4ceb0647cf") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 19:18:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 19:18:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x400, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x7ff, 0x200}, {{r0}, 0xffffffffffffffff, 0x9a, 0x1, 0x800, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3, 0xad}, {{r0}, 0xfffffffffffffff8, 0x16, 0x20, 0xe5d, 0x3}], 0x200000000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x40, 0x400}, {{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x11, 0x0, 0x40}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x20000000, 0xb6ee, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x3, 0x1}], 0x80, &(0x7f0000000200)={0x7, 0x8000}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xff, 0x5, &(0x7f0000000240)="6242670d0b0b5fffd51e80504ce39eab1bf4785cdca975be852507cca38af159ea723486ce8c3be619c91e2a4086eff6b35949965b4f391c29319de5d87550ca448bf1fedad1028e4dbf85ac569d2050b647cf58b6c2eb5d894e7836cb65848ce277b5405b437f16c1665b8ac7eae78539275f6fb20e2cb2bac71a1a76479fe185ed97de", 0x84) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 19:18:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = socket(0x22, 0x8001, 0xfffffffffffffffc) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 19:18:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000003e8"], 0xa) 19:18:57 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x42, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xb6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x1f, 0x40}], 0xff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x0, 0xf6}, {{r0}, 0xffffffffffffffff, 0x10, 0x83, 0xb2d, 0x8f}], 0x36cf, &(0x7f00000000c0)={0x8, 0x40}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x6) fchmod(r0, 0x8) 19:18:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = semget$private(0x0, 0x0, 0x208) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x7fff, r5, r6, r7, r8, 0x40, 0x3}, 0x4, 0x1, 0x4}) 19:18:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:18:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) 19:18:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x4000, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x442b, 0x9}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000084c4978de54ccbb64199546714ffff40000400000000000000"], 0x10}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x200, 0x0, 0xbb86, "eac6a020f0253931d3004625dd7546548a52eefa", 0x1, 0xffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) close(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x80, 0x7, 0x7, 0xe1ff, "3143cc6eabfd7ca176b37dabcdc807cded2b15fa", 0x7, 0x7}) 19:18:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 19:18:57 executing program 1: r0 = socket(0x18, 0x1, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 19:18:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x100000001, 0x9, 0x1, "30e32ddb8be73b00f500f5e35bd5068aab939c28", 0xe, 0xfffffffffffffffa}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) close(r0) 19:18:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 19:18:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x71, 0x10, 0xfffffffffffffffe, 0x45}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0xfffffffffffffff9, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf0000014, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x93, 0xc3, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x74dd23397cdb8000, 0x698, 0xb9}], 0x3, &(0x7f0000000240)={0x10001, 0x6}) 19:18:57 executing program 1: r0 = socket(0x30, 0xa, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 19:18:57 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0xb08f8173a42c0256, r0, 0x0, 0x0) ftruncate(r1, 0x7ff) readv(r0, &(0x7f0000002640)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000002780)=""/219, 0xdb}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000500)=""/157, 0xfffffffffffffe33}, {&(0x7f0000002700)=""/85, 0x55}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x3f, 0xe80}, 0xc) close(r1) 19:18:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 19:18:57 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000280)="a9", 0x1) r2 = syz_open_pts() close(r1) dup(r2) close(r1) r3 = syz_open_pts() execve(0x0, 0x0, &(0x7f00000003c0)) close(r3) 19:18:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 19:18:58 executing program 0: r0 = socket(0x2, 0x20008001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffff, 0x4) r1 = socket(0x20, 0x1, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0xfffffffffffffff8, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x100, 0xfffffffffffffffd}) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xeb4, 0x1, 0x4, 0x40, 0x80000001}, 0xc) 19:18:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x6, 0x0, 0x19f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x3, 0xfffffffffffffff9}], 0x361, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0xf0000000, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80000000, 0xfffffffffffff222, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x4, 0x2}], 0xa9, &(0x7f0000000100)={0x0, 0x3}) 19:18:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x34) r4 = dup2(r0, r1) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/83, 0x53}], 0x2, &(0x7f0000000240)=""/72, 0x48}, 0x1) 19:18:58 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8001) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0xfffffffffffffffb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:18:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffff80, 0x1, 0x5, 0x1, 0x9}, 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 19:18:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x22) fchdir(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xa1, 0x6, 0x4, "4ed78eb88527d3dfb2f4cef658bed414100fdd03", 0x40, 0x800}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xd4, 0x1, 0x3, 0x48, "65e47b0a27a3d2b144ad40258dee79b6821bc91d", 0x4, 0x2}) r2 = socket(0x1, 0x4, 0x1ff) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r3 = accept$unix(r0, 0x0, &(0x7f0000000280)) ioctl$TIOCSCTTY(r1, 0x20007461) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x20, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x7, 0x0, 0xffffffffffffffc0, 0x5, "1b0f119c08f157525c3e54052787b9f99d838b62", 0x3b7e6502, 0x1ff}) flock(r0, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x4, 0xb9b1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)="ab0ff09d4bd47792fb4278c5e81c6950771b969030194abe00a3fda11f7ddfa961ad41b2e6fb7f7b304e139af31897b0fb9f8d92e86ab6045f1eb4c083754faf64edf0718b66b5828f2fd50a3a", 0x4d}, {&(0x7f0000000440)="45a291d6d8e6b44734c14a852e4c523913a15f961c06a5b22cf2a8cd37104db1a62062b0b22618ed1e185b7e", 0x2c}, {&(0x7f0000000480)="b8684326cdda92f2a8f96ac61cf87e0b1c67896c1e7d0792f693f11d886a9368ef769e2aebcfc39b3b6ba636e838abc75709bd72fdbc8937f15c9577eca1116bc33b7a4d8aed4839dda9d0044d68e79a53874a67cddcf6e737d8b6bfda9c04e58261c02c3130a95d39a6964c9483478082c13acf6a098b710ef6767da847add7b9d3a7c6a7faa54aa3b29bc6f987386fe78c1cd88958d4d3d733bea3bc04e980ae817af0e67713a414e322b5ecaa6d17678a60fc18419f81a64f10010769e97155850fb09d70ecd6cd39afe7aa6c272513ddf61a31fa05d5dde27d9ff2c44844d368fcbd32e042", 0xe7}], 0x3, &(0x7f00000005c0)=[{0x108, 0x1, 0x1, "85e2268a93281e18106db2f5dae2fef55361873ea1a0ce7039e178277a1c1a69bece6b560fd8399d63e182a3706416c8eec1fef0e8a993cc3fcad889b9360faef5b9546da75e01d41d3299447a0cc148d4752432759d744c8dd95000d02c38251c975287bca6521c64303e9fc022a4e9813825113bc0a0f999f4108a12f228e83c694ed31fd9803fcb49a678342e1ab62e97f32a6f840731947f014c15d5eb43fa1a19ddb46f2663b6ef201596490cef7d732ae69629d9feba789c598875e239e52011b92ef65086ca4d116870f8702d66475b62d8f56a43cc3d0577655cac96e47ba00590a5fa3b35a1a289b674d123ce9466067298"}, {0x60, 0xffff, 0x6b93ff46, "860b2f415c2f5278833838c9220a0f586d2caa61cb8c8bde9e83e649f2f4a5ffed24f965ee762a81085a3059d20c916768736d1b716a9daab859c499e5a430de5516c5f825dcf34ab00e8bd55a12"}, {0x78, 0xffff, 0x5e, "bc8da70b3612e789957c4be972e47965a0bce28029bcabdc8a2d569fb52da431549117225ea3f20269c7122838126e5a452676b382513f8b37d7292c547c6160e19da8812112b7d8116691850762169219f668035808afe9d156574a5020cece018fbe"}, {0x28, 0xffff, 0x7, "50ba17689de6d35fd059e8f3baaafdd151e6d4e6ece1"}], 0x208}, 0x1) sendmsg(r3, &(0x7f0000000bc0)={&(0x7f0000000840)=@in={0x2, 0x1}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000880)="29daf89d00edfc58ec3ad949cc8fc31748708fdc1936dee60501f03fe3703cf7daaf7497ddd97f507969a3b05f686e", 0x2f}, {&(0x7f00000008c0)="3ce210ed4f205736c8c2dfafd5ce668c138a0877238b2b5fa7e974e508653263b53d06a6758ba5dc33873e6c76f615a13bb2eacf933416698231739a612fe0458c8f22064332c3c9eb19", 0x4a}, {&(0x7f0000000940)="2033b12f02f2544ab64082bcb202039e65249a21c1a578ef54909ed738fd935befab18da01b05e806695e0716f2e62590ff7fc5e01d40c4d4d5ec91ad6ac6e76f981f23feffd2dfee30cc30868af7e27a6a3182a54d3528e7c5c8be16ec89b83ce20279367f3130cb4e9709497a768", 0x6f}, {&(0x7f00000009c0)="048703aae842f0fbc06bdc188160c2c19a883b622a6d75682ab576970d852344bf24048d7e61263e8363b24887076070d0e57116fe57f09f34f840c5aebe4e604aa7e4c44421dab3515e0ef32ba573ab79a7e878f569ef26e7dbc2fd155177571d01e4add60c89929df87809cf288f7460fc722c053463d7cfdc810e4a9bb85345f3b43522085d572079db9e9f45c2fb6dd06a2ea5ed8d24b76feb06f8efd40ea9dcb00b4d85a4894c13241b7571b9d78f38cb7aff3d883935ceb58d14595414880b24b2beea56c0a83afb63ab4dc3b8892811e37e9176", 0xd7}], 0x4, &(0x7f0000000b00)=[{0x90, 0xffff, 0x0, "d56b491670c78628a92592ff51624ff5b58229f244aa01bd35ffdfbde1721229fc2e063b45c758cad9be1d1cb2cb1790bfdbd315966d5d214c79c00282d4787299a1f3b075d77fbdcf6dff11dd2bf4a9f65be4c9b1470c516542061d1b01afdcbd157c15a8aab79c9526990d8fa8493e628ec11572c187384befb4"}, {0x30, 0xffff, 0x8, "3358ff447a5250bb02d1aa2ef8c46ce6c508cde67100033d15a80b"}], 0xc0}, 0x1) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000c00), &(0x7f0000000c40)=0x4) sendto$unix(r2, &(0x7f0000000c80)="0dd2590d3750e1577dc645c3ed7a4f9bdbc656612133e4282ed8b0043036880a23daa31d8dcc3e72ef8ae2646dbc0d21040a6ff5503af6f446f301c043d9ad96c4db2e", 0x43, 0x40e, &(0x7f0000000d00)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000d40)) getsockopt(r1, 0x7, 0x4, &(0x7f0000000d80)=""/33, &(0x7f0000000dc0)=0x21) fchmodat(r0, &(0x7f0000000e00)='./file0\x00', 0x111, 0x4) fchmod(r1, 0x20) syz_open_pts() 19:18:59 executing program 0: r0 = semget(0x3, 0x1, 0x3d8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/180) semop(r0, &(0x7f0000000000), 0x0) 19:18:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x120) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xa88, 0x6}, 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket$inet(0x2, 0x5, 0x3) accept$inet(r2, 0x0, &(0x7f0000000180)) 19:18:59 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)="393eb2d5e56c4c7e72613f49990eacc3b9241fee9803765d11db1da0251d09fdc7130372381a5dd864fdc2da7dedb0788c6432e613aeb337e5241e9cf594be29d1daa7ed8060461641c615a497e93a9f6a0b77185fa101a92dba1979dc61f9a7997652185e270b603ea036f676ad6aaaa002863361d4e8c9f5d28fbb4ccac59c0ea1079bd50c86b0ae683152", 0x8c}, {&(0x7f0000000700)="0c0731a29fa6b6ec1f8b89c46528c22e3d32dfe68ee2a7a719647786ad51f314ffbc5089d7798f51495e4669897e191f71126692a76aee811d7f82953020faaaa01731cbb00a6fbfecee1ee7556f312e60b9a850a03d7e42ed307833587ce36663754a46baf6947ba9f33feeb470cd94e9ba42c2258d2e2dca2c1684c10e3d040287a6c0abfd7bd949c8c0ffe7e2a437d56d20180540ef676e785cee9ad6360a361bd17d6ecb6bf7fdf1ee76ad7c0584da149f3780cf", 0xb6}], 0x2) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="00dbbf26ad9347681dcbd59ffd2b80606907f71405f5fb9c5271303ab98658e9799e7c981d8d239692b2fc03362494eb521657ab6109c0d95358399eccd343d815cd89a91fd8f46597ca5b89737b90556ee7904732f78087b9a90d45913bd82cda511daff7345b99401e5dfcdf912519297bb28c8bbd269e5c4eb581a148a3175dd646eabb742ea39ee878ccd31ffb515160ec07061ca6b096fc669cb85c7678dcab892aedfe0c6f8990e43731c361d9bf7b0e94680307e6f4f80b85430986eb312e0d5c692982ea4ad352d36d9971a3cb3000530ad2fca2ffa7dd55efabe1d7709de1a9c38b59a15022eb7bde3c39b9c5ec7acc394bfc65b85e", 0xfa}, {&(0x7f00000001c0)="63a64782933aac4b93e76fb0a0be656fd56d3d9dfaa45ef3afeec7cb17ac877628ed9fab29d6dda225d0daeb830ac5261b9dfb013d216fc85c7269010b93abc0a78310a1b4dc644be259b8466e0a9a6d3d1e99e5a6d7a2af80cdc1c8d1465235594bd07df2a7b591d9b0383a1f43c8c9ae50c5e2b5624675defc0bd5fc27c0b1b77c501a488215a7c023116a690ad03d3aced343a2ccdb43fa2c5a4e8b81d647c6a99ae2d25b4b2d8f7c77210b0b86de27813ac8f8343804e9f696816bf26a746e16986268c8f116e0e8d2966825b574683faa674bbf80bdaf3e15c05393b8f605", 0xe1}, {&(0x7f00000002c0)="3c42c9c575696b2ce96cece1e280bae273190dc28e7b10b17cb263dd5f5bf5b44b1fe2b2eaf100640c6e0ee3be776957a0813bcb625773e359db9f375453af5df27122d19e39f4a88b4d525ed325dc7b16c8521d22df842a9e7ec30e39b90dbe4c3d3fdfad7275a28f70c822c07b0ec740a1476afc79ead0eb951cf5be371e75a4cc8436f6e8eb8c9d71447eb5bab5d77506acab8d7503a96b5afc4f2197c9645f4d80d399758fbed2005d", 0xab}, {&(0x7f0000000380)="cf6671f3e41f6899766aa308d6a48013e4a1cd4becb43860c425aa15f451d71b188173198d42ad1636202e519dc1b7545b8be6a72b6d608336b5de67d2fc9a873f1415f453af3c7e45214ce9c7fe18809d80ad357af5eb52ddfd392066d7f256d7d0974448e56b26006893862448575a5d666c9e060bcffe04a095b3e4273f381a70c3df87e6bad1e5f87091b21869a9a89864fdeb644e4da146362d4839a8f81edf", 0xa2}, {&(0x7f0000000000)="f5cd41389c85e03cfe40aa957a5dc08bde76c330a715195d0047f37ff93819778bdc132ad3ab42522cc808fea202edecdb516c2a8a8f5105f162fcd5191a03bf3424beb4023825e76d6c5566deae52a8d27b686187b3308018ec1c990785ce16dc4503769b517dc0056955438443d53fc67821e0e5743e7513c21af8", 0x7c}, {&(0x7f0000000440)="fb6d82f928956cfd4a4e9da8990a2929aa66f3e5515663f71a4b127d3611ed2c1d0a6a6b5933dc9f198979eaa288972a9c13d24ee9af2b1c2702cdebc4404d8979742146a1697e0f672d818c39a92ce271d762e2480c7419654bc99123559ba5a2ef01657f70920028523dd89b8338b4", 0x70}, {&(0x7f00000004c0)="8c674d1e26061b581311f357e5bb9ba3630df5daef234ebf19a35b21260bf25e396d220971c11f7ffb8d09936a831a598775ad5a79f7bd5b3ca7cb181bcc627cdc783742b92611a332609f233db94e33c55083662f8859441159c78a3cd45e6e19663f4f8b84ba9248d07da6006fcab20092ff06773fbad1f9dbe645c5adc44fbba5060b1aa08180771d84258b403b4063f1cc7a9133344be18f9d57fda6f2566d86c607b17b000852800e10d6d437dcf78fbcb060473be3dce1955f6d00b77ff92a2b333a855e2c4951147b7b49", 0xce}], 0x7) 19:18:59 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x264) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r0, r2, r0, r4, 0x66, 0x7}, 0x3, 0x4, 0x100000000}) seteuid(r0) r5 = syz_open_pts() fchown(r5, r3, r4) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x14) close(r6) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/202) 19:18:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x118) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0x3b5) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 19:18:59 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x0, 0x7) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2268) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNOTTY(r1, 0x20007471) 19:18:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x3, 0x6, "90db0dc9bf5de1aa09bff2315699c04c386d0390", 0x1, 0x4}) 19:18:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x1, 0xe4a) 19:18:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x101) close(r0) 19:18:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000008c0)={{0x0, r4, r6, r7, r5, 0x80, 0x7}, 0x80000000, 0x0, r3, r3, 0x1f, 0x2, 0x1000, 0x8}) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpid() r10 = getppid() kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r4, r6, r7, r8, 0x0, 0x800}, 0x2, 0x6, r9, r10, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgrcv(r0, &(0x7f0000000800)={0x0, ""/139}, 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) semget$private(0x0, 0x2, 0x80) 19:19:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ftruncate(r0, 0x1) r1 = socket(0x18, 0xfffffffffffffffe, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:19:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="f770d28c15863a3c25be118d60b527d6c829a1956546ecf343de8c311edc54258f2db9071589bc51dcd4c8a6a32234cecb53465f41a81077c66f5902503307ee5807b2a4c661b59c8f6f2240f5e88f260ba86ec31ced74ac0028c0e4914df0858062d37138e7bd0b143b537e125d3c48f008d857b0688d07e840a98e4ffc13e69a32a21cc577e60a5c58a9a3f6630fc13a96e59bc89543a7ffbb4d1431967090af3bf233d032cf40b4b2528e4db8174b069d08492eb492c831a4771672fe62f8f9df876caa6bdc495cffac5d6319e6e5", 0xd0}, {&(0x7f0000000280)="b35c79a767cd8700a01440151587384790399c1463b0d669ff8fcb59a6765854bfdafd1358d66ac08eafab88e7141b3a38eed019c1e543d809cbd02e554dc723f6dca020a536de76c3c426844a87ac1ba7072cdf33f87157ec654982df0275ca9142116d1af097f256053c456a6c904136481562ed8765b3bb8c5d3354d4610c9db09108f1cb9b961c9e70e14fcd53f9da5461c48113f87fa3fd9eaf0a905e5ff86160a31d7433aaa8f8f16e0b1a3ce210a0885840280aa87048a8af65a1e8b0868976a530ef", 0xc6}, {&(0x7f0000000000)="3157997aec699c033e53656c4fa5fe57075f04edcff027f1a50b94f96106615ffe4532bd5fae1775d48b52ea67d406c0e87a760c5f9e4eb6d182f6c777d8d6e02015252589e01d08e2047dd74785b0c2a2f457ae47ab5dd84acbc1a0e2191b5d11f15079db0b66407be1c2caa24d2d478cba5148fa1dc0c4", 0x78}, {&(0x7f0000000380)="ae2145feb2987d49a917e823a3599e1b45f49404ec811df15fdc2de048a36d3a6b7abee2aaf930380497e79f81b4943402cdcfd6d3e530a8dc4e69929a945b9f1d228a872f49c32e2ac4a6ee2124eacd2eafdd29f6d2c546a9786fe95e214154075fa02a9d8052c43e38496674811db280f23cda4d", 0x75}], 0x4, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x10) getdents(r3, &(0x7f0000000440)=""/79, 0x4f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 19:19:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = socket$inet(0x2, 0x3, 0x10001) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000), 0x20000000000003d7, 0x0) r2 = getpid() fcntl$lock(r0, 0xeab576ea593c4b8a, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x1, r2}) ioctl$TIOCSBRK(r0, 0x2000747b) 19:19:00 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:19:00 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000040)) 19:19:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) flock(r0, 0x0) socket$inet(0x2, 0x7, 0x7ff) 19:19:00 executing program 0: pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) close(r0) r2 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="2d32c4828bc5c9c95267f1b50daaa5fc0f94fc9fc8b5b43fca7b6b957737d2517799f79f31834f1bbfff90800024194d80395b7adc9206fda496f3c21b86551be25adc6851b8bdb7e1af8a04cf423030065dd7c926f72c19a9c8a630c3b24dfcb0d2f5a71f094c6c5afc41727283d3eee4c14fe7d833edad20388b69f485ff97c5ccf0e1273ce8a1bf34305e7de88f12ef7d0e72ec17fb24e521ecd8ef0f126597950ef040c147184971c0c6ac3152522e3b377ac7ddff2a3566aeba4bfe32fc6f637e9f0318d82b2b993ff48c181715469a02694bd4340fd9f354290b0eb6123df8da55e931b3989b214762e57d9a111291b145ffdcb2fe3f7ff066", 0xfc}, {&(0x7f0000000200)="9eee149977294194918260fb4bab33742a069df1b071a9ac1e388395526eb6fa45398ed7eacf40e90cbcaee2ce0bc17d8d470c14a0927171038b8d937a3b43e63fdbaf6726a7f216c70ce19bf64ac24601195e34253112b7a49a86e75f72ef5a3570f5c5464283e5c6efe0d2dd4b9530bcc71cc9f2980e7ffae85f801c8612ba53bda79b1f46c025f70e561ad30c3a82ed27afab465f96848a7f014a4d6fbf55e9735b932981669ca6c2181e8b227887cafc664f1a7ad19f56a94358df67b40265edde2e4649d808a3f675885912f5439da63a4af47200412221e9ac1c0c86a9f3220f59604af6ddf4020b49ede958472415cdfafb660b0477edb82d772e044a0160c463bcb56ec64ee85dbc4d9166201496dc684a1e02093b1b69e5e2c121d25941505c3c211b5bdd44245cc522f2104a7876139017ba8b17401fd60edf455b7fed44adabe90732d7d47f81b3a532c60c573559262508537c19b7759da0c4bf7433dde0bfeafadb0a0c8b3bf50918ec69ca6d948dfcf6c2b0415b764a141ee6a755bfbbfb75e8293ff979e08140a0603b8d192177b14cbdc98e02193659625664470318fcff1c4e663a09051a90a0f05c474b25ba21ad7f456f6848e23e7075389cf10d6f23c73ef952ebb5cb633aa2e7273cc60679378528dc81df7cde118d096a961b72315ba1005752472a049c98987131824678461bc316eee439fdfcbddeb924be3abcad244ee9ad7fdaa98057783c973e2a9ab599fcb49618084bc3639078157c6b62f62e34d55b5e72fad83619f344b9a811552a35d1984e67d3d9044e4352cbfdc2cb5227388881bc8b7a566e109f8aac879c057156c5e6873962d0b420f0ad8268b99ad5dc140321d014eec511258e52699718148da2ddaaab035e25f8a15864cee5037e5e242a820c91ab2eb4695f4d6ce7ebb4cc8cf41cc427df3bebf540c86ac814c9ab29f964f89f636fc27c29490fb6c1e8ec21697809ead661520c91673d06746f26424594776e2c3d5466e4a67da2c12659d3073cdd1e8e608ec35c0cc69f2f947ff755ecb761ffb5b915dd7a08b5e62101a1a0b7ea5a850bf4045b04ac14eddddb347a06b285c6b945083e390c5b04ce92418de68eabe645576ade8803a25890713cf02afd8f610acac209ee6ca419501e82776af8a3cc59284da4049eee4a2c401a8637bf1afd1a1b3d4d3209c6433fdf65ffafc0d57bb732735b3f1a4deaedce131277ed5a776791883acb8572f5b53fc2f6c442a36d2f166e62af6dc5755c39ea67ff9dbc4ed69b0b32701e59fc449d353209c768119972611549559fbec0344d3f9a4f8a333670441c65d1bd442d8121c79928b713974da33b1443eac0cd7427177290f654a0cee79a8d5effb7b6ca9c8d5ab35e1581fc0f615a8ea6e2baa03a5448dc3e591c79b03a0e598469bd96982dae4e0dc547b9d112dc97571b202a07bc3057dab7cd5619be7cb22c5a5c462417b87627bd62ab527861004a5557b9480cf02131920e811d7157bf89ca341251b9cf3c8b99cba0e6343a4a0da471a266ac7c06903c3d8aab941d4ab9b2601b245384347cf9b63ed9780ae02d152cec5e40a830174eb84e709ef5f4b44a9e84e61b5e3b51eaef7c0df49dc2b4a7ca109d35f19d79bc6173d016730598fa46f587513ad9a10a91296708f43c708135cc1ff1be841ed62138fc0d9ce55a1015861ad479fc203f53261dc7851e6b932142844298ae177d25bddbf6a5ac5cff4e7051d2c376ee1b4c42274b6873627e16daf41e9aeb5e8cc9eb5b5dce417a5bae479557196fbb794512ba79a4d66d4e14e690fd264eb27c88c3e21b2193583f08429380c61a2e3b09dae781fc83269c809f8cb98f27a26411c88ff9f504c171af2bc184ea0eaf9221d1de2a38f6ee1d492b673e70303b4053e17e613df0312fa613421e97d68c9c3141e5af413137978e95952b0609fa363ebf7c128566e4fba76e7945cf54165ca6232df8a2974d44bcdb741119ee9d5bb4b285fc6041dc04c64c88082e9569d2e5af18d4b56250c43b617bbf1055d6bc26cf779a12bb7fb0609bcccfb294ffd50895943b28ead048df299992c2d37487d1dc61e94df81320d3e43949853b1c4794931f8b636a21b83839d8516f7fc5c5b758749769c270a61c4c0cfee602fcf8fe2b00a4b26d003b8ffc872fa6a4a2f2e98a2e1f4b621b9bcf35ae2925de624aca2bfff75e0b5426b32f590610bc6fce0af07475dffb3bdc671d2ce66ced3d2460212aea879ce67c12ea8009612868cc0cd20ced84bc5fabb4e259158d7df582f925f35af8950c5159aecf7276718d5af24b0062626d8c94ddb2ac4ea22dc75ce29137de13d0bc3cb5ef7a6a6700e724dec49484b82b6282560d95434ea48769fc9ae7c0476ee64da62cf9040fbed1a65c9044351f6f14b0df60b500f38d4e8dfa0047817a3fd1ac9dbfdb75ffcae3b82479348930dc346fcdc644f7cd14be6303ded0feac019fde3171192ae6fef87dbb64aa9390fc6468aebf8a122a108a57ee1f6169d4da43a5733c3dcb8305d81e30fb389c8a0d7d16c1aad1012cc6e3f6190751b43eb6f63cde547846d73d5c8807a521a4a3bb0aa39705011c7dffd8bb11323bdce9427a51b65b3cc6d2cb7a070fbc7ef82b01f795c4a74199791ca1aedec64bb1c3f20b749244df7f643ffa7d46dc4014ee51d41493ed2e958da4ad9734daccfce588090d33696b3b754592d925728a2de3d5426b6776746479179209f6bdeecd7ba748acadbd4b057389e5da4a7bfb25b1789d8d61e94a90db9b5a03e8424085675606a246758cbb09edc48c4c7713cce85f3b781a1605aac9162789db5172d6217e20f04a41d75ee56b70721689db31408806652ab97947bf4fd0dd2dd3385ff5e0c0a0c92a7e9b6801cdb12666b97325538aa4403f0bf06082dae0b3c43661875a555d3f5a3c94d4a04eb4d27af09eac52d7ca21179efd82f384f01b2730850ec57343dc6f56719c43c58f1385caa59e59e8979dc35a23c8cfc379320f6030662c3c87924cd7e83d1b0f8b380de69714df8ddaaa416e055ec78ac4a945d39f2042778844edf43f51fc73b887a850acf82065702b5f4fd729b369f2fa505c11caca525455e880d58de1e39edb02aa728adb53fd8f07d3d883690cdeff3dd5f4babdcaf73b305bc00269f64d4ee8a5a2f2f3ebe455f3c42ee8d04aa61e8456269ca49bf06895816caab13b064e6fd62a01830077fee08526026dd46d0dfe4a22a026d6ac9224be880691f62d6e710957cf0a91a0007e2a7129b68ec7b16de734b2f60027631bb40bba433aff5ae84e673ebbca232384510aa993045293a3799ca04b31093b3b4184fc7a713f54c6bac181732e220266828182279ab4af74ef9e80e2fe5cd3db8fdd28a0edf3746babeb3de442fe32644d03af2111289289c1254d0a1b6b2f22874642ba4f916acbe9775a2be50f8e460a723e29b884eac38539ee73721bcc672621a2a4ba78ae78488813c16016fc9781f9f22e90c16527b36e65954fe6416e8737187ee752bb4051c3458fd15ee569c5e965af002a271ae58b2bfc011e4dc12f3a747aa97018a8b239fbde0f0367dcf9fa833dba31c33d3d51d24a2fae3449e5f9b0e7471ee80923fb9b3eb33796dcb499246194de70aff671aed5add8168d39335fed43db3fc43acf93ed6e1a3e69c57e22e1cd1650ccbe6fe55fac1565fbe2377519051adc6fd5b925a6b15cc2b48201d4cd589f138d26b0a24213f74c8002ea824fd8c01a69e814f20b863f9bdfcbef600381a1b8abcc3346934182586ff922a3fdd5e4a283286d7825d43c83cd20093ac6aa6bb99b50f73dce6ec17ee4b7a7b503b9cc0ab4692392d70a10df278beef1651dec870fa9afb44f49f363d37fbf1501bac8ce4bbec74df270fa27af74e5fea24390978fdf7106bd18154bdaa817e5d86787d277c7deab906d2c7e9d9859edde6da3c074b97c044e3365ebe7b187dc66dc95336eb0c72d2547bfb507226962bcc6475bbefedeb96536ef67f19db6021aafe3c71552e96499ba02cbdabc2204a994616095ebd7742fded6b0c0d5702f5de71b8627f7bff3e5d6aaf5ea21e5a449861319279275e0fb534380803c8993cafac7111ce5f5ba33e3147576f22ba110178a2e029d9a0af232ea5b50ea86329b02db8906120bee10b76406aa79a2b5a74f69871c1fc8b9a92e0f78c5521c84ab06ff31745dd26b6bf07028006639cf50b76841f953e9059133deeb6e05b48fde59915833fbe793f74e7b57b0d62ee027294c5190710bd2695e9f1caef5b79f4e34ae5b8106399cebcca65b564ce7409e5c524b58b0b5511eac3a94a4bf3bfda7561c1c09fccd3e64642ffc6de1a3b66c2842bde7dc155c7d0b892e3c3f3ae8490f8187ac82436d8ac31b592ddb02660244d7fdaca07de665b807c4fb15309dad19ac0912cfe7b5833345b3a9ba59aeea8eab59c379c90923940af4dbe4d1ccec686e1d3c222db49433e920351a61eb28a96b77088e94cb680bfaa1afaa5119e4ec564f68d13188790d715320ce0c6800b153a84776f86a9b251c60e9e2efbbbbc22cd85cd6446e6a05f0c4fac627e9dd4b198c5724ff157e633cf12aebe888a810d1d1290e45f48cd0cebdb75e66b71180123c2467417bd479a6ea50d27a2cb60bcccf7afde931a7a6e16d3db82f7e49b9ed49ac7944070aad4b8b13fe02ebf96a6607b47c438c5c2e8c621f93b0a11a94de2bc6b8b11c8857c7037c2df7a47034f78d7baf2907cc773239a2213edd2bdaa710661e880186a00ff60144c0dace8a174fc48b4c0e549236a55c54020e0b51da21c38fd335e9e91f2c643197bf8b7fc219098aa6ee50e249121644478d9334c32d1b1bdc93ea839adbbdeb1c7b9a0b7080c9f2f22e856bd7d45dd2aefbad464ceb3a3f46606650bd312991fe6a501c377a9f0769de40451a0781ce863942cedb536ad1b640c1ae857101845af2e4a45c36724ddf32f892d8b3e3568cf99f323fd36fc4183827762b1fa83e9102baed0a184f3055513239805164f387227b2092e8ef42b7925fb71ea7bf5a3cdb8449ea61a77ee4b0f87bd54cf14ccd52a262ab5f5a9d81d4bf3a19fa68d3228ffbacec1226ad4ba86a03ae78daaa0d1ecebd8687ff878193666c94e12f59c08c11da352817a0ba74ce2cfc6642e9855f3720d56f007adc6abb8f26db659851aa65276ee31e90ce379a18e68c0e08e704e8cd3daaf61ee623fada108652512d919d15bb70af5f88665706dcc8b6c0521fc071081d2147d858e68d2fd2e98e6f5b155a505fba21f5c994ab0367ec8240e8f8fc75faf368108d724b39f5eb529b73a1b1ec187698864a73abceba8c6270829b4f1b65c40619473ef234885d356f71e5f582a7a5a04c924698ca4ceeb4a691b30d95518f479af1774e99693353ae42e5a8f8eebe34b12297507b196de64419279ed64286a6946213356c0037dad476637434d56da0920ea58ef7d158ce8a330f0de911796829202211eeff4a54d6c42a9a8d0185e8b8283948d9d19a5fd70a45ff24e2a25ca8c52119b80f6445d47fc99d288aeb4307389947f1456e153a6b3e4453349cd0ad568e621c62b905ad5738df5bb8591f26b39b2d13b3a8902e596b4426228e37600f0766fcde0c779b20aad7c0cda86d562dea1d338c26ec9d7aadef7c14ee8d56deb3b3d868988442cb68bb157e859a576170bc5d4f3a32e02ea765de0733522b71cd0e868ca6a8de0a8d0cd0e557b7349fb216c7915a0b311db832e1", 0x1000}, {&(0x7f0000001200)="01b3e304caf3deec1ef7aeeb883458f925da3692551b38ba8df111c0fb63c0757473d01dc17d9dc8d829be84d5489065d98df5ece95056c3d474a8a248a39986d9b984d1ad9f0fe9d0442119263841cfba5b5aa26253f2d27752e4bc837c443c7a17df57ef992cd63a5c533061cb61860ca140f665aa5b319877e175fd82276d18c673b342591891a435182b5779e2e878185a3ddaf60dc7247b14bf675a40dab38d1f2f0e420d681d4033a16d3dc349ab2e3b03cc3fc791d6d3417f47c04885d811bd10f89824789603a11bd39aa4bcc5f1f79940e7707f882a98a5650b9d6cbd513b8042afa167c47e43", 0xeb}, {&(0x7f0000001300)="66bcb98277aad63c4df8c89e7c9629f12c30101b2de1e9b11fca67467708919cdedcb5955fe76bb7751ed517f323e67b9d698697256f87416ed32d2ea3fdd972fb47bfe81f9ed74edf0e4a7479dae99a4fa9ad187f29744686c635ba6a2a4aee44e5191f524e1e9b54b57b8452b66bb580dbc031aaf40c96a6a1155cfbdcab41b1f55f11685b705d7f70f062fa2a", 0x8e}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}], 0x60, 0x401}, 0x0) getgroups(0x3, &(0x7f0000000080)=[r8, r5, r8]) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500), 0xc) 19:19:00 executing program 1: r0 = syz_open_pts() getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x4, r1}) syz_open_pts() 19:19:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x470, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) 19:19:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 19:19:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) semget$private(0x0, 0x1, 0x44) 19:19:01 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000100), 0x100f, 0x0) r1 = getpid() r2 = msgget(0x0, 0x200) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r5 = geteuid() r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x100000000, r3, r4, r5, r6, 0x1, 0xff}, 0x1ff, 0x400000000000, r1, r1, 0x2, 0x2, 0x6, 0x3f}) wait4(r1, 0x0, 0x1b2d0fa086959b38, 0x0) 19:19:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0xc0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x1bb) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc8c9e9c36995a15) r3 = getuid() fsync(r0) fchown(r2, r3, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 19:19:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/36}, &(0x7f0000000140)=0x26) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 19:19:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:01 executing program 1: setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = dup(0xffffffffffffff9c) r5 = socket(0x6, 0x8000, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x0, 0x7fffffff) socketpair(0x3a, 0x5, 0x7, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x40) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = kqueue() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="8f589ad5ea40d0b612d9b84dfb83e05c3ec95fad2cd049203064158bf668de8b84981112210b0fb6ecfb35dcba5dc56cef0c5b6186bf1f07c9ae53848f3dbbf20472edb8780f31ece6955d3a2c3fd838c1120b93875c84016913579c1627d61fe0bcf92dff177eea89bbe27a57c36fbd94b388b133d9f2933abf4a231ce172fc73c7b72c28aa2465a509fbcc01584f54533d53", 0x93}, {&(0x7f0000000140)="9674cf56866771839d07898d7abaf86fa182ce1ef611646d3969270cac21919927e14ff75a7004e850484824002850e13c6badd50bf5378cb48323222ccb98487acd3a14a38966137a7a1de42650f2f34f51605cd07785a530176be2085f0fea938a2fb304240622f11cace7acc758f9a11de3970f58222f043502aabc3a1cd9f21ade9463237e31d0b2090b6cc178ab33be940fff95a7f66ec75779cd293fb83d884e10b84fc1722eafaed4c9ced6da96ce63b554cd025829c65f92d07238e627ede46f37dea4da5d5c99bca65e94fe7500f351b0225e5bb8d92c065ce74b57274c3f1dd2d2055838bc364a401898360ab9463d9af3aa0c19151358", 0xfc}, {&(0x7f0000000240)="3742503044a1df051df7d6d8b77aec21fca202dd4947c37062b47bd7c0bacdf23a80ed7aea54782b1aa24dc73bbf334fe59b9cc5fe921d308169db2527827e8d7b28e5ca551eb3446d2f6fc9f6a3d8ca04a97dc62a9de71439fdf5410f7dd573cf9e121ab8cf8bb189382c3afdcea9a06ceae88241df8a5ea5355f98607b5376a1e13e2311f138796a2815fe78850954d9d5050354ccbe11a52e945c8dba30396950201426f67e1942cfbc35d530a537c2fdb7ae44", 0xb5}, {&(0x7f0000000300)="68cbe1b40c1799329ca6498926e2762844ebb91efa68bab2089d3ac79cbd336284379b26f96ad32edd1fa66409dca68b3de63c72", 0x34}, {&(0x7f0000000340)="f25a0d144875fa8c30cac528c992abc7d8b73dd3679ac12a3065ff1e880011d3a6e72329e68d7fcd1fde56b8e9e34b0249a5fe0b1535e65deb47819438d0eebae4712409a95c65ac3c9ad7360150edf30d4278d55c0f22afffa27ddca3dc54aa29b2e0cdeec521200b93c183ad1cc2c8d5607879d34d920e6bb1408682bc", 0x7e}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}], 0x68, 0x404}, 0x404) 19:19:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f0000000080)={0x1, "9a95b739110cbe63277b2f6a0474570e804169852a17fbbf13f603ccbb18b89034fe740ae26b0310128fa5273d026a9a3b2808e3c4776356c21a110370202d18463d89bcb0c503cc578689f54e9a38ba9cf91a6e45de64133872fae265db8a13a6061717475d98d8e432e24a96f49db642db030e23fb4c6d3ab78ef26ccf81605af758517bc29bd5694c704f055c7793386ee8d4ac79b2cf6e4a3dc6b818861dd845b449117312dd9bd2d0f86e"}, 0xb5, 0x800) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 19:19:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c438143fd7d44507779633602938cc4537690f6bca7da93037cce27776bf5d956daa3bec71629f754217f9db99bafe5af67ee8c50d90dbf8e48fd4b71b5e8ba04d5656872e353edc674b417d1725f6693bb3760e88cd0678b81c6fcd1389d069c1acfb6302098106841496130f7ce824fec90b1cc54fad9e5f49007c3a9c391eba5962cd11564a2343d10e1f324cb6dbd0fa88ce783eb4223e3cf1068894da7fc6e3fdbb4a239f0b18000860da0feb1cda6b9ca9363112bd07d6fe3c71503d607e95b6ce5355ed4d5faf8e415e8f979cca26378a363126c6c04e4b553f41b5bd3e3dfbd6e639ec852a2cc3fcf102fb17aaedc96298a6f16b0907db7f7af914504379c7ff830cde5b84ec"], 0x102, 0x800) 19:19:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/233, 0xe9}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000700)=""/125, 0x7d}, {&(0x7f0000000780)=""/82, 0x52}, {&(0x7f0000000800)=""/130, 0x82}], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xffffffff7fffffff, 0x3ff, 0x1000, "f924c9402f80142c921f48b80ec86b3291086d14", 0x1, 0x1}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10120, 0x10) connect$unix(r1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:19:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() r1 = semget(0x0, 0x7fffc, 0x13) pipe(&(0x7f0000000040)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) 19:19:02 executing program 0: r0 = semget(0x1, 0x4, 0x4a) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xffffffffffffff80) semget(0x1, 0x3, 0x220) 19:19:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/31, 0x1f, 0xcad1d60928960f06, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 19:19:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x1) 19:19:03 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semget(0x2, 0x1, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000001940)='./file0\x00', 0x80, 0x10) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001980)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket(0x1e, 0x5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000001a00)='./file1\x00', 0x20200, 0x8) r8 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x1, 0x141) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000240)="09a74ab1d2dc7fbed5a6d108451d7748055dc2e1901e5435b551e6ecd4d13fde39bf56077d47289d0247590f24201cea2392d17dd6d303e96908cf42afcc58c5ff3fdcd43b02207cfcad50f418d251868197bd2f9a40c100a328938737ee995e895fc795ceab0b9b3bd21070fb2dd4cbb4f89734831de46b9eaa43a0ea133a517a7e4328278e1e5beccfb649c5865d9778426b0f2b039eedc0dc53e3a7f0d99b5a3391c7d60905ec85041acfdeb8374ca8f67626b5d2435f6753a97f1d419054d89f5ac00dd828246d160c0687bda635400e5ef31474bab71a084596d05937560a20247e41111b20bec20eda56264ca4805a78021454aea50bbe36bee5556f0180a075bf19aff97de579bf03e44e005c6646189aef325b1574a3f927f6927c26d647bc52782de97a6c3f8818139a928e298efe97bc3b866699d92e93fca94a49ad2084d479ed7df0b3cca175341bd560a07eb9d5e98c459943fb305cd273563dfbc48efd33916e85564fa906b82156280d472e9dc864e99d40fb81a6d18b5fa89e867632a3527bbc414ed2db39c8e26f9f8d7c5623f088428c2063c5b8c923bc406705d88b252f314de7ea09b0c042cf538437bf29410d0b1a7e89894614ff85a8f108316bab2ed6a92ca403bc14c590af3bb9580470e16906fec034d97ee7924ac80c2c5425cd4cc98097b80d358e747f9643b675a5c919c3d58457448f4572b0e4634fe271b2814807c7e13b29b1273742e442cb78cd62eb8cb77b2ddff2d59c9e002b8795f61837c7a245401b50e66f848d449f20acf76635f73e267a29e67e98c8d3807e498951331f78e9fc218ae45d4e17f38b354d78869e326fb983df08ea308bb1684a1a401504757949bb5c9bbea61f1c87c723d73d3c7dd8f70090e8634eabe5f001ece5990aa6c6ed75833a6f034c05a63ce5c5109182a7928ee1ae7c62b858446d84efdc147c980950a553fd979f194d25d359e06f21f8491fcc2f1a1a056b34dd48dd2aee84b71adfb37e40258b4f5016cc80edcd8e16f666400ff364e0e722cbce39bd4785ba37155fd5b6d8372ff3128e291c643fa9e6d0e9a7115e19bf7b924e1edda4630f7cdbee69260a192226d11ad5f286e423cc7e89c69103f11bf49c3a79f8933e38d41533e4fb92159f424c10207d5d739e78725a069302cf55bb416aba750f4e64731fa940f79add272e23544788f104cd59fea12a5a1c67c7ed081bc6388a83807015ea25208520be0d7ebebe3a3cfa08f57092a357111e4c050233635f554f186a862a1ee6fb0be66b569ac5132c074f113623a3bf437d398397efb16686c59d7df22e6068514b449eddb0802038e7efef474c69e1fbca3087d37c2302e727434f722c145eb8e36955d21d435fd1bf0f16c37d39f473c9decb0c571b53c90657f96506cd8b4a88d16f6558ee9c82004fddf355c7da8e635d5f245f7513261400ecb6236edfd1885bcc86accda767eb770e0284df725876c450fc7b4779f542f8e95d2ec57fea0762fc5da2393a2c6dbd206760fbf027e63a6d8e1590b8366ba82decf2f14a4a78741ed4043f3fcc54dea9e5cf8da4477d4fdab06c5b0e692d2e7f8036e40e9de7df9450f4a87db3b7637245b289264c0db6b526b586617f7d1658dbe016319cb03ff8fd68695b9d7cca415104c2e7b97b892ff5a8cee48c1604719b1b80f1d637096fd010765098f57f215dfb1991f403b48eb91ec68495b131ab4be20a0f001751f7ababb95f7fbf1f43df5a9063099ed46b41b7b74e0598ad859afded3d4079701ab0d268add57098e5db14822f44a3cc3ff4553403181b099f8247535f79a7b183327d3fe4341e5d1fb9e63e89e43cbd381563d7bb2b1e0657c280c504fda8c6da1d7d6914080c395e296c222960d22a2eca966081c0e6a4d2803c16d32857d94cfbb732f4f7df527817940350640af4066df2e1e4a2dbd0ba974ff698bd69a320f4855fe2f28df9ac0847c7e700b8dc7ccfc9ec3bbcec8b78a62aad1b3beb5002c54633e4d41ef588b2e2731900f26b8063b8de78aa01efe9ea92fc5dc4e1aaad843c30c0e85a700213c5769c589d24128a974800d31966950c821b9fb2b210324d7858037f9da7a13eee3a1c2e4d1d542b0e0a0eaf982aa66dfd418c6ef00a2a0607cbe45655a9e4a83dbd31bb7afd070a6238ee7273ee8b143c7cd37a8841a9ef74756cea080a51ecec294e29aa2f84ff5580260c776dcf4ccd44f76c4e928f5659c2a87b3b35c9d4fb7539cedc73d33238d1321b60059f64f7f86cb132418f86b933e3810fc498284717a53785b6fdac70cb5809f8cc099b8573d5d8bfd77ab33a9949d01ae9d33e76c14e0e81baa09c3bff5425eb7756dacdc7b2ef63b4391e090418a9790cf2d9a11ad5017659df1856ff694f7c4be27ba32dbd9275104084a3f7aacd88abd5b9783643da14bb5a1ae04b9aed17d9f138f7d41383383274063214fbb8368bab4795a968ac686737e8d4d9d78095f683815520d7cd6d461bbc946aa88b79d97caa2fe5fb07f720ffd3d4ec57fb5ac644ff282e9368c4e9cd1780b2d1e4f2944b862dce70d62e16fac8b6f80b1e1cb45633f7fc2a667ba2da2fb9b500e62cbb4d2add314e9540b9d3470ea8c84028c0cfc7c139b6b23ef623a59ae5a6a3b446e1b3e6273c0f7d7136e4babd4cfe8baf47e07ca6914de808e97bec55ff77661885efd90e581296f8ecde8af6c567d671ab54047bbff7d55bd71e055007615f4aa1c2fdf7288419917fd07f8ac4fe4d4c8c2ff075422cdbc254974a4bf749a2f562777ff391c7867c7e33668899859d424324af10f3ac7e35afdf79c33e28e6c3e23900dfd4cb5fb4023ef26ed1e743af31d5f5b0e553fc6b2d7e1bb8aef6761ea865f56f20c938eea9d39a0d14aa7a63c40ea78caadcb1a5a53c0495d4b26c5cd90a76c487318dd674645f8086ea4a87a0cea2cc8023e761647320b978a9c6bdf3456e132b7783cfcde93ac8649811d2284a6b699f3f9f6bbfdb12f3fe1dea0c690d84f2f531af450186de885819913f5a1e30baa1c4512761aa5927a85509dc9b3409cbd03b7c6d083ffb126277e536655334d07aa6a4264f46a13371019da046a7c93d499b6ba88d10ef376b6867feaf98ba69a95bc6a8173904620cd3c3e675d44796acc7e3d96fc562a354ef15ab90e8ea54cc519f012fb8cdaf59b46f7081bae5fe1f75661fd1ebdecee82a9f3c9eaf00b2ce388099d30b420b174af43689d3f0cab25bacdb83847d84082b4158994c93b30195d979724dca45da9d55501c3d44ea67be970cbf85879f82ec8c5d95d1de8948c06401dda6795b38bd76f6cf36770a79e98b1e49384cf8390e9f493f486545e099bd9e8c6253e253de718d7d57306771975f9e3f94c769ee58e32e0c913c185bb91a7d5d8138af6c4baeddc588eca191d0db4cef17a36546c40a5f10923033324bde579dc1f4fcf98e32326142848366bb60786d5eee69749ac26d6708e180f088928f4e28f695db1fae48b295bff67926ccfc8cd2f6516098830ac6f27bd8e395cfcd545b1b621bbb079b9b6af6436663498bdfbaae92172f261bc58636a4f5f4d03e3dd73ce62f487441ff9ba72937e7c9ff6a5295060a65978066794832f78d1d0172cecf74ceab20a4cf1940247b881157acd8d664ca78df9974cc4d3897e5f347eb3948c6c769af6e9795b0b355a875663fd0154a437c6ca8ccc4e65c5e7654b89c64f1fbeeaf2d47af35b7850e198767712770688ccd42369b24e4da43233c04da43299c1c5bb5bd388256c44ae8908ee1bc02be99b6d24fab68556cc579313fbf10d01c0e0c82fda47ea55caab61bab40d78959940a605b7dcdac24c2052620537f51ec865ea72b7aecfbd6b1a0cd93152cb04eaf6d5f0966e35061bbcb4e2ea7e6f99ea769741e3ed0bd4b146002d80c506e7dd901f16defcf3b71ea0b8999d180ed2093b4cf6dc38ec38040609c5e4e2d0ea74e974623d9b9055084fd8fe0386fb4a2dacd4c0d55ad0ff4f9db668cc6d5712464e356b18cba6d0c751a89411079882f183ae961535aca6dadfd04c433ca0731f067a64e1e98487febd542487182db2d9537b3f57bbc8f98b70b52d73d1ae9f9263008c79342e8b91be892fab43c6c4b05e21e5f73e00e4b98db2ffc8a62e2ac88a8b94a8e170c9f84aeea6e355b183b7b0fada2852372ce5550977a770c080a2aad55c2460ac486f56754a70e94badc380697ddb3ad341dbb22a365b51ae940456a8db3bdb6055690cc1d2b144ddb1d995e4a25915285e13296173e464b4c4063b1c884b16f03f097f2b89f99014c670c0c3452af7353a12c4a83f7f7c0ea62bb55213775a40fb408d2efea8644c2eac7fde0f9b999b07e7751fa1cb32fc0153a5dd713ffd086f38ac9a8bae8e2378ddf6c7ff11b82fdd470bfa669fbbf0c9f5e3f55aee789ffc0617e3b429b6fb1377964a8a5e9c6c17f66b4d5ac9b0789e5922db81a6fc3ee8625d50cc5a50c8fb7a446d4d8e0d46663412d403fd28aa037c4e57c922bc118a5318b221b35d328aa15381750e03fcb6148f9142a3e4ba55bb7e8b779666c7fd144a90934df6807f7b957f405f7fe90d39f7dcec6ce7efd47aa7b3c330197877740f7267ea9deb6069bfa27c635137a4f3f215bffe7170b74d36caef58de6bf4a5a64d6d74f16675a4de5af6d0356cbada6b29ef877225be0726c68b1205b9715a6536bd77749ad70c062819b23707bc154d666041737937257260646dc09fb6c4ac67fa103adce677eaf7c16e3bd1b9a538ca1b40b565f118ed1d96ec157f4e7e0f95978eae9e0a0532eac183daa093f21fedd8a6faa1700cec088825fee16457df6950e1c50a963b2de3a0dc77eb8e8628c62d39a1731f39bfbf761924de0dc7ecb6e51b95abab871ae46cfedf62ec5a3355055e53c041912bb8636e828beb7368a4286ac19783b936bde3235f60437dc9681464fc8622e27c21e8847dfb7abbc327783023bca032ac8daaf1310e320536ff4b0e18c8b3faf5445b5dd41b3fffe2990905bff528784800f331900b5159bf2de4de358219107a2a7f577c8ddc115fb59ac8d32ff93e70a4a1b5f547853374ab920f26189f2db4d153e5229c70c8d72017a52f2542dd1a14c979961eb2d026104c6ec4fed311947342d85e6adb28c0b2c3bb657bd6b1ec22488e214f8203264f15038d44b9bf6756621bd4d5f111211e963ce3295defdaeb9411c0f6d8d967713483ddc65e4c18af139dd4d7142b10a464ab5d1a510601aec13e39022509c24346911c5fa19f8c75c2d59ecb78f43df78ecc596747e7dbb6170fca9a8246b0c37de8d35ff0a684b854df6237d2a0de85c2753de7f0775fc9afe5dad43f9d9fd714a0ea2738ee8a65b06702bb614ab758a29830a36a077c6a525f5a9a3fbf91353cedc005b09703bfa76a099d1f9bea527beb6eb4fdbe8fca89ef3089c7d3fe4c1282b8a79a90f233d4cb2e7ccb94b5ec962ffa96725ed02134b52cd78072ee872e9925e67289a7f97d97e59ab4692d93954dc54a93a16c8b53784519353642b04a45d113830d8867444e47a2a9f749d3b689ae5450cfd77118a92390eb4e87816009b61a5ec0503f5954b187bb853161916f50b44e4933da0d4f7f8e8c5cf53bf51a015e334e13989ae6bd877024af59c1e52f1654d48a4e09ad8622cd88e2069e797dc96423e063dc05f12ef261a011a532f3799b1e9a2594dccaf0bdfb670bbf63f84d21a026d5d2d4c3d8ac2c4474e2aa5c85be43c2e7648fd9ef1", 0x1000}, {&(0x7f0000001240)="cb70658823495cfdfd8d4eb360d9863c9900e8543cee754e6e2f6ca5d1ad9040ec76861919779d0785ef7eabb358afb667c464f68ea371e9d2515c96071f283f0faaee8ae8167932b8f18d05cc7630be79cde8e4e6eba9a9b3b0da336e473970261cacfee5b1ddbebd2d006113a94ebed792d65da51f3a22a1d3985dcd62ea2dbe2dc923d8205a12b663b35a469b26e9f368f3ef8e768d529b8ff737457e1958dc0666e33d5d2cc76a25bba4ab75d1fc8e76a95e8101f606c26bc363f9a9663c46d5f39e8c5bc3aec69ee737743eea7784381a2cbb94f1f8475acfcca0869e2d4a582f951b5a3cdbdc369a3df2bde9fdbb71c8e4953235ef8141bd6e", 0xfc}, {&(0x7f0000001340)="f9b15ff09fe153ac995ccf34b42e3439c2e99007da07a104bd6df937f6d7cce6bd1a2736e75ea439fa9b6553e9d0de96ec683f5506218f733705e29dc2a48c5521017667d784764accf0437d13aab395b36893b5252b5fdd1f57ad9a3001c689848d55ce44ee5627a31f534aab2d2dec602fdd08fbd9cead855cb1359cde528d10e7031d5006b443786f54bb651618c1b390bdd63148c6226e5e08302c61748399d285c75a1828f5252b19e8a37dd75753acb95a101d5325e2ffef774ff810a0d5a0ec87e28e59876b4aa6e6ee036d47a2a5e0ba38aa8ad3d43958d7f6eb5db700771f99bf18", 0xe6}, {&(0x7f0000001440)="8d93724b85f49cb74440647479af98dcb0d32f8302c211a94f5b86ab18776bbf9eec193471d91b8318045055ed29f88c343432618dbc55a2aa806d9e1d46a7427dcd0c261df2cd01104a5ecf994846934767145fc8864e51e3a7c4272124fcd0645120278469d4a44ca63fc3bcc1a5c015ede26e6df4b06123ce1cd86e875ddaaca560fa0a8702238575a90a3263a495d28bf81b59be6ed8d7b5f7227376d53374db5ce9f58e09f5d54bf9abf4789e15c9cbeac3853f57d05e7e48bf47c2f8db5feb0efda29233fd67bb69ad46c1d2a8d6064d57eab6487e6f59b73fc1fb11e30fff508af847ce", 0xe7}, {&(0x7f0000001540)="492d01c97c283fe304b350ee9a06cf6f049358059c8937ecb31d911246ab696a0f2835a613337684cab8ca9f4c79bdab24a1d1a67602026b78dbf8d3be9f1ff9ba07ac0f7d2d2a614f12ded81562580ba2ddb1b0d8be2a1c6ca7a07733d9dac4ac28320e3eef9c4d9aadacbb20185940df7a2ad52323c9", 0x77}, {&(0x7f00000015c0)="1cb28409c2ab8c", 0x7}, {&(0x7f0000001600)="137d1222c0ae4e6b6385033c452117685b018f4aa110a3a6b699f22aa8237a7345cbd4e49c38c6f0441d4abb5d08af6c5e40fa2675c8f9efaad6182cbb18b1e6aeda15119d00764aaf0a6b3c227e213e458e5946df94", 0x56}, {&(0x7f0000001680)="bf6313a4741f25e25088fa1c10c32c17c05236ff57036d64f1fb20b17a84d717785c7855900e6f806e94459c2fdc8558b57b84c750e24441eb7dfa481acb11a12bc4a6a04d597b73fb916818149215ac193030c527512acb3f4d5f27479022f2f93317bb41f5f78876f179ba71eb98a95f8ca7db4960337ac7d4114f5380257abb4213444d6784841117021258045778abf97483c5eacaf5cc820f991fa149726559beb4592ac2b1d4f6f966a8c92e5bd3654956a5d0c515b1692b5631886aee7b895492334a0ff58f36c2ab2eccf84960195fc9c56921b5c398e10aba2a94f15567a98bf650f5ffa6a80f853d4f48418d7d", 0xf2}, {&(0x7f0000001780)="3cadb7132c3539226a4aeffcb0abffdf40c7fe5a7c3bb44c89267b168e7fec13fc7c008ef6e9f52697c64f9c35fb4031bba703377df43b0a38f2afee2d539ac807e3a2f549f12e91bde57b2d017530bbc8805a0ab767bdcd5923e200a90c66e8105256d2e6a066bba6c51213d49ade0be923d3a1459ab612fed9a06152ea577d3d07da98754203b3b8b91011d7d6d4dd12dd5cb9abd9c4a0411a2b4a2a47a79c52040ebcfeca20a36b4a02e116099db86bfdfd6c514cc764beeec330107d6086ffa0c4b43f6fd45e7b88ce7bcc205002b44ef24013b93e34099ecc46", 0xdc}], 0x9, &(0x7f0000001a80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x8}, 0x404) unlink(&(0x7f0000001b40)='./file0\x00') mkdir(&(0x7f0000001b80)='./file0\x00', 0x8) r9 = openat(r7, &(0x7f0000001bc0)='./file0\x00', 0x28000, 0x4) getpeername$unix(r4, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) r10 = dup(r9) syz_open_pts() unlink(&(0x7f0000001c80)='./file1\x00') getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001cc0), &(0x7f0000001d00)=0x8) r11 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r14 = getpgrp() r15 = getuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000001d80)="18633312db31eee3373c4bcb79945786b0e8f647cbbf557d8816b62dfae0bff625e85a22a869b1352f15c751620dbe5a84590f5acb7999c96835e622befc6da31eaccb98a88c72c5c9749361ab513000e8b006094ba04d777e480fc2eff5e0d04ba8b84d8faf0772490194f58c1e6df17b495947cb2917263c2bff50504c19503ca1dacd0afc0d883c05e0b67d4d4c5009324a42e38a55e59dbf900de3300d7e3b7146a570c6a7f966c9eaee40095befcc69a09269033318f9", 0xb9}, {&(0x7f0000001e40)}, {&(0x7f0000001e80)="5b646271c601627c010d8199c8c22948f0365abb618a05ad897c8692c3fd014e2e99037f50747083488fb3bf600ba42fc5b43e7100c55bef377d5e814072c24db394e4effc57b2a4536e98e6408cd28678cc2b38cef0e71a11b6d982e5828b923027123ae19f49fc5d58208cf931ad99790736bf31f7857c8f91e9c1a016024ed986ce8356", 0x85}, {&(0x7f0000001f40)="9ed72433b1426267b7a6ffc2d53661f86fc336c5e0280f0f1ec319c0846ad29fee3c32887e964d71699ec774d89d916355658a154e34c0280bbec2d0847a0f0d3af45cd7a3b99cf3192260c6a05505d0b5998f16134534c397fe54c891669856cafe6649de248520e1d140aa50dc1dfaf72530fed8d3c89629bebfa2965e804bcfe1870ea93b5dd5c51bd2a3a86968e9be4ae1f32cea7e4024d3d0b24f657aa3c7717ae4858133fc31f7611f68bcc01f390648baa752b0819db59ba895f41755fe4731af183da6aa9997da", 0xcb}, {&(0x7f0000002040)="dcbf96f64d65e9f1b6ba44fe31750cc0d1616926859b79fbbd74a78124ece25d0436bad3c8fe9f6b11e6aae992cc5e57ada7cf586a9db594a6b4321f76bf4eea0280919e774a4b90f51b7f1bda129e0624452fac0f013e758096c006ba618c43c0502805f25f825f56449751f9e91d424fc7936b2ddb775bf21bad65cd", 0x7d}, {&(0x7f00000020c0)="14d8756fda7f959f263f11c5edf96f2dc7cb9a292df0c2657535ab48055e1431b40fd4130e2938d304566c89898d3900e49043f9ba268af640ba127217076dc075a787fae1d85ef654ad1267f59fada476f025c32a98717a37cf49571e1396d9ba6041870187c7b58fb138a23d078f2f64ba8602f136fbb0ae9f4d07552d129928304e67d321b5fbc3010ffb08a1faa0fadecc179016281339a6f19fba9200116e5addefb949997b49eb0eab00756053e04cc66d932909439bd79ae85b9392ba47e5242edaab1077e15a49160f7317008f55ee2985b8d61d176ee7ab54a802862136fb092ef583ca07b0bdd2419b00d53f1da84992ec902ff8d04bcd112a", 0xfe}, {&(0x7f00000021c0)="de597c2dcef17aa9cba27be8241e04c9b2b099a38cc1f707dee61188c32fd025378fd0ee0d19d17494f9c50889c8e6d1a34c069b8dc085456df433fe622bcb643af6cd0e085a4b1f4b78d5439c817dcdaf9ce4d28592faea6ed0722d96f5b2752b8ab4da3edda63dcecd9e20b0792e2f855fa8d0dfab4dd67182784d8ee4ad2a5bdfb700c90ac347d75e0ca9ec8b93e4f712d6757c5d13d1891ce19eb10b6289b828ae0bbd00a7535e7ac15209f87bb536cc58d33fcacc777be270cb6931", 0xbe}, {&(0x7f0000002280)="530e273a7bbac5388d3591f087a90f452c55def2e8b6227bf1", 0x19}, {&(0x7f00000022c0)="f0f3c0254c3b8f6eaa8cd75b6c18216068d3e78a5d81a4a8f0413faf32e2be24f8040bfaf171473157a216a2b9de9970828e498e37c41ae262982fdcea193b370e20845b5027e4ee1cb71387fa", 0x4d}], 0x9, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x58, 0x4}, 0x402) 19:19:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530001e02250ca1fb95265c1a7ba3a90836580579c5cdafcebb5c00de4117ac0de77c077f00967829060320a7567848277469686252440845a420a9410a905384bf66d9d299a64870d8be815b78268d9ea8cb75d3d7c76591b601e021bff4a3c2e2d359d31b6d9abf0ade86df97d3520b4bda777a47079ede06beb03e9ab300afaab0c20a741fc298a38e5d1ae799058f8ce9c60e2e070ab50540418330e3c0652a112fb4e03fe4ee32a16b9f4ffa9f6e0a7bec38f6275827373ae733517b730e173fac7dc7b72527dd123d73ec2c6304"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/151) 19:19:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r0) writev(r0, &(0x7f0000001040)=[{&(0x7f0000001080)="775b9995dcf81c454522eb2a59123fe363a38aafda5eacff7793edacb73176fac509edead28d3ddd52b881e333c9fb27ab2272d72ec57916ca3e23392c4d5b32571f77d951d167849a5175f279b08b14712b2ac9746ebd116f2a5a44f278f2fa8c52389d767385d6e0ba0c3326fa334e6925acea8a115e139356f78a492507dc4f26690ca6df433b2bf64ee5e615aad018febe6459ec74d3f29b010d180a489a6a11e4644705dcc303255f2c97210dbc819b6de8f50de044c5be6e18e7d5ae1f5cc61bb3d18a0a33fb918ef91e9876f96e3152f302353b64a238d7e096f6308d12959479b0d650c47841cf5d2091551da876fecbaddd63579125237506443cd6484e1712383b9f8eae8be8cbcb01276baf5b09c3f1bbb01d0f4fe63301b71fe9cfee366ea7ec35227cd4a7bf35d41315abd06b77a3fa3c499a525fd542ad8a4d30a39d280dfb1d4d55950a9bb50fbd279c8940eaf3a5df8fbf160b3a2b07e61c05f9d5390fa1c49b0358e07dc0e49d01477d46f8c3c3af14448a47e48f931354afd2f99475e79302bb8397363a7c07c501482b740798508b6c82996487a0f343409a8d08f290b08fb6553330e9032383d1793269bf982dc0b21fdd72b392e230e34aef833ed9acb2714857d54d8289d5b4294f51ad7ac97051e8a858d6dd86941514ace5eaa859e5ea05853ead473c236dad2aeabbd04eb42c9dfa0a59554fc1ba6b347cdb039508f33578fe5e1d17390a2a7c5516d0a97097613c8b0ec60d2df23e24473147558da8d099648d4c2d33017bef71db99dfe4f6f08669a225e694610252be26204e83c6d28ad673f8465f351356791fcbc9fde74aef894ad32f3582361f1de30feb25b2ab40654c6bea49bf90a9af98bba13b2ff10598af36de620a3568188601a001cdc66e7bad8ababf7722a92859eefe5d40dfbdc48496af5fe478217c466e1cebdce175131512b5646f6a640176afa120b9109a26a9dcfdb0d60916a9dc446e0e7bbe53036de7e14b56903579959ced3f0968d3a1fa545fd8fb1e35f630f0b5f4679fcd8e6d80ad9f93d37806d15f7c4c81eb139e48f5e1a734521272f0979351d98bc9922b6611d05d27542989bb475bc7624d60d40d3d730025dd4ee02004a401255b5a2385c07c5f4531277d6dabf8c67fb1305abeda40c895f59f482b5e5825c54ea7faf8428e0b5fcd009c8a77e0a8e947901aafce8eae4c258eb4be5a7788cf16bb8a723ede918bf911d8932cfa7498de421d6c54b938f6ff519ccdde1e0fd6b03a6cc24c8a3376ac0c13c24a3b532c9bb02838d8ea62154ab723763b54f24b7a72d341bd4be92563142225fddc01e81ca01afb2ebb5e45a473a23a4ba5799a8e5a0a46dd452e1c02da6c8b59b398c3a3e396813c901d5024aa61289fa8c3a09f0e1d0219602027933c8e817b21770004552f60c4ee3920db6b9682ee32a1b51bfda16c79b32067bbd20b1e584671b6fe7d250d97f51b4cab9203356eb8a41e389ae35de2f29c4f778ac8aa90558da97e3138aa19d5900c2a1cd0d65395fe4cbe5e7797e148eef280b16f96e08af520cfa7fc4abafdfa3fdba90332936b1521e8a5ae32e9d8b82aa23b5f5e2ef1d9c55b248197a0311cb5d32b582e21d5cb0efc6c8e4b9f55352868daea7bb1d40e953f525f5357ad8c8635d32c6146100dde030fa86e970dfdb98e6983ed73239fe2d5c54602773f81084246230d4baf87424e680b0445ee4b07f53c2f43757a967e333d91e9a9e87a973488db0d8d267a063e506e5040b3b2c6787d985f86e088816523a4cc61fed942a3d9abab6d5803ec131967e5c533589e22521a38a3a8433bdbc5d99f1c4fbc361098167a2cd305c5ba6b640658ed8550c6402ff075772178bf33ef4235dd10d246a87b7d9ff7f55a38ebb1e649aca90812fc7b4c22d48111ea0754593e169a0065714803e8b916bfb3fa0e0e1b17244f6965644a8e5acd6381bcb2eca6e9fe9679835b6303301634207fa9411300764ddd50990327e7557c3e572a688c67eb2bc7b10649d4d79a5d3c3a4ba2e1620c5a87d25da342eefa546f1ebf77fd455a22474328dd64fcf3b59d5f3784e108cb7b1a1bd95008bf4866846bd560be7ee54a5991090d61855046b8a000dd73dd5f27a3474b2649e15316b76689463ba2c8fd7e9cf3d4b3782b02f4386561174a243c57c6ffa9876e411f8d2d1596a02379fc11c58c65dd1c42d195e60bb7e44a6bbf117c24702dc496a8a851eca097763ea9fa2769ce993918c186dc3509a25604a30fd429f79f16f7faaf684c75d483cd8573a97f697ec4899d0f8c73cd0c5e7d56d2708fa1495970153dd908a5033664d0e16c9bd303327805fe641994de42397521412eecb990da9465582ac317a40ca169ad27ec99253413dbb6ee0cb07a5a6cdc3747e6d4caf869043985059fdba2e8038b04f10f5810e2fa1d50a850b670fd5ea6a157ce3dc14fda1ff7d8b5fdbe9fa7734afb25d4ce45d213b774b5f4a64d25430dbbe2701b909918f3578a006494facfa9913756bf562560d52054395b5667018a67f8535b00c73a3bdda1995366827ad34a590fb18f8899325b85ec2b6e39400802e0739b760f26cfb59f5fe1a047ed8ab197a7cbd4f917a22c544a3cb7269387efae21ba7ee52aa897077c99a87dba80964fa3030b13174d11a92c21efd88ee22212c2006562e82b901dc9958defe9eabb754e1e2b81a1df619389862a11105c114a24aa3838eda74f72ef157f1d9cbfcde3aeeb1380173e7370c1ac1f9de5f949c11a371e1a2f102d224b7bbfdd253b2f9feb8aab641347a01dc42a0b4e68d6924bdcbb919ead0af6924e4ce980ba0aa488e572e2ce84610ad82c4b9bef407671e37a500c9cfd7c43dba1206eff2b8de1927ccd57cbe4bbd4b9975aeb675873ec8031ab2e74e4d7d266af5ba39a8fdeee63ec08f960ffbf1de66c146e825ccbdc09a17535fb5df9f1da6a3684ff434e6a8830ba54160f044292fe8685e89213d392eabe823b825eddcf1c48bb531a673a68da24aeb74a8bc0e22bb8f06f7c64080590c3913829aeee35222933b465f4bf3f5494964b6e9f10db8988a60a135a18800bf7c77c6d4277d7d13281527adff64a63e530146ef749a67793245347935fe4dba89b7ccc8c12f73d471fc91c4f780e4ab746aa8efd1d8b9fa24d2f6cc684891000c7856db84ad781940c77e93bd9c5c4e2b9f6b842e839cbc46d2baea6c334627ad83af84778aee4cdb549162d1096178d2cc38b092dbe360dfca6461161ab8be6d29050ea5ab05b805e776b4982449014a64cc48d2788d7acba4a3be6ad2c253be31857d7741ba50bbbe1cc57f0b0d8e74848b3d1afe681b85bc80dfe30dba3c1536d09668f43f793815592234b2a5240e3e210a3b3162b73afbcdd81608ec4dbece9f3282c5936923b6b42c6bd17b6204b2a6b8433da61916374bd67d433dacba3bc1a233f6fbd2ad09495c5f1c04be0f0de1e9a96c214885914d96a8d1804e1ca5bbd05fec53f2010dfd4dee202e8e6bcb2cadd363f192d1faeab3f613a0eaf192ed61e1be6202c91371a283bd3a73b816964ce4cd35eaca51dd4fa86fe6ffc1aa79d08b4d84e4be209eb7c8a712076faef796cb73a5b046b9b4260ef2acd35a85cd4b82b7839f5ea21e176b14c36374ae6d8f1071edb66cec64dfe955fff22b35356bb1f76d5c02c7454e06e929f070a677a62afa16640fbfc583e3b6a01e48345c4f7ad5006efb78756ee91ada9fb8c3828de20279de3fad9c87ea47dd680b5c8b9e3096272cf0d3e9bcce54c96bd3beba8100e996ea41497361fd05f8dec1ca9245d5e9e10e591a6c328f004ed2fe1b3c15db63df6421262a86858db7ece1c723dfb6ab30acfdc747c14d2673cb39915e67ee72a7e2f8f8c43dce373c5791fe561b81359694ce184a26b7eb6cfa4fb88cee7f9a46fc737a59132a847ca6eb7efabdca61d06dffe1ffcca45eae4a011889ee7ae2c6b729f299d4a60651abbf2c67c8c64f5817bcd87eaba6f39e214e03659f143ca1a872557e866ffc14dfdbcb79f23c889b3e8deb80127c35941b9186c953ff4eb3b43ecdb1a1715d10c774203aef310946e1c8a122a68d452f82da80e4ef2b5e45d0296fe98b79a1c937c8cdc23828f7ca7fb5a66234bc234927ccc7a55e16ce00e2c19492449f90b877ad692c31d2bb3a52a85e1ef26cfa846d535cf7bd343df576cae9ea4f30493c6419ceb1a50a0add17797a586f393aa1c62b02d16f0129626b98cbaf6dca29642289d8c3e13d81dbdb99bd25300f39a9411a38b6a949274ebccc19fec769e5981726115ab0d57b6cf3f5ccc6b82f3f428ba4dd58a429ebaa660f4d78a8ae24accaffbcf8e9dadee4c7b527307804d484cd76ebca4b2cb7d22a02979c64bf57de9fc42b75575d764f7acbf3f7f243aa6fdce662186ebf727355806b2b3872533565b61b674491742361d4dd857a48935470766bc6f662d6c99d9b7cc721993a288a1897cc7796aefd9482478754a04d053de6264cd2ba16be375c1a764b8aac15745cf2335755841a13ba16e2993db981392e150f473be92f4a026dd1f2a91d18dc91afac6282349cf0ff3048d35a1ad8f527ac4ca3a773d90cc5160232a716a2ad22a6a101f52846534f72887dc2839547d14459c4cac46c2d251d1f1235f8186b0bac7e8c833a3597c7284c7dc7b8c8963252272624b4df8e1a10435c35e72c2442d8ad1f4f5a98a82d470eb5cf11ffe65c5e24d76c82b1edc08954febf313c16bbccf75b70c34ca0425cbe44502c422e484119e4e19462c2f525072276c0415b5be12fd2d09fd063378037df8710ad468e4009d227683b5d547ea22b80aa4f03acee248d45bafe76661a187e15376b768d8e36d0b448576fe9f0ddf740c51ce1095018796b45454c12dc3ce2812ec7b6fb164622a6193848e16bb853f64e80f55958f4305082daf7eb25146f47d8aff36d868ec7b0d814c650e8cbc285234291b2e9d475ab61f39eb3274ace55f03e6f74c7f4c7c0060b17e7e1c7280e7b0b32a10d862c8ff517147b340f8c1cca556bc7f359b2ba88b10081b1678cb7041ce254f3f73120f1cc5908628f7c86d7bd47271447ae38a1c62173dcb4d8df334479bf103f5259485e4b9ae5b954386872465f62764072bdd008ba31142829e833783fa301ef604e98588fbbdd3661c94bf628b48549ce7af5efb0a028d5f423db9cf38739d4a11c2fe07484f6a7000567b5ff7729513517e5010df28ed7d5f3c72f91f2d5845703c32353e1e31191b092034311cec7ebde9ad5a74e14bf45b6948dc2525ae7a6c97b0d1666e600f74acef761205f67171a107664b256ad997052c89b29fe2566ae6ca71de83d6c1f9a6128b80fcc9e9c59a94fb92972d57a7b648b61b82f5a4bda29c52eda8b04d19fa43947b054b205bf4f19725d36b8a93596f71b6455ebe74789a030da84c1979ff9349ea197aeb50a0e916f0aa536932984dfedd8264cd68f0515a40c4a776c747b25ce08e4fa26c5657358aa07ef5c40c37df2ddfef98ab8573720f6beebe0f27e65da66d926a43fdca278d308032d8ded9edec5c3d4a457232336cf65f7f7e40a37eb286e966752f9f069c983a5d84c2c2382e6c2aa1481c8275dcc36def428121f60bbe7b728c9c6b8486b1469d1e31bede462e49f67cc41d265ef1d9bcfe2fd22cdcc34824fd216df7bb89266ab465e7bd585ad9522059076808d206bd4f4e6d046c20ab26dce1e5697ebdf8e213c7b6a88c08927d3e195b40432326fa1a7eac56374230b20d72e715362950d824bf0b534e0a72a4e86bc7e915928f48daa2c16b40c1dea890cad19f4ea21bc2e63273310a8a8b1b8b9c90b26c19909a7e29fe642e196ecf77b2458e277a72c33542564ff3dd9d0b7683624a9b1bc8b714c80a9823bb8e8f8987375e00dd4d359d1a80a287098d515084f9eeaeac504b316740c867a88a70feb98452b4c6dc9481a7"}], 0x6c) close(r0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b800"], 0xa) 19:19:03 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xa0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x6, 0x11, r1, 0x0, 0x0) 19:19:03 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x469b9c11, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) recvfrom$inet(r3, &(0x7f0000001640)=""/231, 0xe7, 0x2, &(0x7f0000000540)={0x2, 0x1}, 0xc) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000140)=""/28, 0x1c}], 0x5) write(r3, &(0x7f0000002900)="5cc1269f62dd1a307df45571bdc953445fee411b42e8bcf92c520a32bc2b668bca45602e9bbfb01c39cb9f861eb3b9f33769b5cfab1c73cdbc07ca6b5b7727005e896a0eedc88063b144e575c2dee20ef5a40a8c7ffc73877f11bdbf9b37d6a0b05d9426384f1705d04270207efca3ee2c86fcab2ecd9534a8b8b802cb34a52f4b99", 0x82) accept$inet(r3, 0x0, &(0x7f00000029c0)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001740)=""/208, 0xd0}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/139, 0x8b}], 0x3) 19:19:03 executing program 1: msgget(0x1, 0x44) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) getrusage(0x0, &(0x7f0000000240)) write(r2, &(0x7f0000335000), 0x10052) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="4c07c72f637ab4e0c5611dd3ee1c37d19c82cefebda6c61950459d953278b76d6c7740dea701fac0610b16fd11779ba472b0367249c873f020b8970eb1570aadc85054867795c1f27eb9f22580c1091a7ac89802cfffdfbeafdf93cef269d1d2e05154a111a2a77301ac2be1e4f163b38459d85ee558a26c104731224a7738b01bacc770d281fe8b030e4a02299cf212182fb75d02d708d47e84b54b7f2a0fd89bd8595999487d0533fe7ef69941b6d6cd74073323aa9c6f399d2e712bd24b7ee0b3c91928ce37add13a140ff33117c2448635b8f3d4acbce295bc77d2bdc23048279f8875432ea9", 0xe8}], 0x1, 0x0) 19:19:04 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 19:19:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) 19:19:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7fff, 0xfffffffffffffffc}], 0xb, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 19:19:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x333, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0x100000001, 0xfff}], 0x2d, &(0x7f0000000080)={0xc9}) 19:19:05 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0xfffffffffffffffc) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 19:19:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xd11, 0x9}, 0x8) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 19:19:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup(r0) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffa) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:19:05 executing program 1: shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x103) setreuid(r0, r1) 19:19:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x100000000003c6, 0x3, 0xb, "b08fce71ae11b5740000b99001000057558cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:06 executing program 0: r0 = geteuid() r1 = semget(0x2, 0x1, 0x600) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/120) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) 19:19:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r7, 0x0, r7) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r6, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3fe}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r6, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0x10, 0x0, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r8, &(0x7f0000001680)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 19:19:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) chown(&(0x7f0000001300)='./file0\x00', r2, r3) getsockopt(r0, 0xd511, 0x2, &(0x7f0000001480)=""/187, &(0x7f0000001440)=0x39f) write(r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001540)=ANY=[@ANYBLOB="00002e2f666952f5000028d509a30f44d693de6ac760e1f6e4929369d063ca14d4e4a8dcd167d0e7dae99e2ef8d73cbb94dafd715284e4c0bd8e0bcc3dd4549dd8138092cec11d7cb9884da9e7426d526862c254d9b84b2700c58615cf256b47f607fbe0deaa48d20d944ff2d99653a1bd977cf86727f731c2550b47ad1c458c481edd3c3aca42ea56de1df6d312615cd9c5f1f80df301aed62e510a3e2935af90b372c8c35f6dc34184193f228c7677958683a612d1e470a2f9927420163b9fe23d7cf6fe6c31765418e2"], 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="b19a58791d78c6b5b0d0f1be2b5e732a5ab5afc9d1715f326fef5b2fd2151d2d7cd9169c666ef25d3bdc4f8858a2b2f83850a8e1da5c86cb5bf79f612d3bb8a4978bd034dae683bf5ec248f90575edfe219b68fb22cfdf5c8080efd58e895f2631c336a4705a205cf417b9e160a11713ebc761c011b7d990cd362a3fb9ec8353214098426e2ced3e406ed2c8c047a8fba4ade53c2c2633282053afc99efb43ee63598c32eefec68f7ba7df4e5c76b04bec1ef1bb8ea04338beb2c569a23f505c4f5d384fb6a0e7b1a5be68fc8e4820955a6a807579537d0bd8db297dd3ff7107ca825b3839e64a3f08a08dc5e296383580cec3485c1bd6a5befb1a3d66d851", 0xff}, {&(0x7f00000001c0)="07020e2311b5357018ef48dafd8b3845271247c027a9a77a013563800ff0a5bbe4497e07102241d7fcc26b9492bb97e61c849ff1aa5ab17d48e2fb80ac3d9666efbcf70bb327f14d4ef7084d27f1e03cba2cc2befad1e21f3000a516805d11553a61a3e6d25777d1ab02f8faa42d26d1182dfb28234c740a26932067b8af23bdf1663c2f4a80dba8edd0366b0556312f9abcbc1310e7ee36a449d600ba64d0d1dc4b4ab6c662c354cf9681512b5af825e5f4ef976e8570fe2228c30351307b8be5325c6e53ce9a8d9830ee6a5d83aa8fa2c84ae2c826cc117cd89db66e48c64b177b99c9d8f76149e0dc43bd2fcc1407d71748f1947d1723da59d9be49b9f8ca32914116f9d5a10e758a5614557477ffab76d2fd8449e9790b8c632152d14f36edbdcd2250dc339cd8be78c212d03d9a745978292206d43cd091edb9b466ffb97c90971630631fa7fa3f53d0e1ed38321e38e8e92457d0df6f09c9644dd98c38b5d7a48873aaa2d3de5b5f1840da12c01f0cd302194247d2017d17152820063c6d7f9ced855e28c4937f35d360f1ffcc9ecbc2c3fba6777a091a0bee0f9de2026475a340d36fa93630a9bfc3ffdb0038cdfe1b2a1246e2b2295d20e0775c1d2eca554e10f3629c2ae082c9da163cf8dd4bf7e935fe2104c5cc511d71be7fc442d110f4382108959fda3c2045b112f5ab8844a2cdf2f94a10137ed786ab9226a13ac6160f810f25f67137cf890936d8ea85c132844fb888667717caa771a4d2b04e6116baaf2a08527699d484b6ac3bcfac67114b2e29b85d1aacbeeac9dd5398d2ae40c3682ba76202b32825ef3435c202d9ac6ebbee5f39e56117a523a0d53f342c5bf99f5ac7e8ceb7e3c7f0851eb44afd97cc321a24a30842db6e09e695f70a9d13e3255b1943956c12aad0c00622c10d71464836dc71a78effe211f658ee8896d676ebedf4c671126832e0efd99c2e26339d11b58fd937d5bf3f2110313a9a71e5ee828a188eb52258c40d9d2e365cc57d715d686dc3be01ea828a3af9ea43882734b6dacaf19503bc23c8f0ae5eff8e24051f0f3f39e8b03ddaaa82e4d2f7d3fa682fb54d1aa794d002e0a4b80b952a5d8494f10e471f343a20ba85c1bd1ce1308653ea4621976681272a1b3474789944dfe17c3b842b134f43cd7cf8524b4531ea439072993a5d69eeb7dee52ab01b9fd5407f4e81bcdb7172dfe8fe675443efa6445cfdd4c43b766d1a9b9f80b6072ae04389d4d27431d835983fbc0b721820e8a966b7fd628104ee3f46800a5082c636eafa97ead58226c610cf7a82b35823a1aa67ded7b0fa5fe0cf492876277180fbcdbbcd63d03b76b50c6d288f73d2afa647b4886d3596ee001934d150466d74fe30c95d190bcc3781e514da9cb5f8b303d0862c0042f4d44b738a0698b5064c23db2e54d30ca0f1ccc0aaf212d4a2cef775c9466fe2a7743cb6aabbb2d012fd0daf12687778c874475ffed38260e33b50e7311cefcae80f515cb3620db506172ea857af1373b4d840a6ee5e06856dd166e7761b15c14b590156c3288097ed1223e38ea1851811e31581dd7f20f0c62b21e46676c0b88b647ba8b8d2842887c83f5eccc374eb8ee2e712ec4bede2ccc2da0a4bdb4b6c49b68fe2d40f687283634e1261c4d1aa206ccdcb92df53b891452f61915c9a9dfda815fb45927c5b60c6df9009a1c338c89f8280a5895da3826a1f5695a39b1bb303673a2a21728c0b9fe1c16c5891af1005f8e6ae2bdbed5a51995a4a0df2851d760841eb379ba9263ffb39adf7d38f42d6e541cb788f2e8c7d3711cff4c6e574d3d1bc99462039073fe0ac04a37e44a2e6954ce8e45523b6017f97c7a01d9ad08d82e58d343048dd5599b855f4daf0b56b998c569da696dd3bcd09724944162fd7a030554d5d94a972f17526af04c6ff2603833b952054915642d831a8491ae813c4ba39e8144a4e4bbf13f3ae96f4f3ac1e006a76ef65580e1b29a4ee5ada6db60d034660c48627aba35646d0065fbc8d830cda275baea46ea6df85fafe2e140e23acb1bc906e586686afb01318750e6f88fdf9ace7bf4b060a3c8dde66ffaf35b91d20253f64ce63aea92b6818cdf3e99ca7f636938bacf448487869ba13b3ff443f66b97c5eb4903b93f134e274abe487d8bc6eebf4cdc7ea631884a8ceef23a52f6a42a000ae884bf2de33c5025c2adf3fe529baf3e8ae86943571d81533a200ca1e382bc398b53149f5e0abead1517296bf29e928fbe0251fe55637cec400de2392ef53ade20016fb5d4656e507fc984a226821ff62a1e7bbbc9592ac3a3bddad3fed6633519f055440a920118e2f73c28dbc48f8869e32f12fe2797f044509d262772bf67d87b773d8b7610fb2ad5cfb614ce631588d931a725c9252b8bde346345bbe49c0c75134800b120f12298f012bd1ad5799794bed2670cba4da891840d07ed56f878a65d7ff01caf4e29647a6690d070b27a86df98476d4628383cc70b75fa917eefb06aa0c4a13db8081cbd61eba710da4e3f2cdf08cd1e01dc0dfcc6b38ca4bbbac57f405dbbd706e71a44bb8c7e5236bcedfe096794e7905c3650a6057b5c592ca6ff2ecc721e91a2b88aef5fa268615310f7c56e765c961da935ecd5bd31068f61ad316b9e57aa4aa41aa9c221ee02a1911e5f0242ccbb9d9b9319042a2293f434eec5e3ada3492d088c59294111c34d137ccf55e43f19f101400f6bd04264e1f5787e50ad22eea9ed1606f080d09314a9029bc1dce91e653ddb248bfe090a44a02b9c977229179bc411edc55af509f03a083ddc925fb23d6e3c9e9401cfba2598c3e9bbc65bf50f98982b6c0e42e7ea2b40ac55adc37aaef9a8e072d942eb7caffb3c98bd591ef078fa798120d4d8595da8ba40b7827eaa32d7c93af29c9742b92a2e00902df50a5bed97953f81652c6e8e5d26bdb6ca6288fc470f72cb48619770a49ae474162a26b5c41f4e362b9db12e85ca6dbd5e85f6aef677158db1650c501b0395c10ade8b24fcdb94fa0d7535a3257be87d59d4ad9acec3d22cc69750cf018b52788f599189e5b4b358ad7c5d7835e374f0dd7929ba6febe57a9d2651a2cada148154212a7d42ae0e60007733e3cdd1dd9972fc9c2644fc2b5ef094746ee701303d58d7e9d001a6abf43318c06bf4f5c235dcd576a800c428801efa557e02cfddbb32a969871863239a29ad54abc21153b69045acbecfae1b661b635168cc126698fe507ebfbdbed5fedbc4be4720f5bdd8e4fd34dc402565cce14d7c95a96b71a8b517aa5594d4006c243bf19b813acaddc6969e58f574ec280a1b79de8e79c5fbd03eecef9d27803535cf312fc801e10cbc42f1222bbea0cd15ec0851f3370825b56b33689a9d97ffdbe081eb68d811979d18db41d8898040b4c2f475f0e152ef64641959273d2608e9b4856a269662e2d4c5aa479f61110c85547b8c34b7f206a395f4190a025456cdbe1e17114126aa9efd570752ffdf04ff7214755f5c3977d4271735e866da3e0091b2d36139cdebdaf47b02e42bd93fe867f7964f92990b62e551cfd151d5fbcd327724c3e70ee7ac43f978f2f8a5887c2f15d30c6f3432508d5ba3bf507ebe8ac475ed2aa90b850e2c3b934bbbc7d0438bf04aee932ec574b90f22919b2a7fcd1b45ba624bcb23d6135438e996a3ca91ccffeb475786bfed6f2eb9b503b7d402355c16342c4d40aad9d7cd62667a6ba1e5ca7db8756af00d254d6ab35c9389166384c2a2aac986cff8430c938d2a2f42951abfebf8f616a1e90662d7080ae56d135151acaea82d51ed60606899f86e6a713539f50b1a891cfb7b6e56dd973caa36730146a265509caa44fa902f9005bbda1e292aa70231891a2253e2e7f9dc8a251549e137d9835c81c1d609ca93a0c55150b45eb3b25d356c7e50c7978476bc35d03d79b49376749c9fc1bbc6dc63122ee531fed8785318c6c13c170158b5ffb002d3a4d9f8b73eeca3a09fdabf7f52ff236cfe6ae6545ce80c3d49e7affaf903e7e540a0d8fb9aeb511fe6ca1b496a1299587a4ff70ddd4faa7c9c1d20cd67e678c1fcab0e27058a2dfe57d069d337539e1838aab53b911989957c38654630502cfb73764e5fed31f18d90191974c693093e3e14437e9e6a4dd7e0a3f95e6b3420abfab6d6ccad30320bd7c33004f0e6f1dfcb72aa785c3edcfd87e8cf3e3dab90fd4bd617c6dc0e2da72cf79abd18b28866385ec82acbd002df98382f7bf64dc577013c3e9f4a546bfadd6328aeaf8e9b163b44273df765eae9032fc37d554acb775ac1a68712efa40db1d8a409db37c214f57bcb471c78b5a9c4001daa113045f673158307407fde143bf60648281425523fee51dcee46229c077a08b00115c28496bc46b148c7faf06923278862f09a3787e9bc3be0fcbb3271bcb5d87bd1475d4f8937a341c6b8ad654195acec8db9752130dd6ea4612ddd4ed68ee497ad40c8c1342fb367ccbcc5513418b8d220ab1b9e923bb308fc549328ba88d6801c4d7b89f9482981f2a3377e846e8b2b5b2f78037166b43bdbe9f70f9f97323a4cfd25fc08b3455233fc3f63f254711408295962a6d614ec2968d0f3b080b110ad852b00f1d598130edca66cb2676201110da1700752d08850c73302e84895c1f0d037b4d361791b67d653730b9e3dee9a74b082755ab3829e5e0aeb59055e404e4918c76acc67e1516345d96405d9842f69609d75471c1162c3b0fc35d2906d3d6e169a0971ae6ea01c2c56ab1ade1151ca214849098c2dc728b287eda9e3ce433e13fc2b6030c870be66f94e2fd80751133635b7dc406a02f2dfaece07955cff516e5f29e81c5b5801cdb80e45d1e3bb0a3f23a7988cab73fa06bcf13f11ccba05fbcc678dd6ae5a1c3b5d3403f2f91974c7bb70f715792c6f4f44af51d671942d1c1301a86c3e59ca41c76962de95d86535d0b144546edbd97867d94884d140f39cdfb106c356eda6f8fa1d25574429ebb34f547063f250e6cd4a5610c2a631ccf85846d40010ca5c9f0642ed497cb3c0abba6f5bcda7e8556e3c4249dbe98f87c096aa3c36c1a0357b0286062e10c8b481679f858837f420fb7e08d00c2749a66aacdc1491707d6da12414e4722f0843a95ab137791449892f5c2a187018dcd924f2eed02c6bd1d4ea8b3bf7752b8058238fb7627ca97e2a827716e841084d57965bb8bf2cb048173ec5b5062fb97251815ca0f6d6527de41937b0be46e7b63fa0fb6a68e154a6646329e479920266e18dd578936ec3599c8df8131c7fd43076c440e31448ec31c9c490ea4c4e543b094e4cf0605ccd6c271918565dfa8be6913679f064bc212ba12abc80821aa58c6c822f1b740fbfab80cfb382f3b563919565bc878df266a5886541b8e13c2dc5a9c079cf0b0fdbfab15c3ead85278679d9bca46db4adf1a427c95090b35dd402e8fa676ccf28502a71392b833716db95f3c5733d279897149a8dbde56ae11d24fb2671ffbc9ce237b070897cbaa6630f40088cbc3a52d0ea9d0c3afa57f70a9d9d5baa5da252bab9dcc033908a37c364992f8e5c2f53ce1cc3f3e67ce06c7061adf50b92d4d09f840913649845736d1788eb9ade4f65767eaa3ab4429edfa8b1d777fa04f686a87d68fc40c3c847d5407aeda935b96bef81b085dc17eb13d0f776ac7c1d338e5bef017882988fa93db5996878350cbba4df29df176e3841a59625b4de028d10202b326e1beb924ed4bb7828e9bce21269dbd6ee03b775eccee86940d6b3acf72ec5e4dd04a38f5", 0x1000}, {&(0x7f00000011c0)="1bcc2223b4959a64c88c5917c1afffbbfaa6df8c22389db2c8f92a91594aed7afb8bb6e30161607236b4650da8b40b7493329f3a129f97dd1d4e3dea80112da2d537d45ffcd673ed6c6b366b6375a33aafa77d879e24b3648d94e74c64186925e3405d68463f2f034df4639ce9b0077e5f0bf03d45747ef1841fcc67907b626dc4ac12034455dfd252d28491a748bb0c0e39cc24753af0fadf654ccc2a7bc71e6da66da2152588d67f4384848f", 0xad}], 0x3, 0x0, 0x0, 0x1}, 0x8) getsockname$inet6(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001400)=0x3) 19:19:06 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0xbc56, 0x1800}, {0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x0, 0x0) shutdown(r1, 0x3) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x2e91c000000000, "8ea3c25adbcfb422e1b7ed12ce9de751bbfe5d27", 0x1ff, 0x7fffffff}) fcntl$dupfd(r1, 0xa, r1) 19:19:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) 19:19:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 19:19:06 executing program 1: r0 = socket(0x1e, 0x4, 0x3) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="661cd9ff", 0x4) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x4) 19:19:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = msgget(0x0, 0x14) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000004421ca1087af66d318b2de8e35b9a50ce3434841b3e398c09911f9adb93e90ce9684dc738d9d599b9ec5f1e5edec00cbc32ae2f65f43fc18cf7bd26f75e02a90a9868f4f56721e250f49372785bb661578c331ccaf447de0e5d0f9dea42eb6195898b882162bd91f7a37eb39a2191c12cde2eee5c0887da6411ff9d7b92e26c6c6a70524c107b217ab2bd9ce06f1f869472424b6009064b7593db867ebe14e3b10266db25f461f4ebe00ec7b662a8739a9a6525dddb66000000000000000000000000000"], 0xcc, 0x0) getrlimit(0x3, &(0x7f0000000000)) 19:19:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)='!', 0x1) 19:19:06 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/164, 0xa4}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffc, 0xffffffff, r1}) ftruncate(r0, 0x0) 19:19:06 executing program 0: setitimer(0x20000000000000, &(0x7f0000000000)={{0x1a2a, 0x5937ffffff}, {0x0, 0x10001}}, 0x0) 19:19:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x40) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1d) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12) 19:19:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:19:06 executing program 1: syz_open_pts() 19:19:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 19:19:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000192000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0x0, "d730c177a203e032012f4e000000000000a74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffeffffff, 0x3, 0x3, "5c04001b000200000000000100", 0xfffffffffffffffd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x8}, 0xc) 19:19:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xe, &(0x7f0000000000), 0x0) 19:19:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x683, 0x0, 0x10001, 0x80000000, "b075b639f5f37eeb933eacf9d54bad54d442bbbb", 0x3, 0x100000001}) 19:19:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xd, 0xffffffffffffff9c) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x825d9069062c368e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2a, 0x39, 0x0, 0x0) 19:19:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffff) 19:19:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300067fe54feb17fbdc755ac6a123c23c10d45e60b52aaeb140a10f3ea2c9898c2540ad2741d08ca1bb9e824959be57b4a466c448626d8aa5f7f067aa64e489a817ee20f019bd31d53c5c0fb658adbcebf2a600730f0281c346f244acff7395529419c74f189c38f47f13489fd5613d0306db13242b7cf7e3ceb7ab05504d7550e6abf4c87a29c07551981992790951ad193505c5911dd7263af22925de4d125510d9b16ffc00b40ae979c1f2723145fd50b89282d5a8e64c0483c5f1e64801b6131ad60fccb373a7054a45a5554ba0bfeeacb7ee3e7345be01b42eef5e6450092da7e9df03fd5b3eed68976a0a421bda09c528fe579ff4c4ef269b3bb4ea91e6aacd2bc90eb005b31c340d712776efd61e7757a18cb6980d10349774ebf9710f4a86552cee8d0d0153233f4fdf26f6e2bb4bb9f"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt(r0, 0x101, 0xc61, &(0x7f0000001c40)=""/219, &(0x7f0000001d40)=0xdb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000280)="c5ebff0576f46614f0a1f4f3ecd988e483755f3506c56b662b29c2a9a2f1c841abde4cae7e5a976ef0483777269e8581e11e6d7dd00a27463c2c31661b0485829285f35fc4596a6fc4de9676ccb3d390c0453a0ded233c8802fea0c7a668562b999051d41f5ab72a26f1244ed5151aa100f314b883fe7907e2390207f734bc81539f9a7563d42653f0b2c6c6132f0c7491e662c4ddb14371960e716488d4819f5dfe3e0b74bd784ff3d2ace42b11bfbe640db10c0b95b3cbe56ab18531f32137596a2f38626353cb69a78687df01391a7a978c151a20ceb08c6eb202c9470e3cbe91da388c3c246ea5fe9ed0", 0xec}, {&(0x7f00000003c0)="a17945ee9724a31ce166ea7688ed69a9d965465a25ddc76ef7df2381afaafae389185d84c15980c7da32f86b10add4fd1d8068f1a97c7309f18d03d42128a86c6f8ff479cd2d606a990ac4658a3ce69aea0bbded2ca730125836654865d53f4f5579cb3fbe37fdae94b06053870090431b81f5cf376301f46cf6b330e27f75e693161441a7d9f7afc695e63dacf0711d6fba818d3bd7d379a0231cb43ffa9040d665f82299c96286a5118032601fa4c42745", 0xb2}, {&(0x7f0000000480)="1eef8eb6d5463003c26da5a7f16a99550a35c8b9fe8b6fcc0b4f261f937096d93a6523188b32a610a396743d988b1890342d9b8d3cbd4ce0dc34bb451965630bf901552991a8b1a0f7b08c0fcf990f7729cb11d75d7c881571a77f6f4215987d7d9da2693058532a443b13c844121916b6c9c7ca29a36358c12168e0eb00d3feda24ea47ab3542e35f6d6c0d1229ce44786543da07bf37c91f1b18db9a44af1966444abdc82bea7987ab3aa4216f8d6fb493bd8beed1053155732c144179d0", 0xbf}, {&(0x7f0000000540)="129e35a55340618875c791e12ad5fccf681f96b85cd2d348b7927162c3bf0270659f0ecc5d644b75f3ff8e27fe5d46ff19b5cd5582cf438013d35b5857e6f234d14a83a7f7ff14f234856c7f3224e25a7790b4750ed76b18993f38433fb9afc25fefab23d944e225f02612a7291ad8b36d06518e399e446018c7dc33007c655b808c400283600fe8a84d2b7b2940bc3d73eb37020d3a74794fe90d0ea4", 0x9d}, {&(0x7f0000000600)="1b05aa0960b3263065e47df322a413306988d3e1de851e66736d33734a7b7a09953071af2a435afb3ce2777716ed1fa8d577b55e370b2a6daa2b9fec615a809cd4e8d8a68f3a28d2bd912189dbd3bd8326b0a73fb4d7e33184a0eb7b946b36238a9dae6f80af2c38fd4472c53b29367a784497a1b500155fa5f52f828aa74806c0f5236bda857b40b74786eb30f1206c096f6374579a4be560ffbc7b54a68e59584f", 0xa2}, {&(0x7f00000006c0)="570e93d68d9f9a178fe4a1c882aad72ff78f570db67a3bb79626d6c76d43e5588e4c52abb05479ea18b05e88f4d5e9cfcab6ff95aba79fe300ed5154902205cd342f85377dc0fecccadeeb00910c7262a304d410ed72623b472f4af349326806cfa71a204154a763afb9fe5b1a9019d66b024c50f95514cd5d0a3749f5ba7af1821c92a30cf84b047fa81697d1edbd90067716405548da830fef74d2662067fe2fbbb77c79c5af648b269274316460bb01e1a842ffa7ba075871", 0xba}, {&(0x7f0000000040)="09fa69f812f6f9c8b204924b35fdeeb34012c842d19418e84545c4164e20c12479d984156e816db81ffec6030d8ce0c8b45a34faa1931b528b360597356a29d29a4eeddf45858a816f4aeb09394ce44620204710cb3a", 0x56}], 0x7, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x100, 0x2}, 0x6) 19:19:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 19:19:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2263b68f, 0x101}, {0x8, 0x490e}}) 19:19:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x64) nanosleep(&(0x7f0000000080)={0xfffffffffffffffc}, &(0x7f00000000c0)) bind$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) 19:19:07 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7) chmod(&(0x7f0000000100)='./file0\x00', 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="212cc4e993b5a1cf7348c97f1add42998644a53bd79fdeff2cf025fa4e21224d5aba268419c90025336c8e4b6b08430959599385620a19cd98ffa0aabba0274c8b8258552237a1fce3a48bcff72deda7ca60c633e05b69fb02cea3f0d5b8243aadf56a151e8d17ce8bc493f1aed26fad1171f90dc3f00c3414b8279e1a02847e1cf865075fa0512848bb1ab21b7f0cc3a654dbbbae4a36142274ff0cd5ce0cba4a8a40ac92716ffd488dc84cf531eb18ec97895c28", 0xb5) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="13da192a4675040f5ecbf6e3bf7b2208b225cb7c", 0x14) recvfrom$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 19:19: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, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x1) 19:19:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x141) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x1}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x4004667b) 19:19:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/102, 0x66}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x3, 0x3}, &(0x7f0000000100)) 19:19:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 19:19:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chroot(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x1) semget(0x2, 0x2, 0x400) 19:19:10 executing program 1: r0 = socket(0x10000000002, 0x0, 0xfffffffffffffffc) setrlimit(0x8, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000040)=""/176, 0xb0, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x6}) 19:19:10 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) 19:19:10 executing program 1: rmdir(&(0x7f0000000140)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/84, 0x54) 19:19:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8, 0x9c0, &(0x7f0000000080)=""/122, &(0x7f0000000100)=0x7a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00007a8000/0x1000)=nil, 0x1000) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 19:19:10 executing program 1: r0 = getpid() getpgid(r0) 19:19:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) rmdir(&(0x7f0000000080)='./file0\x00') 19:19:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:19:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000100)="9386170d407d4c6696d176865c69829ba52ec53c5c535d7d075bc724ebc4bc3d") getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) execve(0x0, 0x0, 0x0) 19:19:11 executing program 1: r0 = socket(0x16, 0x8000, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="78633adfa0eba1023c63a9c82592c5c004923be379af33da14b947cf64b5c9add19ae8c4d627156972ec980c8b30d77822be8f0059086a5a0bda76db2e2c888a6bbc5eafbf7b4d4ba4359eb40220c707837783a23ca5797b95f34036a36e83124980a6c7aa82eaa9bde865df1f5f9de7ef0da6bf9c1a68839001de19e6fe330d730fa6a15d0861f971b842ecd1adf9334a0b64e4c88251f9fbbc05f5da3bc31d986a60d0453cfbfe73a413bcbd4f1b27ab041278e81fa95088b00e5223be91516898ce07c8d89e113e5df68bb6dfa898f95bce4737367617ce248ca72429872e4c4f07d94f366d87c37d60d683b6bb9ffc27f2ff4c051ff4b80e91146e1c7bad6cfb5a4263c7234bcf230d2db3f9789136aa3f3714b0b6c7220d28382fce8292e1d6f4b137827878c992639775ee653e40c878550d3173582eb0efcd4de64b2f592ac76990d31f0077543e0b904241bdc747cc4e297e5cfe9c6dcbde12e240bece3c6a39361a7ee8135e425f24d5f3830a9d272e150bc466aada3d89940327cc534bb9d7de73eb0d6d49c312e29f1ebc46", 0x4c5) socket(0x3b, 0x5, 0x1) 19:19:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000140)={0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r2) 19:19:11 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000557000/0x4000)=nil, 0x4000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x81, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8000000c, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x16, 0x5c, 0x4}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x1}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0xb, 0x100}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000040, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffff7, 0x7}], 0x3, &(0x7f0000000140)={0x2, 0x280000000}) 19:19:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="a4d2abb202b72e7a955f6980117780ecfdcf2afcd0ee629819a8098ca83e575cebb238b156a0332527dc2493c90677313a5916bc8e4b755d2b2bec46b1202ad045ccc9a5f37de7260919fe10227e2536777aa663e3c62b63", 0x58}, {&(0x7f0000000200)="afadcb0595f552d3ab23b38a734435ba81e265f3dc1207813aef81a095d763c7f45062d68ccf98057c1412a00f8d10cb955923c0f9eb44cd00660bbcf27102f20ad45ef3abad7cf99dc845b3c7da9084ce962201f58b2e3d252d01f6d7b7de84f76567953069cbaee640895cb6c73d71e24ef2c5a34622de", 0x78}, {&(0x7f0000000100)="9fee6aa5021076fea6e0d23739654ae908cded60a6a8cd488c5418081d45fc4b449a07a2ac808b6a89654bba73b9aa4b0f11893290e5", 0x36}, {&(0x7f00000002c0)="f88f1bea79d78e5f52816faea0ee983afe4dd452e1b770ea8a8b18f40eab9cf665edff20542d030cdaf19f9e10349b012a2d949c7983b2bd5f0a2e6f9e70384e771f8e4be62f3f4d0b3337cdf789b3b4cf76ae8e571aabe9388c896647313fad", 0x60}, {&(0x7f0000000340)="8956249b7c1dd7dcaaa9e621a5bc556815b3ae48b05084a5b0ae4080bb00533929d89b1589f44d99a00dd717ea08c53a6e4c5c65a729bd5014d54b932c3015e6b3131bb059110939b55ac11a2c9f1dba4448e993acd1144073871e32bae1ea41a921d24ef6a67ad92010000b3990f6b095a9be0b391ece2bf8ba3b77283931b1181939f264fc6acce923ea26b9520eac344023ed04ef108af86d755eccf21ac042ba2a8e6554", 0xa6}, {&(0x7f0000000440)="1ec5b62330ddcc1c1c24ebbe4137f87b4c77892e77393f7a282ec70e2f0988e12a2117955532aa4b5d46a34c1e350a933a91d10e1c8ba7e1f1fdde5d4756f6ad00b63090f34aca414e9e5db9e26a9db7de6f09a0b29ea1ab5f457d4302e195150f85899c988ec158dff658c1a3fafc6f74af5e52df", 0x75}, {&(0x7f00000004c0)="a4ff23a6dc7b71ec61cf6a5101cd1ddf1d55833c930e4ca9c38cfc4e61826b9d511287c8", 0x24}], 0x7, &(0x7f0000000580)=[{0xe8, 0xffff, 0x7, "c7a5249d46c4bb98bfb5f73fa79ff533ca89298435dc35c3e9f4bf8a79efbdbe34735d84b6456f7a33c10425d4c3b1fcb47afeab20c136cd192e22d5b52a4ee05fedb93e8def9a7f45ec1c45814bd162411ac4bbce95825ed40b8f35bec9a6834387442c91bf03c4118a5a6952bc05d953c4d928e63a08f24a1d6a00ae72a5c4113695fb90b030ae73ad6cad5e4ff047a98b3e54c1e18b1ea51b3759d6ff618b3c0df0e77ae7dc895f1729200e344418dcfdb03b52193ea677aa07ed86f18362d03007cf1bd6a3c1ac7bef8997af1685e30332b34398"}, {0xf8, 0x1, 0x3, "a857bd82b00aeb0f5c9a1de1708f18030e5ca38e6fcadb43327741ccc51011c3b8fdfcc05483c77d31014d2cb2c80c3fb57243c3fb79f16da2b964714ca7bc52a37c7bdaad2ae58a7544a5f513c3a3c758d4bd67aa1d575346921ec9c95f420f0d615ca3bbfb35968161455f37bc693e6991b8fec37842495c9a728b39ffc594bbf6eeebd9fb411da0918eec797768eb79d13a2dbe05b2d004cf4a1a501ae865c3e58de3a754dff5446973569bb1c68bdfb6753300c779d31bd52c007b5a92901335ad7b4edfba4e007d720e521919b98b1aa2613f08ef05a140834706ec2b5169049a3ee7"}, {0x70, 0xffff, 0x9, "1157fc00c5d942d02234e30d5d29302167bdd6d39e751fcd142756a3e387b404d9a7b7ebc68d2a112c3bd066a16b1685f80d82bab33c17f36a67bb71093540fea1ea98d602bb9ee6bb7420ec360e34e7bdf7e9651d000c4487b8cc6152c72357"}, {0x48, 0x0, 0xfffffffffffffff7, "a2c01ddc105175f7c71adf43e07f4c35fd9422952a5503f2fbf737d18967e1214d3f050fb656458734da081191b133d9f5"}, {0x30, 0x1, 0xd7, "666934261fec2fbee404742d04c5d46fef14cbe41a3de33804"}], 0x2c8}, 0x1) 19:19:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 19:19:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xf1d9b62) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x100) truncate(&(0x7f0000000240)='./file0\x00', 0x0) 19:19:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 19:19:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 19:19:12 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r1 = getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x48) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 19:19:12 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0x268, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) r1 = msgget(0x3, 0x321) msgsnd(r1, &(0x7f0000001400)={0x0, "b5911e557fd8cb702df984fe3b2fed6103b149d3b2d036f5d6946d83dd59ef2b9876da20cd9d0640a64aac8964dc09308cfadd53dadc3b57bbbf228e9dcf3124d94676e19f3439fe0b0d54d2c40575046a39a3ca342d0338be938b942c72485be8ecc019d2648b0102aab2f8871f34063a6e38401ed4a5cf10836247eb078228b5ea311084170317812a242a3457963fb17ca01bbfa26a96a481a073c04ac10237606363b6649d984973ebc8ff92bdcd14fc8251b6a36ec62582ce25bd374bb2e9eddedd0386a5770158d77e85327a759c4821994f6816785333c44ecd5c6178e7d0005ba8a4012aa302959c9db30fdc81fc6c13237b192d"}, 0x100, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "5d4405795cea1d42393d101a778e5a827eab287e6b8aa6cf3940e72a56048d76ce898bb9399d75b80f49d461412e73e177c2"}, 0x3a, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 19:19:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)='X', 0x1) sendto$inet(r1, &(0x7f00000000c0)="a849b3643d9ce31fdfcb9c2a8c11bc4a01abbc8998a6f6353cac7e4c043ba0dd28929c6c5c059c5769b1fe71c360df15ae00fb116186a0cbe5fa08360396ec7bbba9ab0a865c8338276de791a2a8ea1cfac980de11812285735d28e43c297916d8f26c8664c99c245d870c07c60ea637a3d677a79d2c1edb1ab17126f8", 0x7d, 0x401, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) close(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) syz_open_pts() 19:19:12 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 19:19:12 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xe34c2869) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000003c0)=0x1ac) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r2 = syz_open_pts() close(r1) fchmod(r1, 0x20) r3 = dup(r2) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt(r0, 0xe1, 0xa8a, &(0x7f00000002c0)="af22de521dbbc08029505717cba20225c36628d5f17e4e39043f9f8407fc8a11f1c2ecc679b47c40818d2fd037863ff1edf6a35caf0e40b13cf1bc71740892e4ff5a78d1b857a94ec2f0857637851e75d9c63d4b7bae8ed6f769123a27e3376ff7cc24f194bfe9253af7aad152cd5ce8ae4612e1612c6a44339a098da96e93b81a27301148e78a26ca30e60fd38b4a1a0c9de7580e453239cb825765c4efa5af025d2bbbdcd3eba2465767534da2ca46b13972ad53", 0xb5) semget$private(0x0, 0x5, 0x410) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 19:19:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() 19:19:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = getpid() r4 = geteuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="e24df452bc4e6eb255d83e92c10dd33c115c238ba9f860cc30407cb8460224fccd807ae252c7262e232eb09852494b56d83db6807a14d8052f202230aa74c129288fc8e28f70933a6d5dd8729392b12355b06517378f42ba14cb61f45c31", 0x5e}, {&(0x7f0000000240)="91552e66128a35e95434f7ba71b96819a83a2666f94878b13c2dd26d971f9a8566304dbf6e5379310c0a3a3c2a67853a9dbaeb2d3f90125d975e5acdbc2bf228566696d066efe39643aade85f8c5d5634fb26bb34258074af260518a0c679cd59daad3ee17af9370e300ddfb41ed329c44583fdb961fec6dde1d63ac7d4a08df32502e73", 0x84}, {&(0x7f0000000140)="105deb1ab6da", 0x6}, {&(0x7f0000000880)="a6cce98a5d8d4eb5fbfea5269f80de52eb69f469c9143d70c549a8cd35c0c30ad603f9f460366787d25848cdf4963253080347a53a482c4c5deb520a4da4c3fc28d00e9a541fd6e23076469bb2032824e49548ff17e574b7b525b0f26187140fc90ed86d852f463a23945e0b3150e36f9de8d3ef0907c897dffd5ea2cb8678c8d7f6f7bb576db05387c1eef4f74cfbaa322086aa46467ee832b6646406a145c9f915732e75fa523c98755a17e38b5b9dbad867aeaae7dac6c2d5fa3dec9bf68e52e378521a679b9f1fdb51d4bb357154af54ee0b916aeaa3b64f66eee176189b46610ab304c6b08f8245877ec727e73bd247ef2b5652c99877647ae6e5a4b8f071d5f81890a9ff86ef6e6d3c3b4d362b1de2f562a13680ba3c60c7414bfd08ea5ab1789aa06ceab4186376c7a850723431ce9c8730f359c5cba75143771a58de6a5d8cce0fad90080144023fa416db691495e23bd305631f23aed9fd23c3d1cd491866096332ac3db868bfc00ac06961031cca27db38851f79b5556cdf6d623f932891cc4fd6370813974461c6c753f843b948bee18691de041f14373f4d243961b39a9a834c769f0a6260d82530cad491dba5e4c1af68b0150a08ecc907e00c02d10ff7f064fca627b7312c7c4d2088e480498bdd4f51efd31696c28d234e1a8ed5bae754091b27d188bcfd0e7cfb7fcb932178067df8bc9abc81b1e64c6285f6be742fbb69af61f7d2313612d7cc0f5608a55f08743f4330cdf4660211b086de889638bba880721b8eead4a8e8d2a6942d9f8f4a34dccdb5f65fb8b4dbecb68d70a933a61c6037e32f54cf8e7ff98b2e98d13c0516bdeef41bfadc18a84f8135fd2040c821bb5e1dc8d5787d0116bc373d822f1ea1a271876136f581cecb3f64fd102b5e42bf5778c183490211c16a43dbcecc157b2295f466a192058ac37bc951549dddb869c2554abac63a687109cfa9b2b27ff8032cc4bb55c260393f93e36a482b1308ea8b447416393dad777ef4d6c119feb9fbdba48559fcb2f416f77fdb3ba1f88ea3d8b1c10b8d0f89ce813a1580012ed2f24ede36ecc29f5445f4943ec1967359ba9031f4d4653c41ea1c5d5e6c1e16962f7136f2101ed209661ff2cf5ac0c6a3135f1e81a2af9b736560dacd9428a3a64c36c1827ccc4ac18318079fe0a456fac35e133d7426df9c17bffe7d9bff8570b5d89b5d16397347706b6027b162e6049cad5c6158362a4ed46d642b5fc17648dcf7bfe50a207586ec706eb0d8239b0855bad4fe28df45f302fc0e0184401eb7088bffc905fb645bef2bc8d0aade79a58423d9f6a546a8e1f4d711ab8d27a241d78c702e48de8a0c35ba2135b316e42c36bb94847b6082ca9b42b0ae922363992763419ae0f5a79fed0aa686a211ef36c20f73e9e620c305ed59b1c79a1d278a6ca7f7c5f94adb34c32f34d5b0034da471fdb13e0f11f36929d7cf3a238345db09d09a3ae19d6c1d4eedee6d555d83133c5728681e8d6bf2924aa03b5a38101793e776b54430d2ea8ef43594b4e832bfcd1ebf7e808b4845404fac2917e7224eb75e1b94ee5b7342210e7d73ac576935d1adabcd9428114056c6730686b9d62647cd7b51c85a47dad4b2f6fa641b6af7bbf785a9b9b309482c819e0e40225778d60bb033b6dcbb32aa906cb7352b5d7fefebbb5398937b5de61ec49a0caff43793783ed3d2beeef8622ad431eb55485ea0f55445a7c6dfa0c86df8a465d1b7879dbd1cca79fd2e4d0a0040c0d9f06623f19f24c4e3e307680a30e67552b78d11cbb675157becaa8781b7ab056577d6914cc2f2b28c33b34c3d93d8e7882ffb51d135b807016f4a32fd0c421765378b30664e44b0741e4be49b42c3af8654167eefe1dd8264d08282ea1126dcdd52c6b3ef44a8814353baa16cc909b596e3ba240dab54ab411fdf8e39d58e6ebf8a40dcdee852f0fa2a9d5d5e7f6de992c3ee98a7089fbcec663277604896cec64c5de985664e1d0064cead3baf808a2307c1b72e7d79027503748c6033207fb2961d1bd7e948255a9679d2f1a80e08b7ba9c13588b48d18c0cdbebc9464576fcf2b390e4f0da960afc0dc265c65634f2629e24555fdb5f661c4ccc11371dd0c700da0c4272bb45a9bff0314a1801c401f8a86eaff06929bf483ef694d3009053cc5c1135a4ac1b5c23cd9f5f9262382d07b8ae1ebdf03b90163fe8075fc98cfd6d5c310c65b934678439e675adbad43bc8d0b393a7e825a61bbd38ef41c965c1758bd88e62cac3a228d56fdc9bd9c0fa04dd335ae60aa1cc1e877dd0a09fb9b9e3882c21bfea63bd34880866080fb1f105664aad7923338e6747eb4a4decc34715d72befcf70bd495859c4c20084f006d664f0d0fc1b934dd34e5ca17143357355c68ed5edfcf98dbe48b4db0d5d3866d4e4d479f37e3780cdd89ae16f1bbb6020f06dc00458ddfa9d4c31b23c4dcb30d319fb5e5f41a2f152d7e1755bc1ba505d595a1cdb0894126f64784daf455df31f78b018f2a6722264f19bc2b7d036ef5e78985a6a4302bd3ba52415596d0c3f4703f08a74787fda4a1c30c934c44e8e756659a47303980170b60855ff032e5eb4f4f9ef2930333196d143e6b56e94c5a2ecc152b76ccc08ad84c868d5b71b1c4e87568e037845b04db0562687a13e38d09629f54d9996d57f6bc411a98727e9b5345962d9c6ebd308678514a82075e87d35cd98f1299752d94be22e0dfd73175d94c60ccd52d48dcbda43d5e9dd6143cc8a5335797e5fe60774bb26ab26d9182d79d43a2a983d196c4c828a697c1cc2a7b1c2bccce378611d2a36194e59ad7e4fb997765fc044432c15ad79480a14178dbd9f62ac7d4106bfff1290f5e6e4c1111487d896de7e9886fcc5ac6d2ef8f3103b509a611800089b37e343d0bf87f18b71d123a33cd00f98266f6b5acf6afff3d8e8e1650b837ce70d81f61f69b6b12d9abbb87fd269b44e3cc84073d0ca2e38c1366cab6fd9f222c71c5ce87a6f8d6e119bb1bce12c1447a4199b68650ae77960bdfb3b1fd4697eec0fe989c0ce46f17fb4e7e68829ac15687223da35859445e741bf1b0d2e6f0ceedc33cf7c5b3eb830c8758117cfb210113a24f773bee9a2352228d791f5fd633bb6dfaea9d76620ffe53a3f1b4b7d6e85445bc564e0bda05a9a93248d5572a174b28b991b6d2129f15e3be00071e0a90975830612a0c3567aa967e61d099c9cf0d8aefe3811eb7c7e8e9b7d40cb15551ca183d42a593988a0e975d48f6b3ce03bd8d309a595ccd7e4b443199899cde03519535f8b20a8e1f932d57c80366e5cc9d8abb825ff3d19ef36472307fcd554c983ddb8d9b9130b88b797c013e4d919c7897785d0c3eaa7e9da29121d913ee4bd8ad32c1f69cd06066b06f5bf9e67ba6bb9720875a552eb6aeb3174baf91e85aeb644add84f44ac4a2327ea7e8a99631ebe7226089439893fd66bef4f3fc44150d492a16441fd2a798380e14d207d37d8790fdb13900d70f9c426a01c4142adba613d80ece2a8fc4af532d4d5f1cbe83296ede3ed4e95f1fabc73590f615dd927895aab0e03eb57f68a506577524b2b8c3783817929fd571c8776b9bbabd577e0c6c18b5f7bdd75d0b3071add26d38910434caaae4387b35cda130d11a8d88863c5424f26683c7d9aa1812791fab7f8174f68ac0d0a7061796f9295c1c36384094321b6cd3d8dfab851e3c5650ebcd4675a79c39d9bcb2793604d753fab6ad5df74f7a67ec4d325f7833b4213252c76c8015a92b310f53fd7290e42c6ce378e29d713427375992bd34b503df837e12c07a5d5ad64897ddf6802a2f95333d8d62b5e3143f137ccfabfac81dac942618c5dacbc0c10f2b00ec62b3f620e6267215073e275e6fb0a6d2ef5ff467586bf2fbda3ebfe4f32d328b031dbbbfd8206335a5671236881947c32b9d881877f6d4cb65a59d7074dbb1b206b0b67352a635c66b12ff63f62cc337a455e07aeb90e102dbf746b63c59cdd5a0bf222655a9458cd6c09b18b6be3e14df0fea163844a4c3bef5e5dbd48912ddcd681819872a3c06d9b557a4cd060ea0be056af9f5e60545cb7415ac7b8b90b8853cf24907a64d875eb2ea41cd7246b110834dde17b8ca5aeb27e9d3b4a9cb8da3b9cd4dbe105628f1b60e6b35cf2ef71ada58e79342a0067d58f3942b18e89621b6f5739cd8baaafe45daf6777950596ffc3b6dd2d4da060a3e40206dcdfb6d4e9be9e6c08271f1630d8db76def9b679cc21fe01751dd3dac27c581b39e67459606aba40940b6de50250c34e93df1d4bd71b594597e525f2cd7d79b7a10ad3539ea827c14cc1bd2048fbbd190577359ea14c5988b2613bd6758d42864dd3c6f7a0e67b49f167c9716b3f614d0cc1e6d38ddfc8143042c7efbb50f6ff215cdd9dc1490e02c15d71d6969a6d60a89f88b82c3cf8d4e49d30f8f01ccfa44a287d71819a125b74d5401a1e42a0d6a52d89be906dac4a6303751bc295dce7a38a804525164686b904f06af001a40677c836595b622ecf93d91cb2f7c86ef023be6c5f04426652dcb83344888b5c76cfac46da46e0d466f5a2f20429a8fb4b329f2866e475026248022c14574962c6da01d739102cd2c4987ef02071c38cec6b1dd1e0880ee7cd380446aaee04f0cdb564b9c0a99d62f121c01312bbb0b44dcb734720eed16f8d1e6d118424106eb1849cca7fd578726a22d81e6add550bb0c9133e61de035bbcefd4b1afb9eb743d90bb02bbf7e65b010820256c5d698e9420347217ae48dc4a1a639d1d60dfb878939e8f977643d18e700d13cc2f6da2bb1cc4c0f3c4947122374103e128e75c32707da2c2d08948cb698402ff8f89a66672838794b0b3d306dfbcd1e224732148cb85d87044c779cad0063fdfc94dbfed98a5a50ddaddfba0735447b70871143e510ec94cb5b3e2c5b23014eb86e2531530da359aaa6a714ecbce18dd33cdc4d26f9db1309ac1567defedb0df92f585ad6292db12d6e408b3c9fb0d0b805777e8df5a8f7e8616871bf7396b1c3a2747a15c3ec7d52f01d62f7ccb70f7706a172ce2d00946e3a5ae9cdabecdb46926174a903a71b43e73e57a9142ee4f42b9cbe9a9808d0a82dd04d1d9c3ae732c1107ad2405146226b127ef0d760527bd20b722733e804a33088d732f40566b9ada975a8367f12e409d041d4f2e2d5cc7ed87a732526261401d1c24837317796f6a6da906377543a84bd23a3232f66d3ff1d6b2275856157478c70349a7ab8d321b7342a4a92399ba53c93a2842dcd57a37ae678d205ed149d3b2df3ea34c38d3d7155f67ce804be7c70e569af34b332e26b8f842ba99c50856b5d45140eada730fb5685df0e3d647e1481082e058a1e137fcfc7699ec377505b49b8de6ad04d4ee479ba74bb993c1ed6864d42b7ef3a7979d164da3190db60467ccd16ed09a9f6bb649cc0b36eebce608f79e06d225feccedf14c677481e011387df881625f12cea536077a6016196aaa3dd5206d9c781cdfbc12dec5bdff88a348b02089c1d7726e8295ba5e6e1ba295ace140c47a7b098b1bf74ee7c6a6b20827f56e980bb1d39e50bb71b341649bda0cf83522d065e3a8fe6408f36d29034cdb5a579f53d7ce86f7e79970045d50c3e267e7c40c6ceb9307e0344099dc8be13a483b0e0c431cf2ca2c4d132266bbf6ea204285741f300a86dd099050d42f9378db9cf3dabcd48c2b7bca4f4a79dc5d949023230f4d945780ed3561289dc0ac1816c1bf21eea02494a21ba6c61470a627efd49eb676e92d", 0x1000}, {&(0x7f0000000300)="986f47a3b21b95e91604d6fbaccef1823ec3782752339bea4c0367643e25e77d3bd1af1264f7e44fe5651b83794f84277a4b66e8c40179058de3b78ab7859197f9e62ca185a277403ca8c4bfbe3bfad9b3f5bed6b81f142018f92bee9e50539f014214ca3e6f6aaef52da192541c5668", 0x70}], 0x5, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x8}, 0x8) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x80) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) write(r7, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 19:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c317dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c2af7dc284ab187455c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a000000000000", 0x209) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() r5 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) read(r1, &(0x7f0000000040)=""/59, 0x3b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x20000001000) write(r0, &(0x7f00000000c0)="b0562ac0d7fc2a10ce1b7b67fbd45bf3973a599d08b2b500edf09ac750e5ca3c0d728e8c48946729bc7f3756f94c0fe01c442b8ef3ef888a48471a2d", 0x3c) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0xde9}, 0x0) 19:19:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x339) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:19:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 19:19:15 executing program 1: mlockall(0x3) 19:19:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x3, "4b2abad395055acdf534e43f62d60bdf14e769f9", 0x0, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) close(r1) 19:19:15 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) nanosleep(&(0x7f0000000000)={0x101, 0x6}, &(0x7f0000000040)) 19:19:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1013, r0, 0x0, 0x0) utimes(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x6, 0x2f}, {0x200, 0x4}}) read(0xffffffffffffffff, &(0x7f0000000080)=""/4096, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:19:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000213000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x4, 0x401) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/84) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 19:19:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x0, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() 19:19:16 executing program 0: r0 = socket(0x19, 0x80000003, 0x80000001) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x0, 0x1, 0x4e1b}], 0x3, 0x0, 0x0, 0x0) dup(r0) r2 = kqueue() poll(&(0x7f00000001c0)=[{r2, 0x110}], 0x1, 0x6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x18, 0x8, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x9, 0x6e3e}], 0xb6, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20, 0x9, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffffeff, 0xaf6}, {{r2}, 0x0, 0x2, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x15, 0xf0f, 0x8001}], 0x7fffffff, &(0x7f0000000180)={0x4, 0x7}) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="8b3bc1ce88b7b67f934e912bd598d570d2d7c31d584a7aa168de36a3c0284b4736a5c30000000000000000000000000000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="224006f763c77827ed676a504f5cab360a80fa80c1c1908677ea213c80", 0x1d}], 0x1, 0x0, 0x0, 0x2}, 0xe) r3 = semget$private(0x0, 0x7, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000400)=[r6, r8, r8, r5, r5, r5, r8]) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x3, r4, r6, r7, r9, 0x10, 0x7}, 0x4, 0x909, 0x1}) shutdown(r0, 0x2) r10 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x80) ioctl$TIOCDRAIN(r10, 0x2000745e) shutdown(r0, 0x2) 19:19:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x776) ioctl$TIOCSTOP(r1, 0x2000746f) 19:19:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x8001}, {0x18, 0x3, 0x80000000, 0x7}, 0x198, [0x7, 0x9, 0x7, 0x1, 0x8001, 0xecf, 0x8007, 0x9c9e]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x235a255aab5fd58a) 19:19:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) r1 = socket$inet6(0x18, 0x1, 0x7) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00", 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0xce) 19:19:16 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 19:19:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xd224cda4754225e3, 0x4, 0x8, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x2, 0x44, 0xffffffff, 0x80}, {{r1}, 0xfffffffffffffffb, 0x22, 0x42, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x19, 0x4, 0x6a, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x7f}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xb0, 0x9, 0xffff, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x81, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x10001}, {{r0}, 0x1bbd1f9b352e4216, 0x4, 0x3, 0x2, 0xff14}], 0x4, &(0x7f0000000140)={0x9, 0x200}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x800, 0xff0}, 0xc) dup2(r2, r1) lseek(r2, 0x0, 0x1) 19:19:17 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a0, 0x8) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000023463100004d879ea3b25a5a55fb7af976133f6900000000b873aadaf4c5e81493471d153e000000000000000000000000000200bceb1bb80101000000000000000000000000"], &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:19:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xfffffffffffff801, 0x4}, &(0x7f0000000040)) 19:19:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000480)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="a3896b8ad52a381d12014d021de559982159cdabc133f673ab87130d007c7614f0fc750dc10875cddcbd21aa688d704c1777e6a4acf2178659e785dea78e4ddf81df5d0a59c0207a63af7ddf0c278b034d97f5507f3a94951ae6ad", 0x5b}, {&(0x7f0000000140)="e13c3228d2f9014aa3ec938ffb0d53e4213ab0a3a5fa041189940ec0cfb79254c5b9a6eb7628d34afef714e895386b74fa132f9d67f1be0ec5b82530df4ef013ba6890c0354431c33151e475f9a07ffdea8324d7c5574c561d2eca4852cc03f57f6f62620a", 0x65}, {&(0x7f0000000280)="d27e593fd385f9b5b34c12ee683e8255c8758db82afff2349cc8130e86bb0cd171351b4558e38d1c49d9fd287a3ed00d4fa4568823590bcf9d06c2247b676a155b7894020fabb89119399efb2d120068b6622786de4fc44bc7798abccc4974da8d52dbfc1a956724eb1dea88a8138051229a48d171fb9d3e115acf3ac4c86961e67ca222b196e16d88eb7803c14a051a1cbe8e1e112c1676253f9e50c4add14e8dc4666f46fa119b60c693f889f9e61d941a8252d5cfb4aba14fa70ac08f312f46e6a3f365a60eb78f4c52063ee1e77f8298c4e361a4888a79a6f0c7ed43fd1717d7540990878c8f6d15488b9113fabe020b9ef8121e119d", 0xf8}, {&(0x7f00000000c0)="125e", 0x2}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x40c) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 19:19:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) kqueue() 19:19:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 19:19:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xe, 0xf0000000, 0xfcd, 0x4}], 0xed, &(0x7f0000000100)={0x2, 0x6507}) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 19:19:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x8001, 0x9, "6322215f83891aba8b07c50b36ca84983c54e98f", 0xfff, 0x8}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 19:19:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 19:19:18 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kqueue() r2 = dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:19:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x1000, 0x6, 0x8, 0x9, 0x1000, 0x0, 0xa9f, 0x6fef}, &(0x7f0000000080)={0xd68, 0x0, 0x8000, 0xff, 0xfa, 0x5, 0x7fffffff, 0x7fffffff}, &(0x7f0000000140)={0x0, 0x7, 0x1bd, 0xbe44, 0x5, 0x0, 0x5, 0x5}, &(0x7f0000000180)={0x80000001, 0x95}) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 19:19:18 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x100000000) r0 = socket$inet6(0x18, 0x7, 0x2) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/60, 0x3c, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 19:19:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r1, 0x24}, {r0}, {r1, 0x2}, {r0, 0x4}, {r2, 0x144}, {r1, 0x148}], 0x6, 0x5) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x5) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xd880, 0x4) socket(0x22, 0x2, 0x0) fchdir(r3) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="ea8c6c95f63ed0ee75885ed7a0ae37c173c9040d8730dcc04fbfe727b3c42789a6d7d165b7439162496b2eaa4d47006a57406db310b3ce6f", 0x38}, {&(0x7f0000000180)="dbf658fbedac6268da11b4b4406d1fc174de55238a9ce3e6bf3c96be4759af9d22d34b66e400e49e57a2d8c5d9d2384335be93f61fab2a63f8db260267cbad1b9422939857b94edd7aad7d69aab5bed3fe0b082f15b8cf445754112769750ec5a5309eba4bfe303d0a4d2013b61cb6f8044493b8fb98783900f41a327a2c2d3d1dec819f2b83d983930965c6a6d03d83d40d2a1e3a905cace71a2cc4d2c95eb826d16529c8c845fece521db584ca61b9b8c48365cbcae56995f17b3837a7c8dddc8329ee8bfde4616812391dc267b4c4adfdd41b72b677edfd6135b73d690099d7b7a0", 0xe3}, {&(0x7f0000000280)="ee88fff1dd5769e2754a64146ece8a56184b39e651cba1f34544d02b7edf9c5c5b050ab8ea8d8f432b3fd89e78efb6ec143950d374ce366157a848ea5c54822886226c764279816498c3702d47444b854771589251d41e33ce8dcd9147a1a508300f592bc192a46877525a71f570554fe53744a64e47d611cf482da79c2dffbc0d34593f9f2e1e94ed071c462c8b0ba238bcd70ef9b0baa82e2f5a9fbe508e8e", 0xa0}, {&(0x7f0000000340)="b075f19faf2f6a5ad4f01d987fff43a6d67a1d7e62224268e696fce1189ab2fec41da0bcc985e8e92313bbf8b7c7bcff0defed1028f500a336ad8258f0dfb2b2cf58fc73d3af189fb8f9f186383ec29b902f46394340cd9e4d458132", 0x5c}, {&(0x7f00000003c0)="588560f628b0551791cf50ef96eee381a37b139ecbbdecae347f94ab45c392d20cb991889441878b8ad9f1d99df0324d95a4bc4cfebb66efec0f18b1d94358aa2f8ea36344bfc02e48f6221ec84b2c94a99c5203c9404bbf763555d0eb2356ac299b23b31e896279db1492b1f9e676e3200cfa3188964c5249b36de31cb7b8bf48f95a8eb5f5d2432782ca27c9e3a3cd71f0fde688ce310fda67ac118bef408f5eb0d3d282", 0xa5}, {&(0x7f0000000480)="eeee96ddfcb9f2eed283b2dcbc4ccac48dee6c48d7e75d7af0234025d23d36214e7015abb4b15cf1060fec8615ca8e2a1888dd5eb929f5d20a2021a609c721fa4536efa91ad02adfa7cd02d328a111cc042057247460bcd2cb0157d61676c714dbc86c", 0x63}], 0x6, 0x0) socket(0x1a, 0x1, 0x1f) getitimer(0x0, &(0x7f0000000580)) setrlimit(0x7, &(0x7f00000005c0)={0x5c6, 0x7ff}) 19:19:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x2, 0x85f) setsockopt(r0, 0x200, 0x5, &(0x7f0000000040)="8ab0d4e403df27036e90927a66c5a763ce32a55af32e0d55eb809c0a9a8975b4d624f1c1a223cf31f10892bdc891f00c9e1b2d83d74c4f50051043b3697f4a", 0x3f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) fchmod(r1, 0x111) kqueue() madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 19:19:18 executing program 1: msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000006602000000000000000000b2bfc68804586ed9e4035ffb1d876dda04fc77294d345f98c7146ab017eaad358bf2b72ce87069fcae8895db152e6252c779a0fda3cbc514373e92fb9f2f5fa4"], 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000000400)=""/88, 0x58}], 0x5, &(0x7f0000000500)=""/191, 0xbf}, 0x2) 19:19:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffff7ffeff, "85495500020000000000001167f5afa680400900", 0x7f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) syz_open_pts() read(r0, &(0x7f0000000200)=""/149, 0x95) 19:19:22 executing program 0: r0 = shmget(0x3, 0x4000, 0x3, &(0x7f0000d12000/0x4000)=nil) shmat(r0, &(0x7f0000d0d000/0x1000)=nil, 0x3000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(0x0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) 19:19:22 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000000) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x2, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ea811ede11574d1bc3934e4814f7964a2bc12dea31cfeb34e6ab235de7b6b28864d2bf0bff2158086134f6190136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc2e27c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b120400000000000000a0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad0188f28331996cec84f88d9de9e33d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000915e20052bca6fdcd09470a6268f62acebe3fd579bb7365d73143ffb43ff23fe08ea60fdcaaef9ea6e4e34d6fdf18dde7d8659e03688ae608e3f003ac74a377183650586821022eadd2fa562bbbe1eeddb07c17747d15bc10931507e7cae549a8c237171dc83ecfdc037b620f95dfa76832631694b505fc1c4bbf5c67aff7f00000000000050c332eacec9e248a46eebd64d09b062b1538421ddabda48a24c8a0358648e8ca3f81cfb308b9b6654bc4bd734c1163a48cf751ed212685923f38835b328ef5506fb95f59a15bc0b13ab640345c4d3c0286624"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000100)=[{0x7, 0xfffffffffffffe01, 0x800}, {0x1, 0x7f, 0x1000}, {0x2, 0x9, 0x800}, {0x1, 0x8, 0x800}, {0x7, 0x1, 0x800}], 0x5) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 19:19:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="c2ff00588ec8cdbbe5a753c26cd1", 0xe) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 19:19:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 19:19:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) setsockopt(r0, 0xcd8, 0x80, &(0x7f0000000380)="ec226c2adb47b4647c1000b7c88d4a5fdc2cfd1f2f98ce9a8fd441e47249b33d7b42b8e0d190d744b47409123de9b61e256c9c4cac4d30c7c9ac0f5fe92f849df549a322900c0259328c3a514d84e9e2cb1c7d079e05b8d6a47277638623ae39bbcfa6d8707e2b365dd051d564c14f234ca05ded18e52c850a33693689efef89e56c97d53bf0f3c46c1e170040f5e9e34534b439f4a5fb8f7dd0e7d37d9dcce630edac", 0xa3) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ftruncate(r1, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f0000000200)='./file1\x00', r3, r4, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x9) openat(r5, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x10a) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) close(r5) fchdir(r5) 19:19:22 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(0x0, &(0x7f0000000080)='W\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x9) r0 = socket$inet(0x2, 0x0, 0x7ff) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 19:19:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 19:19:23 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x1, 0x211) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x5]) 19:19:23 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100c0, 0x80) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 19:19:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 19:19:23 executing program 0: r0 = socket$inet(0x2, 0x100000000001, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x10011) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="131c569fd94180457db4d654cf3a9ae56a30e183362aff980a42f87bee4d1c995a0d3e16d701ee9485e96bf1136f5a07a0111c7afef59d47de39643ad18c7188db7c5a6c1ac552a20de269b809e1587151cbc9550e7a3585acfaf0ad06aeab7ae0742d19af71e80fed83662b7189095be7cdb154ec8091b70e26a01df5fb9e43e25f4f91d2b9550c39d7318eecf179607715c80674d0e29a023bee32592692ff0cd5130a1270dc0350e6d8", 0xab) 19:19:23 executing program 1: r0 = socket(0xf, 0x4, 0x20000000000000) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) 19:19:23 executing program 1: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 19:19:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 19:19:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 19:19:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="70000000000000000000000000000000030fd3f7a09837d8d046c0d65e572acdd199e6a306ca8f944f6a839ed5e17bd28832486b39f67c1104aa70bac60000000000001331bedf60b9fe1cd2499b70b7843ce3abceed1d447f3da337e137299a61c881a60ef83efc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803e4eeeb1b9bd1bac00000000005985eb3d2c4b65d5529df24a47b4ec"], 0x70}, 0x400) 19:19:23 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x77f8, 0x7}, {0x2, 0x2}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) setitimer(0x2, &(0x7f00000006c0)={{0x4, 0x2}, {0x9}}, &(0x7f0000000700)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) setitimer(0x3, &(0x7f00000000c0)={{0x2, 0x7b20}, {0x1, 0x10000}}, &(0x7f0000000100)) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000b40)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x400}, {0xfffffffffffffff8}}, &(0x7f0000000340)) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x4}, {0x80, 0x5}}, 0x0) socketpair(0x18, 0x3, 0xaae, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000c80)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/203, 0xff54}], 0x3, &(0x7f0000000600)=""/109, 0x6d}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000780)="b02fe609908903eff18f8e9cebdaf9bb2223f8929290bdb681b13211a31129410dd97cb5d149519b5ed9849856be8965a525744e41d0c00d7d85f7aad200250cbbfe31ccac891d945d63a2248a3397c945bc97e39babcfcd38e83d7e3684ef42a335275d7671e51b6c95f355e3ec07a3db17d1f5cece", 0x76}, {&(0x7f0000000800)="461a5da3b860b6d68c5b7c", 0xb}, {&(0x7f0000000840)="c9a972a917178e4ce4881437242d7b558b65a054be739e7d2c8bb731ee14302582616c8d257f8ac33deca41e532c53336b24c0938b2d15c5812f2b9952f6a0c7c6ccfa852e345cfb19c3b20cb52c", 0x4e}, {&(0x7f00000008c0)="5fcaa0ad8c737a7e7497aea8e94dfc1c37265131f7583b5eb457cfde53aa9f107e77e0be12f73a20c94458fbbedab407adbd7339161aefdf94172a8c0699", 0x3e}, {&(0x7f0000000900)="e414a330f9030a6f39167fbd458446e728cb193c613e1e5e9baed93d5c24e14b43da35f9c1b711a271f5bc9dde8dfe16a1f3a9fef32964ab119400a3f00e6fa8d39985bf5901ed90f7290c53e9a34cad9a9a3ac12e", 0x55}, {&(0x7f0000000980)="cf29a24d37d9de00d878e7284d0ece1fe6241994c6a058cc61e5bf22b44d44d6e4688df114f0ff21ec86fd9706e5e35da3a15cc2c2cbf08ce622b439b9dfd6b29bedd14608e55587568aff1ff0cdb3a2dbfaed92a4fbbe76a3aee27e09d77be3990e", 0x62}, {&(0x7f0000000a00)="6d326615c8ba492a5196719b0a441fa748f5616f93af6f266cd0ab89e8cc26115d365bce60744c83b905bec8c44215fdaf4f8215e963650158135f078e9fa1979a5d9a79ddab2aae49ff28e8dbf583d70714afde243b15b21e1247a95b3d6f1f8267bfa2b551963e5a5b063f95a14ec526f559df6f0f9b932256946fbb95ebbef9e70906f74f07", 0x87}], 0x7, &(0x7f0000000b40), 0x0, 0x400}, 0x400) r3 = openat(0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00', 0x20200, 0x8) bind(r0, &(0x7f0000000c40)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000c00)=0x4) 19:19:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:19:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="a6aadd1cf1964969d31016a117792a83883ff85a8440685d665720a8120826c80db2359e0860841666de508cb0af8f3092aaf552448b6b3bb98e11d4aca9d29c0fb3d51ee84beed6a56d399e8207d5b4eb9aec6a79709fc6a7a57c400d69f69ffef1be1e21be775835e513daa07e62c3845d280747022157874dc9f9e89e8a08cdc46db8c157107f1e7b92ba6a905dc35526e950d2447753ebbfd16d0aabe9ac6b1ad8085304257e5121fc49cf6b331b6022c901da27aade3d9d72032687550d5f", 0xc1}, {&(0x7f0000000280)="469b1c0a242a6362d5bbfaf5b38fef8e658f5c6b3269ea502306e823979270cb07393af572022c0ec4e62e7a6d7d4d0583fa8b64bf93b76968c12dc4059475aebe05e2a11b162de813d0ccc26481a4caae959207df76bff81f2051a666214dc1010cad9bc47c1fdaf23d5abc39a8bc7abdb0a87977d67200fcd71c5fdc1c93c17855e8a29788ee85203063d85bd8771833e6fa3d58bb579d04835fe913f3288b0b100afc602082286abcb3f5c7e7cdb3a1f9c58c0714094eef539c750b2eb86576678488172a021a9026f9e50f0d5a0e06877e06d9feeba256fdb3b357c4e17f3b913d5e5df1b62074ca15c440fd35fd92fae4257c889181a88880572ce8ac859eebc7cfdc1e49b04f11f77ecc3ed63168e56e54c2a99b3108876eaeea47c55578bb647949f675a2106bc7f0679f4284e216e2895836123d3ff2b7591a62048a0d158a8f3d89f811a390bdb0d0df8ed8f1e92a338c97c39bd43a64758dd8536d86c1fb990d71771293fee1ffafa537710bf75dc340d4aaff23884c3467e269f43a32e3560e2d05794ee92a14e7b99490bec4eaa845817ccf842ff10a8238f469ae7d50ce4e6f5c6e172f06e7280c4dadcb746d715481c894319184c0a7fc85d513250f2c6a58a0bafe7e842f1f0080fdf0e2a23e1628feafc462c20999e52c435af55d2374139c6da92bb29e4e442e5aefdb57e403da31c4896b6914b6fe1c57bc0a531a0b906332000b4c04b455eff488bf434f1ca517314fd91ac54239f6988979648cd0556305c2654ac3d4d3979899ef0f4f381a64804ef917330a3fa89689079433ab547fe2a8720e177be463deb2b7f4c72caf8d1f98f89e1c02075cd5740ef44f5eeff99856ce3017057d67b8fde22d2e03f8c19b197c2278911f713eab45eccfc56ce36fe65202bab2b5e8ecefc696a3eac6976d3a7bad2fa85c675296a06606be726a90a051f2558b2603a3fe40852f450d687c8f68d56d0875cd4eb9790f31ee745bbad18b4dbe6964764285bb9f8702dd589c911ade604bb2c2f953d9853ac605ae1fdf283a1ee111fd5f295432b6dfcbb1a0f10914c69176d03a6bfad8b80586039c813c6030fb83b1bd5082965b2e14df52869c8157336dba665b0c475a791ec0a75748bf29d39c47fd1f077f3e8bbbf7b9037518a288b653d329d74e6c41ef3ad84a64be5731403d3a916d2d10bc3cd6286b29ca3bff286a02c97986d1e57660dc3090766a5ad839c4bae262b7f8f9210120c57c1a5fcbd2df74615c7625789ad107e06c8917d4a354558dcf4505d8aa22629dab1d1cb63ff5027955d32ce2d73afef82c7e0f3635593cc0d4f29d810e3eca04c67f2edf938965fada92a0bc1ffb7b706885133fe7d846173c500699747f431ebfb5a0d259b1746811aeb40857a686bb2ec519e04281be3d81cabb43d4324fd132bc56d67aabdc792380263b3ac8d0f8f03cd2de239cafd86c2d39ce1b342d05fd082d8058c4e360ae01b3ceceddd10acca058b46aab49fd4b5e8378ce850a1a51580effdfa1f27d2bf3512728a0e5b51366e6b71043af81bc524672b4c443b37874554d97f944e48838a1206fd633b72e7e90ef1cf2c10dc8a377fda7afb64a55b8a45171c23d1f6f320c5cffe3666b8951eef7636cce83b1959189f8e9cb1e1377c8bf6a2c5ce9c17a9985ba539570b527018094f1adf7418283ba0270329c152e856b0ba968310f33e2961a650cfa1cccfd9597916c9228dd8a625839789de9f9a4847e921e33e601bde9085bd146d8716a89bf48770b0cfc754b75922134ebd7228133d8212443403d25d474834126bee3597978ec62a9688e8eb8ca31a665f9b29f2ddd15bf0a5aa19588ecbf7bc3666da4c3dd7f82e7b1de0b6b5ff7b06a18531baebd85ce3811633198adad443933690c5f09f625340abf02c819a9fa7ba5ddb6f27b3d8739c2d8490f3501a4e473f7070be87bdb40b64d8072f573b40f61eb4b5577ff096742c238a5fff876742855ec4f91cabd5dfaed041602597f0d110741ca8c441deff285cb62434e8a7645b706fafc9a89fa7eb76fad267c5facb44f6b825e6b34c926f8e3973201a8076f07be30c68bcae8082c03983a2a89157b97cf740bf2c8094e5625345f19e42600ce48d8d31fed78ecda670c6bf97d63f427aa7fc1c1cddf39df4c85738a4eb2fa0e57db6f99f617e0c14b639e794ac0559d76e3df73c6f44a25ae8a333b9a2b7839997874f4510f10f41615cc0b7e306438c656384691319cb935b1f11b257584f8969c6cfa0799f3553863e77ee0018f09e3b73c831aa65a46f9cb98129a374e840053a154a9b47390f37d3c3bfead12f44fcbee4929dcf4851b5d44003f55671556f79e754a67ebbb90bdaf1a49cf8328348e420ff5b1af2216a5fbb76de6f4c918847a0d016f35653990a6f6c6fecc924eff3fe122c29b9e2746e1ddaade3ca46c5e436c34d74024a0934e7d5661abc178816de5fbfdf5642be7fea6b4db0373fa3c438fa45d9ad84f0e007e2d5befc0387434bde168117195baa2dbaea56575bc9c2cb9025063f3e1bdb7109f7c3866190043a0a929f977dbb070999517bdea35074f719ca47ead7de702d02494cffdb82c96a7da53ccfafc71e712e3f09beef70fce44528da6e72ec7d32506fd98052b6ebe913e47d61929ade728a59ee4e9835ca49e2d8235e9fec4fd3f7794e9edb2dd68605e04560819e03cb7ff651ab6b82d4b7131dabafff07b54f46a57a883c4137c6dad5bcb1c533e6bf4537d398f873e8468430070b1ea304ef63312c3abbb94c20147c3487f746f924bda3af5d39d377a1a21d90f1b101cb995ed0cca88f9e35d4cd4769979c9a08bc4f27fb697110a4b2b43f5ebf97b2e407eb4c5e2453d8781617e96e2663a925d8af47212f5bb350fbeb85f1f811fbb36028863f5d1f71b0760822948478a13be60170f84f796e08c0d89b156fd0f16dbf9af11ae8d5f41fa187aeafaa4e1dd01e6f6256217d68b4c841fc72d3406686a6476d818466db9d09b238c6cf36ca25221d8010befe09b08b5a81e08227dc82631e9fa3b5bcd62cf6a9277a8e37331ff976af0cd836526d1b9706ff86d1de5ebbbe8649de00df073dda2cd94f0b1e2977a6aef503e1f300e8306a1b1037f3abd4bf5e3871d47c3c19f0e9e476a7d8342e92d8197c4fe5de86cb6ba543cfdb0ab91f8ed2f459e8c80a4f6155e2b78551df9eb5522207f9858a7b4bf31293679bad59375a7eb25541941dcf217029e77e6ad65a88ffacab89582d0b4fc1cf6e1892388c10561f4fa16328153fd46c80099e1e0c407612f3a873c38c34ee9dad89115c1c3d1fd7804c6870b7f1682e40ebd8fd4b284a9caa3d09e7614c24ab3e25b2f42e6e69b8c0b492dec3139c2eea944190adb4dd5e39a73d3eb867f4eb024b2f29e106725ef233cb1dea195e4d2ed62bc49a7e570631dd46b0f112526cb7502242c3aee85b0fcceac0d3d6af5de04f7cfac845395efdb34c66a49b4c2b885089e7702f47cadddc24ccaddbadab0676262e9d9cd0a79eb61ef214487452e7bc3ba7d176f4aa266bd47710dc26d1c3a68abf612a3e772eafeb17fb1154fa7cd49875093d8e634fb06060280db8568a26d0e52cc052e29aabc5d424ca40232ed6d19c029544a8e8dbadc461934708c892c635e7e94a3986f15370b916f0e63819686edab4d01458c875bb2d23c1889659d8395775be207c42f097df67991b0258d7155b7f8c2314b044e35597bfddc106c50a155dba1d09cca018c0bb3587e25abcc7cffad44f0eafbf5fd34cd0a616f84ca012208fd057c31c663359ea5fbaee711cdf83545b15d354e560ab50703cd5cf9498e51c411fc80ed743b71715e49696ea7c4cac04fc0775853d73c21650aa7e09f82f1d517b6926a6bd3ff38a3d7994c5d25349a6d4956f367c927fb772e132dab4b9bd57074202eb76a7ae05208f5500f93f3b0d8e6c7a07e13a1c6323e47b377a1d2f716427f0ca7b4845bbf25ed62f1dae94cf2eb49cbfb89b7228675d79b9b58ee52a777f971969a553121371a25518dc3332f18140c4d6abde863807a81db0fcccc9a9e333c1ae4fc7391443a31f93d62813621060bfc94f8180896d3f219e4b2c37ac6ced503317571de6534f511a7b7d09be6ce4b5589527b5817078c918361dc7f782633b84c1ea8e3f385458ed3208101cb033d457ab783b3b83dbcc452a1ffe882fcab63185469e95efc9fdf2f29decf5a296c1eadfe601aa2627349f59aad5ac29463dfd325ed4518fc45f107a7e1f95367710c00b8d1250593e2f3429698b841b565058cf0f3707a523f6799d04bd13e212d6b216059e54ad7a2d46329e38c0cac32ea32d6594c3adcbfb56c1d80d5d88e49ea628e35c22288d73cbfe4633853da6b0f83cfe69d492f55b30ba290b965be6a7e5907726b89e31037f474361d2dca93bd62ba64b5ac08cb15b4f500c8a0a436bcf6696415fe528dfdfe6b8c2bf37e4858a0972b0676b0941b6d2f415034a214ee37a202fa0bc99273a54a4f40b01edaddc497b5fcef9df437de85a76906d4d905f564a70e80761abde9b5274531d58133be0b68a940299374bd14d24bedd03105de16317955ae9ef4bbd0f97a995bb578d1057c86c56edf73f6398b9856b79297addd875cc9e3fe68f905ac5d2b19cba7aba6b4800d1760da288748f5ed900b70bb93f3c0cd739ccdb95de147522c9568dc93bea34eb87e669f2379a40365000a26533b64f31b7b41a64134366843f91de99a320c5b6ee5fd715a52ad8f474235377e4614b177daa04ee01305da9376d4f93a5a7a61d9f2a42ba54d1ce5ce48a75f29eca2fd5f7f6ce8ab0c4247ad4cea4051298a03614367e74b5e7875be7ad210c21ea0dd114bec09c0d7b949a639ae4468c33a14301a1f37d9796854bd6c449aacfa367770790403aa1f459c42efbe0168f5eb48b26f57206bec484c3dd1152cd714fe7c33437726808f9919c2d4637b50f596ad4bbf45ac8c6cdf49e5b03fca4c5e938d51ff63d5d3b904bf8970deb655c17ae20f71d1887b077861685f455e2f596cbdcadcb37c2770caf299f424c4247c51bd6d52ccf6972d3c71bf4b42663dad6006c20274014d7e3b396644d32f13995361380d83e9873b889eda4ffad5bbc0379f3e62289309129362f54cce252aefc067f0de73709ab2522607ff9834531fa55103ae55cd0f3259c917b87b7eb975277ebc15ec896881e5d19097af7975144c12db9d034c4b83b153e1cdfda1f66067d033c5578f9a7a3c77b42493b6b6d44c1d25680f946df7a732e87acefefe62a73f42862df90372bfead3ffe527667ef43dd6af6dc3ac96dfc7959572ad58dd8baf104eb1a768d0c43b2db10b057d4b00603fbe658ffbcc1dfe23c275d680494e318189dde87c3cc0d8998f66425e6342f1fdcc5b87b0c0384ee29c1e51c7d89a96503e99c84e735d9b249fd33af59ed2005b620e9df012c69826371d48e3c373cee536f9ae8ce5d4f3cbfef1b0b77062375fa1078896e566a16981fba0893bce4f00188ab0dbff00236e65076218ebbd3403be98d152e2047ebc70dc2bf3f66d5ed06a4d7946b335bfc921dfceb91d6943fafebb2dbe9fea28caad8049ab816fbbf8d80e5d9ef813f89516047ce80a11dfabd31437a29f54d0ee891ecd1031352610c994b5e189dc767b90daf8eba16007beae6ed90646b96c36be3f3751f08255813e97b921250c9e4167a535cbf9bb9dfafd58717e211a6a75dcf674c9b760317b5ff63e096421da6a", 0x1000}, {&(0x7f0000001280)="d1b7c0beab858c8807c2d903c85791cf3849acf46055ecc674f90d751ff8c9f566c5", 0x22}, {&(0x7f00000012c0)="c8651a57e78c206f871a242f8c4b1dc0a00e9a09d05bab4965026aa77650c5cd490bcd6790a55e64a9b44772325272a8312a828f0e46ce01aee02afaf6f8982cb394b220a5f19a1892292cde6aa92a86cfb52ffe8f53c3caffd719d853fc3060446b9bf882ec9b039c51f2670d7fa1507de74369463dc478c5833b0ae321ae1d206c176f325b0845633c2f6ba97102bd1f44aeeaf5c65ccf86be71ecb68238d56596a3e83b53f32ff60e936e131f1d1caa38d65beb174a04e537b44b9d025ef3848be33cd378ee6b3e089c9533c9ee62518cf2ecba99cf8f0892", 0xda}], 0x4, 0x0, 0x0, 0x400}, 0xa) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0), 0x3, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) bind$inet(r2, &(0x7f0000001440)={0x2, 0x1}, 0xc) flock(r2, 0x3) 19:19:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x350}], 0x34, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1dd}, {r0, 0x30}, {r0, 0x80}, {r0, 0x25}, {r0, 0x4}], 0x5, 0xae) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 19:19:23 executing program 1: r0 = socket(0x800002, 0x8000000080000004, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x235) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="44de4357067d29cfe8a74573660c76d83321c6a8d148177055c96d4dc5551b28dd75c056f19791ee7482cdacb1b1675a1452a223dfdd571dfa1c140ec5c7b1d7561a1bd8d8f6754514e2f8842fe336bb58fb3702e229db50cb0d0570baf0a6a71275c176892f92408b8758add6a3de7d3ce44e2e41d6ed1227129a303251fbe580b5b1b3b385d6b434e26b41e5d1e7d08209c13c883abe6af20209b1c6711b8e8e6f6374fdedef05879996c8ef564fd06168ebd265396e880239e6cae10e3a74b45357db33394ae32a31", 0xca}, {&(0x7f0000000200)="245c56a984a42bca2cd4503d7c213414666d576266113de0d3cbb29fb09d530ffdab15ce2ba59a2f76759e7170e0fd51ef312d11ef2b72275988262bda624e3cbf3bb43ced106dd9958c709ee955259e60026f705fd45b5af2ee080a6e5c9679a4c0c45264457586ef26e5b23e81a4c58a04638a74970ebed86044b9feb866002dd53179a698031c423cb3098ca77bc039c75769761ca31a51", 0x99}, {&(0x7f00000002c0)="117141a0269a18a9d09406257324599d5b0d171fc25960b6114ae5d1291240055608a8c4a0641b029c60e9890e71eefe38c8a3f6316eea2e758e4d1fc40e37585e40124d5ca5e57cf0c1ef67e9a889d417a22975386c2455", 0x58}, {&(0x7f0000000380)="369bea059257724c2566873077f92dd76b2e01f6902cdf1677e751e4da4d53bdc5278095f2490ec856e757e2bd7ff2800bcaefef6c712c2beb7f2d99a1aa51d5a4959d441cdf2f1c8005e4daff5f9b5cfa3181f1651aa54e61e6745f047bf1c8471d5de999090956cca0f58fb84725503e80702f1e435929b644552bc8dff8b11ac8b54d5fae25c95fa2d62645f0ce89063fa5d6fc53f3066e63f81a10bcfe9e804512255a4f000d873611fb79301eedeb31c1b100c55e3796bb4f778e6a26859db66298db6a07bfc9861c6db358352ac329460d5d1a65ce707678bb361e74", 0xdf}], 0x4, &(0x7f0000000480)=[{0xf8, 0xffff, 0xfffffffffffffffa, "66777076fa15da445dcefb03f404b75a3e674b1efa2a33112dc578cc53b6a908a42935b623ad11172c88a49e214c07e628ace05d42e235d9fc6ec4e75fb8d3ed9c89dbf883917397fbfad5397176e65120f3ef6efbd07788023a1c823a4f8f028c7db60e121ea07d03aa102bbb79992d573ace964414ab22fc993e73be3d1de4a9a7bbf51c6d9b65bb3e1dbc39f858f6ca85052309330fe0bc976927625a24576e792728906626be3fab77b891cfe7167062f5e38e65d1b15ea22fc5aa1834072029d8340db5b00fb0749e6e8aa6825a4e8b79dfd939cb1f5c5cd8db5780a2dbd3dfac75c3"}, {0x100, 0x1, 0x1, "a7e24a67f302246d000b168065fb45a7f161cf21907b1db25d1178717c314e85563d010991c2d2316debb69e6f229d0dae88ef448cbf4253c78e1e44e43a26b46cbb538afb5ec864b26820d44c45033d4ea4461236eece31e16da29f65f5564ae7487ce9a9a006bae9d1d80d4832de56f2d713105bd91684a48e2a2cb054ef5ea58af66cb352f817b0f8f04fcf77b2ecf1925b2ea6fd973ba5d801121126c4a2176b37666ce376b15fe474839405141bb6d7e94a90d013f89f810ce782e854fbfbcea9431dbdc6d58306ee5c2c7c9d6bcf47b1cd5d266480cbeb56ad04163a091cb0f9e871f592f64fba"}, {0xe0, 0xffff, 0x1, "f95008580f7986121c31824981d484fa752a11fbc3fc266e6f20f43098b1d36d32a7fa6a54ff1cefc9f360b7ae606da2d68d420dac1185f9b34349fe865beff5c28384323249ed352b71149b18ae75e14221db2f3195de0d6b579467c5f07e4e24a5d5c1cdcdee44c2bdbe736d187ff335425301d72a9a2792e21d2f4dc0ec5fa3b5e0ff46a0d3103c3696b0313e5e2e55044a95d153a3f8040b986749b32c22d6ff0a2edc8095eef1c3bad21a3e3b8ce9dfcc14a246c6fa70de988fb3f5135ef074e9485bdf49bd05"}], 0x2d8}, 0x0) 19:19:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x353, 0x3, 0x100000001}, 0xc) clock_gettime(0x0, &(0x7f00000000c0)) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r1, 0x6, 0x0) 19:19:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40)={0x4}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r4, r4) r5 = shmget$private(0x0, 0x4000, 0x1, &(0x7f000014f000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r2, r3, 0x11, 0x80000001}, 0x8, 0x3f, r1, r1, 0x5, 0x7, 0xfff}) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:19:23 executing program 0: r0 = socket(0x800000018, 0x0, 0x7) socket(0x10, 0x4005, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 19:19:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) fchdir(r0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="cbb5e50ff6ad49e41ea075cb1e71a9cbd8b41538de1eb87853bbd4af8bea3ab2724fb1", 0x23}, {&(0x7f0000000080)="2e125e192d74295a1ac13ab742acbc50bac5e00c9c9eb465ab5ebb2068277b9c5b6ed281e626b2cf104419acce6d7c591bdd6ef4f4feb24a478c5e44d67f763ad4e7c9f455297efcdde1e8a4da96bbe6646cc3252cc397553fc213d08f8d3bd797ed94fa73e055d5cccce1f5fc29ca0270712482fa18ba73605f57be979cf07d6a0e4fbd6e58ce1b7b63630276fc451ca2fed961c04a2d35a6dbf969c462ef589eb88f24eadbce1ed8545f1d15a13efb0ff494c5f3f2d015b6d9faadb3afd247d0859728859915286cfcfae0f43dfcdeea205e80b0327f8852f64c77ff435a0fbf15bfb7214c1432b6075515a31b3a67c2e4fdcd15570d3f4cd8fd6e9223a336b3203d443922d331bffc7f403ef58e98b0a27f779920aa6cae1b986451693e9e6eea13a1f8fc426a45aaa55bf47964b2330ca011e0157cb61aa6166c4fc77188f18227222017d5b1557668ded9c57139f5a702082fe1125ec9f1832f6bd5069a7ef420b8398bb40c3f881df21a4d93b7d205c460d32d6cf65f4e6e9d1d66e503e76ef970e34c4796d9b4e507bd1f84e7b40434d23dd3f9092b1e2be99798be9a7490c430159ed8906303e7f29f87de2615afe1dfaaacaffb7ec16806ffc316b450e8ac8fc1a07dab668613692193ae114fdb2792cf3c95aea118c5f20fd7d6de0752f836b953e20bc6a4b36d27f3c7b4d56462d18cef1c10825a96e5376ca8e67bb353f528fffceb76fe653dd1bafef8352ad26a27ba9466d7a0d4cd732980f848d1e40f209430930c1495e20b1dde56d8c91c6af2a72f188d11608b6bea27ad9752ac16dcfe872682f25b2ca42ee62a00453efbd1ac011063c8c519aab4b79f4b53c12f7c593c2c1f03a8c5db2725c1605f01bc57edf05f6afaa8861a95e9ef26a586ab8786fc7d3b79fa3d0a9ac001e05562ee6e95978e2238f8bc87335959cf7df88afbbccfd6ea13c3067f537e230637b5f1f4adf4175276d4767fdb5e7514aaaa55bfff817bc760b6652fcac68625756ba6a77c13de0abe44ab061210191f9f9895ea9d581111051b3cee55f379dde0b3b880e78889e6bf0d77d0164b666d64884cad5a0ef464e177ab867567b7da0f7846e7f915b3c571ac19eca302ce7ecc5258043de20162d280c90b6f076a19a65195419f1d8289598b9426662d9e6c97803db706d9e51fe32703a6a651ea92941fc16dea3ed3fe7f61ee4f4764994b3e89771ea5ddc10de308040f394c6841cbcb5b4f27c6ea48b867fa2e19c693ab7300f9b99957360a0f569d007e481dfbc6b767c0043c162351e54a047c22b183077783054447ed048a17d181f86d4f01d185276b0d1a98c86e422fdb86eefd1826f0ee7ca8b9339f6f69eec31393317ad80a7d822bf6e1c936fdd4cc15cdadf41fe54ff3ef12ed92f0c602ca8af9c51d5471d669e4a7832f3deeb2d4adef6809a111c9575877ec8ccdb2adfeae3d61164f4432f85c558db6cde7776f9d2ab8a0869f3ae665a47c39d9dacead9bb552aaa65e22959aeb841a28c490a0e24e0fbd11dd0be923abe4273dc6b388ed1a0202ce690c2dd3165b40b6c85e704e8ccd9de58948c16ad6b4d264bc33a84e4099c31da8b131b20bb562e2b17b2d8f31953926daebf07fbbd2ffdd9a73180d709e5dc8ddf3a0e9b1e5476a9ac287272cdf6fa8dc9465472abf097f7e8a78eaa722f7c203492f0754abb5caa4c1853998b9a2c2000281a739399b71331e5701474e5c19e347dc6c08232d48f68384ad02b9d7018492037fa9315ac473086e8c16ae02570e54e48b7e35268aad4d3624e4c84315de6d9238bb9297f3436d0653d0f5a0bf9205764b70ca63604432885d24510bc0a403327ad81ded6c3217423524502d0c2d47b6fa43af3a7e84e0e0beb4d4f2433b48bfedabfd893564b3e5945b2bef71ca5ef272ac91a434b597c9d35488678b1a16673bc87b3db8614ed4d80667dd162b7141d71d9b257e7ea9d6ab1dbf651575adee14b46d87e3abbceb34fa4a3c8bbc1b8b0d02442b8a72c0d945acdc36dd0595f97aced1c86e6e4168d912bf738f694a7ea41b293e6b6dced2dc83f260803921ee0dc9618ebeceb3fbd2a1d9846e1d4f2a479281f1036b61381d94f3c25d139ce134a2123384e5f602cccafd7f8e6844964096cc83400e7885913e9ab67adb13982b7883bf3d5c2f46a373e599c83d4a7aacd18300da221ff4f550e91b91ae0eae307f103acc4f08451c8f9e2a163e272f285ba153eb41fe2c10e3196f135b2136c9e8d6a000814e6bd983d2296319a52c6770da3a77e83960d4fd65cc003b21b76a5e385f56e2b44606356bd7abbe1373bdc87e482530d1ecfe91a7ee7c5012d6e6535774004d2b448bfdc765c4370a47da99ce954c734c9f3943b85c1a96a53e36f22982f23dfaaef448aeaa9fea326810d60f8790cddf90f5a6b0a4fdd82bb45559ed8efb9e161c1376471009316bd4f9c22b44403afb432d68da005e590dcfe51a915f8c76846fa8bcf1bba050b4869319ea7dcd466d1e2eab3aa55c22ce8bc0ffa04c01ca87622cb4355cb9c30a1bedd72d4d64ffe268df5c16a89acbbff1b4e66df533f879203c43ad02ffd88a7bb654ac593050d3b647d566a0afa941a7d85ab665c7f4af8b42bee6707e6740acb4fe0e614d4eb7724fa1c6e807d1acdde7f907ce7ee5ef8c31ca9d245f05b26d2734c199a4886b116a58412b7caef18e4bdab6eb7b3c7207104ebeb31cc3070c1a968ed6f8e12deaf960ef0aa10df7f8f2d72203faff59e1fa64332926788817ebc8965e378907ce037caf3ac5b6516e318b14c8e9dfa2b7965d83c6d06e1a02d2f17f6c0ca475c13ad3dc5d86b7208088674a0feffd25303d78a466bc7ae51bd12a451cd24d50c91b84f3cfc1354a2e5564e158ec0faf4730ed1fca0fa6a173a7e93e0bb9d09d63e61f15b596dbb218e44f65ec1c18fab409b8e184c6e9f5068436d87061953097b52f060b169cbabe1dc887313f2652a0814455f509f33f823da5ddf6743f7941c9dd74614b92006c2437be4bbe7d955be6353b8f26514b59ae6bf9e2f09dd9e4dc1ae62ed26eb3e2ec386e8ee8accd87a109835869a4de1ae9ec2ea12c796883ea2abed10f3df9d1f5f1378f57474d066dcb8a532446395e68cd129aec33602ede60313365482ff2762428ed40ebcf0e036e535af9d9290e36afd439f8bacba0483d4c0017e244005629657fb938e901bf0239a09591fefa1956fd96823c9c5f74f6d4bffc62b91c0dfbac385accfb4411ca2f93b9f39e5b0564eb7226cb9fa5ede0921ca23b5bf7cc947739aacfecb0da2e2f1ee701afacda0f93a626175c281de4b940ded4b8db20169564e7e504d854a7eba65bca224dd807455577ac45814bbbeab218d87f0081def1dfc0fba2a6f5fe392e2556aded435285234aa0e574b8fcddd55be543ff3f1c612cda6abd15288a1de5075de96a3699919edebc62155d07a93201ab4bb6749f52f595dc04ab41d09a3c3950e9aecf035284dd0eba9da834b49224d1242157709c9080dbbf91f97b85913917b5572737bdcd76acfd3a674499d009ea6774e8ed9a4f766bc1dcef07f168c31fef5f97e4ff5e61e722e362af0cdaae8c89f1d23c5af796dc1d97c4a71ffb37857aa4e5a459e4c1619affc0c104f5490b61cfe7192cd451c883350271a7628abc3e2de84b0184de20912783b68bb5d607823713241f83a34c4899a0c24a75bac3ef8a05663367b138af1f5d4776acdca6f977b2ba60326427f3756e6b85fa58b94b26e9c0eaaaaf5e5f89c50ab4cf09d76e913da93ea13b4555ef2d9980a3bf50ecc835178cc2c20a0173452e953381c21c0732becad0c5305ce459b2fdb326402d895b5296c7350f1dce89b631e6ce39bc0ee68e4f1101736aa0d2e4c4dae4702ad38d51528c2d59bf9cabdfaa58ffedfaa29095c6a67944339f43ea9c0374e7045161178ec6c9dfeeab06add900a5bdf0e550ce7357a6afed90aeec033121e8ebf1bfe4d6462af60afbf7f6db84436778f0c80d929ad091709e6d141bfece7319987ebb53258f1d68cc734e71bf45cfbd94574ecbbbbcc8215129bc572046d5029b8e11bba1bf40abbc90758147d874e0fd85b29e8d34ad7cc1e98ddb30a07b01fedb9e2c86fd03cce15601872835b3b117bb61f9947a9c0e39b7f5299bd1b98349a1d04f64b9976d72d3e6da5e77782c0ddecb7c74a8c6e3561a31d5f1fda30ff40f7814417d0bb2a89f4464158ba541af674c3257c2d7b512ccc2e4563d7b2600606cb19ab1e7e8229dafba1fbf27706aefef7d2cf7eb6fe826c8c4b1b5e957313b2134a463dc5990a6ed1d9eafbf9e79f1b40c23a2ce8a307ca1ea12518f6cc0e8a3535166604c96c4627e2802460943625b745622ea8803777c87159cf9be9f2886da0946ceccd7e307e525e835e70285190bc99050fa58d365b735df352e557857ac2da2dfab8300369705adcfc6d4d7e908517edcd77064af70b8cd5218c5a2df9660efcfac3d82ee82253b024ae91708737d4e8039ce52fe6411e573e19963bde6d8b40cc392f043aaffa353f1976dc053f3b001310e341e5c94226702317411332dac57e6419e91deb298f61ac2ae70aa786870812013253ebdcfd7cc2b6f51f7e2b522617b1d8192ee2eab0d63a99f0dece007d616bc1d537970acf0a6827cb14037f95eb516bcfc4673d1f08aef05f2fad5c0c0b343a4a044dfdc49facc877b4133bf9c13e7ae88b94c0d9d524f38b455c5d0011e7b893d62982d1a9794b5e8a1b0e28633e321d58602969b4f35ee2d544d796d0fc27f0a590ded86491913dfd5a87ffc0005ad655df2d01a7f23ecae53dc906f596f0367b9ed98c186b9ae30334889d7cf664034b31f4542e1d3347966f25f6d1a529eed5198559ac9a46a2d029bb74dad1dc4bea9e0a30838e72e78a3a0d65dec4f4763f1d4a6ef7fa8286213335cbec183b6663508026588e4129f67db2919d0ce79c17e2d9af5f660daf7a87c3552d7219a4e747180ef888c69e6727fc35b1971461c63a8b2f5ae34f904c7844e79aafc967ccbf19cbace71fef15a061b4f78e7ecadf9e983c5000203476f05876860f7a8b92cea208cb046fede3e19e9d269d6cc05c535730efebe00d2663cadf39ece35a8fd8a0897098612e2df8d20caadfca8d28a6f5ac7d67069939031a60a14fce01db919ab6777fd263782a332af78a2f0c0b7ec5e900323763d14b3282734bcee2c6a00f7dc24e22d04521dd08d4e4bed55d1acdee56b68ae3ebf34be37502137c4d686805720e2b034be53950f2012d5fa9ddf0ff88190945b1a824b595e23e74d11c19b7ac669b17ae0ef0bcc2271f36e338721c707677a738f3688669bbf519efd8178830cfed3584528b604a5d685ac33e75319524573429b7e42564c5c1c46c0b79949636f88edb5c8b55caec9592b9e32f4ce2ee0a52c9db2ed5ced09c59e45f004457470ad7cb0e086a87c8635658803b64bfb023ee193607b65f0ea68ba337142d6b79dccedb26d13c3afbc21af18a97aae1986385219d9ebd6e169f8ee465c60e4b7dc63636850f25a4db89d24fd9662a633ff79686a42404696272aa90cc489b1e03cd8cb02e4b546a2bdf950c4971a8f71d9cacfb534a404707021745867482d1a5995028b39a2cef9d02c91d1c30dc97134c285dc3d4f9615ce7832ec6dfa8f1b6d3ee738aaf2a5c9628aa03aaa8222337599e5c26ac7da3362a6a78e78ca039b3ce0e165efa4a2b83aaca236521c4128772cd5f3fd75632169942f", 0x1000}], 0x2) 19:19:23 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xb) faccessat(r0, &(0x7f00000001c0)='./file3\x00', 0x4, 0x1) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x5, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001840)=[0x0, 0x0]) r13 = accept$unix(r0, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r14 = getpid() r15 = getuid() getgroups(0x1, &(0x7f0000001900)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000014c0)="63a7f4eb2f0c60c94ba359716a063e28d866c93f4134e100deec978fc58ea2b24bc01e7bff60a2e316b9a21a1846ca7854a387534ad30960da8ae736c2f51806406d9c66e20a0d8d3a43c8d20b42cc87ce15c22d9adbc56aa865bd1c3ecf44089fa60e8ae750d4a02de52a0672284fac3f0ad570333dbdeb156a406fa3c614f6cfa24906f04bd50d40feca770805a41abf", 0x91}, {&(0x7f0000001580)="7fda6043ebf43d886b95bab09f4b8da93102461d43cd6871ab8beb2ba7cc8f7f6a496571ab5691b7175c57860d094c999926405a0030363b6bdd2f7844fbf1abb5e1a75f913eb48a7f31c646e41d07fa5c5692ea77d1a5a35d14aefbde5c65cb626918c5dcd60e66147b5451a6b7ae3821de9d50febc4d456b0ad2adbb38951ea5", 0x81}], 0x2, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x8}, 0x400) r17 = msgget(0x3, 0x0) msgsnd(r17, &(0x7f0000000340)={0x0, "6c0ebf315915ea27183f9e752e17f96eff29d4ee2aba99016ce6640db3f939a121d4458a5d214a07619490d85dd4a934a73abd4ac52335cbd43a08654b8bf99252250827c91d741caac7757c2f80f30041a5adef760fa83a38b35a9a1e2535eb4dbde9c0818de68299e6b40d06012639f139ccf6ae7d1af663451285e0e9dd55d7a503870c4b19f6c5c6dc6f12cc5d31c107b78962a79235b4e48408e56bbb5eb5b8b57c5ea154d6f2b95606c8acf565ae6ce1e16582cbf7639b036dddc3ca2a124d85af20c6bdb7e2b47f5d81a398603bb7d08c78769664601dad9f4361ac51cb87ba9d1c091311017978813c138e5adadfe71a00c28f1e0d7fa17d9a"}, 0x105, 0x800) linkat(r0, &(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000280)='./file3\x00', 0x4) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/4096, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 19:19:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x2}, 0xc) socketpair(0x3f, 0x5, 0x80000001, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) socket(0x23, 0x3, 0x3) shmget(0x2, 0x2000, 0x20, &(0x7f0000421000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r1, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getuid() r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 19:19:23 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000001200)="66f7dacd2e241683bbaa5cd5ff51001942abe4b22f1f9e84ec25343244b6cbd9eee6aa7d2b85c7976c45290fedc838068f2f1e4bfefeb392aa529b60d12762b78ef5a03286a6046179eb0293f7162620b777546d5e356b497aa0162426f4c4f0fe8229b7a93c24d8acea29890d9676f663320f9dcf711c95ddd8982ecb3a528ce1d2ceb7e16d82a406b28a2cdea8e9d3d3621656699fe32db30f44902d677c7d05c8c54463f2f979a7ad7eafe9d73450c408922a2245854ba78430a3ad08f1f27dc783fc2fc960939e575c285d96861a71d71f9483912ac5", 0xd8}, {&(0x7f0000000080)="4791166e826c5de2dd0e96d19436d5b3ef9936d9875bf9ccc5681e162b137018fdb90594861d5f6021568a253dcec1ac1b73870f36877ea0557b48aa4ed6d58347abe0bb", 0x44}, {&(0x7f0000001300)="084597e6fc02e85576268c916e68feeb7c0d235e8441ffd787695684ef62af9cf4a8fdde3a8b5dad3750a674e55c08528cbbc1f880cf302f20a797688647950fdf9c9b788f004c05dab8f220c5f081d04537811a71e75e8828781f2365ee29509f0a2ceade5a7c15838bd4949cdd2c1b7c51d915e21b89c91c5207110b8f7b62dbe15904dbc40f19", 0x88}], 0x3, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 19:19:23 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x36) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) 19:19:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x89, 0x20000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x200, 0x6}, {{r0}, 0x0, 0x73684817e4982204, 0xfffff, 0x8, 0x74dfa710}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x10000, 0xe670}], 0x8, &(0x7f0000000040)={0xb8, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:19:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/172, 0xac, 0x803, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) geteuid() lseek(r0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000200)) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/54}, &(0x7f00000001c0)=0x38) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x6, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x80000001}, 0xc) 19:19:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001640), &(0x7f00000016c0)=0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001100)="8afbccbb2b9510a4933a7560fc99768a0b79250715ebeda42134f812b74d328324958ec040c87a43c7a434e0254facefb3c69666697a578a2ab446f0b54f7b20ce22536ad16a59680f7530e1ed195cac92cd5598dc508848b58a9e65f87cc9da840f234e12039197be7f552ea304409ba871ec96976625713658a3b5de17aa0fdc52a6150b055f024586d14921027c1075ff942ad76630952a079ca579d65e15b2de533daeb3279fae629afb025051aca18f5320c98fea45db5c2c90478fb72b7f7c9ee0afab06ace713168a388166f9ee", 0xd1}, {&(0x7f0000001200)="ab73399b2f58fd2187c5078cb8d557d144a4146234910891702f90a5f2069ce39c05629d51a4ec98690a20981dc78c81c2daac18a7a16605aec3ffa817be7182baa4c28d54d96276a822c32a9d6629e39a53c88368316383b32efb02fdc1adbdba40c8134e7c6d2889fe596ce051d421068f469092e8a1bb901e68cb609e2341aee67d29940a001e01e66dbf75415c327d33d8231a86e6ec664664f38b15d7a6cd622081eaf745129cde2d8801489381d019967d6293237b5e59426f4e982732120e4872c80dae0ecfbf2e36eab98a3dfb71e39954f2af1ab20615022e2e439b96af53012bcd38ee8cedeb57", 0xec}, {&(0x7f0000001300)="bd284a9ee25c54f7aecc9277a563d23db635a50cee4805befbe82909bf7b40f8c6bf754dd078e41dab30965f3028002a5e0a863e0171eb4d184d3eea28b7e5b6e7150b9b0347858d2af222c47ed1f341f51bd205b72ceba1022c3da64d5684429378c3f25f3d42dd758c5b885d8276d4ce70d0dbad097917a14f52701fda7d03e0ac473a492b36927a072614eb9866aa914cf244bbf99decab73fef0f2c62d5a4fd6bf8a11640a6bfdb7787078389b49711d6ad8f95713999d3a98c988881ad5186e48a3e8251f", 0xc7}, {&(0x7f0000001400)="48cee14e97aefdfb27a3c132a884d8cada791191a203f99d6b7757e7f8ee9b272c6cc0043f52668e84ba9823f357a8967be19912517c569f2847128081fcdcf2cd8893c9e1265e244dbbd43a000ad6c577a254f70ae848bc94a85175194fe0fe643a", 0xffca}, {&(0x7f0000001480)="6acf2cef0a77d7148a97818eac120f", 0xf}, {&(0x7f00000014c0)="123126ed640be64f699eea8bb80b067f770050775f7415d5baaa4d44fa70d3f1a1227eedcb4376d9849236958b5370ed07b25f21b73b63643b94e74032d947197384320f3e120b87d0e0f8632677609fe50ee48cee17cffb8427be2ab324e86d6cf80aec5c5fa29a6e73a707b138af14f3984ddfeac780131f7ba30dde617ee3c4e6ee402bbb974ccc359bc74a36d88f58365bf26493476069bbb5ae3222b8b58d41b836a9d36414f732a5daafb5e3b2df1b950c62e816f08295ebe2026072cf9a66a7d51f0adfbeeefa6f6cafeaf84ab8c0a93109c69398", 0xa4}], 0x1, &(0x7f0000001640), 0x0, 0x3}, 0x5) 19:19:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 19:19:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x43) close(r1) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x1000, 0x4c3e}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000048, 0x3, 0x81}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x2, 0x80000000, 0x5}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x9, 0xc7a9}], 0x8, &(0x7f0000000100)={0xfffffffffffffff9, 0x7f}) 19:19:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 19:19:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x7ff, 0x101}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000002, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x11, 0x400fffff, 0x7ff, 0x7d}], 0x5476, &(0x7f0000000280)={0x0, 0x7}) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) write(r0, &(0x7f0000000080)="9f658ab0dceafba8ab53c22fc4b87f30a42cbda9b7fbcf77b3d3b779ec40c5e8bfc141deec7b85eb1dadd52ee7590a8646baff80e39e3fff87e1426a3dc33d0c12c24053461f6dcc59ec906c6822a7add38c7d354a83c59feaafe1db94f7b046c1bb4e5cd676fbf872a02750fd6c6a8ea001f9e6bc26be5e7b7a4ed7e7610faa4d51fde2d3da3707afc6852c78a056e80affcbcca373e7aed20bc6ca2cc897a07ceda5edfc93bb206e9ef8f2937745b05a72fd4a20fdb3bd59117630ed4bbbefd6a4b71ef752bf4a16c196e105490c00ec85fc2f967628b38bbb7f04744ff27fcd2e5f145b9eed4d0d629842", 0xec) 19:19:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffe, 0x1, &(0x7f0000000080), 0x0) chdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 19:19:28 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) kqueue() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:19:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x5, 0x18}, {{r1}, 0xffffffffffffffff, 0x10, 0xc, 0x80000001, 0x259}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3c07, 0x3}, {{r0}, 0xfffffffffffffff8, 0x41, 0x40000000, 0x6, 0x1000}, {{r1}, 0xfffffffffffffff9, 0xa, 0x800fffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000001, 0x8, 0x80000000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x21, 0x2, 0x9c4d}], 0xce5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x80000000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x760, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x11, 0x80, 0x100, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000003, 0x7, 0x400}, {{r1}, 0xfffffffffffffffd, 0x61, 0x80000007, 0x7, 0xfffffffffffffe01}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0xa38, 0x1}], 0x5, &(0x7f00000000c0)={0xa46, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) lseek(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:19:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8140, 0x3) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 19:19:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x50, 0x1, 0x0, 0xfff, 0x3}, 0xfffffffffffffeba) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0xb, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0xffffffffffffd776, 0x9, 0xaa8}, 0xc) 19:19:29 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) getrusage(0x1, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x8) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="9542dde96a8dd1e6060578c75c80046c99eaac3ee2", 0x15}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x2}, 0x400) write(r0, &(0x7f0000000280)="5c4c8d2769eb11029695ded2ae52a41e71f8abd7765699f8aa64c3b602d6a4580ca1bc69bf679370f66f1881c684c024b14cb3f5b6fd9df1163bcec138f3a69c83a032f4e43b8a3acb16412d920437b52292947617885a3ade267b6bbdd7d0364a2748f02964e32e5aa617ad5a0a78ad43ba2ee4f811f00a7643a7962c31506c5a5fcae5db2c3499442f3b51215569094177a70f8d136ff7045e0fcab357495c9bdc9c76f8999ceb3c4ed00375f842f02983d3ad38b7876ec398b335dfe0696969debd722e4c3984d29cca56104ed3", 0xcf) open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x1) 19:19:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x3c0, 0x1) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 19:19:29 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000000), 0xffc8) 19:19:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x7) 19:19:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="64a0298441321a2c93b764da48fd823247d16e6066ad42547b2a7918c4b4ec04659858f287be18a4183719dbe95371912ae791e0313c7280d109be16d3b51b4567a05106e3ccea73765e4deef565e00c8faf92f5b2659ee743fc32e83c84ba6ca2ef5a60a25d4f8ce79f00d63adc8574d4caa091b6cd44962e81f84a0548a126a8f9ef864546fe5a2ef544e85bbf35606e7b743087b32434f2f9ac87e66292d4d9f5c8b7c4e46cb5ed0d75701e1e35d4"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 19:19:30 executing program 1: semget(0x3, 0x3, 0x100) semget$private(0x0, 0x4, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r3) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0x400}, {0x18, 0x0, 0x2aeead47, 0x6}, 0x1, [0x1000000000000, 0x3, 0x6, 0x10000, 0x6, 0x20, 0x80000000, 0xffff]}, 0x3c) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/87, 0x57) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="6396542d05c96bdf5edfcde45c760d267eef2027472327bf1d3f54d842e59126d8f3de99e45d6de10c11372b896efd924613b191bd74cbc910ddac658be97b2732a8fb242159375e827bc390e84be00fc6a9ee8172b0d03b7460c15b29c3d9062c5e2a2a52a18349902c2c2536421ad73fcd79ea382395cdeedbf005c3b83d4c5bd04b89b25088a4f814cefcf7657810ad", 0x91) r4 = socket(0x10, 0x4, 0xfffffffffffffffd) socket$inet6(0x18, 0x8004, 0x2) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/239, 0xef) r5 = socket(0x0, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x2, 0x5708000000000000}, {0x18, 0x1, 0x0, 0x1}, 0x1, [0x400, 0x6, 0x0, 0x4, 0x0, 0x2, 0x40, 0xffffffffffff6023]}, 0x3c) r6 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x120) sendmsg(r5, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f00000005c0)="be8a512b1d0067f968ec865c7fa6c13555ea8b79c28dd366e59887e6a15d9cb38cc758254e1151920a985c6e", 0x2c}, {&(0x7f0000000600)="d77fff9234523d7eccaf68b6a874ab55b9d0a6ed7c9adb674b0115149571a42a7d3789cc8cdbbbbf2a2f66ce8d9153cdbb4ffe036a2aa04af5e8421acc161377a57045fae634322760bf26515cd5381832ae34fc9f75d70b086287004f22405b2f6b95ca10c0420fc125d0d7ca55f1d7c093d636a06464e90c8c814449963c265fb922e61bb66f45b6ef898e4504875a076080c013b3b5ae70999b5e2ac6baecdff677245d43affae5b70d4cf58f3f82efc0641aa2656ebbed410a0282306e1e1c17276298b3e5d4f2257453abd2c9ef0ea0c8bf6314dbe02c94ab72da327e7a850a3532b556d2e6ceebfbac3ca83e77192de320ed71c22089ab457a965a32c13307b9cd22912e6f3160eef5d27ceea6d7f7a747b55c125abd2088ab9b3a9b8448976a8a4ae97be779832d9f829203ea3e2fc8474058a4cc9dd695f1b709b98676b774205ca18923c5b9782a65ac26da2194f1b8aab76fa787211b4f1536db65765cd8869e22bf68383487bd4269f97f29a955ceeea58d31ebb12b939007a24da80b1c888728085dfdda8878a9c2a6ea1619d248c8dad2fcd3a165099a4c406ed3a88ff4d4c07da97949b8aedaf0ff8ddb8604015d37396a8e134c740712fb2f3dcea711efebd7f159038fe9d20d8a6188b709d6ebff7c668ee6f280a88fd010d879dd64c47dc56f04f70bad381bb6ec29ea5058b53889c25b6c1f2460ffce142d585e0e70b7503966662435a3d35ac2dd319e7cc815a2beeffd4867b09677567b869c8cf0174263e4bcbf963eb368c743d2e995a74a5175506509891e2954394029ba4109ce2c0bb1365e7b9215a56d123d0f996f6df31b2d5e15e6f28d95fd592126260ae8353b56f0d7c4c4c08b94361d4a54207a890b6a4e481d2fe69477b7b376e1aaaa65b761517fb824e4d55d9ca60f87b32873fe4540f5548fbc394c5a5c13b87cfb0232bcf9f3c1dfd365721c08a52e6aaccb860b014908d01b4b2ff8715115c1a047fa8f5eeb16caf8eabbc31404487553d5e37dda47d87f0f33ea1bab9e248c5b443256187537852fead7705839f1177a2b3609a0563674f20895e3a00eae9c64336e7a68b814b3a081bdd591730173de733e7b7069a76611f177d90494362faee995e36450f33a7a8686f64345ffa1ccf76ff7902e9ac9bc2deed178059eeb7a3120604c1146325ca16e662349a7b2ccefb5b6f7b0f5d6c5d6d875cc0a312b9ddd247b1c54e862e1336df50068dc831c42f35cde9b73fe5f45d32ca1a7943e9c61038e97edcbb033d1d3a67ffab73a4f76028df74336c2de6a4b1410c76c293c4b39b8be6a5a01b5965ae04c14be70eca28a54d84908f7ba38dccff58f4350291504ba93bf8b71ca9b75d84d4040bb4ed232abbbf17b1e6c4592c7e09d8b707eb0d3be0553f09a26f94a03edf367ff5f5818d4bb210f83c59ebe7fff4d0eb19523a57fc14e3026737fe41ce8a26be5d6cec182c6dcbf27aecfbf8b7da363ed4bcfcd410a5a3bb4f0737a2fe2db7f36ac15787bd5e5f9830b8a5effd4a80a7c673cfc66033e67b67fa956d822d1bad7753c8c8c7f7072450071cec7c532b95f0306551cdb2d54c83187b40a1348d347ce5bcd22c484057fda37aef3918d59f3c58027af1c75d927672688a616364fdf8f11b26998210cf4056c12fc60c10486665a2838ec72d64c674b7c8824aa36da1c587897cda55ce896b3f07c07721fa6a628f97b2c9c0dc9824f6ff9194ab0bdda347f5203b1ee72064152284f2feaea200633842a73165ff3c9e239d66750b3e47cf613b35ae3add47253a617a6706202921412c87d01e2e938bbc6252eb8bb7d1c2fa6c8ca1f4c72a278556dfd640b2cd15e206ddda6b8126a93d390c519b6c32e4da789e3d94ae7da8e25cd0768db7bde6b90f00c6a286de2fbb738c5c084a89d459dbc39b259be148cf7e6d16d1f0ae3b7f544942312c6be475f3ac7a698d34181c685829466baa861b99e4a788130633f3172b8bf7f05602df238902e26eb3577b8deb73e965456f800acb422ca10af72fe7ade54689573d236460874d0751c1020e9e1499b2340c1499356d6d4b741d495ecb6083d1b03a9f0e4e4f63ce99984d8179f9a6c0e567b11a1ad884c1fddc31740ce612144dae7d1230669396023932ac76135f5c93fddf30042908dff1d34b57d0e5b98442f539fbbd5165c058ce6ed5cd075bb1bc507b055687ee1d081d6c365543ce9e7e77bc595adb9b2dd5f7c1912e8fb12fda43173711b36976796ec53fb797e004432dd7c183406c73393b326b2009030c72b62fb05477755a84d1c07eced5f26d9a230749a52b644eecc657dd104bcd2e1854ac4029db4f168a0838c20c13684d934d743941e802496a8df14166c3bca0a645f019a430d9562e89b7af6456dbe3fab2e1bd1678c97079d3cf26eed2355da643a9868ff6877d7ca38ec4d3da97a23d74bd592669da43084639819f135e375caf63a7d3ed7bcbc1148a14df0c7029396fd9247f08d185ed1475b394cc3668d56d64893288cd093895c7f9d9dad9d4146c7029d371dade678b5025adaf6f24c34ab5b12da7cbd84fe081289699af70b8bbe20fa0526591650d4da7454c6422b3a10caf58098dab911e3a78d2848efdce0de07dbc1cf1a145ea9a0adde27527397d8f4228896095a48a67ba3b3e2796982f28729bd02f471d8f4e4d10b3ad1c951f89e72fe5ee3154cecd35b78bcce3c7559da891b547720b5470c70fa0b1e5f6859a54bfdfafc030138d0208194a9ad061b98c75ac8b532a88558b4a89f2cd2cba315ec3f86967bbe92808792ffe91321c4755f0f983bb95990be6ee1a463228590ea1f0ae8cd076fb6d650d8703a43a2bd2fcbab64c3f133c927588c871b588b96aa466abb9dc7d1cfc2398db558da608d1c5107f901eca4a94661e639d1de028f5b58740bd4eeba0da1b8631812f5f525903f0816655609d61fb224d6a84e879c5fce82524537d96715a8d5750b1c130c34d15fb9f9fd4c3cab09c31d112ebad3df4a6c4fce37491327ae09776b82c73793ca39e49c964035024c186ffe3e703247f0a89fd376489b5a390df521b945178e4c2cb13b439266febb568bba736de8cbf6bfb3bc0e0d094386eefa4f503de472d952c52d8fb728ebd0b1b25bd50f0120e03eb071034eaf724613cf79cf03403d67a3837562e03c64854364e16f5de6c713140000db3ce5b17fa4667d98fac92508a02f7e75e783cd428ca27b9ea3a45772d941c7ab8caebf6cc64ac6c787a66811d202c23b04c43eaf5de290bd15f9f51cb97fd0cc2490f7840a615ca82ad721c2f5183c5951522692ee468ddceb30a2cf17c4d3779faa241079266a3f4c19e4505b9ab1177e35a0616b3c0362f35c9f5c5d2f4d825accd948b7615f58f6bc711667193546ed4c6e01a4fcc3a02d22496e46f6699b9e53bf6ce6107a89fc902d4d1601b5234b2210ae0050215cc90f0d0ee4066a4d273af4270446689a5175c48cc5dac81bb7adb721ad416de7293206fb705b1f763532cb9eb22a1bdec7972bdee2332249f833807d80e598cbc7a2b33cc58699c14fb397dd4212a156c93870e2688c20b6234856ab8bc3c5e6f29f1422029c3380aeb7a44fd7355081ba3b6bb23b8e736f30e562680cf31d926b9c93a798697d81ce854cd0ae46f6b2818a5904b4f438295ce3ffd9286e84e13814f72caac220ab1028a3ff0329892f991bfb4e33dab60740c603b097957ff5d5f6604e0bf96282e6406f2d17c41664ef10ada6565f1cf12ba02ec081884061e85214e5223c08f0548e05d21ab6f1b9c5be625285ac4d7272bd06e3438e5f02255c5faf9f5b388f8b60cbe5240b6c3468fee16dc7dd04b789d243b7451575226e30c031dc9411112fdf5bc09819c3341ebcfc40df0cf160ac377fe40eb1698b100f87d37db6aa6ae5536d8e73a29fdde255eedfed01ca2b284e6fee69fd850f3f942e2f96259a2dbf66cf45a5db1303ca647966e7302ceaa89a875601330a6083db1baa63ac92c21ea22b763885c220d3a804362b0dcc5ebd330a8f358fb65498489e6d05b5cf750f0d62a43fa6077eaa5e1d975c2938072fdd6a30a27fc82cd4f18dd48ffb8542b50033cafa5d5d069c3e083351ce34664725efcc10a7822b5de52c6725262b408222253821de306a390a1409fd5f965a437b21f319a793dde9688d79175823ec1c96cd800aadceab1b09adba4a5073b6c42bc23722286d6091075a3e9c145f5e84631afb18a46e6bdedf47284b11dbfe5d9ee100bc5cbaf157682b433649a88fb46ba465f4893a661c3d5c9ed432daf68df5026dde95fe69edf063d2e5584ef1651c757334d197d7850321f4095e4052da76877c8612c33d35d15fe9c107a7621c73393a801d11d2f7aeb9fede85f68bf69f20ab5cd05089c386e5cabdc4cf1c1254104ca2d7e5808c082b07f9266cf2be65b8ee67058cf91ebf8020348fa9e7bed42c4165f20182683fa4c963036ab627186940bd17f0c8a230e5a09ccf4f03eb93f69d13065903b6b6eae15b5e50882481fb4da7a5c0697f3036bfcc1d0aa682e67a251ca3d72df8e5b7c153cd5f64b32047651589a3a3a27b58b8b3add35af63359d9fb388c5c703eaeb09eb8068bffb2239c83590556bdf3c46a655302308d6370fbb7ae1580b0b9bab0ef83bb1a4dba4fe7f4538b5fc27cedfcfa0cc2655658db27784bca6667ce5d2bb0ea0fd8c3a9d3ba89a9f406074535fd881b706f31363720964a47e1fa32113ff6b36754999b5747ebeaa922e17f8237b589f0dbde632e944dfbae33deb165d2cc87f0f76a82427a4a27e62515ba38c12c93532c588daa5ec97b08565d9725685060795181452a2e757052845e84ea0775f6c58959528fa1c67f38c371a76611ae692e0c36f6232b2dc95bf14c5524ef972ad45f9686253bf3af246bc89cc892e804253a84ed161ca4e4d0ab1e86ba47bdd90f1564e7ea41c3738f40e2abaeaa87e8141a7fe6006a807e64ea419da5d4d7c9f988ad24eb457ab4c33f60d2fcc2c9fbae45abae5689a24a8cffe83e32d1091370d7b01b3a5994c2ffa6696f36384c6dc38790198ffd4fe6ab5b6dc20dfa3f0f49933bdea4ec5ef715d3e54f6e800f641acd0e1337f47d503c9e49257548889e431bc03e014cd02550c6603d1d566a8f7f7dd1e0d00c2a4b659c2442844b2a1b795613dff5774be1fe6b2936ae42206ce52ea3e00a31718cb83e28bd81e770f8c296c5ba80ab4c864249331782c98c6b81bc297afdeb721609fb49567123d67d8540614643c502134ae7fa775c1d15041d92c54f758d407fa8432a49bcfd2191ebe30eb02f7c0ea56738ebc34f1e4a288f372ece27a859b33b3270c84c4b79d7eb00ae75831371da811aa02c7f013227521d0aa97293ea3b1e43709791c8e0d3a1302c25d3732c7a7784e5a000869e697723f8f78050e23766a222c128eae620c7b9bbeaf28b36dc431c9a1b73abb2469a48465f7a2845644ed3c6aab9d3d41194a7307e0eeea293d0ed5703d665cc43b890d60f25f5a05b8513424d3918632cf4d6d6ad074957f4b1cc6b816d34353af33d00e7997f203fe806b15e34375e90dc1765db01a07cb86eb2703afc789ad84c5c321d016b95f5a823c9b54f37527d47601f570f4be7204ae8adaf293dabc775efc2a3c08dece9385fa1323988b16930761f70ad3e0849d606db50b10d5e9ae36c2938dfa4ec612ac5bcd6cac51410b1e98abd6fed279277add9d6d9fab4a7e321f7d1a1b1ddcccbcd6fc4", 0x1000}], 0x2, &(0x7f0000001640)=[{0xb8, 0xb27c39e865c70b17, 0x4, "e7df382979cd050e251e42417858fc25960b9fe7bd5fae7edc0ae23944c47277484ed06cb0d3fb3b469fbb5473099ac685ba40f04a75accf486d31a4f5dd09a3aea5c36c82ce82573f568708b1382f92b92b8ad5df783d1b69ab1168b9b8a002ee837986868526b384ef66ab5730034f1f8e787bad437ece2f1ba5d4f8773612cd551fde449c785eea2a9ccf7ef1b957b8d7e5838416ddf30c9a336ad291e5bb0861e70cb9c7"}, {0x48, 0x89f84c4139e06ca7, 0x80000000, "fb5358241d88ceb81a0c6feb54619550755af59697d45729a11fcbc187ffc35c3722052131a926a9e32b2a2fab5edd3f9f"}], 0x100}, 0x400) mlockall(0x3) r7 = socket$inet6(0x18, 0x2, 0x20) r8 = accept$inet(r4, &(0x7f0000001780), &(0x7f00000017c0)=0xc) seteuid(r2) accept(r5, 0x0, &(0x7f0000001800)) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001840)=""/247, &(0x7f0000001940)=0xf7) flock(r7, 0x6) sendto(r6, &(0x7f0000001980)="cad9f1dfc48f30fc4c1346368c4c5670b383652afb352bb0b377592b117448f06113602c624bf11e4324b0ac636da64ce06e6fe2f2e1337320ea3b02242ef3dec7148e96cd195cc509d9770ff2b35631208f69388a7211c1a6afbcae4b4fc8cf6eca1cc0290a2e16f9fd569bff6fe5bba9d2c6483abb2d481927f09765318e4c611d7068383b4c57f206bfca88d3ead2aefcaf58ca1ed73a73f839bfd4d2fa527d63c728157921d35374142c77f2d478f7ec3372d391024e193c702c89a677ed29abe829c8838d", 0xc7, 0x406, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getgid() mkdir(&(0x7f0000001b40)='./file0\x00', 0x7) 19:19:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 19:19:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0) shmget$private(0x0, 0x4000, 0x11, &(0x7f0000002000/0x4000)=nil) 19:19:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) readv(r1, &(0x7f0000000000), 0x0) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000180)={0x0, "e392c135ad70761771eac3a1a47ad23a918dc38ce4381adb847ae1aa30057c76dd2284969940993872a06bbf7d67a8a06c45a9b05c7b7dc24460af725f2548259e0e244b49bcd8997fd7bbd72ff24bddbc44ebb0ee5f189631faa75fdcdbb55b20e53ec4d09238dd96ab6adebfbd446d6c80e2ca9576f8640336386fe25e1ca56ed94a2a312018e25f042387f5bbb38a5904afb517984bbc39e21bdc"}, 0xa4, 0x800) 19:19:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x0, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x20, 0x4, 0x400, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000002500)=""/206, 0xce}], 0x10fa, 0x0) ftruncate(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) getpeername$inet(r1, &(0x7f0000002400), &(0x7f0000002440)=0xc) pipe2(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f00000023c0)='./file0\x00', 0x20) socket$inet(0x2, 0x5, 0x3a07) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 19:19:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 19:19:30 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:19:30 executing program 0: unveil(0x0, 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:19:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="c882bbbc113b816c1e85f7bf126762a01bd473", 0x13}], 0x1, &(0x7f0000000100)=[{0x78, 0x0, 0x5, "51772b1002e3f764cb4fa3f888a3873262aa156c4ebf61a59c19140ac1bca77013bae52830e831e830d6a012a71573551bd4fe4b05d6b4edf799463ecf6bffed54b628da4ac9d17607af7b2b53d3dfe067a2aac49b388878700913905ebd747b38"}, {0x108, 0x1, 0x873, "e97c7edfaef9290c0dba1eb87bd9bf3b28be58da32505b90cbf96ea258811852d8b2f7e7aedbd39d0e2e2cb2e7619c3f828f61e81de62d41c31cd92ecf71ac7ddc5efbeef5735f2cfe01337a6073d2b203ef2fd1ba8ea87951cb5ffca5aecca6fe72fdf1a1dd525f12fb34219974f6d58e96599ad91d46a297b9797b04cce08d69e7e11fcaf57217a2ab364ed7220f32a908975a49c43ca6b6663978e092bd3354d7d3df1061c0e1904ed85786ac78a419bce1588e7766db78ba1113a6ef5a1060938b9c602a9681824dc7baf67d4265d967b9153215e7bd289d8159ed34b7648dd5667e49d38512b2ab65f63172d127d0"}, {0x50, 0xffff, 0x5, "9f3c81bde92ad580e9d98711c6e2ef98fce6938df751193f87ec99f1f33994ff53a1e659c3d5500f73df27643907daca21831256199f871a217c4e"}, {0xf8, 0xffff, 0x9, "b4a90dbcf4528d0dd9b1c74e4867550b5047cbb1b84bddec604c11916e7911dfcbe42ddb74e73d215d98da3c593684bd30415e0d5d352aa7722d859caa2e4570f4754047f791cdc9d9915d63d104145fa395aa24fa21ccb944820a10042b0e06aefa8bd0418e0ec6d97571f58ee117090784a9c9fcceec06ff2285d8ad11775e9c804a9d75d3933a02f99b6eea8501513c9e64e3e65293becf34d87c75027841c95a300789b61e3013f9f86e62208bee26deaa5ad568091776b4992afa75af033083d0ff1cb6c01b98c9c2c0fd5be3f1d1a410fdb1d20b70419c82013f1259e8a9cc"}, {0xd0, 0x0, 0xcb3, "a1d4ad7afe2b5a3cb19d6ce982051ef562f2bebc494cb55905c6dbb4bd068a7fc02c1a5101250d58a7f9e5ffc3eb4032e3d4eafe40f5bec506fca5db25d1cd97376ab9fd35886c40e0abc3b619f28f32e87ca4de1d31ab6c64565a598e21db2dbea658125c6e89baaea6f7a90209e1ad620f4d98080a51f8230034a4f6dcc3081a3dd76989344992596ec37f233d9c8d5415faa861fc280ec9202898967bad3ba8d1f8759e91400d8c0cb606c67bfb536de2710794d6fa88feca0ca657e8ae"}, {0x68, 0xffff, 0x1, "a9f38cb6a1b6f75ece37406a3c66b7e16efc6111ce1432905bbefa36da9471d12f3fb81cd05def6e8e31cfa77f3420d32a3819c567197913fedce236226dfb21e1d6c137375d940853f74d833d0de716939e5b542defc3"}, {0xc8, 0x1, 0x7, "7391ef5c420b3da957efd1eaff94696edbd598bfd2d3bfdb25033ec8e157b7f93539db7972b4f0fb3f0a0da86893a51ab39e813b75a289021b2bf93eaef9d70e01cf85506d8d0f725066ce50c017c88758bff84b7136b8b2561949c1552ee5844c46356456d4e7e5220445fe1b87b3b7069dbc7d74214a855658b6bf3153b53c4dae3541a9f2ac9c4738bd95220ed6669e146a978010b210771b2b8ef8c642424c17b75c14bc25b90a27e260fbbc07f5cd1ae91a97"}, {0xe0, 0xffff, 0x20e1, "11a65c700a6ecf73cbcbaea3a2d2af2b0df214b6f913f2ef0702b48fc7df5a426d2ee36bec409d0e1bd9452358c24bbae6fd5223eb47245dcb2dc856c9dcf3f3bd7e50a6f76b47ee7e3551edb726fd0e4e68ed82bd0b05ab0a5ed7d7d22bbc69a77469832582dea086b50cab3814889d753d3567e41931120335a49f30d79447bf6478af98b3bfb2c2bed60fd02db92ac4518cdca96810ad871caa387d540ba3b1970e07875b2a8a60721703fb8e3ea1e3578cb23efc33776d20904bb05c9dee64748a612b95aa0f95dcd0106e67"}], 0x5a8}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 19:19:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0xffffff50) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 19:19:30 executing program 1: r0 = msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000004fb2b8b42b3a683d772e3752264aa7958c401d0f6db6ddde2fe324233ef04b3fba4589ab8bf021a4bf7647ed4308cc1cdc95c3c07374cb30c4b05f8ad28ff312429849a523dbee683344b21b1fdc7c0c3d3030a7ef60ef5f3e555fc43beb8a"], 0x75, 0x800) msgget(0x2, 0x80) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000a2cc296e494bf074591e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9f82ec0da07716f37899ac012b381d259029686d509ed1da269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b0d213ab107af"], 0xe8, 0x800) kqueue() msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x62, 0xfffffffffffffffd, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 19:19:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mkdir(0x0, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) close(0xffffffffffffffff) 19:19:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x29) linkat(r0, &(0x7f0000000080)='\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 19:19:31 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 19:19:31 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000040)=0x3, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 19:19:31 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 19:19:31 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4012, r1, 0x0, 0x20) 19:19:31 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000100)="55ba716a136e52f848061cb0a4008ca9c9f5b2852ef5470f2d2caca556148f56998a86d104a91a0644486312015da763441df961bd0c41e33a84baa1a163d5316728a34395266e792a4277704fe42b8429310f204f1cd19a8775142a05cc9a0b1ebbb8ea7ad3a55c438975cfd775a5a1056e", 0x72, 0x6, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000000)="f4f4fad3a27e54d30980a9cde53297b3eb1d4b8eade929f598cb8e2fbf99bc6a4505548702dae8e6acba9829fcf178b554ae82e7cfc0e8f09c8e23dde768959fd33e191c25790818f99776bee04b5af7aea8c9a6d7a5107385723ededb15d0e7239e4089ffbbe158e50e77f51a1bba8e8bdd82801e1e930d4cec1bb56769b52afd6a57a89e3bf7599dcf6fc5e029394169e38ea0450f27fac8d7d5f70085d61fa3d98dedf8748e1acf73e61d7a51f97c1e2945e1d59a9cc0303b2611d47313954b800ffb17024a49942a60220cbab7316ca9daaac8ac63dcb7dd", 0xda) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:19:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000be000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9681c61317be11bb568aa068", 0xe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) fcntl$setstatus(r0, 0x4, 0xc0) 19:19:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 19:19:31 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') geteuid() getgid() mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x20000000) 19:19:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) 19:19:31 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/166, 0xa6) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$dupfd(r1, 0x0, r1) kqueue() 19:19:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r0, 0x5) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 19:19:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 19:19:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000000) r0 = socket$inet6(0x18, 0x5, 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 19:19:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) 19:19:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000080)={0x7fff, 0x10001}) pipe(&(0x7f0000000180)) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() 19:19:32 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0xff, 0x400, &(0x7f0000000000)="45d64b634abce92750baa8ac8b92a878bd3534510fdd06f752a4a12da80c0cb48f0e65902fec63ca37228b79ae7b8a857d8474920062b854ef70aa3ca1010af9f3aeaf87bd85dc1af2087f9b965c0f788242ea1905a49c11584334d9168b40b8a30172b97f13f8b226cbef263adf6eaf1df2c4f6637b60236cb013d75b9ef22d6f3f81834f510b2949c92239bc1e1ddb15056573b425e0a2215b33fd", 0x9c) 19:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f0000000000)='./file0\x00', 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:19:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30009, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x1, 0x2000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000"], 0x1) 19:19:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="c399a2eb884d25926feefced01b187a97d820b8e3a349308a160318f97b4aedc5a374eb449705feb18c63c74cd5130050827151a2eafef0351a4f5051fa82b8b3dd82122e48d862a0ab995300de5a126e211193693c5135603e8f43586b0126cd958bca9e7c2", 0x66, 0x406, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="60ff4b6654023f1cdfac7a3b11c751160f3e3bde7529f2c432c20fb41c2ddc6f1586f31dffb4c64f8de352efbeb3cc1589922b37121a1dd7fd63ad18b470fd07938dd2c7a7cc779c857704c766e2a7381947449c6ea55fc8d4f61d15584878b3dbeb83d3ee4d41d50227244f5041dd144565365eea5f98a5aca1d222e377c5c23ec6352cc739f3fbe82cc134cde5b14ab91803c9e6967f9631561402eef412f1215e1cbe78547d5b263ae47853d70587a432ad03d6b408194f527967749f79f2a58dc992f46d2f6a68edef32b214caad5ec122d3b7672a0782d3b1bff9a27fc31f50fada4c362daf462f33dfc8", 0xed}, {&(0x7f00000001c0)="f3fcad96b7a977ce3dfddf1748a597343e4db14af2bae478b1af68a3940a9590f22238a526364357d591bfc53883e8f3cfa99d45aaa9132c12b9807b5cd5fd6cd128d24aa4a9f37bfada8659a6ab4a74514fa3678c59de83c5d3b0f868718b197bd61fcb1213265bacd909675ed8f312681690f5b666587bc86c05b6b1161483c57830591e5198febf2a77dff8fdcc70bdbd236b933b6e76aba4f476c41120d1cff25643925869df5eb263e3c047932dd53e95873e7997e14f864685ad2a9514", 0xc0}], 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xa6b4, 0x4, 0x8, "13ba21d84ea91b0dde1497adcaa667a53f62d2d0", 0x9, 0xd3}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) bind$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:19:32 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x48) r2 = syz_open_pts() pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)="6593edfc1a9bc6a9b034ad34e1d4dde8f9b0ace44d7624b11693f578a55bd739b95ab63488966d1556e966f2d6d697118d481a4377bef608a9271065da3b2e1f2ffa3ba067be85015860450c183db78fb9570d5f2767e3ca4d711a406e86a7a3f7b45e174deb6457a8f58a97e5074b8c2294ff171963c67a405a92d7a9a5e8edf738dcecd7a71c8e409ac237e9473ba61a9dbc8b71fa345ded948118736397ea561029430a8461ebb5b7b65d1b7d358d5db82da4", 0xb4}, {&(0x7f0000000100)="6030ed64fda272fbe01ee2b05e3d5a2e00187de7bfc2b80ae4c3f18f3877ae57365b07b1b81c60e8df6c2ffa1b25ee82ba412ce7d58d5df4c7791e4b3105f692d88007057fd3121ef28e9363b22ede7307883e882ff453dba767eac2e34429c9f356568ac2c3376e676ecab556ff53bb6c142995532008a0f5331b17c3756cd1f1cff78bcac8083dbfb4d1dd40b2f0e839801a77f4905f645f2e4f4a57720146fa15836511a7235c72", 0xa9}, {&(0x7f00000001c0)="e10483ab6d3f1d4890e6108c163be0ae479b384db5f30c9ca0953a2a4da11284ba33392642cf0d0bd1134f1f8e7915b8cbb1f00fdf4529d41885e360c07461a8fef4332fabe1b8442774bc639ca0a4b73d0251b9d0030fbee293d7b9a6ee344790b0f0231ee490a1efc9d5dba8df893a395c398d7bd634b1c792b3a8aa35f7baea31dd434fe804b43526cd758e252199396de9a97099c9506585449a091b90888e66d70cb0c9978dfe28bab5e27aa8efe8469236c0b320ef6bc7c48281b590675a37303b3b7aae50ddf0ec7331b9ae46da2b", 0xd2}, {&(0x7f00000002c0)="774dbdd1dbdeba9f124c5060c9d488f90cd64c2b920025660ff8adc36bb35c761daf8121064213c9f31c4c64f339ab", 0x2f}, {&(0x7f0000000300)="b747e6850b5523f4891f572934c1003595edecbd494570f11436dd094ea39e5afe73772c4bb896bb56fb782a41cf6adf72e60c426f4f89b5b51f8a37f167408a36ed553c731a1882c0d066d7fe7d1dfbf8b3ad1c5f5a51ffbb042966a962c68da6a3eade64dc3bee4b61f3766a647876684b94b1c2d2e0bb7511e179c7ce15996b9a0ece59c348f1822be5653a30e3691c2798bdb7cb9f4f65a3bdced45e274f266ce2bad2f8c14934e0c910373d9e2d952f70249bd4c52b062d4374934f3d9be0b2", 0xc2}, {&(0x7f0000000400)="467244c8de088f6697432c676d3ed9ccdf60b3ca6bc8ad12fb5c5f234b2ed0a533bd5d7d55575cad080112561f3eb0f3b4fa73aadca2debbe4b5a5df7575e1e97ab4b5ff918ebc2d014dba857b7f55ed7a20d84a8873129649eb9589b6f68cb37c6188b589a2aefb1d9b2a24c67bb4ec008a73fc08ec6163c2eae1d3034571a19e9fd30d2820d13206eaa69cdd10b1afbbbeeb63c55311443e9a668cdec33a339a3aff46573d761b", 0xa8}], 0x6, 0x0) syz_open_pts() 19:19:32 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4000005) nanosleep(&(0x7f0000001c40), 0x0) 19:19:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000081, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 19:19:33 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x7) r1 = open(&(0x7f00000000c0)='\x00', 0x0, 0x13b) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x681, 0xa) ioctl$TIOCSDTR(r2, 0x20007479) 19:19:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) getsockopt(r0, 0x2, 0x6, 0x0, 0x0) 19:19:33 executing program 1: clock_getres(0x0, &(0x7f0000000000)) munlockall() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 19:19:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="c5b3ac1df45495f6786a817d0e188f1c84b396797fc5a75d995433d169d15553aa234a7b2c5f8cc2dbe2bfde00520d516c63aa11a9", 0x35}, {&(0x7f0000000040)="ec4e9d16a3beaceee99fae32d53d44be547ef7e2fa5852dc0339d901619b00686ac0e1de3a64a6a64f808f6434d8408a50251b72db93897e6dcc113765a1c960cad8a2ba7ae9c4040f916a85190ad8de224db5e2a9a3e930d80c91b1af953ea13c897bfb46bf70eb3810dabffc410b43ff489f5433dfe621ac1d516ed70887d2080f2933fff84657a7153e42f9938243015558ecf9bd39ce9e7a389fdc62ece68ce0ba416a2013fc7cc0d922b1fa0e9ae5e4e290c96b926d0292fe240895662c5437e7b2cc1bdaa1", 0xc8}, {&(0x7f0000000140)="22a221dffac22dc66fa6c96a646e2282329cafc40ef27a6cd291ece8a1cf81def5162ea5c698e49bc380d6cdb01d40ec2ca8d743e81234342de0c02d5e413d1662f958a19397f59d9b6adea91264d9e5bb9998d7e6aadccb1d7469464ec904eb60aade1d0cf7a5f474e6dcc4d735e7343e418e0f8f3e9a957a5ef45ac6f33b1d423c6ec8df7af98791bdcc8db90a2e3a961056e3f90007da3b0db35c7f61e6f133d892a758d7cf4e8e5249a76420bec1ec2cd69ac8", 0xb5}, {&(0x7f0000000240)="b8079281a01fbd27465e", 0xa}, {&(0x7f0000000400)="9cce77a9e17412225bd4b380add1ff1ee2cf7b375df93d260fb72b0eb306bf7c64bbb5bdf332ed909bcd476f89008292281946f28494d41d66078aa7f978bab50ef30a0bbb8e3ab266a15efa1e9f9d87281912888e239c769dfcfcaddf554eacdac682f5c9d878ba8a378623a20656ee5a74a9d4f7bc0e5b0055051f76c17059f7775633fba3a1dd669939d09cb3b8fc89087db1b80e136fc610f7da102e8e4f502b59da360486cb02607e6a25523cb7602b765e463c2f6ffb7f63619dcd51eb72fe7996cc6c45c6299e4cc748d437b52d18102a506aba7659b8600fd354153777f7e9d4945f8f60b83ae752ced8fa1118b9ad88f2f8f0f7e5af23f5c46c60ebed0759e64b9111ee6c30f48de8278e36d93e89f292a57821b3c659cc8b85af226b97b224db472a1533a169daa4f2a8fb05e0b6fc7d631d25a0758c44b1954381dac86e79d26ab6813bb77661b0814ac2c537270a0402e6e2c8a5e4588da1e29edd80050c46c8f23af0d69bd810cb3cdb8c9407ec15ddd5f57b6459371db1a03bd33d0473408a2910eeff7a0db4dceec491de2a234ed64498241bbbdbf17bae7a295077247a2373829148439489d43d81cabcfeebc71ea5554ce1559498cb18d59cfbeef63514ec4dafe7ab0b39e1b6641fa62c5956faca87043f00451fe968ceabcab47a09fa7d1e503f74f9a7aa3bbf1443145e3edaae5965a39a9231ece5f2b70d2d9464b7d025de1aed6584d4fc9f868382b8daa658042a8a7331fcb106092f61d046be1f5f834fee5c6a236e7faf2a46d3bfd738c68bfc25d4416c4b4a7fca546e094525c83ee46162b81a4c5d2f68e580760c540ad53e63fed48f1c82e6903de1097e162442b77b2691298dbfc56e58b8620683ef01f21ce54fdfcf48a1964251fa1e026d70c2c2d3e237a043c855192f890814a88f1878a774856e92fcb89beae5b28988ab3a8316da7a8f03d6933cd906471799107e8df622ead88017474db2c7c440d8308cd204f89aefb9734946d0e6b34370eda3b40622ccaa3aaddb76da27fdf8d730213e109cf9d8e5f1d6297b6c891c69432f4819852836fa8ceb6e1e4a62c4a6b1b9e30ec0e46ea3461d2e6b74d09426cca5417c8b33d5c06e9dff194f24206d82a27652bb05336633213f8b20b17996b93bb0fe30bf38a6f7a7131b671f67987fc6e377a21a675d633878dd6102361caeee085627257b374b37c2cbcc081d43770633f1e6fc1d525c251a3073aef737d8091148b117d9b02b5d207d93a9309922a25bf6894187ca4e814d3ece5e3c280ee64f0685787a211d90c39302f4be96e4478fda57f5d0305834e0a6eee7986c50511edba37b5d2de15798481fcf39518ae61a6507ee27b40dab4e39c7a599355494e60a22a93a2a8cb04eb91071dd545eec1dc2bbffba6ecc8c059929fd4190fc4cdd190118a7520f424e4df690fc9efa8c73dca35966b7c549e959e569081af2920e77a78cfd4340410c25a088bde2d6b3514cb56de93ae015c9596f4aeea871c1a2bc71a46d0212fed5ba941b2e98e7f8b0aaa6dafaf8ba3abc725942cec0fd226176a98fff591470660d4219d25bfac8dc6ddafc211abeceb97aa67260226d027964ee97022681bdf561ee930e7a87c6657b6b209789da7130df54cb6fbc9547769c63d48c0795a3f05683f4277a0c6f490821d1d5aa8a02113a9f56ff94d5474564697378b7c19616e924040bdb23cc77b005313b239c390ffb4fa3be3b44a6cb6a45d637c84a4ffd4958ca130af81668c842c2ec037fa6e0d7c124196d6dd79492482a92b7276776eb4cb385edca7f62b894901b7ee64b1b55940d290d1d878396c77cda7dfe12fbb11e254139a7c59706129645718d8612f3d8e3f8ab858bba73195fa8971656eff05667211fc9afd13fb5498a5fd83b7a4244b18471c82f1135d2dcd586e3285907d41ee87f79e031215a1733457742dcdaded63f9f013c4468a0b0bd90b8bde8099fc6dfe2c4e354346a21fe3648c14916126829c8b637c4963aa4c68e31ed8c98ffbc63ef8379bf19b6cb31f03f0e805258b910d56914c6712e9c0921e14dcedd42bd99769a08392c6087c6d4dcdcc689981c3ce4e4341529c7dfe16680bcb6a3a5803ce1dd9f9d55accca1854a988dcca795f321f1481ded40bce409944339e2cc80bbfeb4fcb2eb88195beaec080d65d2e51fd63ee95a0633f2befdd67f943b24ce5fb4f438ed8a84ee30e7294c4cc356b85b95ce8dd0b9af4dc0d222db3f2264b6385798a34e7573d4ce74241bf019ee98f81d6ba7c9d3575d9c9aa1278870d241507efe3b0cb58f39949ad0cd813e70dd38db118858d8ae585b738784677c639cb916535288f9d58aeb9da5821658538d6f51a467a0c5d9d72410341e7cde32400011c067e16b70359d80c9ed5fe6dbcd7c6111e4ef68a8b5244660a61cc36b2b150b9d4582a16d50b7c7f09bc7744fa2df0678136d27c463ae4892d23db51da796c3ab4ab081495e68bbd8b19c0b6e153cd128543c012939d337283bee11c0ce1000903a503ebf16676e0ca57dd939cb149045fa611c5f00d01d8102f1326adec043a3b69960376f155a36e67be3dee20aa35ac0a33261bbb77b372795a48d69c254ac3656127b9b50407802b301467e23a52f2c3596a0058bf5db9a063dcc7485c39dce5f5d6473dc83e6bd7c1d7efc4e6e0681d1d43169b692accb7e9f64b216dfa1a88e6b6ef3c9e8f9997740605c473ea10dc6a2587d2101f494736cc075ac390176a6560f6436fd4cae61c08fb6b2c841d29db44746bc81a822f43404c34cf64242064a80dbfa9c883d81fa9aabca1747e2ad22522ae07085d8a4673b2f85a3eacc48d749c299f709dbe94f1d476f4dfb70e0ea2510ed9aa9654a9bc7d204bf4be86ef2cc5b291346a98d47cbd1a4791557ab7edbc93848bcdb82bf96d242ae987f26c2a325d5adf9478c8a4fa6c2a477b8df603f18d69517ed8920631ac3e743f8154fff03410113c5f33d3a808ab49dc92497cf60a5e584b2e57f81017cd7a1e118bdaffbf078fee900d922ec4ac3acf8d4934f2370b2037af8a1ecddb043a7f30b56c26151dfdff88ed558c047e46c71623eb82fc6ebc439bbdcf698b3e0e1ef833a7626f1451de5ae6104b89318e0ca4afeb3acfed824d41f3401e034b0044d872ceddbe08c4e2a6064113d9e5e7e9a1bb4a2db4f8120f0b9e59653c11d6ad0db83ac3dc785f29b30f8f4ab80290b8a9222ae6dd3ce1586b91b901e5830b4dddb5120c390b687094c2568443415a43a5117a8f0a18ab9626cf973e1dc41bf97f819cf929028e48350d26276d9bbc205a6ea25526d678036fda931e56a6dee283929bfa8d3af47b3f9f835a0ecec3c7ff93e88d23a6a3c01d6b40c4a811beeed08e4ad36cfb28a018b1e4b9692c2d203fd77be8018717af01c6ab7e32fed7a46580b02657ea7997e5ed684f6810b034a266c1179dc8806759d1c3e1a15f41bc384ddd909703eee783a025b193de20c17862340021ccde023227bd58a7c30e64028ae719030e495a1f29d30504e3b32d521b996a46e8d57cccac517281c3f070c0689a86cc4481a97301a41de91632b31723400ce3ebc1a6508f16da1e4819fb1e0a286e56a1f7d774649d243e7990252912297dc4439d87c3d50e8b53a7658aa84d1f3a38d29c73b5c06a43ef923236cba4b43af02150188ea8c01e71ac3880bdcefadbf4977436a861bf1a13366ddcf135f39ac427c14914ec1ca396037d5aa72c59ab1e68113ca49a286b0c396739a6ce3ade67f8b8d0dc122f18d452a41f8c5a19d942e11b9077a6b117987a7a659a79824d9fb9595229ec1f048dec4031899256f537bf04efab3d79dc9cfb2bd405a533e7feef4f1d4f8bc04d7f1dfc424d5361f307a1ab7e1fd4467204d2928bad378d2e143345f8e42de7be193f62f3d2be41be8834e86e6a222855e0d89b1694bbeb96e578981d67327b3f5be7352af6be85bf2145ba1c8c70da900bac54ceaaf944f85be8ff49cab472907f4ece78a7e7ffe7768926338e14f8e8714b911735f26ad4225ad1a8120f359665c63f4fff067880b34f5b13281df378110254e1a2d8b5d808d5ffdfd86163949d1e843b8203322ca62ca8561b7b705fe4f047126c21bb53b3b9fe380c4bc8462f2832d6cb33b753e0f630edde02398cb480830e8e2eaf30afcaf47b6b1ac517ce776cfdf836641f78842498e1ad462dc351a43fc5721f8aabdb8f125afbf221ee5bda0c624088a0d3179f67cf24352969ac3e3c19b94b737a2f50bd44bb427960ec76f81c6d6dd5089dcb2bd64c6d5fcec964055aa3d5ef8718ac42302e03d9a53284c354725c729ad4601bcd8ce41f0d7cb8ad8d2abea77bff47fc3439c972630a00574982124806a5330e73adb98784226c2094415236d05bf5f2dfef878aac71bc617fd0792728a40444b9b61d2ebc987946633f035c6c74f5ab923ee811c03b0d62ebdb471c7a00ad64346585921e3d43ad4dbb70f67033b46c3b19f6d4075a7aff5f8b5be426503db408668fa7d8616efe7b7f7eb785410ecf969e10ab28ed0130dd790a93d823f1acdd1a24e85e2c445e23ebd1383749dd49750e50dc2130ac5b6c1f1d3de2bd1833ac73670e6b459580ca9d1ee0a98bf87b79fe4d197c1dcbca8623928e5485cfc85405d2eaf3eb4211619eaafd8e61efe517f540eb3c1efafda7a1a90d9e8bf8577fba0aa0c4d1168a78885a4b61d9f1af978dca632d09bef600ff2dc649277d57c08abbde550595bd9ec6a0368b4c9e273c6b6bc2b6e7163eeee5ffda7bb8ba6014f83578534788511d5b676eafb0c16b8724e56915e1b36ff4e8ee34922691822c7cdee3be14f9a86c30c392f5695a7818b70604e0eca5fb954da2e77fa66732713402781f9861b0e1ca5f7e4f07f84fb33e0ce56e07a16df4e3f031f6d05436dd9a1631bd7ddeb40993410379d7f3ca0e40bec1f6d257d65156187764dfafe8b4f56e45cc7853087d1772d0f7e0f5147f74b996369e1c50c481f10fd6ea79c67db37af199ff1c49f92564324949013ae3292d916260d93a57d5ae2381a2fad1926e23143ce05eb07fb72c44e91dae435371dbe90caedd78daf1392d62f131b0d3dcb7241f6b35d8bf4c6297f5a9d4b21313042cbadbfda22afc9bb8c446787463a9bb3a9c2afc70d2b4c576e3280afa8e28d1eaaad81aecd369de02431fdc8ee87b33f2e5ce9f409ab3806a33ea12d5bbf5ef41fdbe7c433a7e88da383867ce25d24e9a274d0d4a3ce774733375994721f8beaef9dbf9d1915af18812435ca1f5d06cb98de74e149d08306cb6fc8bf665c5abd66ccae0ca9f40afcb14273c383f93e2dcff4a7fa581d24c88bb194bdb02bbd965904767b293c8fba9212594fd7aff1c91f7a59c97c033397640e5aa10648e6ea3eeab3ff9c2f3c93c564ae5ee4508017bcda6cf0d26291de57d5eec7fdff33a4454e94bbacf9cf51f01f1415ab6ba80373e922fa805f9d1d2b95b7cbbbf10e63331db25cbfc41cab72db57238b7e60e08080ced6f40c5fa2a1aa43b9079b494e749872894227bc25402db7f7aa498d996cbb16283753db54fdc34bf641ca2ee610ca4b4903fb879d981a141e36077c43447937c0b09eaa50416d65fa42991a4f5714d7bec203cb1e03bfdd5be4f576101f6723d073d08c9a138d3bed3d6eb49729b414742fd8b3cd293487ea86344b969fb66635cfb62e395247eaf54ff3598c3b9a53604f324b9cc2f125bbd0f0523e90e0208597cf3374aa119755", 0x1000}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 19:19:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:19:33 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x4000003b9ac9ff}, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000040)=0xa1bc, 0x4) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x45, 0x867, 0x5c19}], 0x218, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x6, 0xf0000010, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000011, 0x6, 0xf2}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x5516, 0x8fbc}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x7ff, 0x78}], 0x74a, &(0x7f0000000180)={0xfffffffffffff800, 0x1ff}) kqueue() 19:19:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/227, 0xe3}], 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) 19:19:34 executing program 0: r0 = socket(0x7, 0x4004, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x383) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:19:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 19:19:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x80}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="21a5013e2c2ca55c42c423eea5e4ddf7a224806febc195c3cc6ff12657fdc57d70566dabcb6c59bd01f4c07b0312cdb664a676fc3235a64789b626d3e1472a26ed429ded4c3063845e0efca92f0f2b34a3e782d3372ac9e389fa27b0ffcb9484b2e4e6323138f81b711ecedc0c5af13f91b4367db4b3c4865f5ef6bf8d5d71b0ab1192686742617bfc3116529214c037037b64", 0x93}, {&(0x7f0000000180)="d1faf1755022906d250af05a8d0f3f09c72e0701f4628ed5ff27a5abf3c2e52cb76f05beaf5c919e6f999c3ad90f5ce91d5cabf9846ae0e0c1e3", 0x3a}, {&(0x7f0000000340)="32b49d39b991ff856eab1679a2e0d1388fa8952d7130691bf7a2fed05a058fced3c5c9bb0ef96b77de9976148616baa02b46c687f7454b50a219b7869b32fa0a6753b6483d04ba60d16610b13933f3cb12a67773a68cea1c28fa6843a2ab0f5d719a55de9a7c91b8903b5c262dade1682fb4512ff13a07bd683a7ff1304fbd8998d865d7c6e61faa06a256c4209844932709f5ab6c595252bf13166afa87d9c1f119", 0xa2}, {&(0x7f0000000400)="fdaff4b1af0773b867f3ef0a95c08913ba314550b25fd895a2d4b0fe235bd796b6e11b3a9899539a4336247ee7a7cf38b4458ac0c5a4476b821de7b4612082825dd9f13f1c0b9cbbb672c10e1104998ebf9be55a57611c3d1e6df8b40b433423ac35dab0acb8b8953fcbfd874de7ed930dbb57bb2cf8befcaf7ea53d7c9144f3d2d90cb8f668d7b3ecfed20d07d1b173eba5b40a92438a7b1ab1e635cf076500d823ddfb409b4eb3846d41d2fba31d7a01b220bb295f14984eaab7f7ec599dd9f891ef63e7f57b7ad7e6a64e267b5dbf6a0a456e4f72144f9fc0465378fe54249686f61a37081313d551fcb5c57ec21a8a090d50ea7f4e664419b47fe89eb977db4b78aabdd893da51f5848c5e72466f65be2af7c37dbed75edeef22403c0712cae1052797dd86c5d840c1fc2f86e035a4b28a4b4ac4cdf682c50a5ba8b08a5832dcf6898b5928f94f695019ec5a3cf4a02bb6fe9a0e4a2e70edf076c2d58af9edb65b73b7c912c84eb0d65ff66cbf3055c3876cc46defbb10a3689cc11ee2df085edde7295102ae573d8ee44743bf4bf4c73b9a8ef5907d5fdfc1b73abe41b6319b0245a802dc27b5f3c1431fed6310f95c8ebddb017e71fb269ff56f345cae798720ccd2a302f5698639608c19cbce4313889261b8508009a5ba6b17e289562be2e9dee464f82a0a40ec8d1900f59a70e7280fd1bda4450de0b84f6b0ebcc6d4ebdb74609cb9825a102c5bf65c444561f8747213007a3ee9ae661fe13c0cc3001e4e6653eaaa6bb9c70da4746f2d421a884940a6890dd68361d99a61064dc6554fb92ca10ee4663b15ec1351531ce3ab859c09a0f653b0d2105a69a25acb39a395dd66050dc6b2215ff886364ce9452a32060ed2905fb59cffaef9bbce02751170fd2005170733f234214f4391579725931ea28c70bc85cc3ff2f005c9c61d24e50658a62ab147ef20eed2bcd34d005217f55aa7c540fb94aea8cd8653111045d30d3b759497be3cf9adeddd5dc86a6ad1434cc490a0b1740ec4b6f2d00c9da74fcc7ffa396b3c7fdbb2c13dc95574fcdfed7c216fe012dcf176bb947e00cebd4de268aa207128b24fb2b3f38988bd78f5a605d47534072c120718b593363cd6515b5b688e7b51258ffd8d9a3efc77ce458c9ed8683a4a2cff1a85a3c994c4c811a38149b99ce32780179e182321d8d0639fa4acf075297ff095d5b20acbf72f233059e233d0a5a5579db8dbe9c931f8ce8da1e3c3e52590118239c23e5fb42630599eeb585637f55dfbdd809b04a7289bbc47e4d30e8af8fc90caffcdea8a731b1daafcb5690bee1c58de4a41be6748dbe3a166f1582135e097b0a846cc3bb6ad8aad23b98e8fab6b0e9f39458366d3cd40d1a8654fa761a4956f0bbf3cd1c947b96c9ec73ff8ef03f30bfab11b0064e3ea5a748ab7ca1b4193ec807e7f8710fe25967efe9696069d3495a9f88ffa2a4c0abe6a29916c4f524422e84f38024599c179a8d66a9e8e6673943180617a505fe3bd14b80f84f7dffb146f23942759b8237003d092458a188d3485986304acf020753fedffaac4e0cf83acd5eaf5c3acd8ff406572d03aac4b8b32f74f2df0a396435a5d72ba530b767ef4e8adca4f4734e08b8e2f9eed9db5f6a8ef80793d70700027f92fd999cef85de4ce6259f7e2c75d56c9394aa0e510e11e1bb195100f24bda050653c1c4885fb38157b61fc2542e9ae2da37a812e66cdfc928cf76dbdbc5d3d836e2a8e5965ca6d3cbb94d7d1ed46e9b09841dc83f3d90062576164e8ea45dc5a4c0b37e2f3f9d5c1ce40e66b3b918425d1a6eb09134fc0ce7fd29e0559cc5bbef92b44ae6abbe8ba08d5ce3887805201e7cd65fd3f2280b0baa2d488e686094988dfad531d65643e1e09c91cdeddf77ff48f60a9a139dec4989107463445e0e3e36f3701d422b3866621528e59ca95b016b1f97793c30c359263eb6ab1ad74756d9fe342c4001e6834267e4bffffd2d5ae984a509810bdf15f7b0fdce60d48c6d95c9e082359bf3cb4488ae0f1b9bac4dd565ab06d118105a733bd9786734dccf2b93a35bbc2ece913e1b9406807f171f50a93b90061e40246743089c625ad9453338b0367290b5b46b227c75ba7b693ba64888937e56571e4e42f9318d119f73a913d6c4ef3a6ebedca7d8292e6fb45663b278fc03e3b9328171cca0ca282dd47078782b9bc968d09368029b37d86e94da496524ea4016b21dca20e092fe6a1a84972fb6c4be2bd8283ea8df4844e494178e2a15e1717803e83ecb4765268ae4a0fd0f39522b75e4ba88f2cdcb2447679e90d6c967e1a4281916e5c4dc3f4271d65043e997c124538d8fdade35a83df13fb0556d6f68180e28585620913b7e25aa577466507335218b934334ce9dddb0c63752c3ca8f123416038ab5631a6b96ea1362a3419e66bfb6adf9696c7d9c09c2c6586c0edba3c1703844f84c364642b48160938f54a92cc96bb656a52b4dc3240d141fa10198bd5842397c783a1e56d533280e61cb4c8cbdcc7f7f16f9a5342da774d4e6c0f5880fddaa240323660828383ad8bf953b7f5253d5eb3bbd02557c835ee50b64e228477f43c87f100f414dbfefb1cbbe1bd00f8ad9055f2df7fe384cc66d46dae391fe76bd4d3d1df9b54785ad69b34d8e6c125ef2845fb783a553619e44356f03730eaaee9f938703ea2be9877277f3823184fc9f5dd9fc4dbf5826344611a2dcde70d60e334eda40bbfc14f22bc3b34a08aaca163400093ac71ba4f197f43cccce320ff68792dccc14b43654a4eef2f584593ef9176ebe1bd6b6819caed404f79cfe7d591430b3c465f7f6f2a87df55ee63964f844e569812fc7599ae1af6e7aa0edc72a172b3198d39d148f49aba4ccdd46064155181477f3cc8049f9167215bfb88734d6a3e3b8d0c7d1033103b562239393d43a931a32b6b153c840f70fc9a2b26af0384604f2359e2cc9c175c1295d5ac3e4fe43e85ba589d6536e1822cc6a12f8cc6626eea1a1021f11b597b599b049c69febace1746d67c081b14d6c801fdddeffccac7d9c041dcb9d2a0d9e3fa6db01462668022bee33911e61c29eb5affbb5ed325c3416d24677ed09043d7af51d19a55688236e584a263ad3ad3bb7323766018b6a8afdebb41aee53b36a11774734ddc1abda345aa58b0fbc86832b0eab3ef3c556a13fe236fa6b24700858851cc94b8ecc6eb504264d6452009603873e8f859980638f2b874bbffb64e480063420fbf8a508f26f1aefd859d8bdd8e2d0d0bba46f83bb62173f238b977d31dc6da1f0a1443ffd8ba7203d020cb786d26be89c2060d96cf74811e757a5902c831e78b1956383d82642b24c6ac30e7e819f84406d38523f30e8b1d4b52964af8a268277d35fcc12cf4886f408769d4d999df3ea931f12f99c95a2a9315688dbd263a3ca3b79bed318876ca0989effc687261ec9b5366753799e1352ea2fee6eb53ad4bb3c6044225f2f1ce523e3e7df696bda56e26481d8a5ede78fee213b97d98129ea6132fe30414d426f13b2c6ed202235c47158bfc460443d0d87b018b4b00b4a8cddb1a45088186b407cd74cd6d95b1b0c8a590d2aa129187928055a9eae4154c38592bb2aaad088e3b43821a2c2063aa89ec5711da6956f94b75cce422211d9f82a628b5a61e3a3edf7909f0a2049b6c6215518a5e58299d8bb076b9db047643d8189e2093450e30396b610310a4a389fecc70c67653ad1fbe80f9fdbc487e0e95881a0460bb132bafb374f1468116b691bc708acea905bb807bdd8c0d13d622e7dbd41d9aae05df39031103b9e4d53ec00407bf47145413e1659b84d114b0b1d0d9d821cdd4ff1816b0cfc5871bdf73ad22b01e5346e40c28ce97da8193ffbb603c3d8ef40766f98dd4aa14b75b870e696eedef24e1cda7c6cb1e27dc821785c2c7374adf7f152aec01665b8b065e87cd901d876a700056444ba4231e3e3006194bdc76564c753fc1663cc8cc60452d02e109096eec5bedc972e59a8f9f6d3fc547909dbc321a52c1b4a87cced61159f4ecb927d816c4ed85dfff91426f9954582901a1ccc32e6fbe9410ae2dc3fccfdbde5191d907000ee787b3616653b463144f5b96b7255133bd495e872bc95438548dc3d025d3ad4ce4278791b721a020cbd5bb494440add5dc4bf34bb2cc9c9829f571a3911ccd7b599306d934a16fef95f941892372381abf124d839eca58b78456fdcb3059f24b6bacfbc767f0425da8aae3dd13dcb6249491a2707361d2a9ec516cd6574e31f90ef662683bf2972bc6045b1e789babd731b6c786993d6fb3d8293c6ee4c1b443ccebe752ae3852124ed2d3427a5c3e539483c89bbadce49e2c626967d435c57321d51fba61dfffeb4131c40d1e43124d29f6e0b79db2fbb4545143d6a1ff02f2cdc33ff37c837ede350e32c2a85fcaccbaf9ac6c27f31f62fae9fbabb45e4ac1ef133efa93430f35290691fb3ee1963c5169a1e082c9fd3e4f6b6035000d1e9ca8892e81a84868d6df7d4269ef60118cc5ee182996538d02361c601aa16ede39865205cf4f290f74b1c81504e8a04c06e6bb96167ed82a6ebc05bfb8ddd192f69bb91009cc1cd8ed3f9f5b5e864484a1fedf9e41487ea7d4191935b287189736a0721db0844a83b984c16e06845d2d6bfd20f91c4c1130582fcdc3a332ccae8d3ccc3a989b4aef408cb14b0a43e3d9cbf49bb06f6d8eac0035fff126885e6966212c5d4a2eba9744da69f05e6e3a2e5248cce9d715e8ee68592e21e9eeebebd918481dbc3ab438be7b8c9b2255b629eff3341ecbfadb0b4c6f52969d33a9b50e175e1dcbaa57fa39add65f52f8299e0c272cdc0b5bd87012163310ffe89acf60ae3604307ff009c385df081d681a60df515105fd57baa25dc399a41b7fb34d976bc47f5a992fa7e62b37be2dddcfdd9cce960032924cf9ea530359ee0ce9ae338d9a1dfd6a333b3ebd179b76dd2e044f40f9403cd320552d7a02708131349069c986715662e89e72aad56279f334ee738194bdd07c20e3acaef665002251d887fe03fa2ebdbb00c6517157e7156ae76da08a50d863f30174968a7d7c63352e4477ef62185fb0eb54ab19dc05023e83fdf8c39dd1ab00638496463f48ad9f343d48aa3425c9ad14b56cb54c99849ac21c8fe0ceb7faa96710e8b8fb7fe30af9f6dbda86cd044dee591f429410f971fc4a91dffad8a78ef5279b173d3388bd9cbfe146e63dea5ac4b144db402f43fae7f8568eeea2e37ba45e14c8b6aa1d6a0c2da391458280d698d76bf55b4d7a4a8007911830a64eb992a1cf27e3728b2890ccaf0c909376a28123f1e4ff98cfa226009d2e7a9fc767718aaa1e4d9b84fbcbadd86e7ae9843bf734aabd6c5fe143c05657e1b008a9f0ebd58f0af003e7d16e74c586630df98c959474c3fb4ea06f57bf42951a7806e82abccb102934b8a7608326b0941df53be14013f1e803c0e7d62d241631ab960685056ee0cb631d9a7524701574211b2ebae846044dc4a6da0a325d42c78036fa05438230587e663228ffe9ca786a01eae9f4c234c23e62bdd5ee918b4af45bb04e235810691d6f63d81d77ef2928923fd3d0908c75ab6eb710e48ccb1efc26d9c21de065c42f1a2ed30040744b28561b3a20ebafeb0c61475aff62c15c405d8b22082a02928ef630589765afe3dbfe48f23f782e7adb9b2934b7f98c17eb6ce6b5985602e4e7329e02d436a25ffa8fd12af76ab33bb6b5e4db1dffde6bd1a32799bacd4ed8ec122eda2c1ad73c493850d6", 0x1000}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="d800000000000000ffff000004000000b9f659f377e897ceb207384fa3e559609384ac4126e8d467870763bdf6a07c67ec673e4a685c4383731a375151a0b3966c949435792fdbd05abe980c0ef6b92ee5f070843c37c056b4d9176ee94da0c88a3aa2dc5e025e807f3fb0257491024dddf4a4aaa54704fa3c34156c5cf261d1e114c1d529f5c36917d0d5224ba2f4598fc0f0e7a93a8e2fd32cff48cadd4b63e00f2b45d2bd2c23d8e62fcf165b3d35dae88f608e4be4424abe138c00f27bea7760878b6af36f8e000010010000000000000100000008000000dfc902463098fa73973127e11a97596324444275342f3fc0215d5921c2127eae4460eba83cfe04b0299b533693356c444b7e8a02caf2a53ff0c0c3f664911d499b5a2f99db1668cd976681aa5e4f4113d4005aec1eccd10622020b022f6bcf0ff65071a3357e1319b0e2545ef8a7a881639e15847f0b083acbd4428f0781d47d1c3bdf7dd793502dd9f9a6e06d3fa59e50d0776c66f38b67de0ed01649d0c7781e5798173f4371726843710d4bbe27630f9f3ab12a4c73da07983307d117d1e65535dc03e4de096e64947bfd56d4529b564027e1ae7e11602cab657bf2dd352d59792c2fbbb2ee579b25928dec49cec125ddeb10dc6e3d52b4dc82f0d91000008800000000000000ffff000000040000e01ddbefdc084e795f38c74c56b51bd7cdae4d9b5daf551aeeab2dbfa07bc274400a84be77cb44280743b891838f2b9b1b28267cd3f5096ad4bacc5ced2a1c8ba96187c6164e736d6bb17e9920ad3286e473ce8f2c1715378442d8b8f0de4c6aae7ac8f4983cf04c62f29cf5833924c17fbeadd6660000000000000000000000000000000000"], 0x270}, 0x4) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fsync(r2) ftruncate(r2, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:19:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') 19:19:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000040)="5992a4d74ae6b18311df59340c3d70dcc427d73dc92507f736663550664948f0045359707a593795a8f5ab34de4cc31107dbe5ea0e5b3a50836e863e711420bea116f00711b0b0cb11562975f0aee2f313a81e1f68de560ccb61e3aae4286b72877a9a", 0x63}, {&(0x7f00000000c0)="d2bdd9c3cc5373dcfc000b6ff72ec67a7fd41c8697db5bdb42dc507e399b47e7b598dfdcb7b2898317261e7cda099bc3d2c2ce28b825d56612ce70287fe8a3cdf1b5a4", 0x43}, {&(0x7f0000000180)="811e0c942bddb0ef2afc76b9c00f83a5d3ea3d94e346a8581cdeb8f2284f480bfec12486c61e2c337637d3a9e67339678ddddf13b6247e802ba9cea5ef62d355d6351551737ee6d7e6", 0x49}, {&(0x7f0000000200)="ac97555c128e12dbb13531735406dd2acc2fbe59d6cc7a0886531203756811473add9a4a426f708e8e20e79c5a7597e34e5af2b4b047c9c8bfda4866d01dfae2d861fd467d2dc05c84901d0da7349b68087a18cfcc0a80dbd5c94d43e265ae73170797f4a4d7bfad3f5cac1a", 0x6c}, {&(0x7f0000000280)="7120e997ea26286ce4a9482b388708844022d306656dc33410d8ca31fafae57d3fb1786a8d516cfaaaff20f20a27e1fb43d3cd1a256620adcb3b93acb2bd69ec064ab8afec706b05c934a5f73517dd1f39a09a5817a20e5aa7e88c2ce33ac7bf67df7bdf73f8127a1db568de778c9088ca897dd2008a466abf16ff35e83ac93c3dfbafede1128f9ffbe9aabd4fc09fda14463fa5c49276b9f7a945841ac1ee59983f26aea83fa3fbde5acdc2559934d5dc9b283bb65ee239cfb7b595b27211f3e37959848cec6a729670df0ffea49bb69bd154af100d274e57dc332f975667dacb3a3641e6140a4a3ae0fd15d2fab2ebb57af6a9e1d7ea6eda6e79a1972a94e9c052703ca33214b383d5179a7640affeaed75639fe336f18703803b8a691be9e2d36ce08e5b131d53becbeb43f55353601ad38b7dba2722a9cc0f02803bad7ad0c99fd420bd44914c07459b314911475b7682d639415dbde8d43cf82af78e99af9fd6cedccf49f0e6616dfbbf25dba9bdbee76563b4e3aefca9cee03255f422968a740305b83a16c893bf108d1ac0c8c0a66b3d4c348255d10236992601cb2557f1d6a8827e29f0be5d45a34af1737a819a7c3cb82927d38de240325de335226fd2be33339778269ffede4e80cea46bada56b3c0116acb7d28bbee5f3ba77341a5fda5a986452278c1d5c20a15c49cd486628f92547526e5fc6f11716ad8d7ddb8e5384f80ad51f3f52d817c17ff3bdb249decbb7e13a3a241a3bdb3f5ecd8924d08c90bea45fc37d84b806a88c38ca0778f33148512728d59cc09cb5b74f09d3e7cc60883e5234eff660d330a69694bc41431f2e6e293f7531d21745b1b098596a100178abc82bf88d56f070ab8fd2abccd03d25a8f29afe73048d9b6d8dbf94d535804a8a849e4eeeb8ef82b075a85fd35c166967c316ca71ce7a3c63a9912d6c315a0442f4dee92b61b9faa3e3cebf51976822b353c47f372013d6f76d69f88958736c4950d9aed47027bb26fbc1daf7bfee4be7fe14280ff23cd22d62784b6894495d3a109c667d2783e20da828787e4a3693cfdfe19210659ddcc041e3413ac1138d1f7700440c931660a9eaeb478e020eead63e721abaac334ef28f31e557d2279a7e985391221b3bb5890a27364a1b8d918119454130c7a17c0f09d57daadd01a288f5dac6e57e1dcc60e60a6183426a7df6e54fdbc7807a45e9f52299d3550d525fb9516cc6bb797b40a1ab75decdbff4bf9d5f3f88b8e1599c9572b608ad5e9848c64659ca5e5882eeb0edca7850a33a61ad2e5a4de1391b302b4671ffb78cc3ae090f1e001cffc35dbb0507b0427a9b6200ddb326138cb1893d836e862064276ca44a35ed22df39a2a12b18dffecc385fe84d736db4a28daf49824c4efab59685fec6b7d7108f4792f6232ea6a5d08ddf8fe19ead065d95ad22f02a4f26cca4cdc09e4ee7b3a09f404ac38dcd77893ca4f2f4f2943ef109a5dc4ace05c135a6630cde70f8f93cf1e36e3cd75083d33e37367aef40181ee63cbd24871094b3e1f3b89552ad61690dc5dc424ba6a3f248f4f75591c7fc84cb59deb188b5184a6553161492a3ef51fa4997a76c78af1cee8c89dd7ba8a1eac848c9c67c027f8c5444730ad3e78f517d9256aceba939f5bfbf619be31a67141fc1f894c596d8e8e19ca69d24bb1121efa1c4d797b50ed5eafcdd7e40e01752a183e6146f27b1bb16538df95b0a169438415bd9403ec3461d2a07a2bd3a6ace3cc76245f05e603946bcee372c3c5d4752f357a9659865542d599cc93876515ce2f124139f6000ba2372be790d00570101797bd251b1a7497008924fc56efb9aa7fcaa435cd630d3c28d8e91c962cbfa17f567a7327de40d2da47724de6325cb6a545ba9a57ba9d10d4ed3ace816d3fa1c8e6525a2c1473883c1d54ab5c83b3e395fa91d8d0cba2111c0054b6224ee6d3ea645164f8ac40310a3d530cf4ee72e54897b8cff4e90499b86e01b0f86d45773d26000009780010d7d99c43b9b990b607767c457b8badc8eb58a387151382374f5cc5a1817f156dfc6dc7254b535670bd4d45ebaecb26135a44e4a44fc6992a3532f6be33cd7a66aa3b2cd7213fb7020cdb401e1ed9d5b9ed370516d1b82edbceda53cbe51019aaaf3eb48751d6568778e39c9991d1539023658bac9557624aa9df63bc3e1da9c1c2450619f209d088a3efcda687225deb62452c82cf84e353d4917c3234ba26933badaf20f8e1549995187b3f63d337a931c6b2f0beee27d5e50878a404b4c27a09d307249fe7479a73f8e8f74c99dfbf6545024327978da8e842326daf495f6d604b4f7df9115e8130af1032c00c06a661d724629b88bd901b2b652dd8311ce80c1f1cf6b2795ca943106e710a55b71f4b612ec61ad04a6c13cc9a37afbbb03d1860b2c007de5f38d53a7451f206266a9f5eb7f2634173fa0a38c40d76a09a0edbf71b9f2f6e731db7d29ab6e52b93bfaedae86a501756902777a9fbb1be34d0af07f536bc43f92bfa5727ac38739e33741811003964f551a4c65c17ea7f30025efb4a9aae0a827b890a25553859ce0ffaa2dbb7bb5b4c549e6184d092bc84308bdc7100297c67b0caf8f18118374f91621e2073e5cc5784cf10aed4c6b9160d42fd5a3a56d4bd56e827426ea50f57faa6f164d72a10f75f31311e0412c131e04989425933e0410c738c7700d1bd8587454a68e5a9b9b3ded8ab23371001dee0eed3240b94f73e63d6d5c5bce77542f1d547ee9d63f11a258f956a9b867dddf33da00c8a4acdb4df67a5a46b0252cccc3e6c16d40eeeb14a9c279e6dfd323730a7f26babe0d626bb92c207b8f67a39527cdca8140c75e5b144b8d2a32fe63c6a984b1ea224e0cd5e07a4bc25865f862029538f0b493f7b4987c0f9a92b4ee19ba13b3e5c538fd5b39eeab20be310928a4742a099604835b7ad7fc95823b2c0794b267afdf6725d5930de80a3aa6775726790f242b85757368a1dc4d69232e1fecf16a6714a3c54cf686ca940a619493973ceaaef92b81f67364be4808c4fd11940ac0b56e0fb989b4ffed7a5266fac9425750c12dd1734169eefbeabbbf750c135f56b60c6fe5349f653eb870b48aa0fa7a0c4e3f9bccd246c4f7aca71aaf04cc5dd6c8e84aa8c8e1d788db635663c423940e43322d7769c219a1354b461bf2c188dea10e66c6fe2f9ac595f7904d99907cc5406339e6741e6f7f0dfea1362467199d35a8d691e28c1b32adcf9e60687cbc71138726f4ce02ba1db6ce0369d9e80db1397e9a8785083fc11ecaf51b881f9582ea29ec68adfeb62f728ab7d1f6d8262e1cf08d466ed894836ae84b6726f543391ca144d0285d0d9da3261df3825795dc6af86b282518eb1c9fd4a30655617e116e0d63f8ef996c58394bfd71ca734bd6859fa1433a8715ba01dda5b5fccbb1b63c6b12d5036fdd3cf6a62aa9f37709675358e44c7fe0e9071d7e20a89b3df5568512d1d822259a527b1402155ed0d02db1ab8b612b54caebd1fdac8a4973d29b4979e7b09bdc03c7c9f78674785cc7b99171463e4e928999ae4113ae90576807294ca994a478e1de46a6158e5c76d2cd7e9fe72013e17acb4d7552d04378d5f37364ca88eaebe2b4fb059d6da4428d8525b06274eb386cf0ddebeac03db0b97b022859bf2147822690f1ee682607364030e78c4811ca1f31beda2e5d09c4a2b76ee44ee85aaa55cec6595c0210bba73d6b6aae2ac092a8dff6191e8ff6279096910ee01fb0a12875af54b2ccc0792553e6a6fabf22de348d067a4516263e9d457c9a130cce1283bb4c4d09bd4aaf335195a380f8680157d767ad1d71d07c863d92e8ce57b511bd267030ac40859c986c7b28d82edea8e02e6cecb895ac8bbb8f16dd2d71e4800312f4a6face1e543487f9592361658bb97e2a20f24fb6cfbd88d762f487982d9e74455db62fb1efbe2e139931de2419a79a4efb20b688c683110d1a5cc966d8d917625824679ca14faeebbe1d837ab264ce28417961913840d0c74337cc3704d9924c23f7ed91b68f6a8978ef57eecc1d182e313f87f8a2cc86b36acdf06681491d20500042b42351d8504576217465dcf39e54b9c47edd2ccab4925f7c2d7ab06f9df972f87803e8da053b966527f072373094703adc55fc0f7dc31fa8bde90db707ce5c4bfe5c6cba35f9d071d56295eea387a420a29de85ff2da73b95575aefafd8590afd97658f125fe00f360903e5cfb234701b1f3ae0669ef21c7b83af1296a5a6e7308f862411ec82067f90a4a14e09a5ce789d00a70f31c2e26c142c8b02444daf5c6c03700d1bbbf64788134abe26606415db7464330e5715403be7c22be41008f9758e434bc888b881e21c4bb150ee27ddb7f3c9918c37eb96f7e8a2eb5aec5e1ce68e1e2520d71766eb09e87d35fc2883509bdb8a7230d93c0c09a53ce33bf8bfecb604b16aa8ae1d1d14c8692832053cb9a26c54d2ade510d672ac8093bc26e070c52428b27074ab49a7b9e4b88c9a0b9318eeaf25eeac7bcba2703292f0c964212a62ce70a0b2162cd1abc81261b5600a103dbae84e23b2c2b315c47ff89c4dc59cb43baa0f5444c0e5595041c1596c76a0ce9f0161dc1a49915eda1ade0077ad75784ad649e5495fcc807a3bf7084a1a63ddeeb31c4fe8a7cb59661ea47a786cd21a02484149638291a305d31c6bb624cfdc9f9a013748625b7a4ec8eb68bedf613b17c0914400ce3ecd91f66d6ad0b52e80b11e9fa60182134b9520fcd00c2100735f23c24e44528fca45fb7fe8cb17be1c955469519a3fd24e3e5998f7477e327c151d90131bd785ad95eeefa384271ec6d556363f1caaaf8beeec6faccf51b3902836abe491362254319829d539657dd2985b2f33e5f9e2cb7b243665b67489c0863e1b6c983d9d2454468a705391e996997b50a71b2abea4b1c9178cf795289641114a656a1092ecfb101b4089209148fe61a2d22bf0c7df38e87048d9ab0341215868b45b216c0468211e8cc6d66d6d547bd0d4c3da3a3cfc5f00b7ed11e6073d8bbb3aa51106b591e160afa357f1d247a983d7a1bd71407c5fde19021bb4e23b80aa38404c482b2c83380688f8bfc8d909dd0cc8afe1d57337de9efa57da3f6d34251e36a52462543aef756d0dc90fa522062f6270dd910e93aadb54ce88cc38504bb0d9ad8a91759ebeadd3bbe2658b6c33d04f039ab192a6f6e819136b698f5d0eb72239f561dcdc134d63c31a451c5f2141db79d90eaf1ef646bcc883a2f37072951fefe26001774dbab6524f1433b6185779a2e3d908903e4a5d0a959a00412a6ec430f328cde3cf534699017c68eef75b3bdcbc127fb736fcb14f44b9fa6ed64d1bd3a9ab97c4837bdcf29ab2671004e47ffd929f9758eb83adf1393cddf52ee6019585034f5e1460c1fe4ea0ef8baf6dfc5827ca358a7dae743f0c2d7d57fec8978716c2813db84a8fa2e953e49d5cc481d1aa22460a83b0b4fd700a9e23ef276c94305b116a4029b95d34c8f389830dc601fe8a80f9b468e14027cb57e66c69b1f414e3642afe600024aa2767398794133427d95a60077c8c35f7f9261cb1339e8dd12ba80011c79e47941d882e04103a36848b82d9ac1f6e63367a68deae66936a431e092e06c25d7ae518f75cc10dd4f13d21b9996f9539e9ce6531c3ca332fff5078c7f733c3727bd06bf13681471974bce1143c8f9fa4f92929b214d288925e30eeaba98d70612e21dd1429a2bb47fe9e24d0ce2a39ef65b320f1827d9d211c22e6e622", 0x1000}, {&(0x7f0000001280)="9687d2b82d9c4a11c03937cd66eb0cf5e9958fb1", 0x14}, {&(0x7f0000001500)="7d8f4522da51cb0b8e6e54c006edbfccb4f28692f5cdfa8dd3a36607ea8404d5f29a8a7ea55fe0431c8ee5569cf5f22b950e13db74afa3af586853407b8bd5bb133cb4e918d37ad9305a5403cac209d9bf05eb54607daf14097f3b0dae56f0d621cfe238dd13c8f4d47848157577839832a708f558e22f867e946bfb6d8ecd1029d9059a57716b47f8569939a724383ae818468a720e13644dc41d", 0x9b}], 0x7, &(0x7f0000001380)=ANY=[@ANYBLOB="7800000000000000ffff0000c0000000964a86226bc4856ff8b201a7d12dba11212e3a9f657154aec3291fccb7906be1a857bfd3126f75dabe0e27223490424244007cb406e6a71171c8e05c5f545c936790744cfdd10304297ae380634463869e0b1e78870151ad4d3ab55f98d9c5714e1a2d3700000000c8000000000000000100000000000000b3095b90e6471d69420d9aba5f83b2c0784742511b4e5ad265931937c9b0e21ebee04dbbfc1dd4c800eea3800fd598be2789f262bf3f4689d455ad026c6cdf0da2ef4938e4d1144d87bec1aa295ea09c1e88e18b3f79e6d709daf64004f52a76246c2648a9308714e39b617a05e8061a9cb931a5f765fe7ea9962cf53aa2c5da114d7c5613c08178656d45fc620afe132e6e628490454b1bb130d1b5778d6d6b2fe7443bbf5e48bab455fa4887ab208bcf00000000000000"], 0x140}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 19:19:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/213, 0xd5}], 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 19:19:34 executing program 0: r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c1b9308f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1f43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d890a8538d83678771b437d5bb8de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae11480af52aca3ef9a9dc0beda52c3ddf544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd02ab4d536e6fd42aa3b5e2bcf2118125131298a26294d6e6781afab78f0d5ab1b20b5449b86dbcd3e685dc837b036cd984e52ed78e583ee9cfbfcdac291177656fe67ba81be788776db68ccc218f190ed1c9950c76a723ee6f05e241e", 0x938cd2173b22df87}], 0x2a6) 19:19:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 19:19:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000007, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x9c, 0x9, 0x1, 0x1}], 0x1, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) 19:19:35 executing program 1: fchmod(0xffffffffffffffff, 0x40013d) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="19fbe6f8f31f588ad22e011e7b441addb19d5dd06b120a5b0d8fe71acfb984ff7aa3fba2b390704383602036bc6595d7401b6b7364cdf7af48e7059cd960b4b70695ab28b543c45c57d658e29cf97b025dfaae0f6670309641a076fd45d388b8a5680dfe48afa05900d60917368f0c991b8d28f566ac70e95c8dc285618b9045c5666d058cc29b856556eaf5fae8a1f9dcf9447fd628cb6194b537d739e0736a076d", 0xa2, 0x409, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fsync(r0) r2 = socket$inet6(0x18, 0x4, 0xfffffffffffffff9) setsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000080)=0x6, 0x4) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x2}, 0xfffffffffffffffc) dup(r0) dup(r2) 19:19:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTART(r3, 0x2000746e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000040), 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x30) ftruncate(r0, 0x0) 19:19:35 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3000000000003) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 19:19:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 19:19:35 executing program 0: r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "b996ba5341fcd49574b496e64e77120f0ba5360c908f7efcfb8fd9a3f73897f822d6ef437a728ab1d9a1f1dfc9339237dff0f24efcae7416ec3d21ed2f41ba9257e2a079312b14add38556c64df38e2cfaa971627cc7ff56cb01808c2ab7f408ab32d611af5e0140106cc5f33756123ae32850177a206c144a53ab75d79045ff4df1fd8fb32aba762eac18e94e42edc8287cb0841fd3a0237e7fdafcd0bb2d083b25c78cb0"}, 0xad, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/75}, 0x53, 0x3, 0x1000) r1 = msgget$private(0x0, 0x110) r2 = socket$inet6(0x18, 0x1, 0x91) r3 = fcntl$dupfd(r2, 0x0, r2) syz_execute_func(&(0x7f0000000140)="66400f5ae02642d9b742120000c4c27af7da410f92b900000020c4637d1919a7460f8cdf2f00008f0908965c6d000f01daf3476ff00fbb2b") msgsnd(r1, &(0x7f0000000180)={0x0, "4417d89dcee07351f67a5a10991ea868bf86282bee773c670c08ccf826246cc91fded806a678a897040fe3b2f85e838ebdca0196e1f6bcac2d296d2d3aaa2b135c952cb948df8012f7517ef740f0c64d354af87cb1f60204b9fe07e3f0832b926f1c25763e96824a994fb573cf8b377ff9c59721efbc3d"}, 0x7f, 0x800) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = getuid() setuid(r5) getitimer(0x3, &(0x7f0000000200)) msgget$private(0x0, 0x1) seteuid(r5) r6 = fcntl$getown(r2, 0x5) shmctl$SHM_LOCK(r4, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000280)="09a3e7b1d1c5050871225ce57fe59e865cec9d8cfd82ccec09967d650756a1d2471821060fc7149efa4a18977f8da32f9c79c0d6486ef0c6a6e3f7b0101564db1a7dfd343bbe123def4f7718ad0305b7b3ebc51b6db2aa9eb0409026e5d2f672d00e40976bf375ab2a4fe30c1a607b37589f2a49d24ea777203ba54e331f70721bdafb08", 0x84, 0x0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x6, &(0x7f0000000380)) sendto$inet(r3, &(0x7f00000003c0)="5d15271250a110618afe7c0508537e8304d2965fd04cee08b2d594dbd7e7954036e86955ad2e73a0f93962e4176ee4fa45", 0x31, 0x4, &(0x7f0000000400)={0x2, 0x0}, 0xc) msgget(0x1, 0x9) fcntl$lock(r2, 0x8, &(0x7f0000000440)={0x3, 0x2, 0x4, 0x5, r7}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$setown(r3, 0x6, r6) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x2, r5, r8, r5, r8, 0x80, 0x4349}, 0x3c, 0x100000001, r6, r7, 0x6, 0x0, 0x7fff}) shutdown(r2, 0x1) r9 = semget(0x0, 0x2, 0x100) semop(r9, &(0x7f0000000500)=[{0x3, 0x166, 0x1800}, {0x2, 0x200, 0x1800}], 0x2) 19:19:35 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffcb7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb4, 0x55}, 0x10) 19:19:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x1000, 0x3ff) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x301, 0x107) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x10000) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r3, &(0x7f0000000200)='\x00', r5, r6, 0x2) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) pipe(&(0x7f00000001c0)) nanosleep(&(0x7f0000000140)={0x7fffffff, 0x8}, &(0x7f0000000180)) 19:19:35 executing program 1: flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 19:19:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) pipe2(&(0x7f00000006c0), 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000300)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 19:19:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x88, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) 19:19:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/114, 0x72}], 0x2, &(0x7f0000000180)=""/4096, 0x1000}, 0x802) 19:19:36 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7, 0xa}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3f, 0x80000000}, 0x8) 19:19:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x40000000000014) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYBLOB="738b77089c6e71336665c3ee4567abb91ac5ee405384b60a0ac97f926c008fd7375fa824c0dcdb9df43e3c3621a9ac7ca673ce447f2a22c9c341a6fa3225362206df99e35b580f08988a16f9d3bc68ad059e869421679f26a6dd23f1edac954a2e8a08135cd8"], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0], @ANYRESHEX=r0, @ANYBLOB="2d578ccc0f0d006acaa502c4a559f205e986760ac4739a6988bc6f12e85e50523fcbddfb582e5beabb90b264f317658d60549414d25b3eee42ac3a108fb89d0643b7228af08cab0f480d0a64bd239b60e89d65a936702ecc1780fb75dd70ae691185b92fb220570cedd0092eb85455968ae95c19cc0fb8a22841625f24f48c86601be66f40e2d688b34139bb04db06672a8b59413932608b3ff1021f6c51f33c987ee76119e3d731eaef008b4d63ffae1f5cd239cc6d4ea4ea8cecf01c40f43ec9787c8f997c3cfb008800", @ANYRES16=r1, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR, @ANYRESOCT=r0, @ANYRES32=r1, @ANYRES16=r0, @ANYRESOCT=r0], @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64, @ANYRES32=r1, @ANYBLOB="f76ff31cb0b9ad76ba510b0567b56d49d5b22c4294c9ec5ac4d7fcf24ee2a17d3591780769f87027ef6591bbb33595c59db3159a09accdbd1fc6def3f645b739adee7d1a12a5f1bc31b701a6f4c3f88864c6eb62e1feee1037ca3fb3967ffe0c835f12bed03bd5d0f4069eed6b6909e84035839b724cf3", @ANYRESOCT=r0, @ANYBLOB="e8888ddaa776967e354d5ec94b0f0d7ac7fbdca25d690a1444c02b697bc65c8f17d5327bdb582acca4f00c624a52f3de485c4ec190c3ab68d75067b7413819fdee049ac40992c6c4b574c3f9dba5efb5a308e3f8e3e1d9dc458d3df66d42912e0913e06e741477d43166c9b954948fd28a27c859c6aa2f80d4d0b2bbf8ca568d79426cb758ac6268321d3c196a33c6f58c5ed69f94b3f98c57a2b4f6872daf143113bda4f6ab6db692af9b6ad22e178404a85dcf75d360780009b1065e64781ce29a6323483601a9d2749a42b7cb9f8b90e6c3b502daf3cc5cd071374d760282a317f265d0af38e4e2ba3e8e560cc3a38068d72861d7632a2edab97a7d", @ANYRESDEC=r0, @ANYRES16=r1, @ANYRES64=0x0], @ANYRES16, @ANYRES64], @ANYRES32=r1, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYRES64=r1, @ANYRES64, @ANYRES16=0x0, @ANYRES64=r0, @ANYRES64=r1, @ANYBLOB="3f8640154d6705d8a9c7f389630d1573cebc06a11c164162ed7171eb3a54"]], 0x4, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1000001800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="0040000075c76489c47695f121000000000000000000000000ca683fdcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000451de2f00000000000000000000000000004000000000000007f3a793594377a5005c0c9000002000000000000f61648df4e000000000000459ace4b8e2759532c4d247ddb9687ce9506dcf50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda0100000000000000011c1ba23d9e64c126b060faeb23003528a8b420cc9ea21aaa7520d7f35bf32816f0109f1405fb1fc6999d0f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f00000008c0), &(0x7f0000000340)=0x35e) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000200)='.\x00', 0x8e0, 0x800002) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000070000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000400000000002fcb76cd0000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000040000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000069bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c4518800000000000000000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:19:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') 19:19:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:19:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 19:19:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:19:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="23076ff88cdcb607df364b1d7e9817ef0f16119364442cabc71412ce4d7cdc0d142822b0a1b7be31c18d3e0d4b52920a3abe46e8605fc24c11a4471de3a937883806b3c615fca489a65eb460a4895062e24e9a8aab11c9cadf12853851b85c73992a4559af48e8809d52a2cb4395624c3cfda5ddc49eed2908e72befa89d34e176fe905207334b18414cc0fd05fcf1e4d1c71a7dbcd39bbcf31d7303e48d2a41f334c590cc68fddda397f58833ee28c5eb6231f261e456753a31f93b52d9c578a30e298e8f6f5cf609be4bed68c102aa1c1f52abbd81159ed8f754a95151a0a4be822a80be9211fdf90c1b444e0322276e9599d8004eb0f5d5560c159b70214a4f3432969ed1165807a27d12b92697a6fe32ae72ba2bf00ad9b276c52cbb344c199f79af139c1010fe716b349932c57fa9f639448fb3a9ea1d2f9ce943a3e30f6f2f127a7cbb989f62438ee34f534d55be70895e1f07b5c78522cdebee961c616b21345cb284437e0c6272f9628938aabd6137bde2f9a020107b2a5463146c3b7bb7790b5b7ec84123aace0095311bb1ae7a44c58fd2c468ce4fe6b722fade8eed8df5ba60ce7defe5b77d8dc42acfafa3e199d0537b8dc4f21fbdf621c8fb107fb704bd1fb0be197b4fc32127ab41cb4b81358e7ba4243083bc962ef797aa6a936273f04ef3d85a82e448c2b17af8db753cf19d80306978d2f7cde20a62c6cb7e046daa74e295acaba4331b5c9c22a79aed30b90c11be7927f333f77ec21483601681ede16f41af88fb69c45a9b7507d9e35b241fe27b54148dbf10898288803d20d45336be08980099cd5f3cf140e2d7fd0da1ccb6183acaeec7bd010b49715c2d69153ad60f94fed13f4b8406852c777db599a1de300b921f30c0753e964dd2df12d874a02b61ad4e8976a6f51fa7f9c19fda6a1dcbd9e66ac8b1aaccb953b861415ac2335c6bc783b08b40735cc0dc8818a1cc29985d026bf0ce45209d68dae93b49183cfb2a1695ea008b8415370e2495c85b0dd9c601a63e6cbe5c8db8cadcd43cc1c7bd667d43b99b2be97c7c32aee02fc3e9b0cb77f6e82d50dbbceb0f3acdbe067e0e0d0fc78000d13328b12eb0f6cf8eca58d0dea4df85f42214c6b5c47cbf286908c83873e19cb9816c30a3b2c13e6ef60e19a7dda5bb15fa403389036319b730df75612fd10d13acaaf616d7f8d4a1e7b4ddee0daf69d05e3c90160a94ab73e30f1fdd480181e498b248a30ba023412be0e94775976c07b8529fcbf02cc836b1ee2f7cfe53c9f33bbd40430c23a28c1d8b48904938cc198a048ed60c3c1c9503bd2e1d754e1704f72277c441bf606177fbe18d946f9e215dd4c8e210e4ca250fa7a5bf756452587eca5aca11a61d42b85c0ca641e94d15f8c090ef882ff047234efd70cfa7d39dda0d3b330ea1630f862f8cb563fbdc960977690a276940fe41d99583f583ac581f8b5fcda90a20399442012ccdbea2c9cc44a768326d167f4ce3d31fa1c5073136ed6048ea52f7644d9a8c84cfa2d83364ec009217a30f32475190feefa056360dd5b56f7ba1e44a20a9b16d2e12dc70d97728fb84816cb737945f8122290b06f305d77e47c3a1bd325d371311408043f81c135e24f8819382da69e4b039f1087cc02c8226154babb10602bc3b0edd4c7bbcfb60185f5a6095b68ce15da974be5a6cdc8be3ad08d3ad3e881de5334f234d687fa52d57fa37710bfab3cddff3a5a7894c4597aa85a9561a3ac4f035da90efcb9d3adcea1bbd6e19095b2fb89043349fb9528e629a0e13fd3568398051a0562dc69d746863976cf2f71066ef3c4ff2ca53f123c8356a979fdc0073c3c8cdf587664908f2235d35be599617ce4926df0452ccfdfac8235913e47a5e0d8463beeeb73c1c2714bf21b317d03e6bcdc2afe01eaf734767f9e213c986e71df032f2f8e5f03c39a862592eb979ed2fe310998ba5d9f25310371007720461a81e2d1bbabb9bfa06eb0bc5fa95abf4aef901b029c0c620636678a19c81478a6c4eec48af4930e640cd7c8a2767328e49228af672d2d359ed01421573a59990c77ad3faeb83e6208f21ebe3cd1cd01e6717e8d5950c8a45519825175a536f4a3ae7acf846553d7260e0379785963918ba28164e2f0ea95e7e773949b6aa5394fcd11a48c276c58eabf89ecb411babb6508449c3cef2085cd4cada934d808b7f05109924bbad64d5edee44123d5f5165c51c4698505177f02535dbb942659b8065e342e670f3dafced42ec725684b42232ab5e71fa21c6dd80369aeeae697bcb1a01d63919eb4618b445a8d27796be0a93750fbe52c58efa5d733ca55a5b863790f9af5540f3d84609d35d1ae42714ca69d9541b7b02a5eef26a39a5527f644dcde25dedb1bcd7693095aec9329b71e7e0a25bc1fd1ec4d2ca8bed263c9496446bbafc021f6e5655c6a439d674f5c8c29ccd6ed8d26acaa9c14c53491be12e109fab1005e8f43082c7e51b00813f04a83b42636c24c97c53bd0b923d9a42d248f606a4d24a902709b9df0cefd59808fd09ba2c87244e5973977ea6dd535e00de0673d2b24274205f570b3be58d014d6b73aab7237000440f5b96455f4d024f8740560b11358b2e620be3a3f4c39e945311a817e2a0c2823d96fb55eaa8bfbd3474d2028c3897962e4018a28de6becf6a086af3a18d0a0e0f4e1edd48af780a82d2606b97249bcd811dbaa9fbfff1725481b6d8b3a70df1d30f2c2c70ff5e85224ecd9843d3b71fcd02b18cecbc22bdcf1a8f913e0c612f1ed02977c193b9828fd7129453a7ee5bfe7a2de41cdfb682c5277c5387a8f860aa65fdb54148785770e0cae828936d65d095cc124ddec6d5dc0aa15b39c5ae1593e93f87b882c8c970f6278b12b655b0bc203a96b9a5ccd01b6b81fd17a41de9140afbf47f956f29cf78dcb5180a0b6ee895836173f9247d67f5ee4968beccba71f87d239539fc4b875220a2fe78ae73a4ef922ecaf5861b09b056a53a20dfe9acd9442c5a9f173290252bf1d95866512d3535c7970553750db9bd96d17e40f46af81aabf00d723dd47aa18eaf4ef2e0fcfd93311aa701ded09e19f8bbe89b8bf3b7f974ec609a72d837c39d48a68109de15fb9f83f5b380b7cdad3f92659a94a0049da03a5538eed8d0f1c9aa29527ae36479fcef5851c31504e6d0e71935e8b971b7d33f7865ed12bfd7d1947b803f697dc21899685d42c04a35e6632b395c573bce7264cc4213a3be678f0df59c1845299709ba53f4b0a91252e989317b277a480e61d34d3b103bd667831d85fb73b0b944d168745d31c59ce6b48782d4b43035e8cc7d5527341d1205f3325cee4e8257147da5d43da586cab68dc7c8f40131b081d0c90cc8ce11105528efcb47e8a28be53402f2a7143c4a52b21627b2dae9abdb121bf605327c818b6fd8459ea04b76330039f15addb17e32c4ffb093013b9242f27e1cf6891e27aa2b2e4616fe97d65bee378af5ed83814ea63e0b28bea0da6be54842b2e8f58acf39772afbc8d5b8a72a86f825a2f643c49256b53761c80241c1ab6863d396766f7df483e7b706741ab3d230ebba6ec9988a78a16c534e96a93318f8ed7f918ee279ba1b4a065e09c7bb2f878a112e3250a69b6e25bbe96fa0599c73d68387bca7a690778d79a2a82c2a4089d00138b829ef2b15e5a5d8ad6e851ae1cbcd128f850f48f5e7a44afd4836ab432a043ebf6e3fb9e1728238c1decc006e9dad9bae56c8431c78b1216b463b7595dde439930d6ccd0db55bf39d7f65c9711b768d18006abd21969b6f6d0d4f0b3f736d286acaf42da4001099c89ac939363de230d121303dad2337f0cec10de80437003975cce54c0d30c3d7db03b58d4ebd8513af7228fea45d56f4d5a203eb9cb8c0a1b220a1b8b81e66c0f0649837f836fa1c98d173e14896345e5b335b68ad463372b06f2b66900eda6effe806136da2c3f23267e131faaa4b694a362d28cc78a54c3ece75df54b0ea0afcaa0110677563e21ffbfbcfede8081f626b90b2ed37ec876e8c8ebfc66046ea5a7c6ca2a676e2c00f89bd6bab554f229bc507ed77248c184876e93a82513fe0186fad03ed57cdc3a64e7b3455f9b7abcfcb9820f41e47c0ed98dffabe44f3f930cc1989b0a619baa1162af1c8816514376fe8d926a3e01373cd88ed91d5c6d0573a8aa4337490802e5efd511cf38267ad46409e77dbc3ade65fe8f831af54e8729f8a1ab0d349108f9ebcb094f6d24ebd0f06a73463f9d065618950b07e4602cfe7bdf9f0ce35412d22f8e7575869ddf4f19d8992d6e8784f5dd123744ad2c6a14db2785f36655a1cdc9d717d8fa6b1c9ed2091085a264441d8a5ec5ab94a25d4307e70dab46e2f1c7845a0da1c85a3b22731fa36096ca6a6b252b1074eb00b602317f815c1ce62f7ec8111a67d66bb040d4e9c8d60e5ac589a015ed7ffa3e6cccfddffdbf7b61bfbc230048489b049a7d39e348dff8500144ceaea5910e2264c29670cf777a503689429568737e69b265a0da259b2dfd1e3914240d76e591283bd89caa5f4b6709982157dd53620c3198ee5cecf38b34fee6d17dec39e2b44467a46ae3c24777203afa20571e2d0bf2ead1420f7940cdc1efb6bca65f0ea70ce22d878c3abf012d0cf1eaae64beeb3101ff3fc6c5ef69f0c214f9de767f13278be2bd4c77507ba9a7f9a7e47ac3aa188af35b6b05f70da260128aba1416681b57e7b6e4f8e6dd5b769d74a49b0ae1fc8d71b1a299b55204fbd30fdbe41dd75074a5e2931302604771a949b473bad0c3fbc8cc53f48347fd22252122081eb66a40b20bb3f515318133acbfc082368ee1cf9f7a9788044f4e970a184b46f94adf3a9e406aaf0e1a5fc0f1cd8d262304492dddb5544e3ff1490f653efb6ce22401892fdb3193c72ee5aa0fcee952690f5d88aaa01ef310cffe782bc97cf14163933c691d2259dfb599e6aa16dd77a4afb0fdf9b3acd83e5640ae2aa614964dc018c4836c5c6114eaef249ed344bcb0522dfb7fcff1ca4bf64df59bdb080ac1c45ed9bc42671fdde24fe09726b906acf9f78b85da2af8a22ee198278cc2d9b94ad4013c9e589f970ff78e3b1bda1748f2491bb26afd2495ed23740b988c890b27d0685d10ce95edc834248a48755281ed267a5d3f10019a97562493e08e519024f59f135ebfba4a3505b6f94d0a1c732b554c49c2916669594f1b82625b653483d1e9b6ad25ee6b0606c2e107ba13a1246d424a41b10169688584ec02327836d9068aad6f0161246f6001208fa6c1d8a264d672f8b14ffe8cb885cffd4ed390d5dc4b68a86f8a54c07c117874121805ebd0cd2fb1ed1ab9e0fa68854fb7eb9a1962476eb92b273874df9333931982f00025b9aea8f77a5e2323f3489c4a2a5dd88df6981a1f4d21558e7f5d692e6a07036d3d369935e244dcc9215e7360abbaf1519bf6799c726fd269ebb87eaaefe5bc25a5433c17a96d58efae4ad17ad8ce45e466a33ea5ac25b2fa255eba0d4b644c29df9823d6ae0fee9a492e58cef475a979192799a6608d343f5fcc885b420ba8bfe8fa7e54b6b7ec951841a36110849e734cf32ecb7843b4dfdc80270d6647311153ab6936db407ff1e9d2ccfbd7eb01a90334ed54b361b0ea2ece9085fd48fac4df56f15384a9118195225297b58842e326e226fdc6717fc05545908f755272a57bc5f03063d993578639c3bb0b52d5167f1d8a50fb3519a1fc261275eaefe3473ffcc2f76b18717444c23f000bb6f1894594d04ccea943dd23b221feb32", 0x1000}, {&(0x7f0000001100)="8a6b70d301d2fcdaa48ca6a7fcd9a4fc65a58f", 0x13}, {&(0x7f0000001140)="ec363483bfb154b7bef4b5fa341dac8b0809481dd14e8bffe70a911af9d2c944c8d8e718f8e2b2aec416436a4f8e19263a885f066b4df1fc325d6120f33b4805fcf317fe76f7bee6d34fee34292589f6ecc66ec8f62048cdfb9ec87531debb6af7ad0341bcaaa12cdaa35b7f04351657728eb750cb0189e27996e646a0", 0x7d}], 0x3) r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/185, 0xb9, 0x841, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x85a}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 19:19:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup2(r0, r0) write(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x1000, 0xfffffffffffffd74, "2dfef5098514e890d4b330c6028755b7d2b394a0", 0x10001, 0xfffffffffffff0e5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:19:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) clock_settime(0x0, &(0x7f0000000040)={0x38, 0xb1}) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 19:19:37 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000000) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x2, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() chroot(&(0x7f0000000100)='./file0\x00') r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ea811ede11574d1bc3934e4814f7964a2bc12dea31cfeb34e6ab235de7b6b28864d2bf0bff2158086134f6190136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc2e27c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b120400000000000000a0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad0188f28331996cec84f88d9de9e33d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000915e20052bca6fdcd09470a6268f62acebe3fd579bb7365d73143ffb43ff23fe08ea60fdcaaef9ea6e4e34d6fdf18dde7d8659e03688ae608e3f003ac74a377183650586821022eadd2fa562bbbe1eeddb07c17747d15bc10931507e7cae549a8c237171dc83ecfdc037b620f95dfa76832631694b505fc1c4bbf5c67a5f26de819bb3f76250c332eacec9e248a46eebd64d09b062b1538421ddabda48a24c8a0358648e8ca3f81cfb308b9b6654bc4bd734c1163a48cf751ed212685923f38835b328ef5506fb95f59a15bc0b13ab640345c4d3c0286624"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 19:19:37 executing program 0: unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) getgroups(0x2d1, 0xffffffffffffffff) 19:19:37 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 19:19:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 19:19:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() fsync(r0) lseek(r1, 0x0, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff7, 0x6, 0x800, 0x71a2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) Thread 0xffff800020b932d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069bcf0a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b932d8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 227164 81836 32767 0x10 0x480 1 syz-executor0 *516164 48544 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1fee89d35c0b4ecc) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b932d8 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1fee89d35c0b4ecc) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b672f0 rbx 0xffff800020b67390 rdx 0xffffffff81ec3ef0 cmd0646_9_tim_udma+0x1592a rcx 0 rax 0 r8 0xffffffff815d9fe4 kprintf+0x174 r9 0x1 r10 0xb26297d02d9dedd5 r11 0x501665c82617c974 r12 0x3000000008 r13 0xffff800020b67300 r14 0x100 r15 0x1 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b672e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=516164 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b21c30 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822de998 estcpu=1, cpticks=4, pctcpu=0.39 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4610 497134 23009 32767 2 0x490 syz-executor1 23009 231316 58721 0 3 0x82 wait syz-executor1 81836 227164 75258 32767 7 0x490 syz-executor0 75258 139247 58721 0 3 0x82 wait syz-executor0 11495 46665 0 0 3 0x14200 bored sosplice 58721 97087 34208 0 3 0x82 thrsleep syz-fuzzer 58721 143253 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 286665 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 486119 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 373843 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 523490 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 491632 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 295521 34208 0 3 0x4000082 kqread syz-fuzzer 58721 442477 34208 0 3 0x4000082 thrsleep syz-fuzzer 58721 259894 34208 0 3 0x4000082 thrsleep syz-fuzzer 34208 2471 51369 0 3 0x10008a pause ksh 51369 219380 13837 0 3 0x92 select sshd 81858 76779 1 0 3 0x100083 ttyin getty 13837 263644 1 0 3 0x80 select sshd 73506 307812 98797 73 2 0x100010 syslogd 98797 465720 1 0 3 0x100082 netio syslogd 76914 10613 1 77 3 0x100090 poll dhclient 32878 321423 1 0 3 0x80 poll dhclient 2119 485035 0 0 3 0x14200 pgzero zerothread 75058 373410 0 0 3 0x14200 aiodoned aiodoned 11658 451154 0 0 3 0x14200 syncer update 37867 396521 0 0 3 0x14200 cleaner cleaner *48544 516164 0 0 7 0x14200 reaper 29998 64093 0 0 3 0x14200 pgdaemon pagedaemon 85409 517533 0 0 3 0x14200 bored crynlk 7419 149509 0 0 3 0x14200 bored crypto 3112 143202 0 0 3 0x40014200 acpi0 acpi0 87534 448386 0 0 3 0x40014200 idle1 91508 440035 0 0 3 0x14200 bored softnet 15317 123967 0 0 3 0x14200 bored systqmp 78940 7873 0 0 3 0x14200 bored systq 61545 452751 0 0 3 0x40014200 bored softclock 97001 192900 0 0 3 0x40014200 idle0 1 379331 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper