0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) listen(r2, 0x20) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffff, 0x3, 0x8, 0xe98c, 0x3, 0x100, 0x7c7, 0x5}, &(0x7f0000000080)={0xfff, 0x4, 0x1, 0x5, 0xcb40, 0x4, 0x7}, &(0x7f00000000c0)={0x100, 0x1000, 0x64, 0xffffffffffff0001, 0x800, 0x5, 0x6, 0x101}, &(0x7f0000000100)={0x9}) r3 = accept$inet(r0, 0x0, &(0x7f0000001280)) r4 = geteuid() getgroups(0x2, &(0x7f00000012c0)=[0x0, 0x0]) fchown(r3, r4, r5) accept$inet(r3, 0x0, &(0x7f0000001300)) 19:14:10 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 19:14:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x19, 0x3, 0x7) setsockopt(r2, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 19:14:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6696c653000b9ed290aead0cb0f710377d80872c84e98aa5961d2fd0473aae672eff6f6b586c431ed9aa45b7843ffc32ae946f7876bb16f053fe8ce1e15425631e06518b6ae439d46c04d3f7d2068f31598731c7d1e77b9e56ef3b3a00eb4f0a9e0e8d27270b2c7685ef89d3f90cb76bfcd1d468a3fd06669c38025864d29c6164148822cd6de25f567f21025d0dbf73824eaab4810eeb80bd7fb4b2c9bef"], 0x1) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 19:14:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) 19:14:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 19:14:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f0000000040), 0x4) 19:14:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 19:14:11 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xbeb) 19:14:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 19:14:11 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) semget(0x2, 0x4, 0xb) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x800, 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:14:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x800}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0xa, &(0x7f0000000080)="59ce659ed5362772aa02c5a4473979ff98138568140100b116e284", 0x1b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 19:14:11 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r0) setsockopt(r4, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x400) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/43}, 0x33, 0x3, 0xcbad7a722b121f69) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c65310038f0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0}, 0x3fc) linkat(r1, &(0x7f0000000940)='./file1\x00', r1, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000009c0)='./bus/file0\x00', 0xd2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 19:14:11 executing program 1: r0 = socket(0x18, 0x400000001002, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) msgget(0x2, 0x2) 19:14:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001540)=0xe4) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="c65a70821b2a05ff79628ec9cc6d4877192162afa2cc0ae98bb76267633ed38a2e56da3a7104154b0af330a846d8e85c", 0x30}, {&(0x7f0000000100)="3e6077998d66b08ef9c8384e70d23e9cb8e666dda2661001f8b70d01c74db97ad03efd51ecef17cc2ccd4683bb919c65a1e5f6660b141c85f8d4123a5e45b44005de2becb623eb25bbf1e1885f0bfa8bb934911505c0bc28a98a3ceb4362995954e30d0a71dbaf508cfd2265e7ad7487604584ec20f49627262386ae343ae3a6f7ac16a5bbb3c6a9e1f0132784f7aa02cfe6820a25fa09898fcab193c4e313c78c37671850a2553311cd7b293ed2af550b45570e0c3da35d09972a66a9fe0a514b22d464c52d59dad451b92f2557367ff693796881afd3c643be05a915d3139066bbf5d9e56e68ee801ec5a272218ca23b0f773b839b911fd2ee59854cd48cf8dbd4950d8757870ba5587a389715527ef8c9b9372a2a3ae150aaff550ce641d6f1d5b7a40b6c2a1b2f386b0d31cfb88d09645ca577209f2c1e90df600b9a5bcd37f1108d2729c95a411a59933f468dd66f8d43da8e2b1bcbf6e75535d7bfe00b55ce0411bcb16b3afded67f6bbd7dd7264623c6364301d9f830c7a1a766ca9938f461b75016de164a72adc84951ff6bed3307ec82b8628dd4446288d11a1f5742de41484e13ce557f1640d2dc05de4a9ab8e7f71b5e1b098aa848b7a90438f2672dbc45de788d6fe9c3403562175d7a0c3367746766cc5bf302af99c92c994a5971971a6cc568a81962b3de2ce72f2e95db5b01fd4937f4aebcf32b98249cb45833cc21a5a4dd2b3f1fbcbc9c89e4fcc82890a6c0b80e867c17bd94775587d2b2a0836608216a353b5be252f1b6756c3f11cdbb61d6dfaf3e89c80e22753326830d56f45312f8206905d636a8f6275963f3b075c981b5a72a11a03b5198406cc37e727d0413eb914932f36c508165c98f2bcaba777ccb364f20bef2e447451aeb061b429537cfc496cca9035ab12d24b7886ac278a1df2d939ba643bca495ffb9dfe1c35ec17abe3ce25cf88980c2cafa8befa1a459d648fe22e4f518f5ab7398cb899f14c64323c96ccea722705cbef6cf7c8e4517db0fc2223e33790041bcf4cdadb32f93d15a7b043517d943ccb648b1a2497a0d6e01a4c47be02c5e2397e21c4cd01c229c6901766f9708b329ed78adb4acf58feabdc4a1c6274c8d3ef9bef56edcf9a645abdb97aabff9eabd873bea371b71055dce711ba683a032ef7bc7fe6f5c025855c7b12ae3ef204b3f56e78a811f3e1c24e54f4eae2b03f1c5b506bd4498eb42026ffca1b529bca6b02fe96f01e52fa7c2009bf938443ac49ec4d6ea960b713a2e8e29c5d1821fefc025b130d072b49f2a81bda4c2b9cd007e0093c8914d351537834f3924ea481571fcf89e0d9aa6107e2a2cb235ba6477918827eadd0b7cbb0d8617d4a250a286dcc1b9cc91cfe216a04b64811e660ded1985b35876dc95233e25726fea7785786c3efffcba306b9221a59edd9d0631e8ab0f948a09e06d3862ed27e5a747f60aa8be40ca03682e272c27015a2e189b41b5911b34f3832572efc48114e7283e99f73b3d1669d643b5f248be7b2173dc833516f8d30493e0e9bd772124e9c37adf51855723006ca53a4d0484a4567c13bcff979aa3ac36c41b4764050bfb4ab4e8fe8ddd97540550f9c87e77ba362c8f348972d07cc51a1689ecfd6c8e4c3a0aa020ddd6a49607d250e95d17e1c404074306433308253395acbf939783eb7bafe469d1f4543e6acefabc51a4ef7486729882456b6b1b01be91a1c76d102e963bda4120a3f2a5447837e15ca6c6c78697f7a1b7c7d50f36f7a1eb47080d9469273b11c10e2e2aff7e7450c1b128b3a72c2b78260ed1b008f1e6506e97fbc6169704b3959b843bbe3a438151001ceab04d917e4189da69183e714ae583dff15098e800ac5097b348ab0082b1e6cf4860388046ec08eac9997a25106d4ce392fab7a9397dd89b2c7ea14efb524bad0516219e6733a193f31c8f41a34e7ae44b5f3f3daa78455f5091b6aec91c15db3347c7e3d2ad834c744dbb96a5a416226a20173ccbc55d0798461f74485e191311ec6cfa2be8dc45f0a85038289a87fbd0e44f46a9edcdb427634fca820ed235beef7d7599608f48fd29acc15aa9035a19213d32c87ba47d503aa980a24db09564595ada9f280b4a0e168e96c60b128858e776581d52e89857b3c6222398fbdab75179953ba5999f6b6004b607900ae6130bbc9e2860b40c7c661970107d10cdb63a9e289cdb80788fa86947c99935a26d9d471a63380e2baa4b3eeebcaf769235ff4da26db404d774486be9260521d136ddd894cf36d8b31b352b9bcaaf4ad9f9d4e352b8ce07d28b99b7042c1347e2f4fb10da5cb80da50c2133bb68a498a90cd690e4cec5ad38e27614a6735a20fcf371d1bf1f1fc3fd12c803adef542f379646a34c43c4a861ab792fdceb797302e69ccbce7f730bdcb2a5d29d3cad4ede77e4a14ede448179eaeb7e972e971add8073c86bf36707d35e4e23754fd25339869865c6a598e8698776b4968e0edbfccf6ef97bb875cca141e07767f3edfcd69c603a7cab406b1dcbfd6085b5cb2cd7566735d3673009d80a2a5ab117ac8f7f6c85944ee393dbdf1e2af7cb377d9d3f63e204df5940de25bcf7e05a9470600d390584f8d22b1d1d5291ed1a25c4bd0b0b5d2a5f737bd22fc6f2ccccaae72dd57862f940cace1898bc1d1b7bfa52ab10f080e996f844423380c5dd38653c3022a3329c9f1bd69276cd3a928ea0fc8489f995ce91812f5d50718d7697585a19695d3bf2289b27fa9d869ced141b3c47b2324defecca1c6fc4d04cb81b2f27268819082b230211170ef931e775dbb7918a3da7224bc72393e20b918a47b344624e155857ab1986a38c1109e4c91955f4cd699dd5218c02a070afa6eb0ce49711fde93c59256484bbcd4992289ff28be9ddbadba6d46a790482711bb7f2948800ebb6c3dccf43e678f6f1a6fba56a1af6a8a0a9c85cba88013c09c7bb9a18e812f198cecca3f7648adc4c4b9ea655a6f8c8e4af5da24bbac374c128b410b311af745c84f265f50d1b4d8fcba8c45cb5cd40d1350111b18eda94fed58d2bf91b20515b9eb9866278bcc1dbfa1da6d19aeeadbfea5cffc72a023cb1fc294f3e179eba8937383c5585f6c1a8ed66ac9c7a3b503735d0b16f73db05d2b228b7c35616319715a098aac1feeb5e9740e43e670a1b8329e277eb1fc613203cfd502a74509e60ce9bf101645c765810380d91d43165cfe70776badd73c65424a7c41d389d8b041cea28e634644bf9df73c6866799f88aa50ad89870616e632c3f654d415a51c26c2a8518fbe2ef7dffb2e689af65815f8f3fd0365bc9d735251c3b87bd548d4106607de5a2f198a2be5e39a8e4d4d260924a7519b405dcbcb3a38294528d85291f2c08f2b6d89f6231ae69dbdff8f5eb926859a60ed51577da8cb060ec3539c67573e4b58d5de8cfe690b4a9965a9443606e02c740ae79c9cc44a21741a817a344d32f2ae43764deaf164f13fb22aa17b386aba837a5bdb465aa1183ca4fb3b330869b8f880c9722fe3e231a6e6706c280ac98ecfcf58fb13bcfb6206e99ad5e2fb8fe5e8d96935dc2bb9e4caefe5a342f601d106ec4de03deb79067bb4d9e91c21fa29eb57afa533138c2f064facfd8f3f9a43556094488b1faa2fdacffa300b5d80cf9af7f6aa05a920b1cdecb8808f4a7e1a8bcddfe810837662aebfd7ad9b72a4956e9d7ead119ee25917c8ace1b1627fc709623a14f8dcb42c0cae2ce1ec9b7bf09d5715f7ed553a61e7e304860dff38681f74959bb2a2442f1ecbbbfc9b851bc401ef5d6cc638fe6db6784d5e39ec22e7cc6c957b07b80a99cbc87e36300046567521cfab56872aa59100a8cc700f72ee9fe59088d82bfc960b36f7f2f0a298bb8c37525896d3a06d7510b20e8b452481a5a1d0b6ca01a374e4acfb2957c071f11a9ced179cee291510f0c5997bb1f802860ba489f7711f9a5eb6987817c5bc5a317306dcb7a8b440a931b74d462737f2679cb4dbc8bf8fc19069681e5899ca466343167dbd996291a07c872dcf32db32ccfc2af979daacc8f7d7d2c5694e5b9560533360ec905d94a6c51bd61e12de516caa02c0f88ee0b5e2f079edaf53f1e30e4d21d70c35441aa6ac36d631992402f7b43e47bae3a90e768cff2a49b651c8264e6b7496e00ade2676e0b3ef998980809e63afbd8af07a42fe4d5dc440cb7d16e6f6c160ea5399e719ef885bd752e297d2ed9ae68fb070ce6a533abf309e9e5c28dcb3a3bfc9b9959a94b019763cf8a8dd8fd00061d9af30c8ad1966ca907d56842dcf20d54c3cda8df0313038ede5fc01388adce7109d2f926bfae7ada4a645fc588f7b5c625f4c885814b1827f40d58c4e4d3759c0f0e5a56ceb55b0e02f73300ee3beabf135a801d5912922279916bb3f293ab8fb697b3a5269285e18c30b3631062533bf76b8dc7b14bc6b206181ad34704b6596d8487fae37f8193cc9a91c5036d384bde6058fee082d4a974643a395acf6b7641ee9a1dd4133b269bff9ed5f43f1db9576fb2f0c8e75c7d0dc9506367bf80d43b99efe247c26932ef71dff4c754da0e30842eedffec04408d4df51faef9d1517604813fadb23d6c8ef3aadcadbf020f09753d2f06139f799be12f2c38e55e7efe78551963036343a3ee806495508ffce90277e26e60689b15ce9ecff34872b6f170559c42032778f6207cbad8f11068da19ed85edb095a9c438cd58531ba77f26d95447b48b64a3d0b7828e5e420d7c6360198b4f8307a3186d143e7d8e5621fd5e2a42b2d519a14423504d3db1763cd0c5a40d4cd1b21619ecfb0bf297745cd1d2c505592da79c551d4878aeb1800a5400a00ccf55f300ba3655df719f663464e4f6ead46a2f891fb8a592152455948059a71ceac740fe535bb23e6d91d9da38c4ecef576ddd05c3130c866220b55a1e97ebad5438e04e59ba21fbf44032e56c6f8bbdc8f52b127172100280724e12fbd0c7fea2b7448d8bfa478f584be992f672452fd39178ac0c00c7e665a6f60c6155e660485cabfb4bbdc4bb507e0f97a118e74dbeb27d206c742e0ad601fdbc55630f4e11ff884592735f466941ec1765b0bf2121d0ca7f8f86b688928f0843188082af595bff242e6e907f8e646fa86f7feaeb21ac2c1f7880afe1208ae319efa63d2d65c653f8010436e8eafc22701fc9ec53abb7bbfc8a69b273f3a85daa41aa6846407145ab99bde23d5c145d9f18be577eb22a540607fd47440b6c4e798ee4f25ffd768c992a8b7c9825b0a41c2c340ecdaf70b8dd3f06bed2a0c0cdc145b69c9e3b2e1fd32dedf6439b288a22eea692df2cd5ccbce8eb7f25693c8c1145b55e6c40adaeaf86bbab7ac1fbe8900195fe9c11ededd07d2ad03bbe66054102a9631e17201e86755c643f95f68b319651383e22a19f9b7d2bb29c003a7c301bc006e739c3030a6e5183dcf4b75363b0d6a2bcf04f5c07494d400cf56b40e58c92efc534c15a5660bea2ff7de10e06cb6da9e5b2cc9f9302aec335c01e5158aae752595b8a3731de0740a329a331d49a35327f208d3f5a287dbf1fd9fb64fc9a0d4fda043151702547c2059fab278483a5f21cd1b51526631c3c308f5990b0ff223996f1c9cd7c631c2bc4c2618e4bc7a927b5251717d0cc7ac8aa59abfd84e1d0414baf6186c2ba2a12b16a251dafa40acbf5bbd2ca74e0765694f52b32de238ea362352fd686f34ebaf0c4cf60e0f64c9032d66026be582c4db0af278078e9b8b2d95352dc313c3f693dcd98404e15ef98ca7be435e19971e2d", 0x1000}, {&(0x7f0000001100)="099c981fe9c6712ffe9459f27a6dc431fd89f978dcfec64e5847c8e54145f42ca5f4478c5557444dce80180cca858eefe4757c1c2b366bd7d56573895189673ed7f5ca1dde2425ec7eb50d76a13a3cfa5f2718235111bc8aaa3b60c0226a5175f9747a973446eb8d2d1cd87b41851c612caad593e71baceb0e106ebd0549497fe301506455b68c0d94394f38bca94ff01f030ea0d5b432dd945fd12fd4c4fa58b6de1f4d69d7b890f28d50363b3a67c2c1d4ece2", 0xb4}, {&(0x7f00000011c0)="b5e012c6cae0669c7cf5f5a0c511c67017e5422c2b3b2a942ba4b9c8afd658c8925ee743a82c66d0338ffd5f89c8da963094139d4c", 0x35}, {&(0x7f0000001200)="343bcace876625a1c200b47eb0209fe8b6985f4a28", 0x15}, {&(0x7f0000001240)="bc763cf9fc57e0eea7e3f306c611b6233cfd8c4c4c480e36854559dee03de6d8b146c302809261037e2cbf53314d73352254a02d1cc8b1e5e2000f0cadfe9e38543f2b2bb682b0f11a583c094d00093d1ea351703637a5e200fb1c278797ed41ed318f549e906de088b106dea567393cac02c1f1d84b983a2abaf6d8d1e73430525219fb9eb5e459", 0x88}, {&(0x7f0000001300)="dbefc08180863ebe258395bd8f657ace7834368e57a6fb75d4db626ff818a15a31474072abad3379684134dbf0b78b61a9ea8382e64db8358fe623db1814c52f54c2932c18c37d1706f03330c3a03b96dc621ff2f5a0588faa00f5527eb5f00a90dadb1a4c133c5cc028f1e2f6ed8258cfe3425c3e0deea355aac7c3f0c2b0d90c0a84996b2f0b7ea2624caa931b8a1bde3ce963b48cac3178fb", 0x9a}], 0x7, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x6) r4 = syz_open_pts() r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xdcf2, 0x2000100000001, r5}) 19:14:11 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7fff, 0x8e51}) setrlimit(0xb, &(0x7f0000000080)={0x4, 0x29d}) setrlimit(0x3, &(0x7f0000000000)={0x5fff, 0xfffffffffffffffd}) 19:14:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getdents(r0, &(0x7f0000000280)=""/123, 0x7b) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(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', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 19:14:11 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:14:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 19:14:11 executing program 1: getrusage(0xfffffffffeffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 19:14:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/109, 0x6d}, {&(0x7f0000000500)=""/99, 0x63}, {&(0x7f0000000580)=""/183, 0xb7}], 0x7, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pipe2(&(0x7f00000006c0), 0x18004) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000200)=[{r0}, {r2, 0x4}, {r3, 0x8}, {r4, 0x8c}, {r5, 0x5}, {r6, 0xc5}], 0x6, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 19:14:11 executing program 1: r0 = kqueue() syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x1) 19:14:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x7, 0x40, 0x100000000000000}], 0x4095, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) flock(r0, 0x3) 19:14:11 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() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 19:14:11 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x8f2b2eaa9026a645, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x224, &(0x7f0000001100)=""/80, 0x50}, 0x802) 19:14:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xb0) 19:14:11 executing program 1: r0 = socket(0x14, 0x3, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 19:14:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 19:14:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x2a2, 0x137) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xe7ff) 19:14:12 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = dup(0xffffffffffffff9c) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="09cec7d75310301a6b59bf919ac5cb54af9c9011297805150c14324ae9b82e687827dd0e518111ceb2b5eba68a524fa21df0cff7e0deb89fd3cf0e0509b711da175c06b10c8d3c6fa5bf920de4753544025f907b51a308a856180c7d440d84d676c91f4ccc26bb64cdf9a1d15ec35a6841fba221ff2017c55b4be377d4a1a64be515058dd2f1108f8f52f165472b04f3411b3038a32c80e736473ace84d714237c3c99ae6415ed6dc91c1729fc8eb70e9498266743805ca8", 0xb8}], 0x1, 0x0) setregid(r1, 0x0) setregid(r1, r1) setregid(0x0, 0xffffffffffffffff) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r3, r4, r0) 19:14:12 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000080)=""/25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000002c0)="1337a98f40bc397a645a282a46ab28393b12646132abbf820b6ff869329b31f20d79917d84ae7db36a31e8e8106b4170923db423ab000a91e2b0513016daff4dacddbe34d92b56281bd6af67bd1da7f27e63ba8c47d0660e78be84752e375e28afa9f50e32adf52c30ef67bca28447c5573508bbfe3880b16c9f7533e3412370d9e72efe917481fe0c0b6c530c258af3b142706168725c438479cd659977804f91be878fbf7186d0290edf0c2e68981179ff998cade761217470c8720b791e694c018f78917f89a4b8e4167e994cdb54e5e8422d0e1a398b77b0885e71f112b106cb779a56592234063a44b2bd19ab3d4125854cadbadeb8fd339e1e19cf22f5bc2a7a8473cdb49517af5a3b799d0bcc176dea11bf041db12055d7a5b3127235304504425a84b58ac3faf28c3baedeba2ef8949d0aeae850ad3d407a8bc210736f560c0db010e5fae2434facedf95512d6b7120198f98f02211afff87c7a4d9f07284cc498f58b68c776dd28a32dfdc6a1717367470d129ccfff16754a983b6ddc39e013bbcf682a8db5aa7bed9a5c6f2a6ccda1253e4ad58578de9ffca82e55822451f0a99fa69c5023ff90d591b3943d63b8c805eec813c99aef6b26b96ef59dbfe9d8048e84bb5d79d796f9301022b1ca0d15e784bd046bc1bb0b7dd66c526a8951e735aca2d1e3dd8395ea27b037d92350f5d8ba3b75e60e0ab540561d335706bb985eae814844729c5a141860fd99c0412819740f29925aee49e3f80608ddde228ae69ab3d90e02c3f4bee48e183161db19b705117a4593da703294a4a5dd90c0612a54a578461917ddd711edd6009be6807f978dbe3d00aaca467b746849804653bdd274f35d494445a4a5b488b16c8a7e6f587896d7c0df0fc4d51f0b4032eff816c4c07dceb7e827e08c08cdab915d8b14c5604adbdfe5c055ece8094ce9a1a7cd7c6665ac35df9cbca49badb83cb198c10fae1e5ad5982dc834b9623d3272eb76fb1bf903315792ef6e7ec52aa57ae811853ff05ad2adbad71ca1e909dfc99e8a6983c910d814c83108c91d95dbebb95a92ef264bb0421d0c6a7741f661b30f665f8a6484c61b381dd9689633f1936880bfd0f6b80ce4a8d33282acfe2938d2a8a218c70da8d98796bf4decf1200c30a51f252b8a976134e6d09594e4a9fb3272da3917b48a469889ddd1e6ca62dd6e1b080da3ace53730adf906aa017a1f5a4e332ca46e973c236751478bd633910657db83944934eef75817dbe4ceb5aee40325e23c91ca4c1abea28f4e03d5cffae2fe156eba0f3173eaf0007724b79e0d9cf9c0428e2b8cd2baabfebfc05eea39a15c7e8880ac2d5c160a43a2d505014a8e4d78759437fe3c5ac6fa5bd4b09ab9f88997eaf81aa6a12a2adc5aff0bb935b77aafcda5054e9a55348bcb56d680eeddd43e0842ef7711705f5d4b42e6cc9459002e3f494a4118aebffeb4a5af2ab9fe2e7354ff733142f28bce05551cca97f7057b2d6f8fa3ded8e35533770b3f205765a78489c9b4575d0212b776420741dc47f108080d2d4b5c96086fb8349ed4ecae502025bf3f86eea71129ec86fb3b1c9d505215493f4b490df7a06b42a338ce5d5dbeff5de1201c6e5a256af8be78a00bb592970d29addce6300c45a9ce66e914a028d06c3b7eaf62486cdec436f94e88775b87d2ed0984d7c700130b381ea529b8fd4339f5d24e2e14483f07b1a80b1550dbd1c4f1d201cb92f40e5f8371a207e44f367447c2127ad13b8dc3a8b17eb90665a2e042872e32f887ec5d97cdfb17c48bad8bc5a4873e3dd8b4f77d4e6b443aeb3d218b34b50b0d1688f37f8ea4071e8915e278094c68223be7179aa0b41a277685560621b07051f9abd005db1d37f5d5001d4a7afa79cd5e1340aac989da2fb75c9e91e55f2720a89362fc62d3cb6e3cb94b2b39b6d3d8fed16b4405337712d5e641f75c60573d441a80ee7cfbec93095efaf1137ecbbaf5c9a3154bdae7256a67d9e477e0695b4b4576286397c6363f29f8420f7d727b14b641db4141232b54b21604c45c804813cfbb3251025b2c2341bf029a038b82c97a32658752d1ce27957f5c5d2395baea7bd10d09838faa9a10c0bc4aeadcb061aabd44869785447619828f0565a2c8d4105dbd8baf9327c175d3542c782eaa1d3e8b6b33c7bc5a53b6395e804f86fefd369e301eaaeaccba976b7da23ef8aee21c893d0edb1c7db3c1131fd2cf47c3f6ec81d193294c0520912cf8304c8ccb51046406bd55cc059bdb4fb8a0ae86452335942f889dc8e271a7d4af02070073628e5ff65562020bb887fb63d9f9b5887eaefc244234a6cb11491783eae72e5c9361e518e681761a039901d8c9f6d4fe310108c36cb0816baf341b304279f221d18e4db804ab89cf3e4d56449ea686e133485516c8ef91435113f29df36c6da93599cbf64eee53ae426c810b4ba8fa2bed0b1d6b34e4af90ce8476a079cc7dbb25e23949ae14382142a7396d98301ae9f60a78232d9b37ae14e254003e68ad0fa69846560c1427efaf9362dcd9043f2ebe2877a9105d7fba9d8cac0bacaf63ce3e04e8463b34fbc69d7e893d7f6dd1edbc429ffbe016c06cb32708d5314da18251ba95324f4c30b2a701d3b326634414b7ae9b3202d41a58b227a0f33fdeec5ef91ab3e29accd7b320923208650e52d4fb560eee9b5d818b209aff04af421cf06f95499cd95d5b1d51684f38335a3827086466c1351d774c1b20e47cd343c3321172acd14d47e039c74dc500906a9a9ab4338bb08cd019c688897890fa727f85b39f8c5a4a3f026629920b4efd4aa9b2c4b58847f13b825c0c3d5e948a1762f0f4912169451b0a1af8a769ee80e227c9019c0a9de1744a784a3ae949eb0aac2ea038", 0x801, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x40) 19:14:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='({\x00', &(0x7f0000000200)=']{:\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='!\x00', &(0x7f0000000340)='-,\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\xf0*$##\\\x00', &(0x7f0000000400)='\\-\x00', &(0x7f0000000440)='\x00']) sendto$inet(r0, &(0x7f00000004c0)="a6dfb36341b3c4231800233bd88c29f56865b184e9fdb612f109de2d361155547dadd6acaf4d630500c377d09bab784971f85bacaebc971276fc10a534776d138c435c106e7faae0c2264532cbaa5abc6c5d6fba2892943f76b7d3c2f36cf721eb468fe477e9a30ff71dbf95b9b086f41910011a85d385e9b21a1ba2c35111ed80dabb8343e840aa76514ea10964cdf0ee1c222694badd3922719cc105256b3ccf10543d753dfc8a01aa6f0f0045ca89b13b589084f547ef4cbb4cb95cfd4165ec8d", 0xc2, 0x1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) renameat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file1\x00') mknod(&(0x7f0000000680)='./file1\x00', 0x1000, 0x40) sendto$inet(r0, &(0x7f00000006c0)="9b647e44547a48338afb9100f398288a1ebc2a255898380d1981a70187795a1001905b1fe4c0a5e732fa411a27eb1e6d87ab8a1559f4d98bd3d7ef77fd105cadf60415f8bb94c0da1974b5e4", 0x4c, 0x3, &(0x7f0000000740)={0x2, 0x0}, 0xc) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000780), &(0x7f00000007c0)=0x10) connect$inet(r0, &(0x7f0000000800)={0x2, 0x1}, 0xc) chown(&(0x7f0000000840)='./file0\x00', r1, r2) setsockopt(r0, 0x800, 0x1, &(0x7f0000000880)="45541df829f383a991c6041cfeb7d513f2246ced044d448b2ebdf49af43d7226a9953b52d11d9dcf8eb45d1d1371ac0556efd5ee3ffc9242684ceacd3dcdf7ed0f3fe63d5b983fc27765d981e80b3e1aae8c0d198c618f26d4795d0d409532862ef3fde53d0d22888eda1f3d3fb674d83edf2f2fd5a23585a9afccdba3082517a5485d8e1f7e4effdbbfa17d55f1b849aeba99e6e2720dfc672aa0f79717b126b6007f9443d4f83ad0a934d5fccf2916d701f85a9971bab384", 0xb9) execve(&(0x7f0000000940)='./file1\x00', &(0x7f00000009c0)=[&(0x7f0000000980)='@\x00'], &(0x7f0000000ac0)=[&(0x7f0000000a00)='$&\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='[\x00']) rmdir(&(0x7f0000000b00)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000b40)=""/36, 0x24, 0x2, &(0x7f0000000b80)={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x80, 0x20) sendto(r0, &(0x7f0000000c00)="c9612fcf5e81dba72ddfd9caa575c85ce7aa694795dbcb36480741df86d11cb3cc2133f97000d708c4cf172c1b670670001e09db9019a1c19f80806dedb62723f1700b0a9ca83040201c6d60f7eafa", 0x4f, 0x40a, &(0x7f0000000c80)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='./file0\x00') chown(&(0x7f0000000d40)='./file0\x00', r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000d80)) utimes(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)={{0x5, 0x3ff}, {0xf8e1, 0xda}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000e80)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000ec0)={0x7a44, 0xcbc5, 0x6f82, 0x3, "e8694a924a73058b3d766372a33fc551e914243e", 0x27, 0x1b7}) getpeername$inet(r0, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000f80)=""/181, 0xb5}, {&(0x7f0000001040)=""/224, 0xe0}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/186, 0xba}, {&(0x7f0000001240)=""/2, 0x2}, {&(0x7f0000001280)=""/114, 0x72}], 0x6, &(0x7f0000001380)=""/4096, 0x1000}, 0x1) stat(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)) 19:14:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x1, &(0x7f0000000080)="04000000", 0x3b9) 19:14:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) close(r2) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/32}, {&(0x7f00000001c0)=""/221}, {&(0x7f00000002c0)=""/246}, {&(0x7f00000003c0)=""/164}, {&(0x7f0000000480)=""/5}, {&(0x7f00000004c0)=""/55}], 0x1a0) unlink(&(0x7f0000000040)='./file0\x00') 19:14:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) getitimer(0x0, &(0x7f0000000240)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x904, 0x1}, {{r0}, 0xffffffffffffffff, 0xa8, 0xc0000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0xa8, 0x40000000, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x23, 0x20000000, 0x6, 0x3}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x21, 0xffffffff00000, 0x42}], 0x3c00000000000000, &(0x7f0000000080)={0xfffffffffffffffd, 0x352}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 19:14:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/2, &(0x7f0000000200)=0x2) nanosleep(&(0x7f0000000000)={0x941, 0x3}, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', 0x0) 19:14:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) socketpair(0x6, 0x4007, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4012, r0, 0x0, 0x26) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) 19:14:13 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmod(r7, 0x20) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x20, r1, r2, r3, r4, 0x40, 0x1}, 0xfffffffffffffffa, 0x0, r5, r6, 0x80000001, 0x4, 0xffffffffffff3780}) 19:14:13 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:14:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d0c7cdf0f797940b86adc2ebc39472c09d7db8f0bc5595b1bc7f1ffee288f7fc00d84b9ebbeb48cbe741da74a639374014277f838a71c7efa6381f8f39dfe38e01626c35ea127085debb056a440dcfeb5845864249996cc04d676f79bed2ba5cfff7e45d62a88233d2aec31c28"}, {&(0x7f0000000080)="13553a11dd3daba23337dc074c11405d2c0f3767663733"}], 0xa5) semget$private(0x0, 0x3, 0x4) lseek(r0, 0x0, 0x2) 19:14:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 19:14:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x4) 19:14:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8474) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 19:14:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair(0x0, 0x2, 0xfffffffffffffc01, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x7f}, {0x18, 0x0, 0xaee, 0x80}, 0x5, [0x5, 0x8e3, 0x7fff, 0x80, 0x0, 0x8, 0xff, 0x80]}, 0x3c) 19:14:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0xad8, 0x2, &(0x7f0000000080)="6a225126c979a96b18205d8c630602a6fd3b718e8e21b7405ae00d56bdef160e79fae5b86ce1bd57827b102c62d0a39d4fa520046ed5cecf822a597adbee6100bee34f1d710e38ef3d4270e509ce5199f2cc249b0b56531332cbd810719977359ffb83102d50432812c17a4693b4ac743bdeca5c2d915bc85679e6cd1d1a893b0a20eabf33c5f0de527a7988bc2040f631f1672be08190811ceba0ea33bfdea448ebfb2b47e88e98896f13f8d60cfac1fa88bb990fd0f287b2b5b75516143518f78635ee799ffb1d93aa129446c61b6efda9bb296356c3e79790e5c92ab7b50222071ed31d5588fae89ad60d58d8928cb4e6b1591f62dd5c337f", 0xfa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0xffffffffffff0001}, 0x10) 19:14:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff966816eeb86359439cf2dea0895340b5bffadbf71efdcb43286f57b832a5be92dda78fd9138f5a9e2ffa9075f1efd080541e6b2a045ea9fd5998fb9922f7c7bcfc822f0254331bd0964a7cdd7f1f1e7b6ee166ccdf1388412f0611f46140917cc6fca58934749c168d", 0x6b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:14:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) openat(r0, &(0x7f0000000280)='./bus\x00', 0x2, 0xc1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc008, 0x400) write(r1, &(0x7f0000000040)="670dc3", 0x3) openat(r0, &(0x7f0000000300)='./bus\x00', 0x0, 0x100) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') write(r1, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80000000000001b, 0x0) 19:14:14 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$SHM_UNLOCK(r0, 0x4) 19:14:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x9) 19:14:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r6 = getgid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x7ff, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) read(r0, &(0x7f0000000340)=""/116, 0x74) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000300)=[r1, r3, r4, r5, 0xffffffffffffffff, r6, r7, r8, r9, r10]) r11 = socket$inet(0x2, 0x4007, 0x1f) getsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x4) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x3, 0x2, 0x101, 0x9a, r2}) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:14:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x5, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 19:14:14 executing program 1: setitimer(0x8000000008, &(0x7f0000000000)={{0xffffffffffffffff, 0x3}, {0x3, 0x2000}}, 0x0) 19:14:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 19:14:14 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/160) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 19:14:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) 19:14:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x3f) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 19:14:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kqueue() kqueue() setsockopt(r1, 0x1, 0x6, &(0x7f0000000100)="d7eaf6a60eb3d560a5d1ac002cc44c6415f48e2438978b1ef71dac4e77100bffc9f5387030ea79393be95f0f414b915d1efebb7629f986a9cb550573b33e77f34e8d345d7474f992ebc1796574ae453b4f8c8b9af035cadbf62d23e6add4cc98f3282dc14108", 0x66) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() r2 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000580)=0x6, 0x4) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="0d3f945f27f4bd287d6e2b1347e763764a1c95d0d0e294c2bbfb20fee89f0bbde8331ae99e2dd0fb84cb60a04a69f99fedd5acf9a02955a888363cbccc1424371e0ed4e9b8e069b896df2f31228da0027c6839dde940263b5a361f09a35a67fea401383baf44d26a0c47a3bf6149d4bc21", 0x71}, {&(0x7f0000000140)="df4f5d6c0b3c3ec9ac114372c70a0eaef238d5bcd8851a4ef6d0842c5780bbe40d3c1acda40af27b7b94ab", 0x2b}, {&(0x7f0000000480)="f62dea268754ae746d37637f4941879131796768e2c283586e21b1e2ed33a89325c32360f59ca7925c3e3bc965d1d6ee40f03bb0400d02ddccbc6587f8d9f6fa1cd141", 0x43}], 0x3) fchdir(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000600)="613d4f12d935f1d4c9d2d571a2aa3435985b3569acd9b5963f18420005584e898c1bf1b9e742f6fafdd2a39fb380837da674b0069daa0f3ec67eeda6efed1394cecbcc963d3c6179348c6ea0ae6948660f771ee62b898d5f55e019c0fc54ab0faddfeb9f1c7a090cc1e215fd49233ed07d9938b2f084e32434653a72e8bfb2b23efd7c2911069c4345e9da21c2da413eb625daf29edc025f17c5e80df829d88e90545e79c2b15cd941", 0xa9, 0x9, 0x0, 0x0) shutdown(r2, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000005c0)) readv(r1, &(0x7f0000001bc0)=[{&(0x7f0000001c80)=""/198}, {&(0x7f0000000700)=""/4096}, {&(0x7f0000001700)=""/126}, {&(0x7f0000001780)=""/116}, {&(0x7f0000001800)=""/189}, {&(0x7f00000018c0)=""/123}, {&(0x7f0000001940)=""/128}, {&(0x7f00000019c0)=""/198}, {&(0x7f0000001ac0)=""/253}], 0x1144) 19:14:15 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) fcntl$lock(r0, 0xf, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x1, "3e459db8241287a6332f7c089d010a0afcade195", 0x4, 0x6}) 19:14:15 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 19:14:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530001f92a7c0dda1923a85c2ee6f92e095bef53d844e0962f3ecf047cda683c3918ecaa7523dc12295d90a15227c943b2c85e435425cca5d5877351fa1ff9330a72b9249640556d3a70c4a6c8b01fb3eaa6e21f82cbd004179c7422e39f226128bef2c9d50f22749a7ed1cf4aa48e17dad1f718b2e4714d9634d1040caac451f4e6892719be249a11a388e7e5a1ce88fe55b0c8fa04b4fe4c50b4294b05fedf50cf053bd9941d6a7a3d50508b723048dc2bea99a23d951e9e512cbcbd03a18c1a249514a2aef43fbf7383248ac2006fe1398a932a3719192ac01add06b7a4e3a775e22c74297e76a"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:14:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 19:14:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x410) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x7, 0x1012, r0, 0x0, 0x0) 19:14:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4518) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0xb0, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3) r1 = kqueue() flock(r1, 0x4) clock_settime(0x3, &(0x7f0000000040)={0x100000001, 0x8}) chdir(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 19:14:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/20, 0x14) 19:14:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd4, 0x40, 0x4}], 0x8001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x4, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xfffffffffffffffc, 0x7049}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0xf0000002, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x3, 0xc9e, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x6, 0x6}], 0x14feec60, &(0x7f0000000140)={0x1, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ftruncate(r0, 0xffff) 19:14:16 executing program 1: r0 = geteuid() setuid(r0) shmget(0x1, 0x2000, 0xc6, &(0x7f0000fba000/0x2000)=nil) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0xa0) setreuid(r0, r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 19:14: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, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCSDTR(r0, 0x20007479) read(r2, &(0x7f0000000880)=""/161, 0xa1) 19:14:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000180), 0xd, &(0x7f0000000440)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8, 0x50) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xfffffffffffffef1) 19:14:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getrusage(0xffffffffffffffff, &(0x7f0000000880)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet(0x2, 0x3, 0x5) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 19:14:16 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x60) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) msgget(0x1, 0xc0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x602, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfdb, 0x6, 0x401, 0x10001, "efbabd41a3b753da05690df3d977fe49de8cef6e", 0xc00000000000000, 0x4}) pledge(0x0, 0xfffffffffffffffe) 19:14:16 executing program 1: mlockall(0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r1, 0x81, 0x101, &(0x7f0000000080)=""/224, &(0x7f0000000180)=0xe0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 19:14:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2c) pipe2(&(0x7f0000000640), 0x4) socket$inet6(0x18, 0x3, 0x2) accept(0xffffffffffffffff, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r1 = kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff}) r3 = dup2(r2, r1) sendmsg(r3, &(0x7f0000000600)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d86656620c1609a90fa91c250b533a98186b6d1efa7950809d439c270ed3af3c1661d21026e2370a6149f615c8a35ede7650989b2fab814e8a45907acc2d18a3916fe9494dd951748017a709e203fea5fb3798cfbf64e8bd079c7737e1b55905ba602fd099825d6439fb40ebdb58058a4408790062ba02b9a41d12a89413a9b2502144d1310344335ba47476df0d749cec2c15552ad3fae202ea7158a170bea9ba9d6a73", 0xa4}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2bdd5c55835bc5c4deb5dcb096a3b8359d7e957bdedb8fd3df3000b62eb11814b34586e7d6b49ce6f272597d47664e8c3aa1fca725f8b1487f0ad119b7c60d8ef71c1f455ff8c5b83e14bd9b5f58bd0a1c2d7c2d8cd49e60ed959847dc11087e96f26b78f5d84e0b0ac8f39ec20b57e015977446cb98bae0ae", 0x79}, {&(0x7f0000000240)="fd866fbc4e58cc65999565d1a014d672dcf7e8ea61051f20f0fbc83c90992189de600c84a3672c57adb5045bb6578ab9af205bffbfe861d2501d7bb88bce529887778a1b59e1c5de7bc94ececbf78be76b87c8a70306a82695d16098697efdedb3b97f77", 0x64}], 0x4, &(0x7f0000000300)=[{0x58, 0x1, 0x40, "1baa27af34ff9c4a7aaab6336ac8f067225bd383128e1fabeb5046a7d438ae7c1671cf304f79f2c536f57733c546cee91b69538e7ad156a2ef8843eb35ab20f8820fb4b1"}, {0xc8, 0x1, 0x10001, "0698d5b635251232c75a54442f3c47a209cff35b9998a8328114471342532b8e5a78bdef29ee17ec1701aa11d2726a311cefe3c4084c2a7515a24a4eaaba9599efc7af7ba4557e82da2019f66c83c668d707f60581b8cba096021210641b44db4ecdefaa6d05bd6f91dc7ff960134adde91e486cfc861c5bbdc26e9463bfca7724cb3b9b6a6988e9d68547a31925ba274367b4751b922a20def1dac2f2cdd0bfbdcba906050b22f834982a7e3b3dff0ff2643117"}, {0x100, 0x1, 0x7, "9c38261fa9cdab6c976b09df92743a07402849d7b5d93d72bef0446eadabe0d0789a586f765a7558f2f228f1f831d8e359767e2f1205df9c1627d4f2cc7646da1f96d78f84519e36b28a3a57ee563fee110da809935ff0c37ca56d7e45a461b5727f662476b75e5d87e85dc5ddb6fa89c90cf0f39bcab8c1f71d18b7d9c3eb871d77a2d6b979a5321de76e2092b5f846d03beb6ed474569dfd8dab39d1bc7911be85f64c56fe467009b4539d716921266108cafb7b7e0c65aa052a245c0a6992e1cf55963e454a912623b061309fba9fe00f99110633244936efdcea452988e1087f10cd4e0b8063cb35b564"}, {0xe0, 0xffff, 0x3f, "48b292552208de48c2a3761ebbdeccbdfc65d259532a0039d6ac8499f86fc64863f866bea2670afe566021ee27537e270b3eb57b2cda347488d37e427f0447ba0dc171f016a5b1b04f7b5c75943f529764e8b7b53e49a26c761e3b41ff3fb9513a812c35f18a581e305633697b8ca6ed106f68f5b4251add103189f03655c6305123beddd5f8a3fdc872e5764482169c0f64e6a65ca20e6e0b7f9f875788c316da42a1dbe35d9654ac4d6910a1a4fa86886557e1f0680d031b1b8e7852e6eea779f11efb66dfc595b081d9c6b9"}], 0x300}, 0x1) getsockname$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) unlink(&(0x7f0000000080)='./file0\x00') kqueue() shmget(0x3, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 19:14:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r2, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9e, 0x0, 0x6, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x14000}) 19:14:16 executing program 0: utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x942, 0xffffffffffffffff}, {0x2, 0x1000000}}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x82, 0x1) 19:14:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x10001}, {0x8, 0x9}}, 0x0) fsync(r2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f0000000300)=""/120, 0x78}], 0x5, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000004c0)='./file0/file0/file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 19:14:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x400}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 19:14:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x10000, 0x1, 0x2, "93890cfaae35cf90da90d1dbaf76af5ccc149577", 0xffffffffffffeb11, 0x7}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7f, 0x0, 0xf122, 0x100, "49757d9f9546f8f96038f9228bc24b51581b4597", 0x0, 0x2}) 19:14:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 19:14:17 executing program 0: socketpair$unix(0x1, 0x40000000000006, 0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000001000000e000000000004000ffff00000000000000000000000073d2641bc08047c75e9d7cd558617be0b0d8d38ebed4ec09fdae4bd7e19434615587b71f02b2b48455dbe1c69a69ec7722153f5f0678e3566ec5fa607cf59a6f832258cdda992371ff4aeea52d6b2387fb4172daf4ff8bb708b639966fed3f24db7d19a2c04433b64f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) shmctl$SHM_UNLOCK(r1, 0x4) 19:14:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x16, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdffae7824ba42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc749c0911cf801bf1fa48f4445ed5", 0x18) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x0, 0x800) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) recvfrom$unix(r1, &(0x7f0000000240)=""/59, 0x3b, 0x841, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt(r1, 0x5, 0x6, &(0x7f0000000500), &(0x7f0000000540)) setsockopt(r0, 0x80, 0x200, &(0x7f0000000140)="193b30a3b338387761e24041d235dcf4f91d9a829443a4470e4b26cd2359ece306070162d54882b7267aa441c6c96499a5e241c6e7012cc7847ef8f247d2d55ddaba9d152bac0570e2b15abc00b12ad223c94d2fc7ef7ffc8f2d61a550562b73847e264d32e41b6f6974e2431c504c12c132db3d54c3aa0a8877f0de0b8807ea71b9e2abd024cd2257ec06e60ffdc529741b7a793f8b936199ad8316ae3d47cd6bb2c2ab1f978ec954926913334a1ec965156d047a92962aacd739e8d57ba325ba8fad7f934811576f3935deaf4b6975cf375dc540ec6e83b7526ef5bc56c7516101189808fdcd0ec9883b14e629c686699d05ef4f2d6f643160207c1acd", 0xfe) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/93, 0x5d}], 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x48) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x280, 0x140) ioctl$TIOCEXCL(r2, 0x2000740d) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x800000000000, 0x81}, 0xc) 19:14:17 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 19:14:17 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) chdir(&(0x7f0000000080)='./file0\x00') 19:14:17 executing program 0: socketpair(0x2, 0x7, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) fcntl$getflags(r1, 0x0) 19:14:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 19:14:17 executing program 0: socket(0x1e, 0x5, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x2, 0x5, 0x200) setsockopt(r0, 0xfffffffffffffff9, 0x80000000000000a, &(0x7f0000000040), 0x0) 19:14:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x2000745e, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\xa5-\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\'!*&^\'$\x1a:\x17\x06-*[\xa4\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='-&/@{\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) select(0x40, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x1ff, 0x100000000, 0x20, 0x20000000, 0x8}, &(0x7f00000000c0)={0x9, 0x0, 0x54900000000, 0xc8c, 0xfff, 0x8, 0x77988000000, 0x1}, &(0x7f0000000100)={0x8b8f, 0x10001, 0x9cb3, 0x5, 0x3, 0x7, 0x7f, 0x1}, &(0x7f0000000140)={0x97}) execve(0x0, 0x0, 0x0) 19:14:17 executing program 0: r0 = socket(0x1000000000005, 0x4000000000000004, 0x2) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) fcntl$dupfd(r0, 0xa, r0) 19:14:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffb, 0x3ff}, {0x20, 0x8}}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x2a4, 0x1000, 0x7}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000200)=':@%.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\xce\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\xed!+-\x00', &(0x7f00000003c0)='\xf6\x00', &(0x7f0000000400)='\x00']) 19:14:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="f4c3084cb3fcb0edf9d70e1498fb17739f3041e3d3e8b39fe6584d3f14ea41f064ebfe448645f423611b29dfd3b5252dfe84030a21b12eb4c15029e36628e8f32f430fe481953300d6fb5a284530a00a1ee131c8c34826a1df146b5666b864500ec7886d8d3c1555cc0b3ebdebec7a9275011a36068fd9daa4d939798069ff4e1c04b29bd409d2e50d8dfdf5ba184a0863d7814b4b784b04d110b475d62d7c48dbd2454acbb6aed34c3bb1baebf0169215cfb9416857b2259b035be42910185eac62516fadbfaf613b9d994d5489f28d654f0a0be904e45ff8ff594ed5433e7ca4c1fa7fa3ac80367414d627bd7800bb03f5661bc1e5457d6ac27baa7bf61bcbb3929b62299f31d59a65c3d4cf0f14eb417410486b145855c9b9ed8090b4c25a645f4a77e387b4600887adef7d7ce807c6cf54d1cbf2c72e1529504cfa0707355724a556b7c6758eb1a6a90aa9811522f86dd82033991e7c64e2fc606812c65e7f20eff73e854121556ca73a618ca961f9b29c23a886749a66a4db9b6834e4541a825bc52ea8345e8a4cc8ca859f4404e9e17d41961d4d37cd285b4a1ea891656fa683dcbb6112dbda11fea17cc177ec068a3cb0c71f29771cfbb822fe87e3cb27e0769c93ea36285dfd293f57271191100c651fe0ba253a716ad69ffcf3c383df4df096bce358eb88af1eb79361cab3bc05c1030ff8add5b73885d9321c75f991f99f5aa859c643458b8f596cb4b0152e4dcbaf1ae6bcc50ddfc9e4b5e88e6b3e9b653f5f1d4a68e3f4d8d4df4d78b3f383db121764fe7200b4ff743e8b9093bf41d41964fdff21139511a3711db024b02444f71f2b75a41c083442acb73e0ae501b98c1de386175473f7945c8086658fc003c3dff1252779a3abbc24a27d0e4df8f722689da9d6b68f83ae518e61e3d81d8d7c765d5cf6afb32f2ff36d927348f8c6fed6ca1d24322851a07bbeb3b047a16f4625e202f2f04667655ae01285b38ff8c9ecdd74f6835bb8a30e791a58cc42167c2c6dc5da029777a9a856752d95c3a73929b29f33c86e5f90b846fb275b61993c0f08e729fc3c24f4e410a9a586024f8cb9bdcbfa1168f270c948af8bc94a3b07b15a7e6246a16fb86985135c7880bc786fc947f762a72d1e6da876f3ba48a64f43437c43673d43ae171dc91d75ed037fbe979b7386d7dbbcec3f469388255c95fea97b6ae38e408d9a8de863b64b876e9650000f0ae0dd0452c1a37f7ef54925a0763950d141f388481fdbeac4d937e74a93522daf279229380da943dda1cac3142fcbbfff06dc7eb558c3b9077e744443eceb0e9c59bdd9b008908be12119f998f54682062e89b9b3411d32d03798aecc6603585e9880c8f103420c3850b2a1506177da9b5ef620d8f2cd35db2707442461cc4f26ca62fd48ed5b5f0f12043d5676ea6d5b23b97e3949ac6bcdde3e549e22e4c13afbdda0b65bfdaf30c3b217abe334e8f5c98bf1f8ac13d66b3fe7cef2e883dc606fe0c6df7a172368de9f9d329504b86139462911312b5641abdf63329c2f05f285f4d70fe2d1852236f112776c6d53ab0cb00ed86239d78d288004eec5edc0f572e8ad414aa217b182fba25452150defd3c592ede02ce11ae435a942eade1d45aa16d2d5c1d2ce6ea0ec4f4c490553e2ae9bd1b4c9a16885b1ba2ec01451df5511aa4d9b667c73de4c75936fb8910816d19c6a90ee12758d9bad37dd1e0d9bf5fec3e63a3aa6adf3d4fa77a0f18e7cfb0a54a56b6e118f0430731b3efa382d6a1e0d47ae39d5a55268a47ea181587b0356f9556bdb61a458d511db07749a1c95acc4343decfaf30c3d256336a114d507a2603881c9e1b13f288d9ff420d9b843ae6c996a1205df1882bb143cb7c28573d718891d55a8ade71018c84fd2c8cd27c1c9ff700d5886b8dbe7ee6c19c52b42167ad8e8b888588772c3aacf43677ebc9e7c7a5688ee0222c82f325f6d273362652a513254a71b976efa6a6c9c4a78b41cf2323b63d4e72ac13479ecbf2e455a88582ef09ede48bc711fabe6e7bc8c2abe6a8810fb5c298ee147b9d83b7e346d959f44da84ca33bf65bb0ce370c79ce9f4d5ee2b336e916bd7c04dad176edfdce8860c0515256b862bbb450bf21e3da48d338cb315b2ee31cef3884b0ab93734469cc3a072f3dd23c7ade76b8d8ff5d4c030aa5dfb6642c571cfa9d04ef6a14b1f6678765b1eca2aa5ebf2ca39f9726d876a513bc4d51a01f1c9dd006cfb74173ace448c3747e00720c6e0750807e950d5d4617778b4b8c0eb4d6e3f393f23f1e04003481c782665f630861150daff271fb63133e568b81b3a896f8d042c5c47478f75276a5e59420a97211ae34987a3432b0acc4a7810f9360b2dff7055acb1fb46036367ba1692092466151cc420cb4e5f6710c224017ead839717533a6898dbcc43ea49d2ea520ee6357ec5fc74a65642e08e7d9b7bb5bb070f5ef97eb770ae86c3cf58158876a18003388c34b389f3bb5bcdd8e4930b737a078e104601eb405ee756547d37a0ebfdb49c9cea0e49de94382a1de6d129995a1d9ffd96a6c6702ac1987071f4dd72a9adc8dee9eba00e05a1b21c08129e251d8be358b6f57dc12dd6c04d53d94a740d08d73899669324817d7e62dd9a48ab9f6861cd840a40492a3f3cd81c0c8ed1c655e3da56d5d0b5157def430f85638b5a66272526e2a1875738fa1496a7e0a8d97e8f67bc6f0ab4e0f9882c4a77dcfd1ed3d9dc68bd5ebbcc486075f75f2011ff5a00c73e7c6e7bfab711bcee72f17af8907fdb48063645264820981aac74415852db7ed1f606155522cbd84bf5b2814046a3a6f95fd9d1a77535359932e9b02573aca97133d462e1c227a4403f4aaa1b6dc266d28e3ce221abfaac20a1042b1e60ef4a9d70bf56c86fe2b37e0c19e7a5d6f01bd058a4e8226fbcf451a637e4a53e8d67997f9a9c5f56f40701ddcb9dbf57c437bdc6d4261b0bb7d7888e3d5a6a287d02955b83b04ee0eb733b85a83efc58139170cead30e822f0713f0061f5920bf5f0c258cb70f3883ba31ae17e5e7b97a3d97ba2f4362e8cd80d0d3a2a4e7d24a02198936a0cd993fccf2e9799aa85daea8bdcd3a9d9f86c31d00c5198a3dd94dbe1c6b893331c43c1152db74b6d803f943feb2f5dae7e43d389e25369210109e15adb6f26ed765a2d885035e6feb1e55607db183e958a7c8d2a328eff4aa35b29ed2d9ca204dc74bfae459269f4de24e40156232f1a664429e1bad3496e10318987869ddc9c4a316e1fae9f4f88c235b42ab3364c8b9ab2b8b59dd01b001d249bed8f77aee7c8b1ec587006613ff404370c1e092e215f2eaf0a8f787f4ca1f8e3f8eb47b98f82e9e39b6a9301b762f939c403819be298a43469abdc71a5f398f4fd9fb9ad4168123fd643699abc1232088b9789c9f6318cf8ac97f754280c44768dc41cb1f9d8e0a9e01fac5f47d9607c5716155597e399e050a9790ca6b25d1384f26ff82b5777ce0e6a55fc370b3f615fec0702be73591cdd22bc8912c26319eb14bce5732c6d86e30f46dfc388282f073c7df67e26706fc43031dec07c404d1377e6cc1e8f12a9d7a10e8b1e1d7c3892aa8c586f4d3de9b60e65a4684fdeec227ec49e2ad177011854ac4d42ff900dd18ebde302e46aca88cb22e1a7db9db48521b94ba2ae668b04ab50515b46c0ca944c6848555cfee7858a5ab787b3a1ada93ff26c0fe387d3ef49d9229aba635eb6872729db3b7c95043d6fbe1f185144d634c2d864517b58b275c4c3167be4b4c45544a1d0b02507907d7a4e3ffaa099a20b3226294c2693fa8a6295137fd07b33539842cc048fb7316f5d06ca6f576312b399c5a477ce0d1cd551b809fec5ee83529fa0e04e47e90e0fcc4b8f42013024b8b777f646aefc36bfa11a05aa663c958d08f313ff047b941d3a945ce7294ac79ba78acf1222409e5bc9db649a66cc29e621bfc58bc1e3b5293ab169b2f85efe4b3ebf74b30e52176e59d324a7e41dd851db731c6ea501e46cbdce4f4ce0eae841b5aa5a5c11f31abeb221928d32a48f9e5f4fd61f3b90bd92ab9af5b66fadf731ee6d25c91cac2d18f34f95ab97a204cc6e0dd2540d688ec2934833cc43ebe55363c3730ca99b44a38df88055cd7bf70c814e72170a31f58390c4e13a17d1433b032b6a819d7d7797deb9424332acb8ab3a538657fc30237209af360c63c9667a0d28c4b5e82b22c4711568c3a81b66944e7b5e49ac37b8f846f7aca2f3c28e3dffe109f28e1e2c77a9885ec14b8cc7ae82ada9833f5a932e13c9264920f301b13e02cbf3a8e59b407c826ebd638160dcf13e6d69f273e91768708ec1adeabe99df4d173d5acf4d0b2571bda814584a054dfc32cdcfec74d3f76b9688c1cf3294374f9f8af588102a4b8057787be827653734d0cbccd5234c9d729dd3db451c756b7ddfe9c81332cc1ec9b772ee015884895dbb62b3d3bb93bc5c9f7498ba21c86a98df495525bd3a10d547c3d91579a23766a8ded63167678534d41e09529db05724fcd8a20edc46d5ec0ba104ac1eac84598869692308d24f656ce3f1dbecab1749370d2beb7afd95a4699a6a19508da4e863414bec689283912eba077f50296cb3cdd9a15ead7dbc5d739056b718d2dfd0912ef91f9ba7c5e983fe5bed98f9d4abfad0173ae5f6c42749f7c454479af40b075aabd954f84747f2c6217634faa296b53b770f493ad0716e54af313c5e39bf9b5e2768de1a56b5b4bed83811017d4443e1ca05ab15eefc15fdc5565c3b874a4ea40589a64bbfa86881c24284ceef0746f30b6a31ed28010d03a0042c3d353109a0cc7e3c6c7e887cb0d0ed4d9743fe11c9b4ca411466e1048392700cfd3b8706844b39927a095f2128aec2562f4c91c3bad1f1f01a8817c206c399f1fcff2e43386960a188e0caa37b4ffcdd0c19a922a416963bfc21e4110486f5a75ab8ea9d4576b9ae0e46c971ad86506db45118f50cdd9090f58b04e6fb35fe8bd277decad70a97e13d429d978a6299f31bfe49512fac71b67a61082db5ab1399d24d5b03f6013baceea5fb33acc12bcf55c2b8c0ef85ce9ec60eaf0a9be2880a837600df61732f0790317d1361173e6e3c3f42b2297c53e088a2b577004ba0e793af26c7833c5d34bfdf144536f0c6079b3d523ef789a1ca23cd2d66cc02231f760d5d713966f4819a5db7c2bbed5e9d0b8a4c6f636f1a8962de3b3090091af39a9476cce0b6299d3980fd6ac552c404434cdb11fb0d5c64ddfb61d79d10d6278e631d5c8f90f53e8d8d25ea9d4cdf0f5d7ade170c4b9b2cc051983c927da880676ad40cd578d129f858c059aabea7be12f39834f36b33f4bee48d8d4ac300f2a41afaf7cc3e44f7152a5f22f04dd3afe3f674b76ce5e7ddb62a4d3f9c378045787486b3ba52b54305dfceec1e9197bfb11c85682ee27b3842930f969ec611b8733e25fa0cdcee6021573c69111a33b1763643d981c021acc4eda40d69192f104d0dd171ac4818fba67126b4d2ede39abc3fa9f6dfbd2153f8e6280c0a8a3861fca645ace9d0de99116abff48742371dc10cc299e848b02f520ccb0b72ec2abcd6cb26ab96cb4e34e01793f909c91a1b70dfd85796e6623f8b3595fa2f1baf008c8d9a7f1685b3a7238663e29adf95a41795a91067f9c2e2668e9a298aa2781d448f837ee48a8708aa48ce490c80ca3fc4657b9ec1a0b9e690da5c44ec1acba4fa99fa1d7f2dfdaefd1e05b53c0c192f3f35ddb4c8be2e5e802ced65e6893fcfaf1139ac20cc876fbe81", 0x1000}, {&(0x7f0000001040)="98148d5f22972bc9518eb165eaf1d2731439f2779bbacadee7908a7f0c04bc1cee33c60a8c3432d79c6ce4eb253d379f10a6052955011ae418a25eee61852f6f030d4b0f975f001d1dff925caf9edc5fe687b6e71742a0f71a6a10f9f41ad4cd35598d23b4673432b76fa5a8c0745ad6104cba94c1ec240d17504061cf1f2d23b05b67fc197d4f27eaacd6d7958e", 0x8e}, {&(0x7f0000001100)="b0aecb97a65b93f31a211ea07bcbebf6234b3ddecb9109b84fd67451ec2fe5bdfe0bb27507e3775c7b5c3f1d515617e93f84a791fee6eefe14e9e6e6785e52277365d33b315c55ea3df3668d442297b01f0ef1d5aaf62adb91dba95ff5a3c61234a8925c926d45bdfcbceba5178ab1c5989d498d2946f8bbf947c156bd604637187bf7342e6da39b7a870926449b911bd34be610cfad3611db4e6e0c994f7f1ce1d7e0058301701c9382", 0xaa}, {&(0x7f00000011c0)="2e8572bf89fb9e0c6d00cbf659893ca12166f04985bf954a1953d26105712a9bbd6df7a538d26d7f71827353ada3098ab89adfeecccc49af7311211890fce42a867409c2c3f1d7", 0x47}, {&(0x7f0000001240)="2ec4142e05dd894752c1a874cd8a29983fe55247fd49618028446ced748e8619b547130846ac865523571ff1828bb562e8526140334574721cdbc018740eef2b278bcd680a28c44341a6164fcd3c94b23c32f4017adf82276d42e444ac92c842b729c929fb87743d47b1ac9c8b55c17bdd82b5610d4190825cb74c3e3c6cf966079f634b86cfa22d2ae2dd2ccc0c0dd07fc4a48f8f9fcae01076dde173d3ef0d5d810a61666b30b65cc0cde4e02d4fdb33bfd96c74c2d55c994b200dbeba4bbf9f7b14affcb02db7c4416e9b354a2c3a873ab4da56052fb97b7da8a856c1146be283c7f063", 0xe5}], 0x5, 0x0, 0x0, 0x2}, 0x1) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 19:14:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x18c) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8f80, 0xf5979783ab8f3c58) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x84) 19:14:18 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0xffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 19:14:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x2, 0x800) 19:14:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6042, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 19:14:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x40) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/230, 0xe6) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x28) fcntl$setstatus(r0, 0x4, 0x0) pckbd_enable: command error 19:14:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0xffffffffffff7ffb, 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 19:14:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = socket$inet6(0x18, 0x0, 0x3) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x9}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 19:14:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x206, 0x0) 19:14:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="89f1100e40664f61c38b2c8b9cdec809939702b2f1ea851879bc379ebfff3300ce4bfbc30538ca9ce214e4513a0ca07d73cf6c14a92ab879bfdb83c80c9b9e16900f8e1e067efd96cfe05bcae30cb4ce600368f429a438c5d1e23db579b709db409cbc6b1a0658812249cd223a6fca06b8887a5e9c3b8e1c14c6f58c2a9a0eeb7790214bbca5b442768372f2d2871bde10016e12f92688903d50fe077dcdad4aa08e28de8c07924316fd6d9749e227e784c321a21a5e4eff4aa7281992e1ae989a2743822b4cc350cc17c13d69c4427cdf6dbff9790b8375ab19119ab34e298a5deb0d04018ddd605ce7f10fcd433f452a8359092e", 0xf5}, {&(0x7f0000000280)}], 0x2, 0x0) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r1) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r5 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r5, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) accept(r4, &(0x7f0000000100)=@un=@file={0x0, ""/2}, &(0x7f0000000140)=0x4) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 19:14:21 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) fcntl$setstatus(r0, 0x4, 0xa8) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100), 0x6, 0x0) 19:14:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1000000010) setuid(0xee01) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x4744779b, r1}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 19:14:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:14:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x7f) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:14:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) unlink(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 19:14:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, 0x0, &(0x7f0000000080)) socket(0x1, 0x4001, 0xfffffffffffffc00) 19:14:22 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x9) sendto(r0, &(0x7f00000000c0)="b15a06d3f18e4c71450a820a7121dc0371e28e162a1d96c2818371161e8047cb2cf42b4bc2af4329417fded0354a0be1afcde9a96020283383fd57aabf65383ed96b256a8b15603437b9f6abdb12e0031479e31f1ac6499282083df8515235ac2270777a", 0x64, 0x9, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003d, 0x0, 0x0) 19:14:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') fcntl$getown(r0, 0x5) 19:14:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x1000000) rmdir(&(0x7f0000000140)='./file0\x00') 19:14:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 19:14:22 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x4c) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:14:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x8) utimes(0x0, &(0x7f0000000080)) 19:14:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:14:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000003fe07d39962b9dc83a989111a5a1e77905a98fe6cc483d56dc29d48b52d4c54ea9b968466e1a99c38478ec3cc67339cd4d5622f5d5bed1d5b3ca750f3ec34b4763fb328eb7ed7c42b4a4fed1976fba4b7e1eaa928528db810d715b57cb1ee9a428bdb4a1411c4d08a0c63acdee736b889f43cb6ff6213a609caa0a04de312c586367799e54ead128c7ebb8d9a11c131987717b5b468c579c156687b21d83b0984731f82b10e520fd26520d6fb8317de68571769883a1b17f2cad7f46f9db152c9a5327c240bcc11b2ce976e8ed6d1d1dc30675ae9a6d10e05edde6edb91251e2271d27d6dc36cbdc308c05d70a900be15fe89048c602daa8f1b312b45ea49ae3bc8d8cf1e3e0e1f6f736085609bfc868a1940b04f0456ec0"], 0xbb, 0x800) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x400000803) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) msgctl$IPC_RMID(r0, 0x0) 19:14:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) r3 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r3, &(0x7f0000001180)='./file0\x00', 0x10, 0x2) 19:14:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x37}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/100, 0x64}], 0x2, 0x0) 19:14:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) chdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r1, 0x3}, {r1, 0x9f4fc79aebf60912}, {r1, 0x1}], 0x3, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) flock(r2, 0x1) fchdir(r0) 19:14:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup(r0) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x4, 0x10000}, {0x3, 0x2e34}}) 19:14:23 executing program 0: clock_getres(0x2, 0x0) 19:14:23 executing program 1: r0 = socket(0x2, 0x7, 0x0) socket$inet(0x2, 0x3, 0x4bc0000000000000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/226, &(0x7f0000000100)=0xe2) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 19:14:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/95, 0x5f) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 19:14:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7ffffffffffffffc, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) shutdown(r0, 0x1) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x188) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 19:14:23 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 19:14:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x2, 0xffffffffffffffff, 0x5c2d) socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 19:14:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:14:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() setegid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7ff, 0xfff}, {0x18, 0x3, 0x5, 0x1}, 0x9, [0x7fff, 0x101, 0x2, 0x6, 0x5, 0x5, 0x3d, 0x4]}, 0x3c) setuid(0xee01) lchown(&(0x7f00000002c0)='./file0/file1\x00', r2, r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100000000000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:14:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c7, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r3, r4, 0x0) 19:14:24 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x10c) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/224, 0xe0}], 0x2, 0x6) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:14:24 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x5, 0x7f}) syz_open_pts() 19:14:24 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2001, 0x2ae) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x61) 19:14:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000), 0x10282) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) write(r1, &(0x7f00000000c0)="e35e1ecf2ad58e9dc2572e84ab254a7bb2c1bd178b08d89492a8f5a8389fefeb6590c31752e95522e262bebeca5bac93d5f187346af8608df12872e466ac67ab9d73dfba7a2cbde49532cb5921d3d776c57564feb82cb8a86e7b1deea312a76e0a1abc7883e3cdc3fbb14b6f5beb2b81f9e0a1cca24b62f35b779a1b3808689d34fd86bf1e6c08f22e6e1ccd70b1cbd48383d7d35a116932193fe3af8e78501f6d2f6cff08670af48e6bdc107b58835ef03de3858307ec565cc4df04970ad3c93392c3584e61137e54c02b8b7dac52b5f96b236b3db6ee76262d80", 0xdb) 19:14:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) kqueue() writev(r0, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000080)="c83d99aac3ede56d0443d874b34d6a2405d5df151c68377b3f7876db35c71f24fc49d32f7dfd329b13034707f56ac4ecd36bfe6b663cd742109437b3346e33ac92005e9e26f290f5d41657469b3c9848a839a3126f6f1459640001878f6dab9981e0dd695d43c9f5acff4a97fa030e225c58ac932eab4594818d7735a88855bcdda753f8a1d9476d73d2165db1e480da4a99f99ccaa0481837b895cbd47026dec47e46011a6843b6c2", 0xa9}, {&(0x7f00000001c0)="e13f938557ffb373a6c2b6b0f7ddccf386d1f5f22a6e4bc4df7f36477413f3f0254b4f4e8e607eeebd924cf17d534c66629c06ed58d35dc8cc4039536bc5d7439243d7eafbbd318c9f3f44ec9e3d9bba7918ee637ccf1117d3ffaa45a53c15024adb372cf8f51f9772617bc19aa29e49d9362f78e4e30d66f00176e2a9224a780fa00d8977c02db732c654c6dbb658a340eda0977181c443322996e09eb9c1ea58b6e06a7f4101ee336c3084eeee27218b90acfca2bc1af052d0801973a6af3fcaed96f56a8e0b7c3ec00b809f4365201d6d2d10216fbcbb14b8895167c62d360daa", 0xe2}, {&(0x7f00000002c0)="a49e28443a73e9d409c2abbbe82239234137334ba10d77abf16a3e130843a804ca7448ed35a0179d1ded74862d2ec1dbb11df2ea840a3ce72376cdc137093191493e54248b8ea6c41a1bdb5d8faeabe7", 0x50}, {&(0x7f0000000340)="ef0cb674eec2197d1bc91e303b7ebe8ef876445eb1a53a7497b7de10c1c25db59900b131c5abcaf00f583573bdef24cb2c1dfbefcfe02059dbc1faa2a77b0e1d9c66d7e4239203155a841ef66cd7df8a31b06abd2774d23f17f5bf2db78811b1b5b6fea967a1b500e70bec4b3c09b9010bc9ea6a13448ad5cbb25fa8a719ecc5dc18da35c7c762da6ff5b5b1", 0x8c}], 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 19:14:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="17e8b5e777944f8b1a88454c9e30198cc95f591e5616f3e7d8e541e02d6cf90179db78cdc0de6af945e126d82d3725ed2c838eeeee42a8e2ae8180d8f73c2c072161881cb32b3c3510743603", 0x4c, 0xc, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x100003, 0x102) sendmsg(r2, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setrlimit(0x6, &(0x7f0000000140)={0x2, 0x4}) getsockopt(r2, 0x2, 0x9, &(0x7f0000000000)=""/90, &(0x7f0000000080)=0x5a) 19:14:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x10, 0x1008000, 0x9) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x3) 19:14:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x360, &(0x7f0000ff3000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x3, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) 19:14:25 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0xfffffffffffffffd}}, 0x0) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x8001}, 0xc) 19:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) shutdown(r0, 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r0) 19:14:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xa0, 0x120) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kqueue() close(r1) 19:14:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 19:14:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x6, 0xfffffffffffffff7) r1 = socket(0x30, 0xfffffffffffffffd, 0x5) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000440)=""/96, 0x60}], 0x5, 0xfffffffffffffffe}, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:14:26 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = semget(0x1, 0x0, 0x280) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/56) 19:14:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x28f) 19:14:26 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1008, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) fcntl$setown(r0, 0x6, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xa) fchmod(r0, 0x18) poll(&(0x7f0000000200)=[{r4, 0x2}], 0x1, 0x4000000000) 19:14:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a2, 0x80) read(r0, &(0x7f0000000600)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 19:14:26 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) r1 = socket(0x1, 0x400000000002, 0x5) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0xfffffffffffffffe}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x228, &(0x7f0000000140)=0x2, 0x4) 19:14:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) fcntl$getflags(r0, 0x1) 19:14:26 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000000)) setrlimit(0xf, &(0x7f0000000040)={0x40, 0x4}) 19:14:26 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 19:14:26 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x8000000002, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) 19:14:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x8005, 0x4) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="806f8b58a11d770f2fce95f42698d97f396b809f9db7c4e7c25cb102669e4a4955119fa4f2f306ebf8d50cb94772dad5ac10f7d4438915a333391439b393bf3427913eaf69756ba79d0bb9d6e0b5031a4b05eee11e86aa543f0fdac03bbb50514affd428c2685f90d32c1f50de9551d8a34fda1599d31c7a7bf89f94d8732207317702a4a8", 0x85}, {&(0x7f00000001c0)="2a188a71b7621984cf3bc5044bfe056a0500a624589c9efc3c69942808bbf76b7dd831882d59cb24d839d00554d9f41525175b75b1b1230177a8a5c7f1de00f575b228ac45f19de86b6d97f8812b96d5fd449d78199d83b9d15b67c07afb89a2af13bd71fccb4d0a284362fcd7b666338859151c6dc75b35c7e18c7aff79dc29729fa87b773355f3195ecaa84142d1d687ac0662e350bd8d44bfd02e2ce4fa522c60c471bad64194a2ca4390d5887254387b7faa2cc8ff689ae7fc3430d352c6c8084e790808a72fb7172867970dc828c1", 0xd1}, {&(0x7f00000002c0)="bf220ce917e3b64f494068016e37a2aed7f24c0aa28dde49daed36a81ee021dc31491df691c1a4ec030f860f1b22d6cf7af279613d236c8077c413f5fb61e072179f294a1c38738abf0318000e1d52b99620acdc5fce01f7196deab6b7dd1d52945b9514256d78577225f2ad254608d3c084522f1cb20ce5a7cb82f27184799efceb84c8b4413554fc22910a8673e419b19ec841bf02e9afa51557e24107f53811ee391de15d8979666266b3612de9e8f16c8ea973438b6f7d211866ccb9a497b1ac1ce4233020f3892594d1a45a1669b1ca5c840ead9199d015a2d8fca90795cea7446b9c19ac7d75348d0f6ff6aff51c22cd", 0xf3}, {&(0x7f00000003c0)="3352a4a6a1ff267c55b3fd458e279e436fca840e1df7f6562ed38b98a14655988253060d272a5e2039094c223ca11c4132d13de0d82e7d2b99694f0c1eca078995e77519b2ba49305b89633a27a0f27cd2d5f5e26cb000b438c0281bb974500a19911069575710e8de8e74e771f7db33f6c46078fdbee3d72efbe8e6333864ff82112b8e9f6da6c4dae047e28c83a61e56b4052b9cad0bfbf53100157054037a458053018d960a2c973db5509b04ab542af26a9d81d4ba73", 0xb8}, {&(0x7f0000000480)="dd121157b263de525a788bcbbca29a99146d0551180a7c4d7e178d19f565ea884f958851bb29a11f1ffb921542d22f0635832ddf766d0c9459b852ecba1b04601cb16daeff158433db68156885121dbd77589545553232cc81d0149fcff7cce75239a78669ecb00d56e5a4a4fcb911244926e60626c6af380160548b2291f3e08eb6de6c5fd2075ab03410aafdd5c5324f74", 0x92}, {&(0x7f0000000080)="bdc6ba", 0x3}], 0x6, 0x0, 0x0, 0x400}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmat(0xffffffffffffffff, &(0x7f00006d1000/0x1000)=nil, 0x2000) shmdt(r2) 19:14:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/248, 0xf8) 19:14:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000100)=""/124, 0x7c) symlink(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 19:14:26 executing program 1: r0 = socket(0x1e, 0x200000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000140)="d0c4b054e5e89cce4466a97803365dd7a75d75d5a22789feba656adc80cd349397bf97c4dbda5cfd93b7609b24f952f719dc473ce7bfa3065af3f1e800b23e71e456626d5cc806f7174ba6aa2033092226e6687900b5018319803490847b5a69da5a6070faa3c9e7c8bbe2d7bd630d55b78bbab08ac59d48386e036b63d0e44e8ff1619fd36ce7eaeb06f890fa60374679e895b1e5c9214c46ac96288a9fb097a609146edcc4128391eb5a16cf59072ec970acbb5e133610e0d4ae0ab260573801e13563a3b3ae61acb3d846ab70eba90f1203dee47c7c84", 0xd8, 0x401, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000100)=0xa99, 0x4) 19:14:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:14:27 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = kqueue() read(r2, &(0x7f0000000040)=""/171, 0xab) 19:14:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = shmget$private(0x0, 0x10000, 0x201, &(0x7f0000ff0000/0x10000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x0, 0x8}, {0x7fffffff, 0x5}}, 0x2) r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r1, r4, r1, 0x22, 0x7}, 0xffffffff, 0x0, r5, r6, 0x10001, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 19:14:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:27 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:14:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() syz_open_pts() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) r3 = dup2(r2, r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000240)=0x39ac, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 19:14:27 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x80) write(r2, &(0x7f00000004c0)="07254bebfe193fc74e6d3d2d4bc2a2d957c06ae094e8496ffbcd2988a2ca8e0fe7a1051e8e663e6ec309f2854547ca3afab93604fb3e39935dcb08be96cc4f28cf144688c5d2115279d530a28a1b80fd1e2b7e1638954d664aac077ac3ebaac7ab7d86ccc6e9518627d554e8482f32ee9180f9c2bc90e6dd8f70e620c8d114883d205e876b949cdc8168943c718c7cede265cc08946f3e8f5a7af93aeb52a3e118340c53772b4184", 0xa8) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/25, 0x19}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000001580)=""/88, 0x58}, {&(0x7f0000001600)=""/77, 0x4d}, {&(0x7f0000001680)=""/27, 0x1b}, {&(0x7f00000016c0)=""/140, 0x8c}, {&(0x7f0000001780)}], 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:28 executing program 0: mlockall(0x1) mprotect(&(0x7f0000556000/0xa000)=nil, 0xa000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000ff7f0071ab8f508f155c258af79560e3cf0cf425659c34f84cfcf151156b78d77bcc", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 19:14:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 19:14:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x80000001) mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x20, 0xd6d000) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 19:14:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x0, 0x7, 0xffff) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 19:14:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000340)="c84e83605432d12f477715e0ea4a1a8b9a07b4d240fdb0a76ef3410407a32c69ca32248368dd7fcbf18d591215e774b1304b54514f7bd27c380a19839aefbc10a4536a7b563e5d9d78695b0ae7018bd3ea09ea49aaca400960d236f5ac75af92bc9700ab66b49bb3436c671b06b954a467888d5c37cccf4ffffbb7e90000008000000000f76e0374f6e9836aa1ed7be4214cc0e377a05c774d6f8393a305ad2c89b5051ed74f45c84272f3167e2d3b4cce87a8748d11a53fe0c6390b6e708f907956ccd3e7ab4c23cb00609309e227a1c117c582c6b87cd817a7d004b70c5e09b36f671481d3e64122ab4eaae36c0c83aef3fd2b0a03440d0aca47d7433a0235a4c50a88e9691cdaba0797cc8733631f2051498dc2c339a31375217bfe19f1727ce048bdaa10f2786f2231", 0xfffffffffffffc85) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 19:14:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:14:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 19:14:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() writev(r0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0042", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 19:14:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 19:14:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 19:14:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() 19:14:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/132, 0x84) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x7fff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x4, 0x3, 0x1000}, {{r0}, 0x0, 0x5, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x2, 0x4}], 0x3, &(0x7f0000000180)={0x7, 0x800}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0xec3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xff, 0x50c0}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x10, 0xfff, 0x8}], 0x5, &(0x7f0000000080)={0xb1, 0x8000}) 19:14:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/9, 0x9}], 0x10000000000000b1) kqueue() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) getgroups(0x3, &(0x7f00000000c0)=[r1, r1, r0]) 19:14:29 executing program 0: mlockall(0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x8}, 0x10) 19:14:29 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000525000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:14:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup(r0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x101) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x8, 0xfffffffffffffffc}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="1dc6fc38cacf98890d9da0739cb5ddcafade86c2308ce549db38c6eafeb30ee1fa86b315801191b734532afe216fa15970901faf5cb8cea10c7e5f584057dcddbd28c828a6fcd416af7bc71c6a2ec7e366e4d5bfafdf3c06206a7d63af78266954eb293f0731000fe8685e4c7cd8b34244f4300357d9e11cbd750a7ace2c3a0e50b1e44a733a3d9469885256b072fc937586950a76afa70eeb58313c5b5595e6414c525cb9dc7bebc260abf5e03ccb59fb9a9523c352a9db37d1c10113723665170583af5b1878829753948ead6480ff5a03414824ac4ea671d5446807f53f784d68eefca765d94f5ca10db4a467deb3ed80ed845d3e235d4fe4063a3d0ef256d077da9bb7bf4f978d1bf846c8deabf2404041489a575995d05f655b4b25", 0x4ab}, {&(0x7f0000000240)="de11f6bd4ca3580b9634a9e762e78703e715bacba1960e01a3099bc966755a4d79b43bac6d70d072022a4ff670cd918abc0999cb064be16d804b490419b7b38dfc3868078367dd61f9ea78d322940015c84fb3b7fbf6fe0446938702a36854bebedcf095a399276aeae2c66f59cbf0e764ec936acc63898882db2cc33a66e22fe0206ba6af4d97b598a9a9dda8b9ed38cb7512d314c0a3e1184cf04c79cece587fca19998c753745041ba48a427460f34cbe1adf4954a4684af5eb112c413802deeefff695bdde41b5d5c860e0eaf617fa617e0603adde110402e45d62d2e6c5905ed6c38668658f5c280907a99ce711f82ce9c05e2b", 0xf6}, {&(0x7f0000000640)="98e7563ed512c932c3a9429835f36c2c3a6f77ef6257df2682ea25c76ee4a931ed77f5bab389819251e88d64655d3e82295d4a89a39dda16abb4c58ec793092e0e63c7e66c944110", 0x1a}, {&(0x7f0000000340)="1b3562ebc441f5113b686a167916b5121ca10f248eb41ed49572b497710bc701337ea0a9f54a48435c517e38752430689a44ec500e6b68ea", 0xffffffffffffffb5}, {&(0x7f0000000480)="ef450933ca6619747e03be1573921ddbc4887e86ad800ca2e70723b780334f9c459f202189a7eb1a89cdc52367aceb6d1801137b5e1abedcacd94d32dcbf52c87c57af827f540269c0ffcfc85e7deea334f801e9358497aa61939e", 0x5b}], 0x5, 0x0) 19:14:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 19:14:30 executing program 0: r0 = socket(0x10000000000011, 0x8007, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x735, 0x67cd, 0x81}, 0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 19:14:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x281c1, 0x100) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 19:14:30 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = getuid() setuid(r1) 19:14:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) fsync(r0) close(r0) clock_getres(0x3, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) syz_open_pts() fcntl$getown(r2, 0x5) 19:14:30 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000800000) writev(0xffffffffffffffff, 0x0, 0x0) 19:14:30 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x10000004, 0x0, 0x80, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) shutdown(r0, 0x2) 19:14:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getegid() setegid(r1) getpgrp() setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7}, 0x8) r2 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 19:14:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) fchdir(r0) 19:14:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="0400005384834475e4b80ec4709c8f233df080ef0570a26b2b1371faa1b7ec1791", 0x30c) 19:14:31 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x40) r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x80000001, 0x5, 0xffffffffe734b0b5, "a78d8df0a67d5d31d36af108f1c5e4492be4869c", 0x3, 0x57a3}) 19:14:31 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x1}], 0x6, 0x0, 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000040)=[{r2, 0x8}, {r0, 0x8}], 0x2, 0x8) dup2(r0, r2) 19:14:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x207ff9fb39, 0x6}, 0xc) 19:14:31 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x4, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000000)=""/71, 0x47}], 0x2, 0x0) 19:14:31 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xd080) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/177, 0xb1}], 0x9, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setegid(r2) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000780), &(0x7f00000007c0)=0x4) chdir(&(0x7f0000000800)='./file0\x00') write(r0, &(0x7f0000000840)="e9cfd03d1f0c6943d768fe10860fb35c0de2e58aa7bdfde430c7963b398aeed795a70dc423f15b5337d69547bdcbc24b2c4a524810a0efee3ca1d38d3b35e672f863db92673568f55c02bb67e445d775b5a9b6dfb164a24cddd44398e5a46fa335b52b5c87d079ec1dabd558b4ff95cf965e98343e0802089d53a3ed73c4d34dda5612892d87fa125fb2564b221809352d0e08a95d5a1d9aece53c99ffb1e3fabf9c15afb63f9318261ba407cdbb2d7c5f58dc094325207aa899dc17d2b2b15d9466a704e944aa3a4e6e11fbe3005cb7", 0xd0) lchown(&(0x7f0000000940)='./file1\x00', r1, r2) chown(&(0x7f0000000980)='./file0\x00', r1, r2) r3 = open(&(0x7f00000009c0)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000a00)={0x5, 0xc4, 0x81, 0x7, "a6efa2e02167fb92e496ed21de348a1f9c9b38c2", 0x6, 0x1}) recvfrom$inet(r3, &(0x7f0000000a40)=""/150, 0x96, 0x841, &(0x7f0000000b00)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000b40)='./file0\x00', 0x2, 0x20) close(r3) r4 = open(&(0x7f0000000b80)='./file1\x00', 0x10100, 0x21) r5 = open(&(0x7f0000000bc0)='./file1\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000c00)={0x5, 0x5b}) shutdown(r3, 0x1) setregid(r2, r2) pipe2(&(0x7f0000000c40)={0xffffffffffffffff}, 0x4) readlinkat(r4, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/15, 0xf) socket(0x20, 0x0, 0x8) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000d00)=0xd2b) symlink(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') socket$inet(0x2, 0x2, 0x2211) setsockopt(r3, 0x9, 0x1f, &(0x7f0000000dc0)="20fdb4484be94c9ce96f23d02a04f9446239b285263de3b4d0e953d21b4eaaa0bc796a4136e981bd595c04168946654b9814eea2158145c119c2b40aa5787460f91db0859d5ac176094fbafcfbe18976a74d1fb76a8dc59fc74017b8c3de0cb8e220c250759f09d3c775b96fad1d22e6ea8eb4810d6cc2277f9a13b4cafc9c8db6f0c8bc1217888d0c16c308b739912a1483b01e4fcf7e4bc7d20e5efbb57ef919a9f8c2cdc4dd0b0eeaed", 0xab) chroot(&(0x7f0000000e80)='./file0\x00') 19:14:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f0000000040), &(0x7f0000000080)) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 19:14:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) ioctl$TIOCSCTTY(r0, 0x20007461) getuid() 19:14:31 executing program 1: r0 = semget(0x2, 0x6, 0x1) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x8, 0x9}, 0x1, 0x7b, 0x7}) r5 = semget(0x3, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/69) semop(r5, &(0x7f0000001280)=[{0x0, 0x7, 0x1800}, {}, {}], 0x3) 19:14:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0xb) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCBRK(r0, 0x2000747a) 19:14:31 executing program 0: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 19:14:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = getuid() r2 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/61) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 19:14:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0000e100000000e4000000107c36d759af9c6d5b5c887a4f94c1d340c0ea4b54a13ab3b2f24778486e655b4fcf841e79cf25a2a3eba04c471b364b762e8257a2813e9770802c08cf08f68d1b93d0e7838577b554f4388c423e6ee5ae42fd92403ac415d0d4a0563be6e346f1442ce0fb2f6963cc0039b15b5f6f5c33ac71569395581208ae7a61109a5af79f9cf534b4662a1d", 0x93) getsockopt$inet_opts(r0, 0x0, 0x40000000001, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="549701eeea7c872a41d968c691e5790141d681879860eb6723f630608c52c5cbcc532fd3d1bce8e7c5884da498494abcfad3a317d0f793b9c97c28f6bd506acd4a2bfb0a4b5e31", 0x47) 19:14:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chmod(&(0x7f00000000c0)='./file0\x00', 0xe1f00b99183b3ae) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 19:14:31 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 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) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x10000, r3, r4, r5, r6, 0x10, 0x3}, 0x1, 0x100000001, 0x200}) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./film0\x00'], 0xa) 19:14:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc635526f32000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="09bbc1c076a782a245ba6a60430fbca5490971d664b2abd0b8af6f12b41bdf7f062d7f8735dd365811601a4174274431b9853dc7910a296cb5fcd25399dd0a762f540b6a2c9ed421248ac9d2af4eca7c974f8a2db409a046548ab546e328280a6315f2106ecdc53bddab812ea6882b79b5d1266ef285f11932b8f7e8da9c6b9c93bf85a0cf2fdee7985861cba36e4eb9f405b1c5becea3d83ff1521cdf59ab2879655e12a8817ef47a2aa6dbefa653e12a781903d95b8a6aa35e7323742b26ac0d6cb3979f0caf3c95702f92d47dc8be44d70406cdee1f55b60981d8bf2d9dd5795c15b761af79", 0xe7) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) r1 = syz_open_pts() close(r0) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000740)="723e6316c25665cfa409b7eb5ce3d6d36650901d13c95b40beab7970788ff0c946dee5d21459ad91160d801ee76b64b98c8c962db4f8fc3365e730cb885d913a3ccc4d5f6327076c7d6a9285f67b762084c9a1b321d35bda38d7f6f66af77e087e2940dd9a4a6471cc5bb42fe08f05bf27adba2af7ff98a7b2f5c93df7a67f387d7fba53c423569fdcb962d031a5834ddd096dce824ac6ac2289991263e1961c4f06d8e8c81cf4636a0d5ef2422f24e4534f2d44fe4e917f89a5cc3803c3e4", 0xbf, 0x4, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f00000000c0)=""/11, 0xb}], 0x4) dup(r1) r3 = dup(r1) r4 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000540)=0xfffffffffffffffb) 19:14:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001740)="58d620f0abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000eb04a070bb4e8cd63ac63ec8f8538de1180068001fd6ad7bdad1c31ee71079b87d3788520401b39089fa5d09f57396e831dfa9d3de3efa0aedc462e27bce876c91ed2730966d832ece0cb0f5f9fbff97d3907c1e047d144f1438e1745364afb4e90bdc8ed12ac87c451ef29c92b84397304f649adcdb03d6e67fce92782308d678c0551bf89fd39c6aebdadd044dc6073306895a64873f6a94552e52", 0x101) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x800) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) dup(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000001640)=""/252, 0xfc}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xffffeffffffeffff) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f0000000140)=""/76, 0x4c}], 0x5) ioctl$TIOCCDTR(r2, 0x20007478) 19:14:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x5, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/136) mknod(&(0x7f0000000200)='./bus\x00', 0x60c0, 0x1ff) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') close(r4) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 19:14:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) msgget$private(0x0, 0x88) r1 = dup2(0xffffffffffffffff, r0) close(r1) 19:14:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x3f, 0x8}, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 19:14:33 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 19:14:33 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 19:14:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8b72e64f789b2d76a58b491f459b22d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614cf535998869b671fdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be8ec52b72d4dbfdf4664926f6fa7088e02dedc6126c44f74b371c44228a46af238659a461a939b7270977942d6c37e4c9ce3639b8255536ef38d8c9a7bdc3387054b397ef3fbfd16774ea880a3f5d321390"], &(0x7f0000001100)=0x1002) setsockopt(r1, 0x29, 0x500000, &(0x7f0000001140)="6f79675e779bc2bad8bd97375c1634a9deba8784ed733eeb183064a071f195b5b42dd5938ab18a7eb4877992b4aff62470375bbf46b5c5b322a9865eb4d938d33469c75bb26a3c2458", 0x49) fcntl$setstatus(r0, 0x4, 0x44) clock_gettime(0x4, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 19:14:33 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="663c3993a56b5d556d1aed9564078daca5d17a6d97b955b825607c38f4139257cf16065239a79bc1edbdc1413ba52a3d19b5b607600d019d8bd8d091c24e", 0x3e) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x6, 0x8}], 0x85d9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x600fffff, 0x9}], 0xff, &(0x7f0000000100)={0x2, 0x8905}) kqueue() r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x81a) 19:14:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xc8, 0x4000000002, 0xffffffffffffffdc, 0x401}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x232) r3 = getppid() r4 = getppid() setpgid(r3, r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:14:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x9a2, &(0x7f0000000100)="b75eb757200714eb932dc736520907aea97a118494139a0c31042ee3f28068feda13723d3d687d8dd09c42137844d5b636844ca22b7d2795092e60d29600f502a0efe2c20edfcea14a329b5acfe990446eb3ba856bcea5812e", 0x59) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000180)=""/118, 0x76, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 19:14:33 executing program 0: nanosleep(&(0x7f00000000c0)={0x800, 0x10000}, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:14:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:33 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="33165cf30b2148c229eeb9172a5959f3ff4b694cdd9698d8b73ac8580af2c08db1ee81d395222788", 0x28}], 0x1, 0x0) 19:14:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xa100, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x10}], 0x2, 0x0, 0x3ab9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) 19:14:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) clock_getres(0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7) 19:14:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x2) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="41ee1a4d1ad864364deb3f1e98aa5fa7b3c69e4f46fe82dd5ad9bb864ff2be294f15d528a50d750e03b4422175b971e41cd176af611965b6f73162f548a24cef100b3677a8387f4a24e1e742fd3a76f069645c6b11c098d57705f597e3713fe48852147a865e00775eff55825f5fb0974e2b", 0x72}, {&(0x7f00000000c0)="9aad93e7f012cf9c62308f3cd770f139639ddac35ec3ac712a037267acfc946e7154a9b66ba0bb507990ceaa278bbf858782238961148f1a5d5a1c023e8680b7e053dffdf321ed7eca31f3750aed8e7a42cf5745ffa4dfcb450d20956a5731e5edd4c3dc36e6cd3f29c7d154c7fd010a03de8db58ef1ce3ce2368160101fcfe61742ede85527f24b3e1514049614b767e63446cf83d27d8f46fff431d01925e2cc613043058c039e4263b85f117df66f4d126d7187a1f2d958f96dd2c9275abdb8a7823f08e22614f5226f", 0xcb}, {&(0x7f00000001c0)="b4edc997f2879373766e8d7703259457d8a3266015535241b9d9fe2f789058461f7af08e3a20aaa05066cc0284533c0c99e6550482a5ee9fd826d7e146a8fc47510b3430", 0x44}, {&(0x7f0000000240)="66fd11627df71bf8c252a4cf2f575e38e2ef36432a17851af46a4ab28d3b541ba03fd39e391888b9282dd9fab4d68362d54deafd11ebfee8731ef1f4eab397675aef16fd37d0268c66e1999b8a928034b8bb09259e011fe0d3a30e7c85acba17ff3ed831e954834249d1962c2a672aa39e5830ae5a57a5186ab14c9298417d976db5eaab0fb3a33d", 0x88}, {&(0x7f0000000300)="29c82b5d02a946104245b0f6ab90a57d6db48483ba759fc41d5d831b9f2ec314bbc7fb3402aace725357fc8b052466cb19deaed3675948264b9915b548653e4acf93beb90f58c0017b00b9f23fe272b1085dad019371da6438a5e23f2fa88c1dfccde813db30ef4225f5519a2965b2a75b630836e810149197bbfd181faba86b71eb27d11d7eafa05e518d02526f6a8a23195339467be029ad", 0x99}, {&(0x7f00000003c0)="e286052be38805404ab384b11383c16a9c34af8cd97112d6d8e534ad9b955f16ed113eb89e87d1a3a937f652468c74a8967d9f4437764ef044e02ae60d9706ad1c75421563263b175bd250b86800937b0e01cf591950b3c93f32b9b58bca5d952c982292a07295359e84eb801c9e84be91cb1e7f68810e2a01e175", 0x7b}, {&(0x7f0000000440)="da1b4ddc7592513090ba6a87b4c98befb14b19a039c7f3487c8a26d1e6b1a9d4b80cabd40a7d0e06c603fb5aa4873b5f9eaccaffcc257e1563418c8ce7070170328a0b64c43e1338a0b38d960f1dc7f104f4bc2617da306a3f70b4cd09473c92c81b", 0x62}, {&(0x7f00000004c0)="6a4edda211180e240ab4077a2d5dd39971026372bb4593ec3c17617622592b1391ea", 0x22}, {&(0x7f0000000500)="7bff54de5926c4edc20100f6b91da8b0e19a1951b498d6fe77361a05915c170175b10b0c8fe13e5b5d3e1d72e83e425a09a64859cf3ea86c6ae8216f738ed587d334176e10241d21a286c0f4a39e7a57b89ba6eef280884da43cdbc90defd3169e8d1db6c776c846094a8a167c5309fd908e9be8b8edc410247264ba0afb0142e3bdeb9b2b1f82bbeff1ebf218feeba7b9a960e6b2df72f395eb3766f25a7320297f02940c", 0xa5}], 0x9) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='*\x00', &(0x7f0000000800)=']@\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='@\x00']) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='c\x00') r1 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000980)=""/188) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/29) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom$inet(r0, &(0x7f0000000a80)=""/27, 0x1b, 0x40, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) utimensat(r0, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)={{0xd0af, 0xcb}, {0x812, 0x10000}}, 0x0) connect$unix(r0, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x11) symlinkat(&(0x7f0000000c00)='./file0\x00', r0, &(0x7f0000000c40)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x10) sendto(r0, &(0x7f0000000c80)="4c268db5574803289e4df6b23486e0e2742c955b8ec4b69b3158ec46230da3f83231cc9e3031064f18541547790962c9e6465b80f5644450b6a523b352e2358e5f6996a66999eec10fab8522e25c3161ee1bad94a66f860177fbd57446615fbb8c27cdb3ba90443363845226e2ddf6e61c2b9727445c472e1b1fb7c5130235e9315746c9a24aa55d410e00ac650ee870cf417687c25fc09d7d6802a90ffa0d96d86f5b5f1bc80af0538f4ac89626732b7f8931211aad294f670313e651ea181ad10f20f38285942b540baaab0e3594f7aa41ba5631a077acf2d0cb55f3c5f55e08217e9a26ef675e7ff56c431b5692b7eb66926201a89e6bc12459c05f248d015248b2625b9c595a1152213b5d07dfc9998a82eaf475baec67e0a700597de0b0201d990044b033292a06dfbf7a3b7bb41c50536e24f125a9ee92accee220f8544a6f9400bdd02d514089bcc2407098fc0427af9ff1f4af6b1418a815b17d44ea4fb22bd2070b2a90fd793eb83231fc8ada0ee2bca5a5825c324e2b0bcf43c4a9c68e1f2c127cc239898f3fe044159741eaab28bd25c3e7bbadc56c705daa5e7f5fd21dc78e5b56ad47f0cded7cac245a483e4c7611fdfbfe870fea73f6f154ed778c2d54a1557fcb7c05452f6a9247b753efdc601bd2c1dc280516140c42a538c166044df250087c6d0f52de5b892d32305dd78365030b55f5baf583987fe316f3505b28b120a5620ef3a839913d62d4068548168c3813c2f3a35232c5a0aaa75693e88af09f0318fc784080b8a0248b0c601876d5b7f6bcf0f222e273d9001d59bc4ffb16d695a252cd57b70a2fda6a0835941654858568710635b9967b28e52391dd07e7f41d4db80bcbdd9c9260b916e40eba96bda75be9e9bf61c6d5292fbca7ad13edabf49ab14796a515310caaef210f149157cd78dfad4292c27aa3f6ab815192561484f66632e84fcd8e0c4c9a0d67c336145ccda91c65144edb68b08115f2070655315e82da36cd50ecd770190fb371b0e9849beb33cb58319f7c780f99b87eaac02f03eb28b17b23f5b3757a38eec6adb2ed86e46fb862d9691f05a28cbdf34c70f35ee540828caa0cab629f247275d5db700c6521dafa24a95834e32779cb9c206467cd9e4e60685a9854e911ea1a2a674cf6e9c7cd3445aeff2dac8bfa3e653c1575b25c363d380590eb84eb1f51a3b54157c6ac8eb7db98312cb3ba97efb3aedf96bb924192c07545c26fa67cd27ca2e0852e600b245a7c4280d6b0e4526acae7d161c9a93a9d4189467f0f16d1051354e32d5e1678c50e85561a8422cce5bea80d029b6f82025b76a81d5a214286067f990f0f4899cd11785bffc6e06ece61a55a46e7d597454b6643bf64d197ac88b263adaee6061014969dff393cc6ee73220d2a2a130f6ec8e166233857de42917cdcc858990e258174134797007c2103603577b15d350efdc36743ee02cef0476e7b6ecfb3797efef922efcc7914cb55a7ed12aa50448c6c61ab23bf87949d5dfc8c6de4b25ba30e935abbed5edc6a33e4ba053ca529bd72e02f8a840e604271920b2fa7e0cfbd1c1b843cdf13d07249174f4b6fe61ff43e6d37b1fbd02427c770d33a0ec507336b1d9b5657306d7180bbdcfd6fe0c4c57e074fe1ee26ba0a6186d7c483ac1c139d5fe203cf0a2da89ab5a7b0841520a8a0798d8bae9a77526a271a13375406fd2b409a3afb620936a35438a5daece42b2dcb8f400d80762c75bc8f4306499b6d6f7a23ea6c77bf43a12363ab4353fb381cbf85bf0f4dcd1dbbec01ba6cbdd68912be8ce875caadf3c688e30fb1a7669d31cd0e20af5b37917ed00a52ddc6ac1177ae447d36f6092321a6f055a59c0465556e1332a33e2afd50f09220dd0381e308e47145db3e3155cc60e8b51e5fd55056830d92a9b40b8f58bac829be9e7f92dc7782bc47775bd135cf774bb2348adb687fbba9af55e8abe2557d7125690ac84c72505f2ac66c448b2f3e71886f2d61ccc006ad40715ad4be76a5a3cba32672c4abb4dadc2d8cf720d63834fac1e522a489e3ce2220aee2e9f27c533e3bf1b9dacc2c48239d4e253201e3ac55ca157c42edaf40b7cddfac17288299b1ff47616dada1402560eb4113471d59ec40e6ddf6b5f933003e7cd2988450c2c1bc190abe73da0ae1db338cc6c8ee9d2aefbf3100bbdce709b851b4726098f2574a7478168dccd4001d2a9836d816f227750bf778ba6ea94ecda292d584549e3babad19fbf36e4c6e692c9d205d1bbc34ed724ac56f08a99dba80c3d1a929404f2d8557c469cba59225d50ef08d327a87f3ad7d5544bb71be1568a23fb13e46ff2bb288d48b6f8722c4203e52cf6828c169f57629f89510e6bf63ca41189c2224e4133cf5267bf40b1ddc8eb8787ce149f4609853f43639e93c6ffd892c06e014ca7e013e28c6c2e2f292f7fa393deb395d302f26127e271947c51596063bf1715dfe8199de430770243f5f68f326f17a76c5c669bd8e9066df6a4cc7eb0ca1050953843cd9b9c93e2de617873f35d5d7e265b9834cfe88a5592e9eb4e0dc26f230edeb719af6d74a13eff508ab0673df3c76a243a6cdda55774aa054c61c1c3bc3e27b729ba4da200d1044b5393098f237e3c9d881b37d9a3c86e78a211788790a77840851577e744bad474cb4b8dbe8b5cab624d38a7a00c9b754defadf0f403305252b9ac1f167c73989493007e3e3039108f7e8bd12c64dc2702ee4f0462b434dfe5b9a3e714f17142f2b29cdbb82fa346abf02b825a816ad344881a13a80c9873d0fd6b07db1440da5cd0177b8159fa5e781f9d27517cb9e754d77aa625544267ca17771a8ed858b5144d577c4619fbfca419f8b8479cbf9fdd60d97f195a0e989711d976abef2d78b23ff200763ea2bf70d20a8dbe9ec10d00904937411c89c3f86af942226f37e619f978c32f107ac2fd821dbada529bf061e8b44b773279de44fe5e6f23a40b85de8721f095d22a0d9316ccea5199de0a8c906fbf1540c42a13cb28c9559cdc84db079be4177393c7840e4396136c5ff20a8e4a710255d2ee044f1a88b982b61ed2cf5ec07844c2b7ddf994310bf0a590e0e9dcf428f901c8dfc66342c7bf3ebe2ce4aa125339e8d126d6444db2cd0dbe6d9546a1ce80751f9d48ba84b4b7e259dc27afc292e2e46dd81ca476f9319e74d570b4877e4c7277a72f081f53a3809f145b6a06ccb4aba5075378857685150cd69e0f79ca874dcb4f0bd9497a1555ab27552efe1e5f5383c7da75781a72eef60b729e035d1e2ec6a20d3e28acd7ce40a0946efcdd241f8c25104d7ad6aec081467db89fe8ff088450e1c284cd2e58927fa447dbf2d38ed07a1de764cd2a58d8049f4132412b1a7ddb3ea350cd3ffb567e8ffdcd2d4b9c6c5ed3b3b31ee886b7d2d8da0b0726425ad1336bc837425bb07ccae57874d9cff728611ccfd02e2cbb5b4491228ca67c79d188474641dd04f0f483e35c17a725af50fafe3ce6902da7503e5d21b2fab229664c5e2b826da17279a922f52d2b3be76cc5e05a91402d20497a28a3c5d3353717743bcaf36cca3307e5eef2b7b75d01f6230034742fca937d536fcccaf184916ebb3a9d76f7d817bf6369c7a96dcde9bb6a9e23cae4e8aa333178d6faa6d3248132d2508c6b5d3bd622fe2f5d477c96d63f249f9556bf23282b3a94411f8be993ac2adc533f63d4de9df9fea9e4fbbcae59aa0a218cbe25f349235125f16c15f243949343fa930b0806afb770e3ea9b4fd5bc51ff9e3cfbf6c7c73ed9b70f94c75825e62246ce90b14bac092b81e94fdcfeee461ad332cd9931165caaeeb814f576c04063ebb40b327d3526f4b6b40f909e7298d02fd791815433089cebc1497a89b443d9c324f8befc2274a556b23637b9e27187e25fbc00b42a255af0093026874ea9ed476f0fefa84a90f8988b0320bbb537bba90dbb2cd4da17ebc9803cc85965c7f3a2dde7782775b306a3d2bb67a2f8ed5a74a635acf60538481e8d6b2265ff42ebad3eb4c1e2f41bc9ef14ab4135b9cb822ae032ac8aaa6c7bdfcf13b5ee5e884325f5c37e8221f748fcc4933d1c21a151783c3a62ee17c475e7a03ac87793141f8727d58b223741b0798533f067cbbf1622f0ae8d9609fcd59faa9c988dfe6939cddedd8055b49452f93324a514d2fc84e2d8151e79db950834164a319f83bb646365b261d10d093039bf2222ecdb9d6accb3b8aa83bf76521f248f3e33ff4fc8cb7656118f2160443948201d3e3cc32c507af7d198f7399af7a19369937219b3e3a2dc76e63c9f0f2af721a133472ec80a02ca4480cac73765126c9b77f20714b09a023f1030e1bf1168d127b6965c68115a3e25d54938adb8cd38f7c5ce8b5b0bf71feecffb325373f5ea3112c0809308cd783efa86c9ef0f162c1f7cf0ad385c5de8188b8d6223c8d1b546b612d2a80db97326ee4eecf8dd8e234e67b99899298feb9ddca5b12243d16ba5569b6df908316b17040931f883ae0666d2c8582a736ec6c17bc56734422680cbcd2d93cff8e0f708baea05a3eee2d6d0dfe1263bf8b7a6b318687579f3e0b493dba9a5382299690b952222faac5fa175c7702f880dc7bbcf4a4b306a4caa7454fa95eede05c76d1dd8bdfb2743de1f7833146f09faf13c337d9222bb84478e8257e99cfcf6a13c0d8d42e77db73feca87183bb0a8c15453779a7cf8deb64a30b0e10c236ec422b666218dddd805ae36adc0a601f8d1a192a5849ee8f6fef04f2da37567dbab807d408f556326cb41c718fbcadd7f218bd10798b7f527a1246e7d4a4bc5646078acce2a3792ba405aa1ebc8e068585f5219aac914580cb98f5c64755041d4f6f3ce1a304fddfbfbf03d19499870b37cd034e0b1fd3110d2eff4c10ae5a730aa60b517be83136f365ec7f2a5560c9b5cc6f792ab2330278721ff2f27142ae68232a94dadcee6d2a2ea92c36ffc93c6ff8249b32d6e2ac8fd040193176964278ac5551c93710c014d933025363cfacbcd357c2d27d10f45a7873345b3fa941e2000fa60f02aa56d1de792e16034e0052a9130d0a9683112cd962c9841eee77be44bfc8f6fff9dea27aa2d6fa4de99dbd4263aa87d26d1715a07811a79f26c09a74ebb22181e4e62103589864f3fb4a10872efe1097f481299e655fb8ae84b7dabc5d3deb40c2d464e6adbee9ebc96ce058369b0dd4529a94852d50a508f627efb42af6d3d54efe5e0480cb94d2b000146f4dfcece55861d5a9e016a2152c9fd8bffbfdc4d4fed237394e6c4ccde6a6d0f2be96dede0c0a18b8aca281fcfd7e7328e34dc817ab10909bc087ac9b0a7c2e53c0f73a9c0f323e95c3ffc794f8c16dcb0f28a474cf765a964712d189a109a14f7dc117207b62f695a5002ff723b89da3dc02bce820ffd731495325816b920998c3181e848c9e37867254c7bb4b6099cba4b83f3d912f70de4f2a49a3a6ec4f7a03fa14376a467916cfad6cd92bef652a604c6882f9b0e53528ab3606a911b1c6b86954444d792dbf95b071f1e0e1fb5c94bc30f815abb10636d6e373a910cd2ff3d6e5bacebe4917e1bbcfac12a5bf1bbea8a3dba1e2e577e0096b15287341f8ee7340c254aeed52f76af2fb406ac81c3356f24317c525e21b6fd34ffd2ea885c07579443778e47e112310f9143cae5bcfa13a5809a00fb2d7593098728373a4b39fdf0da866a9866207ecb0a849db5b4573fc286bbee1326768995ea0209e61191a387795cc9549d267c12c0cbbbfbc90e9a958677ec8e304cf5590b", 0x1000, 0x401, &(0x7f0000001c80)=@in6={0x18, 0x1, 0xcc6cf9a, 0x201}, 0xc) semget(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000002f00)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000002e00)=[{&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000002d00)=""/249, 0xf9}], 0x2, &(0x7f0000002e40)=""/189, 0xbd}, 0x0) msgget(0x3, 0x100) rmdir(&(0x7f0000002f40)='./file0\x00') socket$inet(0x2, 0x5, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000002f80)=0x2) chroot(&(0x7f0000002fc0)='./file0\x00') symlink(&(0x7f0000003000)='./file0\x00', &(0x7f0000003040)='./file0\x00') semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000003080)=""/238) r4 = msgget(0x0, 0x262) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000003180)=""/4096) openat(r2, &(0x7f0000004180)='./file0\x00', 0x200, 0x2) msgsnd(r4, &(0x7f00000041c0)={0x3, "8ac5f923cfb0eda660484d4e6cd759ce29e253d137c6226c06237aeab97651e0bf67b3a5206da9cc0bcb919582259549a3158c159197dc5ee78d08a5eedff2759ccf5e3b61f35a7c2ddae7e537fc7a5527037758596cc531f2412683af52e60007b25327ec0d6ded44e37962b6829f44f105c80d08a4e3d42558667d6fb6c5e9824a756d3c90a51e9975f0655e2fdbc97fe24b4cc491a34e5138caecfaa1ada694e8582bb8ef546715213e4d99b4c088cc2a5b9fb95570f309c0f4fc698dcd3f38a1"}, 0xca, 0x800) execve(&(0x7f00000042c0)='./file0\x00', &(0x7f00000043c0)=[&(0x7f0000004300)='\x00', &(0x7f0000004340)='\x00', &(0x7f0000004380)='*\x00'], &(0x7f0000004580)=[&(0x7f0000004400)='c\x00', &(0x7f0000004440)=']@\x00', &(0x7f0000004480)='\x00', &(0x7f00000044c0)=']@\x00', &(0x7f0000004500)=']@\x00', &(0x7f0000004540)='&\x00']) open$dir(&(0x7f00000045c0)='./file0\x00', 0x20080, 0x2) 19:14:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r2 = syz_open_pts() close(r1) dup(r2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x500, 0x10) syz_open_pts() 19:14:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2002, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 19:14:35 executing program 1: r0 = syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=':{\'\'-\x00', &(0x7f00000002c0)='\x9c^].,{\x00']) r1 = socket$inet6(0x18, 0x8000, 0x101) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xab, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x6, 0x5, 0x401, "3a95bc94c2f09a63e22c9b5c722cec408bc8e14c", 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x800) open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x0) 19:14:35 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a4ff0300000003", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000f80)="692d0825001f043c3ee45ea1ad121ec1cc32c2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905ea52a46864182cea82dbf49a3686330164f731f75a80f5802f20f05d54101014796902ec3e99a5a924ddec3af363ab608b9b5df43ad8c14edcfec2e854ed604186d7661704035ceb4e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e0d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f600000000b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab329243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafece4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876ee0b5ec04bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a10000000000000000000000000000008a830d90b20662fe39ed6dcc549067802fddf71f67d12e3ca4d50a37b4f1725e60f65472799175557f7331ede51e0b9c398f006135da32d57a5e0e18847f67a08bb8bef0325af9ceef0674d923016262732125f7f4f54df0443478bf96fd3406f4139a27d3b75583fa46132bf8cd25cc6044ac2ffd0780215a18e5e5956204b953aba6f7a9f467b30ecff911e31746d6d381ecd51e4539e14f8418f6e8debf5252a1038f0ba2291b40b824bd1d901af536c2ac70bf1bbdd673fb7673e6b157d7146cccf21112498f43cc7e4ac07b762ec1b6d257fb7a48dd552c666c03074f8ff20c24baec3e4ba70990", 0x590}], 0x0, 0x0) 19:14:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20000, 0x12) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="6f5c94bcd94f35d60712e9118f848e9faf2d2daf95cddb4ba2460bf5e27d6db5c4bd2fb6d3bb96f10b18e809f8cfeccdaf1f0682c8ed47388068461e38b2b65bc22e715ea2ed3f80e537e7c3c972c5fdeb5a3ea6de2fa0becc5fb7be32ab8b2946193e09adf3b1962c0f1407c0b090d781ff26bfa73638da97d2804b8fe36f5d69d9916e340b9dc5e89a561f97d3634a9dc58a47dc948dcfb1e3374854a03ddd0d5157e40b6866abd24b9ed5b4f701a329ad64140317103fc67a60f2e9cae5278d8359569ac2a682d1106b6d64292006b1a7616aa6489dc27736e7accf2fad48445f3c11ff5ab432efbdfeed3ac8b9b9eb8a51765a3312233c3acbc17fdcda10426727fef17277d82bdb4f603d68533ec072c2b7f46b265a06fea8990437ce1c2af75d42e512c7391bc36e12688f2b43b2a85862970dd21d4b3239cf19418ff9fc15ca2f7aed7b7a63dba62bc3b316de2dd3c8b03a1552ea8cd5db0baaa46310b9fdba5ce2548463db208d1a0eb508d71dd8034ce59002a3a2711d5478190da80211951cd0607dcdb84666278ab50260ec748369966ad57148afd62d3b125f0f5e50a6ae94e4690ff4a3b2ff56aef610f8da6882bfcc9bdeaeec0b95cea080da5305ccd38d6c8c6baca4caa7f62fed4857238b9ecb7c0188e69b8d4f825167faa539bf5fe436b6f52f44716cdaa73fbc15a4e657e2ee05a308ad829b7d90e248e73881539c8a4fe8ad8172069c89dd049f852f451e0718a656b907a0d1c38dca2db6ddf25c1a0501ab92f47b37cb334e7d465b6905c424e0694a4824aaa8bb404fbd7bd4fa761e2f466111796c94e637df2f7866436175c57a665b4ad10240863ac190a1ff6fec59fc75e66b8f3844133ee6ad4f29bda026aae71670977c6bcc954d8ed6077c810dbb8b7b152365e7bcc808935e0a1898fe35ff659ed94011c48e5dd22556d5ebbba92f729fa0000f4a699cf784dd35a2366eab62e5aae1d83d2936e315767162c8edc3f3cb455e7802da7ac5740ac646233e2cef5a8b668d5722e891bfaa6842ea223cbb2522e59c05bf2f819cf3710667d9678cc50c17844c0e6c88f2c04899d7efa78236927e330bf64b4c856bacc915620d735bd082b16a87f8dcc907c58ae9b6c2266bc9f2ca3e728f21843bf9dd7d38933ec3abe41477aeba585bc4b9f7149d683783ec6362a7cba134d5070d9a5a6a1122905546a4289e072e69d9bb39a0a0cac799b3244000f8fd78840d26c9f358a50feaa25e556f0a9c299362f1f7bbe919f97effc3bf1e74eeaf26e3da9acc40f55a9457b35ee3d192380d4c8592fcdadc2a2952f01f3e98560d0d3aa9bf7890853a1c440310c94824f9d9d862987e56fcc5709bb3b9f5152c83c9a57815053a0a186be552077a13709796d48893ff6aa45479108dc679cba55227297fda8a99f86af63881f5fa5566dd15805d80fa0b8b66e27403277d2677ef48be5c2648c3fa3c50d713598711c31fdaf1f71775b92db56a8bbeca088e1297a746094d70854311a9bd31ec6f7831ee05bbf1ee0dc1a9ff196aeaa1291c95123a49c95cffc12003b414ceab49df4cf4d05f57f547dbdc18be19324b43aece4c4c71f1618f59a76a985c40ef6eb6d6f0d49f122775854d2147b6d5add3b565052e5787d16005323da327ba030fdbefc2aa9c0209e02d516fc7283eeb3e134af97c6fc14a0d623626fc2b92765aff29f80d7d2602bcee76f0ca5588174faff5732297798942656c6c5dec067f4f42a4038b462785d190b5203cd0cc0fcf82a7cfa1ae6d86c8fed0422dba215255d79ecaa9fd153a83ba0c980af648cb5f974ceabb4b2393efa66d7011c44c4051b40a8c65b92124140cb7c682af4f153401d7372aa0381b55a1a98740d01815ecf120d2410f88f370ad4069348e5936ac9ff9cee277c159c7744e6e0c31ef36af96a488d283e2a14ca74456963348daa2942bd2607d296c58554f37e940cb9dd23c8a975412fbdb17528013348b267f61fdd75a2bce7c8f5f08c410cc2cca4d5b8d0dc1c9e74f9c6fc93cb629068962ceb010c5cab7375d73f250e1c40dcd67894541b3d237a862ebd829cfd9216c936f5778ae053346195b61fd609229aaf721ebd988d6138e34725b5eeb6c20ac24f43df2cae765e0f4c5c6eb4a78f02fafe161bbb51b26416961a429f9951ed95feaabe4ab0552bd8dca08f529dd0e071113839025c31ee3a1eaec6cde0bc57d41567d37d432ddce265e1f2422abd4b6ca29a5986d0bb2333785faf52297ce9692e1924347fbc0ea138d691736a1b584538c127d0f4e3ff7bc6453db30e310596c5c2785ec472faa2b6546e3942eaa8dd0ec65b406c457959e25860bb9c3a70bd32ce5d332dd5e606c605b6329d0657796f793ebdd161dbd89510907de7bb6cdf469f09f480a92444e5d8fccf1cbf8b2d3411ba5e12521ad7f38500a0efbf759111557928e24c49838bc9242c22c1a10da4a45474d4d185bbb9fa883451768d67dad87f008e05de5ee39a59902132724bc00e4009c67e96fc1211635b273b6db6ec22b5b3724dd714ecb97ca25252894335f13a4f2282c55797b41f9c07e652556c109f7b3bc3ca726075759c9ca1244cd84fa80c21a59629fb7144061f377e3854dd1743a1b7839fb36553c23ddb920ec697f5cec4511fb6dce9902222de981e3ead8fc385a71d3e762d2c4edf52f50aa2167b3eaa66853be371c0c66447ebfc1d2c39cdea6fc73eb40cf0e4b8adcbdf8c44cb715426551d019a0c498b8299c2335f161ce54d77785fe9f77140f6bec7d8a0e7972cced3490f6a1e6632514d254686dee055e4e8e05d48888f44fc6952c4ea0efe7a0209fb08a3da5774d539972d722a0721bc9a8bbc464b94f71e1b5310bbb48b9f02ff955b7755cc2089c89f26d10aacb539e46e3b372f8fac0401d65b403de2e6ecc3f5c26f566a44691bb038ad7c1aa256f45b0db79a28ce9295d47419a92cdc74a701a826643c5e97737390a77c46828fb4d2866a35eb8512326c4e708868f605ce29aa05f4fd242b7180b984e2a623f029fc676c4c3df3034fa95667bfebf563d13bed3ceb0d0b27371a628583be6c8758fb2de5c3fb83afa48e9666b30a891da34f8e536f1a619216f9e8a0794b3d52c78df3a31d7654e3d7d2936b200b00e4c93dcd8d9d05b2469d849a410fbc0a1761899d7da36150db2e4beba1c73b25df3edb48cdf414b9b5a99c11121d2cc45008c000bee6676ddc5e99105c300b690d953f9c4cb4234053fd61f22aa04534c357e57e5846727babb6fca0e12f1cfed011d7f33be81f3f2195233bd469103f20704fbef69b792be566c0649d2250fc2812be5595ebfb9f4c0a60bcf32a3722bac39a9bf1b6856ec0d34371e0b132c5197bd6f3f9c56d16f2d91e9f0423faa6cd2abad316b8575fad6ea781e3c40538e947c1b0770844144568bbb9e5d2ebbfcfe641b152c977be2f740f6a1a91b56402b1447c61fbe332f1e7f95badaa54c21cbd66a4e225acf5f3a0dd81de7f4d9c5d19947793c53044ecf20670132eb5a22e133f5ae9cc7c58a7513f9b058faa128f53550b6e4407a93cd74b68156fb1aafd0df2d839a2bcb2859525e0dc937143296d1a6a0cf861f9f79e81f826792548d075e51993ce052a0f2bc612e9b1dd04080c574f9cbe88c3b8d10d737fc18501d7b06f107bbb2d0b98845a0d4ac2d322492b78f3894e004e658c94428e94541d86a3cef4912ae309baaf1b2c618eb93a22502f11f1cde71f27500a148c8d667ca977b70e2379616128d9245ecce70ae76ab2fd2a3980fcb06b5da7550e0e666c3d4455794a9fc6e6aa29ecd56312bf5066c18e78158f281f319314b6d661143528e537bea25d7105656e3669d406a06a9036576ca9ef49c867845a527484933db6497100b3c1b8439496587e300f2429836a007c45e6d7938fc1b3c51ec3fc316b8a713adf69c7a74dbb7db21b2ff8df4e3c9c463754045ec97f8dd66a17d0d40ab760bd77735d45c1ca21fd28318a0a121e3362b6a9704bb783b6171295bbe46591a9d4e30e0f63f204bcaf4abae75440a2f93d149074e2b534957c2a6797233b192c37d9f0abecacfeacf08289fd51a2c6400bb8c46b37071c9145ccb6b38c8217de7768744982c62400eb43a97c368e717ae2f632a893064c14f8c7ed263b67ba71e3c5a2bce2273bb234775f0a8e7eeb99eb65463f12e11ad6dfff9a457a23f16d702e9aede8f27514f56819262db0ffe921740f6473de73fd3a9ddebd6d855b197e14f13ee7371f064e1689cd7c8577f9f80907e60dac50504e511bbee40fd51b5345cd94f7079f2bde56d437fee2bff6e326b29cc99f47071b6c6ff2058cb4e18e7bd449f7ff97016c45a7b42dedaf2f0482b7c83a47d84a451bedd3a82d51791d3f22f2179cf71ecba6ccb84b37caad0818eaa74c3b3d6cd21f0c65d452338b22dfc142fa87eb15721f9bbab090557339203bfaa37b3ee6d379a7d2ddd787dfe3c9bdfe7a52dd3f8b0799bacb98e9576b35e1380253d3a780bcc8bb53e6fd91f69e133e311760595fcbab1f6f66e0be0b31d5f1126ebb7e40d8cb6c81324de03b06485fe9b20c37486eb8d467ca43136f4e05ba15490c99a172ce95cfa567fe0c9ae5708d5d02d2ca2198c61820728542ff11b1aa44de64045c8ce5fac0daf14497dfee80278925b351107c15b58e4d30d26decc69a2c46023f6b0950d42a7e9930a7b7f227c5b0eb220cca823bd4219b6db59ca18c49e975f0d8e56a675ebfd2c63afb5cd090567a54401767022dcdbf0406b681e950bc3d9f92fe23c5b9057c71e091f4f7a8ff780207dbb410ee79b276d4101c7a05b17f99e06fc5680112fabc7d71cc7dad2c1f04f3b1e4fc0aea868d4a09b5fe18e44210c38e206d32be4a6945552a071072f24b941cfc06e02aa6870305e375acec73c752de4a788318880bedb29e110bbbf0dac62d0f578259a8ff718f5706535203ff2235568f98ca7bd38798804959f7dd5aff051441104af43f337876c971fb9ab747c42dd2a2664af5bbf3d8d60712eb53570b64e65ab6668ac6e2dfab0e69255d968a9017230e7bdbc056df4bbf11ae2b5588ca40cd4be2a8a52b967625004eb9df7a5fed5552368cacacc3b08288000fbe556ad26156c8dabc48a7ad20dea7961334273c2d81038ca90dce11152f1301c781e0e3ccac3c3f0eaa314bfec45be7f40d5868f26cf596c0dc1fb37b61f7274e1e4d74970595a274b7c9a4b7f237fce89bdf36652829b98f61a6ad1cd48b0ed91ec5eb0a4ad7351081806763e281fea1786f2f82130a77da0d8dce8b2efc1f72037e9ffbcc48c406813dcd07ef2598ada3f48727661366fdebe22435de59ada9fdce3fd703f06d1b89ec53e0daa4960642fc11d316e9077d748fd712c1b745c6b72b0e80bd9820e6ce62945447fbb6cfe84da2d695bcbedaa094ebd246c7de220e54e32a925c8185d5afebd550847cb1153e224ec9e6c81922889948ef21d77ff7aad2629841584e46f1a22496d48ce5b91635c3a5ee98c93c7020d2e43fb80238f9b5795e5371696f97fa57175e7e1b18660b5265ece3e700c1f6fce9f658b286492c8a8ddabb33726859acf152d00ca885ac2479dbd09dd18859fb325688044fae0d04243c2070014af7694a642e0cfcd47ee086bcb7d705793956ebf489ca55995da94499ee97f67783800ab8ec7f477b7fa2e678c645c2feeae916e4194a92900f71bde35d60a3d9fb1877ff1d2bca5b00fe216d35b245810cc6e3264", 0x1000}, {&(0x7f0000000080)="9dc3c899dfc0d60fa3cb396990a14013fbe1718c975d374df7e404522c1e3cf3fc00c7f9", 0x24}, {&(0x7f0000001140)="1a6f83de635fa13789dedada675d41a061ef9d3a2bb7381c5565e7d33092a408ffbfa84e39679abadda5d38bd8e0d4c272cf8c51ffa3b985a9f70ec3a30a58ba8e77e99f831d64292402cb3f52a23c848bb470c0532b406e5692357450e820f8d86f7073b93d5d302639e7ec11a87580732eae1bcf11135778ae702fd448819357eb93892c869cc2b8bcb8e07a0d52e4e2250267c5c3bafede0a12b1cb5cb620841780da2d3e88712be9bca9edb5abaa7a9f2f57732070accbc12854888ed7e0f67b6ed2113cca529c905379b6772bf0740f6dfa386c82be1b5554bc5667dc742acf", 0xe2}, {&(0x7f0000001240)="1c7c11221cbff36f168099b3f856bbfa61b1d82a12b7a5fdcc0071141d75d75edd065d85657361fd6831a1055dcc69783dfe7d1b874e19e03816e065a0fd47848b1c67dd73965664a86aec0671ecc4c295d20d6ac6b0ad0de74dbbebb7140b0d6ba13d60d7616a8e90b462084b9b561d663e497757abf0076b009782480a79081f3c93517a7fd3e1d17b48816d", 0x8d}, {&(0x7f0000001300)="313dd7dd4c636c01968ce49b95781c639e6ca5bad5e9ce1961dc48966519d685aca92b5e0f529e1891a44c638897784fa774415f9330707f0acdc340f4e52040b867ed04f4919a54a1ecd12f156e448573ebf8078e08c511926bf066952e933b9181c5326cd3963cbe7840a0eba4143c183c5006095ec088d3d83308c03e0e3d2ac1d5a7fdb008915995e711ebf80149c2", 0x91}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r2) lseek(r1, 0x0, 0x1) writev(r1, &(0x7f0000002300)=[{0x0}], 0x1000029e) 19:14:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) dup2(r0, r1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r2, &(0x7f0000001440)='.\x00', 0x0, 0x0) 19:14:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = semget(0x2, 0x1, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x400, 0x100000001, 0x6, "d2aa555564d6e5094c373d446b1f9ab2d0bc6637", 0x2}) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 19:14:35 executing program 1: mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x10000000000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 19:14:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x7770) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x800) 19:14:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) r0 = socket(0x6, 0x0, 0x100000001) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x105, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="59a002a532b0689f5d9de88d26ece0a342ca225f00de303e5598ca63a777bddd0e9325c3dbf91f5a19d7543981eb4d4da38ea25a65a3536ad7f6171a5b18bb291d3ef45d4b899b6b4cc69bedbe64a79ebd3d03108641436b22ba6f21eab878c9ad094220abcd95c020e34523c0b0f738c9c3c4e77eaeb01db8de0a15f983e7bf", 0x80}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/126) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/100) open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) 19:14:35 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 19:14:35 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20402, 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 19:14:36 executing program 1: r0 = socket(0x18, 0x1, 0x800000000000) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/199, 0xc7}], 0x4, &(0x7f0000000500)=""/135, 0x87}, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f00000000c0)="1cad4458013a8ce9984174718fa662aa9aef64a6040e61a18911d6ea115a1c305fb980b383005d4f4c141ef120df20d6937df1791972d7b89fbc37bcfbd79fbe765a0180ffffffffffff0a5e91e00000", 0xffffffffffffff33) 19:14:36 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) mknod(&(0x7f0000000000)='./file0\x00', 0x60, 0x1) lseek(r0, 0x0, 0x0) 19:14:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 19:14:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x0, 0x7, 0x8, 0x1ff, 0x1, 0xff, 0xfff}, &(0x7f0000000200)={0x101, 0x800}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 19:14:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x81, 0x7, 0x3800000000000, 0x0, 0x0, 0x1000}, &(0x7f00000001c0)={0x8, 0x3}) 19:14:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:14:37 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000140)) getpid() 19:14:37 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) r0 = msgget(0x2, 0x28) msgsnd(r0, &(0x7f0000000140)={0x3, "53b5059219036ed04ac79630d9325ea2dc9ef6c393d51147c0674175521b2cef3b5065047144c1e3b0e135a7f6ed5addc1397ce4fe5d99d8aaa69dd0098a310f112f73f2230da6730f63380f91431d3b5ff1e012930f3593a049a929a4a69f3a4778ce68427e55952d06c0927b4f483d21b2b9d4dd0f21f5005794df69b1c810d610ac41a7849a9de4f5234c3ffabe096d2081a06e364eee32b0753094a693a645df444f3e99181011c9e10bd3b6e92d86ee1e27e6e9d18197517ad6aa2febb4003f22c34d40d31c17ce93f4dedac7ebc7f18a97a606b01a"}, 0xe0, 0x800) 19:14:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 19:14:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x0, 0x7, 0x10000, "ddf51790cd806855944a7d697b92cc60516d86e2", 0x2c2f, 0xc89}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e7) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000180)="97b737e83a222191a06c8873e2592b05e6ee335c8165257beb07c18c97bf88229f2b29abe16e34afef06b37b2c69d5d6ef9be27661f3704acd78c557287b9bc4b5fa5765a8a61e8a30d02a0fc6680218d8da8dea01e3f7fab04f81c7300f9a95daaaa432ee89b5024e5072fea85707a465911445d2655f7f175be6673da8ec16c22059cc525704fd80745a80152d727a0077c36c78a67cc64765798a6315c96ed5ef7260469abae65467db373feafb1ed769ba6c903346f8b458c323d33add4c16c0b24f8f3a0510090bfbf5e0095fd56517fed3c12eb70f28bc8e686c71d5afa1e4d95962e874c76f919b642703476fb0c46987b2c49ffda807720fb16709d35ad32bd4a3df24828c78d6794a4d85c394e27fcd1914557f337c0b7f37762f3c4da65574d1d380526b27572791080349064f0d5e52d85c8e8db03f30602ac76eaf9a417f476b7da15adea8394a4b894237c45d8f743aea3bc68fc10b21597737ac79243613a6899634f8c7502f738ef02a08b164c56ad9fd4070022bd28566289966e8a8253c16288fed6c92a8e42c86b4a6157d199152c307ee95db208464c0693327399c0c4d0f6d8d44bedaa1aee17ee6b9536b1a50a313db55f95f26d3cda06fba34423a6232acb598e5e6217ab1692e8f46446e15ccfcd0fd868d870f10efddaa48888a589541bf31d6d03b54be852d65309a6c3859cd19749f8ec1f4ab93dc6cb92a542760a13611da3a254e58eb635d859039d2e175696eee0a17cded18282dfc3795a621df85ea9161c849132b0b5a07af4ae152ed28b42c53543eed5056f313630d6e6696afc97be8d111bd48fbb67744cf1fa2c3cd96dcbb9e0f20fa6ead98b295cc8ba74f02a3644d5f5e25dfd5a59b3822759ef6845f0fb8962d1c54b392d3f919c804f4ec2e95a85c55c37cdd4a9b9586e3a05544940e44a8e1810b0bbe24371c829332fd5c44229d3d9bf61d291c9406fd5eee5475ce7536898c2319a8dd211d9ef385dafd5066ca395eb4b58d99a2ba7a8d931cd58dd3373dd1c2fae29d486b9540565013b4ff020f87b24922ef04519ffbbb4994ec99a929aef88dacca55538dc1a951b4898ae0cc144e48fdec714cdcb96459e414187264199eb3edc09649dbed715f4ef76aec330517fcee2befa4cfdd6eed57033678eaf80565bdf0241251e4898ddb309bc3eeb1b9dda6d8020b166d09be7be3f1a56c9074d05a566852ab1b9947e02a4061a403793cc6ac0714ff08b3ce391a9389ad057b53a7791c8a8d9cf61e166713019c7d2ab3056b2f88a67844244c595c170bf005fc25b51937e0c2498e8fdf9787e0a6df9a80f90e72e312543d1fb6bc594ab6bf2d30cfa62b3bf5263f84e95c6561913d88df12b71e5d0ef6b0ac82b78e64a0475ddac9b0ca4a68f925c5baba5aebe3e73f1373f00b7283d632709718c06b42afebe62f3c13be2c407924369a7b2810674cf9c71af9666816a2b0da5d57803ccf828b384fa4f991514a40068fc9db93a9e4f85bd66246aceaf8ecd6067adc10af5f85788485e58f0f44be9257f5fd185d35ff2a287de06b58281b9d254757ca1e7208fa0063ac4d7ee3f9a1314a90d0eefa6193284ac8158a8752f8f72d7acd3076745b5328f485f3442f0263a7b5b9608303f25a6f78b65122716aa50152f2713d1613d9961f5642bf0d1e6b196007a67c40f4d4bcfaae5926492defb8814e53774c15c59a1a3214f8a16c151a7f298c64c969f11cc9317a854e3c7f8a81b545d05bd92b7f2351fa254655df0d52e07e91f97050946b9fac8e340a629cdbf7efa6644a90729ea48132779335555b6160d9087a363972ad81b548996d24084b2a0f291ae4b9edeb4313f316a597b635f15d1c2ef3c9318cae27d8133dcc9a9e8d8b8240c76ba39dfdfdacebd816028f5ad14e89ca2380a0d9a430583c81a3f6a50a00557db53e89bc0cb2a67df15ba5131c5f7947dc1c11a763f8111395632e83dbbbf7dd04373974d87fbce52b3291ca1ea263ff230562734a47667a4e9fba1e1d732704ab5301432d530d2e94b20ccf1715191ff0032815bda2fec3d8aad4d700d2a84680d894f63951898e94bbfa8b1924532ac5a2cd014e1235f5c31ffb7d34dde5f47fb9bf4f90ed623e1c07ab684a3b8a61d2f86776477ea26ceafd57dca34612a83157b52d3b6dcb914242ba916f9f72bd7484f3e2a0e833ec7f0c1b8e91a8afa5712f99ec059fa4ffceb646d30922e03941c8e39cef95aba40a38fd92cc27cdf83d312bb274e1936e29b082dea1ff724c39ef79d06d95c4ac4359b27b40018b9c8850c01afddacbd465910b429ed11b4ee41e552c6ce710fefd2e2b289e55ae1e406e6e5be76987daef280c137b37915923b0213160ae8537c13be1f14f9726e8e5b214a632dd9f5b7866fcf01e489ba5e416ab2a5fca7854855fd17ed712167ccc3d820c0e5ed34854a899cf3994fbf20e95621c483248b60961eb71ff74787c1e4b9511305175dcab7c807e812638556c350ae2c1fb9364900e78e97f5e152080283a268365eabccdf1a3d41c971bcea2dfb0dc76695d8312919632de85640dd7a799eb830cfe4e6ca9988057fa9acc6ea3a91e3b421e2f8184fb162fe24d605c92c309e24574b8f7ebb68e8b3c776264dcdeb9e67e442f49209f2842eb8fe4ebde70ab4701ca1908a5b98b84bb37c40e36d276629747f0dcb1bb1a6bb9b5d43cd061681f828da8b432208845cc48774fcd1c9634fba753758eb69795bcfefcfcc1ad1fde4c879b3a5195b340d8624a69868cb8d78a1921ff6e0c07f173c551e46dd2b8dc054769b02a72edde5159f299dde4e6041f7269ac822c748a3071ff2a48093a9b051773e99a2b0a1363749c8180bee05996ccc47b669b9df2a82ae3a86e783735cf2927169cde8fff997d0524a93df8c88229c267a2c9a4a6c5de9ba637d5e92dfff8f13e0d1daf5631b02aafa4a8e8fdb902c16e6727cc5d3dee1a852ef33a0c9e803b362ded4552ba432058c3090a8885b25fb54ec75ad59de4a8b91a091a27b110877204b20fc7b5a90469dec110947bed4a2623344a333360a9f3a722d715079616a62285c53c4cf2f69c206d51feca2797e0b2c5ecaf13c585a87b7f9078c769d104f76c5796070938ec76911bb4a2f8caf4ecccd6b5cb74ea9a2aa08993a35e7fb30ab1abd80cc2aa6f399a3ea0ed034598db5311438c6f9a610839cc508cfa6292b895a8ac1b8a95b04c7a69e9213dd9afca8b7ba2394c594f9627f1bdf9f2442a7856bae58d4e0ff95498d702ad23ae86e81bb6a215154943a7b64c569cca7d6a00710238a2b8ec3008531e1c76b601522a7e1c24cfaece7545b5d8397395ad3eeee6a8f396925b4f8f10b5359f021049ae166ca467dac44993ea8c7072417f505922e4f2f06c878869f6808384352218083690942cc280ab03c9441d92c95af3bea38c45ceffcf4d9dc65d1a3436189aa138b4a78aac4f895f29509673831e829740502927752a618735650fbcf6b2f2a31faf4326ecf4175c22d81c7fbc0070ae775091ed8f83206ca00320da933a306f251c648de0fe7ad0a1b9c12d95b878b86498de8b03bf677d9f6dc8f7e070f049502b65aa1887565e6b58b670bd772a457ecb530484b5e0db4fff7bd71af2b3377f482eabdf327dcc0d74dd4917d4d9f9d6f907fc08af27288dbb6cc90676009775fc33a9a2e2343a43ef2333ea9f9b7e349180996b2f4f34250f6f05381113d98cd8511d793bc9c8c745845ec719ad283e1605226dff6e868bb30f9a35a9211afdc9aad08b13be5d5323807b76742f35b78dc24557722453ebc7fe1f5437c21b8b01c934e884fd41d7d3fb9a6f6c4587e78b6eebab0512936ab1d548d2396d4af115ee0ecf2e446ba15c171f4468b7a5b3e764ec2a56d2d86db6530ac9e224a4f9ab84f196832b4344b60ab7f03a5db534626957847d1fe7229f84e8c5766a3ea513aba311ac3be60e173531c9e4675da0e7326ee204fee87920faaf3bb264f61b3396c8ef1edf8064e2a3da56cdfd64e25754f0564e6b170bad62e18fafaf2c0a1985779669b860f5dd47662b982f963f2117be3f522fafa32d11610c996a27f9d7cbccf2bac67725e308624a638a6a9372669f2c738f61a0c9f3a80c4e01c8dee12c1b6bb0a624d3e24fd917a0a9931c366c62bcbc1c127c6f99367cc99eae52dc5c7013cdb7da2c253b93cd9226a8c47e975c8f38140ef60c72feabb91b5cf48bf249aff498fd20db2417c72392902fe3065b9558973beb24e14d425c71ed354813276dd6599c1d8a491d65bda1c7303e7a84c1e420f2a15eea40cf8bdb966adbed16a60ddd4837b8120807480dab8ece3b20ce7333704c1ed42be4bb87870ce40d1f62f96120c1969fb7afab60dc47ac20264c108b808385bd3715873c228147e435efd01f0dd1ccdbf799086814c4e8a58937fde757cebdd527d61be17fc1a4cb304596b09b075a9eced937dee8f34ddb4f81d3951677a1ba2255fe9a09b3c11d45d2a93f9cd67e130a7ce647d7c2e6dd34cb93d834df3fab565018371e8f50df0e45f1f66002a0a284d61847d33fd275c8a06301dde99c2b73a5e16cb280159c11985901dc537b6b3a1758e15a72faad5f491e7b24b02f7559c0e93d905ad9b3926f54b6eb5e6ba058c17192297af88d6b99912945641baa9d5527d82dc8fa726209bf25f8c59df95aad1513c221d9c6981cb9a047fa0d00e5417592ffc17ddc0b4f12ded4cd643d18949b603b6e70d1387535d1cfd715a16999d4505988cc9eb7a97853d0368e3dae71723d7085eb9e69b20eb741ad55b5a16e04460d27708cb63572e4f66e03ee9e0b3e788266f412ae35437e2abb0109d9803d2efa1c8a15cb6e6153faf91a7b11f052627c6107b274943ec04a4a385fa3ba2c1251f1475d739d84f4cd1226a6d6ee80ae7740a70e1f6174a09a8d1401af1d404041aa0b9e688267db27c1f2ff75d62f4cff24e7b5c98427baa2a6462378881820c03c9e161910f0424e0600088cf96a7c5ac6c63b704e8b67325af8a21d215f1fe505d769a138516b566aa0af772f7bcf9dab6057029a1ecd1b04389ba413c971074e1322768db5b6c1221f24c808d405c1e3c7d97263e74dcaf9afb17f750689968382973e0eced2ee59203206273b9b809702505f9bca6af42f21ce0d394d08a74c720145769057effac05ebde97cafd5db63905a2a69e33114432fd35993c58467741375a796643fc05bb9b985e01a75a63cb062dbfae1d780b75191982c74e4c4463ca244b44b92172530f9ab2240d73a97d1947185dbc28be74e7cf2d0006f1b0cd753b5110fa7f42be2dae6fc29338e865b203b187e52c97c1554737039ffc1422d8772c3c49120ba51a05ed0f0e3a619d3e2ace824228db15659a431880baaa6d5816244eb6ad2fd7c783669335fb87b9f0a04392f55f3951354599b2d50b24871ef5c9cfa21967072b2fcf524e302fb736c9508d967f09878e4b245655f9b975948c719d2ac369a0772f1072f048f10ed31d03813370904bd872dff68647b0a65591ec0c23091287b7c224c0f2981130b1dff17d852fcfba59f327b7c7153b86ee06d093db096525bc46fbace34f539ad88ab78663b5561c5528dd53aa24145f45ada2eca1765be65c303d59dfacf63afefb1fcf5f9e7ccc79efdf12f6847c64d0707567b4ac579865abb6b5367632eba0d97343ccba9fd05631714f645bda451c9818f13776c458d05a6d6ed9a0774b6c1c5330e0eca7f5d0bcc7022e2", 0x1000) 19:14:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x400002065d) r0 = open(&(0x7f0000000340)='./bus\x00', 0x4, 0x4) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1b) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="ce6f2c4f", 0x4) 19:14:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fchdir(r0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x124) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0x4}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xb, 0x8c, 0xffffffffffff6ff6}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0x100000001, 0x945}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1}], 0x9, &(0x7f0000000140)={0x5, 0x380}) 19:14:37 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 19:14:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt(r0, 0x42, 0x8000000000006d, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/159, &(0x7f00000000c0)=0x9f) 19:14:37 executing program 1: r0 = msgget(0xffffffffffffffff, 0x200) r1 = socket$inet(0x2, 0x3, 0x1) fsync(r1) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x338, 0x1, 0x800) msgsnd(r0, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 19:14:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff000001000000000000000a92d72d1a869e038d2ed95420098c282ba452ed2e97a2b3c91d341cdb02df2fa12ef84d51edcb78a922002f1159cbae003c375ceb714fec057b9509bae8413c004b20a47b03944c74e82c77ed6bbd8d73a8a8baee43a6281adeab098942a68397401c5a48d10a6b36cdc88ea6f8200304ca395f78ab2e455d9ee10e3be59c4d357b5f12951fd697ea414ad6862d18d1d3190c83c6d882f739ac1b7f0bf7124f94f7c12ab809f7ee8a0ba78defe8257ef2a0558e5c6074a05eb7c4baa364f9b3a1a1efd31c65e6"], 0x10}, 0x0) socket$unix(0x1, 0x3, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7, 0x9, 0x401, 0x6, "bf0d4ee002dc0c2b7fed33743a111a9629b51744", 0x9, 0x6}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) 19:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x3, "d7e74de400", 0x800000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) fchmod(r0, 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7220a00f71a0000000000002040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001040), 0x4) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) recvfrom(r0, &(0x7f0000001080)=""/93, 0x5d, 0x0, &(0x7f0000001100)=@in6={0x18, 0x3, 0x8}, 0xc) 19:14:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="b23bfe66ad7051de43586aa66f6e", 0xe) getsockopt(r1, 0x6, 0x2, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) write(r2, &(0x7f00000000c0)="e3a85d686e55777d9a3e178f656944ff984f3cff389c2bf671ce98863e01ad64badea0e132b8ad34198158e61ab96af31c34e8e4c1d22fe131d9fea2b5ad8a79e82d768febf95d83f15f0ea16752307390c909bf30eb529e2f35f21bc910f4608da7", 0x62) write(r0, &(0x7f00000012c0)="49f9fe6215a563faa886d02b9a19fce50e7b4a523bd29301d66fe9df4c903bedd47c2b2e5535541365ed2e6d49988c1c5d35c2e1f299429b04c001523971eb00226616cea79765071dad4ddfa6943d5102733fffa7e8d68d8d83f12ecb4289e42eab02c2a64297619c2a408651545a894514804db4a580499ac2eb9427eeac1f76422f7dbc6f3b0e57505f1029903288728feb07401f89ca955c6824b07bcc761b9f64fa35", 0xa5) pipe2(&(0x7f0000000000), 0x10004) socket$inet(0x2, 0x4000, 0x7fffffff) poll(&(0x7f0000001280)=[{r2, 0xc}], 0x46a39429beb4628, 0x40000000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000080)=0xc) poll(&(0x7f0000000080), 0x0, 0xff) socket$inet6(0x18, 0x8004, 0x89f0) 19:14:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xe28d350cdad3196e) r2 = dup2(r1, r0) setsockopt(r2, 0x1feb5eba, 0x7fff, &(0x7f0000000180)="cce276c8e15b8e7bcc529481dafccf158b159033c8f66b0aadf2fb9977fa5c758e23c703a054728c29bba4f16ce5684026f28f98a3af84d154d2abc4c5a88d2966deb58ff9ae4f679f6ffa62ed564858acd14926b5b7c8ea72deb8c427b7ee9e2b6006c7616123b743181a022c1d4ca1ee0298314e6dcc3917f1d6bc0b643ce3dbfc939e7696c0a2da741ed4917b258185b76d2cd981da12742e20d7abe63acbf9706e336cf7f88c85c2b85d54a59405beafff3a492035c50de289908dd5c62ed8d913c9408484e88b2a40071292890a52a4ea0a", 0xd4) 19:14:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x1000, 0x60, &(0x7f0000367000/0x1000)=nil) setsockopt(r0, 0x3f, 0xd5e, 0x0, 0x22d) 19:14:37 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8140, 0xffffffff) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfd43) 19:14:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x8c1}, {0x18, 0x1, 0x4, 0x5}, 0xfffffffffffffffa, [0x7, 0xc5dd, 0xff, 0x9307, 0x6, 0x3, 0x6, 0x5]}, 0x3c) socket$inet6(0x18, 0x3, 0xfffffffffffffbff) 19:14:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x4003, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="0762f897d735b2a6b36eecdfe66dcd98867be0e6b74e2600338c42eee9bcdff518b15eb7623077937db186979b3f00000000000000000000008a4100", 0x3c) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/253, 0xfd}], 0x1, 0x0) 19:14:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./bus/file0\x00', r2, r3, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getuid() 19:14:38 executing program 1: r0 = socket$inet(0x2, 0x0, 0x81) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) listen(r0, 0x81) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000001140)=""/69, 0x45}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/120, 0x78}, {&(0x7f0000002240)=""/171, 0xab}, {&(0x7f0000002300)=""/95, 0x5f}], 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x80000007) 19:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="be", 0x1}], 0x31e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 19:14:38 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffd, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETA(r1, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 19:14:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockname$unix(r0, 0x0, 0x0) 19:14:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049fef5c977517881cea6f880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088250c536a0df315729c4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00000000000000000000000000000000000000000000000040000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058d43eafdcec42f44bd51f7b4ccabc80f1b62ddc539f20f86a"], &(0x7f0000000000)=0x1002) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000001180)="e8a5c25e1918e6e504acce7609c1c80b729d2694e6076aa4cfbd383018f80f73e0ba238db2c5a07fd1e25ebc911ec58eeac378c92f763eb3b2e8faea9aa33def0e3714480e3a89518883382be007a53e22fbfaf24ad36246d9b5f1bff217827267", 0x61}, {&(0x7f0000001200)="588e0a881cedf6bf04356ca35f23fb124359cb81709289fd64e9a8312be535cc3ac6ea2e0a0cccc83eda9c69ee31c90cffb85cd3e01603be8edfc5d4ed6fbaae841126dfdf80b16917a5950612b316c4d6bbd5095ce262d34787c29f93c4d5fb9104c6f31121cdc6c33da964284019fb31c27f6fe034f294445d3a10f5ff7f352d419d7e90eaa0c8006f3cc98c7918717b8dcd18e0c633423c5274e3d696069163a0ae177bf26c11191926d9f6440ee60f95e55d00a411c9aceae9b8d452c46c61606968892b9d17cb689ff25dfb3fb3cb8caaa3d80c755a0cc5fd1d9b9a736cbafa8de12b440013fad8aab5cc673084b7c6e49157664a51694862ba05072d5c75bc5cf5eb1e3a9766689dc454974e29b4aaa4461ffe8547461b9934417cd637ba82a2fa0a737030bde2fd62a35107450f64465058181f66577ae5cb96bb128284d187986e194d0d8dc548d29487766a74b4c46c6630d2a932ed01aad1f8a5f115b1e26e94f832a6177e092104346382e8da0057748824d6cf2b556c4454f3411c18ce1948706c9c0505e5bd9c353af8cff0c4e76d180fac1b6b7c30defe15625b84c74963e566229fd4c88b6bf281751905b05ca5410ec1e4f0b4e401c3aa8fdc9a476e4dd3422c6c5b42bef7832eb1ae55ac3f87047767d34b59551f3a4eded4c3f62ea79d8c5893e24444c41cd483e74902f062351df9b00939925a8ec5499d9eace93e25dd54133153d5572c9c1364e0612bb3234f539076dc7e7e772500ee552a76297eba17660ba983f7ba4606adf83654e2055d0ad3fad20b9ab899157f98b6ced49143006efdb808c690ae5d56e618604e5fd840241037b0450391cff87e3de05a5cefd6de9f9160cdcc0ae84be03352011ef69690c0b035073a019e49d2080b63405163b16b94449e0e61f2f978ebaf304c2efa7ccbdad22c57e3bf0af5d0a3671f822752b1718ee3f5c2eb1e318e242cc6b8ada962735b5041ed127adff8c27d7308d1ff8e54dc241abfdb525b0a27a23f678789a76c38bd76b95bf24cd43c2928cc78d61014e5ce38acc96ca2dbd7f4dae0c9ab07c51bdacaad382496607de2cf463713d7e330d76975d4df82fbad8d50ee8a3ffce928271c99fd74cd48eb56503b1abb2f693a79be2bf08c99f802829ed8c7dc6429451e6b2600003bda6199e21958e27eaf9e72ca3c51dc632a0d351fe3ac48d0b7be0ff3ed231ab2db037f88f73fa8c1d58c47932c457a9dc55cdfdfa435f277d4d2dda404c56beddb3ec6714eb3788d2354860e7f11028f23612382a7a8dd96372bffb090e5c480115ac87d59bcc0c49d6f5aa3c15873ce6236d43ac8b414535b428689e7d89d009f231c5e6dd02cb383778fb3c3d6ec7b376c4aa249d7fd54fa9931185cdbf3217452980fdb6d8d6f64096df86f884cb733415539d4e8e45340f3e3e49b074e34eb3fbc5afd809d7393310e5c40c63dd4f306bff0912a27c7bce4f481f8516f26f14880d07d5ae681bbe0ac55ce4753200cd0f0ceb70e6514858875c89c00b383c7a0a00ff66caa21a8ed61f3ef0e4a022c3d97b7dcc9621c110a2d3814d9ef884c69321373f6de9ca50febab0751037bdd8f27cedc87b5854053046d941b9aa413eeda9af60b419cfbcc8c23aab1bea142bd43247b22ae4a98bd0c2024ffaab85df8f2678315a6969efdbbae0ee6cbdce15fbaa1be7dccf874e272eb73bad6b1afbc93c311a654a5b3290f917132b8d053a14112f5fd91dde88bb190520ca9f5869aad9b05fa43919898a8920a5554dfd0a49fc60a58386742916051b77a7e1c5a9b60d760279955e124e9a6d0b939dc5818057408a7e210cee372fb6fbaa63596717ac7c290b87ca4e0ffb35d4aac7a4e9388e857060252ba795766b1c194275d36f8bd478e1f7afa54c1219109a28e5abc7a81d8a1736f3c83b70e2b13a4ab800e0dddeeefa1454ce873a30cf35cea35dab9219db3f3c7c5cd2c84a87b1f4c6734df63e897b71ec0b9112f5d21b593a7968db361d36f6ae11a37b224aaed9903dba05d7c5ea05ee90b8848710062d4c69217d514cbe65e54aef1a9d12898a7e060e8b1e1663fa184bc769f30ee579b0e8e9c38f9031e287891cd1357dd20930e191290c66d8bb4316f9931a2549bcd56aa1d5444e3917bbd98493977ced6653a9922f882ca1cd6d79c3522a92b48e1522fd6298c757af59868add07e6dbad9ff75767245355b66885e9735d25c35dda2e013c49fbfe5b316d5f95b8e506c21cde6a36455e476665c2771c7effd78c768b270cda52be15f6dde395c29df3d8ece16177801751506a04adff7d568e798b240ff9f0816b65d2a406a6cf47c194d33b6aa377c8334aea87222faccfb9c2b1c570397714eac3ca73582ae3010a47d3447a5841f0bf41857430d26c06fad1ad79a927c26de7ab26917439c226188af3ef8a58bcbf2688c6e4059f8fbd5a47636072ec43897ec80f588290bbbcb926b8ae92893433a9f1af404b578c5157e6251523d8db274b824723d90be304c0df9c54912a06aea7930787846571f42aab7c5f43be0764fc291b94987a8dc7fddf89ee6f2e7cfe01b2e1ea7f91f03373e0d7a41886b70d61244f13aefe9427b51bc78507b19bfe3517e4bbe6804b1e3303cc66cacadbc8e4cb8f7bd7829416e1ad363c98ad1f43f81c3845785091662bc96a6d38b201fe486e3e912464fb27c9e7d092c08c22fc0935a3e2af4c7b7a1f667e1bc9e013e7ed6ee2700d8d3bb6023f96215144a2690c8a691685714b8d29ffe39aec97e26937b319b0f513839651a2e28e478816cc824c79addba50907f4bbe89f81a433ebfba2d599ac402741a210baa166a175bf0b5ac3a07b8862c705f3a02179c8a66b3a580342cb7da22b3ae813df1afbaeb53d3a22ffa8602be9320d38cdd1e266b5149cede69221880b8e98a18ada51c47b6f0464d2fe9b896341beb863a1eeceaee0993c0ecbb50fc23cb4c268cd14ed9fb8a43b38b6b913dde49a86695a4bffc505e0e1695f7dfd288496ad6e8642f77d86423542cdf2154894f6d0239f216476f35192b31270476d03bbc0b1d45d0557a4a0e42814819abe85a415e1df0a8811573a9303786831823c2c34e8420f4e6b4e5321699c7c7d134288bacd2e2b97607f03685cac580f4f6616d155127caf33b9a1b7b7b0727a121fdcc6e2883809723264f080549afccaacc7f74342f96c7736d629f7c9590fe11463d62aeaddc65072c5de2bcb6e897d1ee9382a89bbc965acbfdc341527749d0cd851cd06ed69966053cba7397a86347425fcc3269ea19d4ddb70e38621ded242f20924772deb33436e6ce773ba48329a0a6d4afcd61268908fd98756480667b851d9f641a83c3921ffd8144499bdd4bd70ef179350faa7680d7875dec17227d400e5e11c9db7e3a6a1d6ddcd5bca13282ee53f421c2f7629e53c125512b3bb5deb5fd9389b5a768be3b48316a8a95fda4d291da36af8cd393bf68983b386649608830fa31dc82326cddf08ec20835eb078c5537a4d7f9f7cb748d0ad3dce2b08c0741a17146ae7a1f842ec2cab9a4409f07f976eab3412b7e647afccc0150c312ad3b13356d159d629562784f51f1210aa85276f8d46d2eaebec639d06ebb37cf27424b26c150118c670c157a8cdd63fef66a9451da9ebe2da01974c32827af06cc57e775a8a9d3013751d33bd6380f2fda36fd5ecece69e170ed87fe6715e364a2bd71393414cc0a3c294f4f873415fdc30f4e1e06d796354ff80746072efe1f63ec109fa160f3455f41aa756cd00c0858bc042e11916f80b84d56946cf0bd1d082871e00bb100f65e407c764e4e07020442cee263b132ac72c6b3c3a868dea50b67369a3300eae1a95460780ec1afb33771942aa9b5e755c10acfb01792855809c5484deb472e11f6a6b40e4aad1e6c98258772c7c1f988610576db76a1fe81fd25ea1f6cc8b5d5ae9c007fe525138760315b071b21fad0792e2a40218519adb77b35306fdc5e6433888cb9c4641ca5e579691619fcea2d07e3133d1baddb306d1eed15e9fdc50d36a5632490d2f42f7b00867e3c1b1736a1b3e66439e77e4d9288e4dac4d6fbc7c32da46f96380377e64a582ed08fe0c9ce7e7cc79857019a19937d25b76cdcd3efc290b0aa4f715deb9555fab8753eab5497a3c86391ff2d9ba02ee3e245c8564f2f88fb18969163f2b7f6d20795b9fd8ed3a4fddcc9d425a1695c52a5f5d02f2db60f4fa0f340ed97849c4544aa80c2690741779b8c01be12483b6fa8e31f05c39ddf8c51491473abfee70a444de582d31cf8e04a008bd36a2cae3c192f8034d0936f01707346d013d75b99ab3f5b743d47d739e62e859cb75b63388a4e8ed7c008f032760d8ca502ee1f0d2967a7d3f13e5c689c74f124e686eab0c5931b6e5ccaaecde15c4ce32ae409a156147b29883272647453e4a26a8e36f493da7eac98190337555bf2279f0981b848f284b98dfdfd122ace082bb931701a7ee21b47d6e4f808a5fc56f704aee558c4759a7dec6485b8d859553db4d20bfda48b7675fc27d2790073c1d96399fefcb24c273944d62ef010fbfa342064f12ae7d4a0f627de232b31f1c79734f08762293c2b202734fd177d9e12a4d9a8243ea638efdf03137dae47a8945a7a17774d011864d85219314c7c0e671d9c1ddff2bb454444c24f92462e52029016380e11ee4bdbf2fb8456176a4f19523749718f9a952105c99dc0e6fa95e2bc0e4c850ded72a44fe290b807c5fb65966b4a3c0b5458789e79a64ca716bae189496df8b171be1c7d74d3a6246fdfdd4a08140375690bea2ac589b2578988db45d4c69651158eabf7dac35a24bd6f08aaa2d539f094a756b8421ab7c1774773eea423478a17690f232ae92214b6802dc416f2c3ce568983d0234f88168acc88d03e3b504819bbc21828e38b0c617fc053614774c3d2ad13eb66e846c4291472e07e7992c1bac79d6f74a4a5bc83328ce02ab2153ecf060f1ae2b8e4a767eefcfe3a2fa3dcb3e4e34377a6dbe03f47d530faa9fa5993c96eb308db1449e20e7259d593f0e7887542d318674d6f100277a3f9728bb407bf7b08a90ad3f70baa3cb1d6d48fb6391a588a0c0a155c72fc54f4054abc2df00d7767edc11c0a51d96f1195525581593adb4bba728697a7a28e4bb5f8aa12e1f1f2ed10e3d41798b5b0f02164adaeb4c58027719dc298860f2592a037ff21a0a4666cffcbf5d03249150b98c2e263573c7a48f69f835336686b5a758fd30c1e32d76cedd9b70370036457a81f9419e3d1b20b0395b4fd6a6f6ef35f742fe42298685b322c1be16754a6605ce300bcb55767a1e863fa7193313f2c12ef9311a3d50f73536dac4ab9da2a918f0f0bdab46a84fc7f6870bc01bc2cb1d0452c47682a59e06a4a20db53002039caf9a5ada5ba02b28a36cb2445dc4292bec6bed7bb286b6ab13b937f61d79aac9480d5b5f032dfa33da62251961e4e1659fa1335ef28fa5b9e8ab95c050757ce0c7d97bd4654e5c9801f0d9919b8f60c2f744511c69d7e9d9b4db8b5e9a932a484c40a985dbce4ee7167fb3f66b208e83a93f34744d6ca4ac53284bd2e68cc33df2544ec9344f448fcb8d3bacc97e08156d5cd37bcd0daf4ee4346990d18f2b5c86e4145ca3bb04b3f93fe26e34e4d6c6bac94fd25cdfc7894b5ed3d8545b442baf5c64572ce8f421e8c51d8506ffe493596d395630c0faabb9f2572b80620e44f597aab7ab3f83a5d758263cbe69e418452de6163383ba74c077ffb898a8d", 0x1000}, {&(0x7f0000002200)="8d46032a4382c3f656815b145482803ebc775bb9a5699ad1fbf439b8bcc10c5188", 0x21}, {&(0x7f0000002240)="97e00e57f717b2edb8c45eaabfa5bb004dc25b224e893f921c8845fcd7c619d26c7201796af8a3da38517707d62a87b408eea59469efa78b12cb9f1f5bce8609709705e9bdc9b8614d2c1610781158d8c58df9455e07eaa363", 0x59}], 0x4, 0x0) 19:14:38 executing program 1: mlockall(0x2) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0xd000, 0x81, &(0x7f0000ff2000/0xd000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 19:14:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 19:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 19:14:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001180)) syz_open_pts() recvmsg(r1, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/123, 0x7b}, 0x800) write(r1, 0x0, 0x0) geteuid() fcntl$getown(r3, 0x5) 19:14:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0, 0x23f}], 0x1) 19:14:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) r3 = fcntl$dupfd(r2, 0x100000000008, r2) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) write(r2, 0x0, 0xfc83) 19:14:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 19:14:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() write(r0, &(0x7f0000000040)="aecceb4dbba1b0f1dc7f47d46a84740f3ffdcc2bcbdf4f466c43edce724440f173b3d6bc2255bef9c414024b1db47ce58a67932470b9aeccea1ed0925df617f6f27421d298681ea0520de1adec", 0x4d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:14:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 19:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffff7cb) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:14:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x108) openat(r0, &(0x7f0000000100)='\x00', 0x1, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 19:14:39 executing program 0: sync() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x110) getegid() recvfrom(r1, &(0x7f00000002c0)=""/212, 0xd4, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x50}, {0x8, 0x9}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 19:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x80) shutdown(r0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9}, {r0, 0x20}, {r1, 0x10}, {r0, 0x1}, {r0, 0x100}], 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fchmod(r0, 0x134) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='.\x00') 19:14:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x821c, 0xfffffffffffffff8) read(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x601, 0x12) 19:14:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) execve(0x0, 0x0, 0x0) flock(r1, 0xf) getpid() recvfrom$inet(r0, &(0x7f0000000200)=""/192, 0xc0, 0x42, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgid(0xffffffffffffffff) getppid() fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x3) fcntl$getown(r1, 0x5) r2 = getpgid(0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x6, 0x1}, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = getpgid(r2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x1, r3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 19:14:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 19:14:39 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x3f) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x8}, {0x9, 0x1000000000}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 19:14:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x5, 0x5}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:14:39 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 19:14:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x78) getgid() r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xfffffffffffffff7) fcntl$setstatus(r0, 0x4, 0x80) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x89, 0xd1) clock_getres(0x5, 0xfffffffffffffffe) 19:14:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 19:14:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) sendto$inet6(r0, &(0x7f00000000c0)="0f04c54304aca26ea0ad0d70ebdbd32e3a95ed19c6ddb0719e522bb86ff8188e72d9a3cb3220e779a4fc1e03afe237eb5172f485169782f12cfb43a6f22de1ef83036fcca2882b0aa6619b7b15fbffed5bced6f391b366a13bcad60dba99e853a5406236efaea1fccf7f1030b25ce12cd23e1de63e40c1a2c3430656fb20d476d3a5c618e47d4877790a1f998edbbf9c6a", 0x91, 0x400, 0x0, 0x0) 19:14:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffb) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 19:14:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100018, 0x8b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:14:40 executing program 1: select(0x40, &(0x7f0000000140)={0x9245, 0x80000000, 0x6, 0xa17, 0xffffffff9d05a6aa, 0x1ff, 0x100, 0x1}, &(0x7f0000000180)={0x4, 0x9f5, 0x6, 0x9, 0x9, 0x0, 0xffffffff00000001, 0x1}, &(0x7f00000001c0)={0xfff, 0x7, 0xe1, 0x3f, 0x3ad, 0x7e0, 0xfff, 0x1}, &(0x7f0000000200)={0x1, 0x9}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/12) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0xd5a, 0xffffffffffff8082, 0x33, "5c1893fb0bf0977a1aeb6a9643a6ad074b2f3a87", 0x40, 0x6}) kevent(r0, &(0x7f0000000000), 0x1000fff, 0x0, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x10f3dfcb, 0x80}, 0x10) 19:14:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="bf19fb3eec2b455cbd813666a0c07f5e4fe51879b67a35d8af5fb88b144f6d805defb1e3041a85cc6d081dce258223cce24ba053b4d53eb9a19609cc61654e0199396e224da05a9008f12df9945ba633c741171460b18eb5125003422a4b5d52d3459696a6be7e06f93abd70c43fc611fb1b32bbc60b0e1959654077fc2b07ec9cbfa53f7021e928e0ce6ed36dd212bdb48f7012bb6839580be6a04152a3e9ef635332f89b31d44478d448cf56", 0xad}], 0x1) 19:14:40 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x8b) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 19:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x1, 0x9, r3}) 19:14:40 executing program 1: r0 = socket(0x80000000000, 0x4003, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pledge(&(0x7f0000000040)='\'+\x00', &(0x7f0000000080)='\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 19:14:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) unlink(&(0x7f0000000080)='./file0\x00') 19:14:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') 19:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000340)=""/45, 0xffffffffffffff4c}], 0x1000000000000021) 19:14:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) shmget(0x1, 0x4000, 0x490, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget$private(0x0, 0x1000, 0x630, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 19:14:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/246, 0xf6) syz_extract_tcp_res(&(0x7f00000001c0), 0x10001, 0x1) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 19:14:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0xfffffffffffffc00}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x9}, 0x10) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 19:14:41 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) getitimer(0x2, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 19:14:41 executing program 1: r0 = socket(0x18, 0x4007, 0x64e) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x20}, {r0}, {r0, 0x28}, {r0, 0x2}], 0x5, 0x7) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c2df36019f37c57946f50b243a7db9c4c8fa54e762b747cf23c0f2b589088845e5e46978c8a7f0a3bbd48dfdcb8772ea90149ec45b1a5097f914582a648797e5f7", 0x41}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) 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, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x1b}], 0x10000033) 19:14:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r7, r3) setgroups(0x8, &(0x7f00000000c0)=[r3, r5, r2, r8, r4, r2, r3, r6]) 19:14:41 executing program 1: r0 = socket$inet(0x2, 0xc800, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 19:14:41 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = open(&(0x7f0000000000)='.\x00', 0x200, 0xa0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x20000001, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x81, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x43, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x0, 0x4b}], 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x5, 0x87, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x6078}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffc00, 0x1}, {{r0}, 0xfffffffffffffffc, 0xd, 0x1, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x2, 0x5}], 0xa70, &(0x7f0000000340)={0x6, 0xfffffffffffffe01}) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:14:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 19:14:41 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) chmod(&(0x7f00000000c0)='./bus\x00', 0x18) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) 19:14:41 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x0, "e185c95ae214c99bd97288309696795b4f2b22470d0dd4efd307aba34a37d492cb71a5f570c11aba71b3552ee8bed51a5c2464a6d1358a153ee110aac706b60c669ce66786061e09487eac2acf7ba6786eda865a23c4583c2ac37d918b7833f50acf0abcbf1eba129c50ab47e615164bb8cdbc4056cda4673c791cb8ca29aa4fdc856ffc89592a1d45652b31246b29944ed7fa0be6cfd030a28e5a1e34975bc7b083efc184b7bddf7952d5dbc91ccbce77df6c828ca67ac2a5ee424f3ac2f1f7512ef342669c75474e3e1b461d9a6f2d53982606f4779d5ebd852917071d2db799c4237c2eb3b001644067553a1bf07ef8827efdff"}, 0xfd, 0x800) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x82) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000000001000037a46cade3b3671c4106fcc8ad0f544fd94c0bd9204a437fd6ea6505a0dda5f30e1767681ffcb8b741d180e4776aaf462c3ff586f474315a104222dc76e3e7392207934ab6ab6031d0c46375cd2867d433a29e21383308a6e092cc6e033c1f0810eb6264837f533a2fca0177c1b770df44d8b9876635bb7ba65e0b75b94ceb93762363c1d7bfffb2be5e0df47504fd39f8b50c894f12bb38b472c12f48b60e159c01000000224728be52943720e6c92745f04c336a64813407856954ebcf23c1b4b70a9b1a2241bc842b2eab41abad12575081a70eadaddf54050019624fb5a33662e592f3baff483e008d32b63c5b91245ea480eb14bb9e3d12a780f68b7302bf57e12508ba95fa012509ac690a4e571e11d8493bced4fa9b4cf286605c90ec6e0846595027f4cc8781a75648c21b8f4a6efafdae275b7a1b503428fbdf14f6ae4a16c1a78b51d412647edf766bbf9f240a7b90e54497053707d6b1fa4d1a99c727ab3e91614ab408ea74d5acf9524f08c268c5121c4c2e7d969e02a68f948380d668051374f8c808753c8067b7ad87b3c4193f1b1f54364abbd395c5c3d4249285c57faba7e6e4593c2584c831b95d8c2197d2e7f662863a"], 0x1, 0x800) 19:14:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/114) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x100}, {r1, 0x24}, {r2, 0xfc}, {r1, 0x1}], 0x5, 0x6) close(r1) 19:14:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setregid(r2, r3) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 19:14:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xe9cd) 19:14:42 executing program 1: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(r1, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x4003, 0x102, 0x0) recvfrom$inet6(r2, &(0x7f0000000040)=""/226, 0xe2, 0x841, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x9779}, 0xc) 19:14:42 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d6a064cdb7e9739907df9bd8203ef5021a8bf4cd2110cd815541de877ccdbf1bcd3bd7c00a6180bb678a9fab118211d38a72dcc38e82f1cdd415b02f52c9ab557e5cc8d89061ec89", 0x48}, {&(0x7f0000000100)="1fc8acf10845f25ce6e9fd89da7858692e3d607d12c48507fc3c1ca00775ec81e12e44f2bf495e7151e4448cbf523de19d200170472de26010484a6d0ebf87fbe9be0a282a4757075944856f9271c6a6f1c1aed90d3a216e298ce19ecd44bf378412311a0ca82dba5947ca5154e5b6607966fcc67714e1ff015a418a561af6c790aa4f32c89a6a8f12c695c28d10500fd3d5778124f7087221187ccef0aac4feabae1bc3e9248ca6b88de47dbf4f07", 0xaf}, {&(0x7f00000001c0)="fd92862150056fcadec01b86af60ab626c7b3904fc7e8d803668f38e694f732781f9ac4f4e4b2013ac71b17bd7d94ef27c300b74440357bf695b28e203050a09e222510ed4e4394ba89a8a2d29facee395dc09c99586aca7e51f06ac26", 0x5d}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 19:14:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x516) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 19:14:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/87, 0x57) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0xa0, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x6, 0x800000000000000}], 0x200000066, 0x0, 0x81, 0x0) 19:14:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x400}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) select(0x40, &(0x7f00000000c0)={0x5, 0xffffffff, 0xdd, 0x0, 0x6, 0x9, 0xfffffffffffff001, 0x7ff}, &(0x7f0000000100)={0x800, 0x9, 0x6, 0x10001, 0x101, 0x400, 0x9, 0x5}, &(0x7f0000000140)={0x5c82, 0xbc1, 0x80, 0xffffffffffffffff, 0x8000, 0x7, 0xe0000000000, 0x81}, &(0x7f00000001c0)={0x3, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 19:14:43 executing program 0: socket(0x1e, 0x3, 0x0) 19:14:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 19:14:44 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x200000000000, 0x8000, r2}) r4 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x80) setrlimit(0x8, &(0x7f0000000200)={0x5, 0x227a}) close(r0) setegid(r3) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x80000, 0x3, 0x0, "90495c509ab7aa1f7fea001167f5bfa600"}) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 19:14:44 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x1b, 0x4001, 0x7) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() dup(r5) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() 19:14:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x1, 0x80) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:14:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 19:14:45 executing program 1: 19:14:45 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() r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0xa4) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="272e6f20e3", 0x5}, {&(0x7f0000000100)="cc9253bb7dad548a4eada561813a6af5d16b61dc14725638206cce5813ad0347810cd77070de39", 0x27}, {&(0x7f0000000140)="0f1a61837d095e673eb357c128d7002d9ce2112232aee043b1fea1e526cbfb95fd975b52f558a0f6d391e387ebd36521c2a307041677ca768a93d60fd4aa8296cf130b79b591bf3be05e145e02c1a96293943c91567b903808f988bcd6ddb09d87c6c17b7a3deb77ca", 0x69}, {&(0x7f00000001c0)="1e85607fa021932a8893e4bfff4d2e90712ff1feff6633fa84473124200f2f05b0fac9a7fdc7fa58ce27d45d661ce5fab3d36c0b8813e7602acd7211abe9a626eb3d322a7401cf8c3773c7e9a159f11b45e688116faeb66f292a20e5ee2372e9d99ff38b49401fdaedc428bb6701b3fc48fe38fb076006fe656c5d823a823adb27014d059c645d83d843ad9fb0465ec0bc40b1e341dfd2e6d04ec10b280492928465fff3ac426a35109159a2cf2d0167", 0xb0}, {&(0x7f0000000280)="6552db382553745755da493ce17b05b41dc06a5ce9e7e79ec4401c3dcdccd133c1ab167c303fbe2209c1fda3d66966bf901183c0e4358e76555f0a2a", 0x3c}], 0x5, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x20, 0x4}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:14:45 executing program 1: 19:14:45 executing program 1: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000080)="24000000010407051dfffd946fa2830020200a0009000100021d85680c1baba20400ff7e28000000110affffba010000000009b356da5a80d18be34c8546c8243929db2406b20cd37ed01cc0", 0x4c}], 0x1}, 0x0) 19:14:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x20000004, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6a879e05104a96deb2a92e633d951a7f26e648ff54d2fda6bd7a4d69ce106b74f2be63c59fd1f0c6826e50fc2f12196b843b7ba4055f0a8e1c8956c51c236519eeb966b5e631b916d9b37d1837aab41c260553be2e048953cd500be3934d08624f1b26e624a92f951870d71ebe8c52faa0367f8eddda767acfa2ef5b1cc7a38d44f6cbea385917a7bcd402a8a767753eb2e17c37c309c12b61cac9eb7a003bca3ab705b5d37043cb0605142866588b3b304e89122455a7eb860d8e", 0xbb, 0xc, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) flock(r0, 0xa) 19:14:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000b80)={0xff, 0x6931}) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000340)="0b8c349db7aba2412d4b331e91b9d04fbfddc57e0a8c580346ff154ad4b7d07fe1eca594cd39ccf3fe0dc4614269057d1116a818d04737c6e20a1ea9da38152ce6e52574b0112d6452ef933380055ae1d8bab26e1e4fdab9bdfcd2e3ebdfecde2ce1574d975c7bf88a6823eded16d3182cd305afc26f11d6ea01696e936a8aa0fc7ffd630a48c90ea2c5b804649229d7993ce6998545b226b08fdc264c4abc61e89f5a301bf0f022fa62386ced9c10941b076633d254c86ab0e0fac5b4", 0xbd}, {&(0x7f0000000400)="7aa1b876305e8abf55098deeed1538cc1fade84bcd2974f8d7ed7e8d1b0b412ca6488dc37cdec4fdbadb9df9f898224a72d0cf2a35c4d0b0afc1dc3fe09c8e6c50cd252adfbf59e711949056d16fb7c60f2092087c33940a0d9bd9861b642d33ac17c16033080370c078958eb79bc7dd1cd75869cee5228d06ab66f1faae599d904b29eee03a6eaf8a778b8baf90e39b621f2f7394b6bd3ebc4980fffd3360da237d819127714f7b0f4c90d8d028e1069df160ce0e6356", 0xb7}, {&(0x7f0000000c80)="458d00bde57e8a3411f243b9241a8db654661e6d7537a01dbbb73c94517cbf593f094285ff869f207297aefde6712ac7a888507e602088f57994a2517cb5707fe98faef34523b5953b5ef04a339eaf70c6f585660c64a9e664a98c2e2ffbf218e1b051587a33", 0x66}, {&(0x7f0000000540)="60cfd24ad5fc372774885dea1ec330a37b822764748b6759610b78b3aa49a86824796f12cd6f5f27804be23cc3b04237bb3cf40d60304cb4c95ad1e6dc73c260654f6c5a6618fff5a60c43aca36594a819c2d3a7d27a99ef128e35d286a028f7ee4ceeeb2ec003315f121f648a547e73015c630a97da4a550b31af4eef2896bde71e36f8ea89ef6712b8cd831fb7e9fb8b1e8074957b25966590a1a8c3f243852e08db565503eec887f6053bf795324c", 0xb0}, {&(0x7f0000000600)="7f0625ab602e9e339a5c1cc5916bc96af9a36c538dc00f9c67d740518f91e689b7a46efdaa93683d5c8d01df4311f01d4a071d936cd7a5820b71f6ba44fece02201e9f19df5a5f100608e3a64a6ff1553cd2c1ab1d45427b2f146f41db35a681f8fa65d85e73be44bed2be1e61be6c734a5fd7c3d346fd1b0cce", 0x7a}, {&(0x7f0000000680)="3a7842d9c3ad6a24dc8e3999b76568b9681ac6b46269be3aa1df939e068a5b0d2d8fc4653153978d11b14e6f53ecf25824f887d062ae1792e7aab17f445770532cb21d9e9af09d4212fba18bb45779a952c0b54a1c2c6ba1267be9765e10ba9f391ab241058663768376e6003037794a2f9321f0340d10b34e01587ec59a4aac54132a685d0069e0c23650a3cb43be212c1ba82a097eb0370fbe82cffc7b4c39252286a8b6ecec528af36f778b54c1e3b7023605c7f0ffd67bbc4943fa7e62ae51744713746d62216d958b0196a507ad88b7f21daed4f37ffdc8d547", 0xdc}, {&(0x7f0000000780)="5e860342d2fc2c01b560ca4101cf34e2d98a338df323c10d61aef21f6546c837b20310e828badec153823a423fc264ed0ecc85ace08933735faa429a9d429dca1245964ac2a67b4a6e8cf95ac6f9483abcddffda9a61697b0b156e9c6d33848f6eda4b5cfc5cc907789e5f5d5bc9edbf94cd9bc5ea0efa171d8ef438643cf78f35e646ce157b68e035fbf861c5ea207020efa6741859057c0982c7238966", 0x9e}, {&(0x7f0000000840)="0c023bf46bcefc234284d3de1eee9139f942ff59296032c9f3e19adbf74ab7c07d9026400553d3bc68bf0d72f7933833575c1a7131a554fe0b58778f2e74504d013776cc80ec8764661c640d363d0491b62cca9c176235e91873d08296c9f2e9e70336f9425a35221e316231636cb70a27f0fce63e4fb9c1c4fd31194121c474c014eb3162206ca0c9ec4fac67250c49a321", 0x92}, {&(0x7f0000000900)="4e4b99f80446b4357ca8ebdccea6ca80a213cebfba48a381e9e739039bd31c83529990b107296e363b2470625ff8d5ff3ac7efca592c6e2b52e54eda4d95bbd31f9d4e76b9", 0x45}, {&(0x7f0000000bc0)="78c9fa0d0f758898781ff3acc7", 0xd}], 0xa, &(0x7f0000000a80)=[{0xb8, 0xffff, 0x8, "81148e976750452e9db0b30ca66cf0928dbbd1377675581c038a93d39ea28261e4cdf30417358e41beeb16e19949c6a344c5946d4f3271f3098132db426c70f5fa3752356b82b232724e0a9d20f8951cd775f159a7c6a7be7fe12228abda91a0d665be9b2aa780e958a4e095289d8143f82068169cc655ea1f04902d4077f29145e1a1015eadb0a5dc2dae99b2d22aa243b53474bc6d03047b76f619b22261f7e85d13"}], 0xb8}, 0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) chroot(&(0x7f00000002c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0xa, &(0x7f0000000280)="d5ff9668", 0xffffffffffffffa2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0x0, 0x9, 0x1, 0xb8b, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0xa0000001, 0x9, 0x2}], 0x3ff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x200, 0xe4b}, {{r1}, 0xfffffffffffffffb, 0x44, 0x6, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x800000e3, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x62, 0x40000000, 0x6, 0x3d6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x61, 0x0, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x50, 0x8, 0xffffffffffffff80, 0x8000}], 0x80000000, &(0x7f0000000240)={0x6, 0x1}) bind$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 19:14:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x401) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) shutdown(r0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/138, 0x8a}, 0x2) 19:14:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') msgget(0x0, 0x10) chroot(&(0x7f0000000100)='./file0\x00') r1 = semget(0x3, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x9, 0x9, 0xff, 0x80000000]) syz_emit_ethernet(0xef, &(0x7f00000001c0)="9461e43138fdf8a947c1a7d9504f4856ab4ca5f0f399171f8bf2d32219c323f726749f9f9f987bbf6ca53acb811c17947ad7b4e25b399cba1839b9e29aa43abe89cf4a36daba430de77d1568af2bd033944baffa04ee13f9f2e5e4fc39481fcb582628ad9c2cc3a331be5006b3edc29a9faac65d05c22065872f5b8a8a88874b319391872bff069ca64c271134d9c72daed5964142f8c6655b7f2a6f5e392cab1f0146ccf68c0c4a1a678dd4c38f20b53c03ad64623296269943aca80ab9b3bb9ee52e6b25cf6d2fac39e56365258470a1cfda98847feae6ba73ccba9261b6f3f4465a5937a4dd8cccd5fb646b9560") unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 19:14:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) flock(r0, 0x4) pipe(&(0x7f00000000c0)) 19:14:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 19:14:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000000e74de000"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="8b006865b99084d6256990e7b8015a70d60ff01889a9c55f55baba17dbbb82d56051d24859f7a5f97c3e83852c130fca480a767edb87969b8a6e3ca48946e74c3a5996ac25583207d768176075fe9e9ff5d4894af03d3128dc989d2b3f802b1ba0ecc7e67187006b20b024cc748cb1f0429cccf1916b2ca2621a3f20401a77", 0x7f}, {&(0x7f0000000140)="7316005c571df7ecfed6c145fb006a487a4e1fe203cbdc42431633ec0b77917cc1f06ca16a933f8811620d9e5def2bacc76cd66a8832517923e4c3e0702d866eb30602e109010030ff78fb3fb54d409e80a5e1849f54be", 0x57}, {&(0x7f00000001c0)="434cbbb1c09bfecdc2cab365bb343df9c225812bb2e0e857ce656ee90dcdf6a6407c8bd85e97785505f04791f5ed2c92377f4a29d51cb1f368c52d0f24937878e460fdb2ae410af5df80f8acef84226412db00ad242e56c76c", 0x59}, {&(0x7f0000000240)="fb6bd2e46a5d4c0cc2f1523825b5d8e5e3e119894a7a3a80645ae5897f4771f52ace8f8cff149d361ab5412f85bbbf4e40701274e021dc65b85a0401a05322a4a5de39f417ab676c334f834a06fa1b577295ae8bd03a1f", 0x57}, {&(0x7f00000002c0)="4959fafd969f3dc24525ff6ee128c30e7a389f2595f08e76e1eddc91f1cd98f703f04bf72cf21b8abaa5f394ca5df5c7531494e89f61fa7f28f97a0523", 0x3d}, {&(0x7f0000000300)="c93330713f422dac4f00bec73641598bb8e733b5472e7573edfb07a7aeed47e634417a6bd46d1976d222282e4a5098e18c213d31cb946e7d6fc580d9010ac34551ec22c082a848e8e172ed91b7ef0661e886efcc30c270713a4e51ab61257918feeb4981c5dd4f54d3285d8494b105817425b69c85209195d48539fc5612f884404bf11d3b2365ac71695804fac581ccc09f19041d975ebab6478e5a8473460acdcad84a1b1409fa87ee3063f73cb68ba35df8464d9ee2286466072675af76aace5ed19d95a6c5af3938d2b7875abf8ce96eb22c056d085523ba249d0dd7fd4d586a76d14e72892ba2206e08", 0xec}], 0x6, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x80, 0x400}, 0x400) 19:14:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 19:14:46 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1f}, 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 19:14:46 executing program 0: socketpair(0x10, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x2174a620}, {0xb78c, 0x7fff}}, 0x2) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65c02930002ad7329aa88b0d33b55000ad4ad0f7"], 0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) 19:14:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f00000002c0)='./bus\x00', 0x20a20, 0x1c) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000200)=""/125, 0x7d}], 0x3) 19:14:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x113f, r0, 0x0, 0x3) 19:14:47 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000001240)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xe864) 19:14:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 19:14:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x8) mknod(&(0x7f0000000140)='./file0/file1\x00', 0x8000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1\x00', 0x10, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) renameat(r0, &(0x7f0000000080)='./file0/file1\x00', r2, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000280)) 19:14:47 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_int(r0, 0xffff, 0xb2c, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 19:14:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 19:14:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x6, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x9, 0x8}, {{r0}, 0x0, 0x8, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x49, 0x40000000, 0x8e, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x60}], 0x9, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x7c, 0x80000002, 0x4, 0x8}], 0x3, &(0x7f0000000340)={0x1, 0x790a}) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 19:14:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 19:14:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3, 0x4}, {0x100, 0x3}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:48 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/41}, &(0x7f0000000040)=0x2b) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:14:48 executing program 1: socket$inet(0x2, 0x3, 0x79) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) 19:14:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) msgget(0x3, 0x10) 19:14:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(r1) 19:14:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/208, 0xd0, 0x40, 0x0, 0x0) 19:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4e380000000000) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 19:14:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r2, 0x1, 0x31f, &(0x7f00000000c0)="56577992ab0d5b0187578f65ba9a82b3f35be2b5158fbad1c6cd5dab43d225fdd4252575d6602b213f126d34b9b5bcf838731ad61a9799101181f4533424c3fec2d2a7ff2fac1e463b10fa9b3afce1f54b7e1c5acbc903370eff124cc9bc08ef018ab8c1143898b770e3879b73a0b3511c642a721416fcace6de504f0a0c8b473466b693a17bb11687a48424c73acc17ce91168b9714e828ecb502d5e13fda38ca0bfa952e0defb79cd08191dcd2c5ebae7ea42995407f07c84c7ea0d391ab11d39fa77e", 0xc4) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 19:14:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() 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(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) recvfrom$inet(r0, &(0x7f0000000000)=""/25, 0x19, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) 19:14:49 executing program 0: r0 = semget(0x0, 0x3, 0x208) semop(r0, &(0x7f0000000000)=[{0x80000000, 0x100000000, 0x1800}, {0x4, 0x2d, 0x800}, {0x0, 0x4, 0x17fd}], 0x3) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 19:14:49 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00004e9000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semget(0x2, 0x1, 0x164) setsockopt(r0, 0x7, 0x800100000000009, &(0x7f0000000140)="292918d7672339816c5548df4a231ef3fecde6f71c01", 0xfffffffffffffef4) chmod(&(0x7f0000000100)='./file0\x00', 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/29, 0x1d, 0x802, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 19:14:49 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket(0x30, 0x3, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="fd9ff7a6cf4a9eb11ae9ec23527998f3c5", 0x11}, {&(0x7f0000000040)="d2231d1575e02a225e7a8262e3158d2afbd3609c335097eff413fd52dacd1812415769f521a949fac04611b3677088b0af5c45f583d6", 0x36}], 0x2, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 19:14:49 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) utimensat(r0, 0x0, &(0x7f0000000100)={{0x400000001, 0xfffffffffffffffc}, {0xfffffffffffffffd, 0xfffffffffffffffe}}, 0x2) chroot(&(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x4) r1 = getuid() chdir(&(0x7f0000000240)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x6) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 19:14:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 19:14:49 executing program 0: r0 = socket$inet(0x2, 0xc002, 0xffffffffffff5d68) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="5a534b3ff156561366f2207b7e0866445615fb8fcaf10691ddf3b527edc13245786437a9954129024a58ad24e5183a2602502e6d48d9587a1cec7ad2", 0x3c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 19:14:49 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000069f000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:14:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000280), 0x2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x5, 0x5, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0xfff}, {{r1}, 0x0, 0x0, 0x1, 0x101}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x89, 0xfffff, 0x8e28, 0x153}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffffffff7f, 0x1}, {{r0}, 0x0, 0x1, 0xfffff, 0x5542, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x8c98, 0x3f}], 0x5, &(0x7f00000002c0)={0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffbffffffff, 0x87}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000007, 0x7, 0x4a}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x7f, 0x36}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2, 0x12fc}, {{r3}, 0xfffffffffffffffd, 0x10, 0x3, 0x6, 0x100}, {{r4}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x7}, {{r3}, 0x0, 0x10, 0x2, 0x1, 0x3}, {{r3}, 0x0, 0x80, 0x1, 0x100, 0x5}], 0x9, &(0x7f0000000140)={0x1, 0x2}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x41, 0x80, 0x200, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x4}, {{r3}, 0x0, 0x20, 0x60000000, 0xfffffffffffffffc, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000010, 0x720, 0x3f}], 0xfffffffffffffffd, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x40, 0x13, 0x2d7, 0x3ea9fbef}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000003, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x23, 0x0, 0xe00000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000012, 0xed8, 0x45}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2a00, 0x8}, {{r4}, 0xffffffffffffffff, 0x13ebf79bacd98b72, 0x41, 0x1, 0x9d1c}, {{r0}, 0xfffffffffffffffe, 0x71, 0x80000018, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0x5, 0xffffffff00000001}], 0x0, &(0x7f0000000280)={0x400, 0xe71}) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0x57}}) 19:14:49 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x9, 0x9}, {0x2, 0x1}}) chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 19:14:49 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x1000, 0x717c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 19:14:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xffff) pipe2(&(0x7f0000000180), 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x800000000001) write(r0, &(0x7f0000000080)="5b0931527b71ec7bafbe74d31d961530d1fcf9e1105f8c56a0e3b7a1f250ec7a0e7360683675bb1e0e161370d119d81e38e0e647e980072ef3ec222d38ae4366091fe100a0bbbabfc983c886f1000029a1d7e3aa74aaf50f9ecc9ea871555f6426cad6b97c68ca1430bb7d7694aa8807cca0a27c96f2c1b543a54920159149e6f08bdf4fd4b0c8d63e0d669797e57bad1c01", 0x92) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0x80) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x7fff, 0x5, 0xffffffffffffffff]) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 19:14:49 executing program 0: semget$private(0x0, 0x1, 0x7) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000180)=@in6, 0x0, &(0x7f0000000680)=[{&(0x7f00000001c0), 0xf7}, {&(0x7f0000000380)=""/198, 0xc6}], 0x2, &(0x7f0000000480)=""/218, 0x2e}, 0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) write(r1, &(0x7f0000000200)="773a45c346fb647822144b4b6b", 0xd) socketpair(0x18, 0x2, 0x3f, &(0x7f00000001c0)) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 19:14:49 executing program 0: getegid() clock_settime(0x7, &(0x7f0000000000)={0x10001, 0x10001}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) clock_settime(0x7, &(0x7f0000000040)={0x3, 0x8}) 19:14:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0xc6}, {0x3, 0xb0f, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x10000, 0x7fe}, {0x5, 0x80, 0x1800}], 0x8) 19:14:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 19:14:49 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0xfffffffffffffffd) 19:14:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 19:14:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6a4b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) r1 = socket$inet6(0x18, 0x8001, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r1, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) 19:14:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x689) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) 19:14:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x5, &(0x7f0000000240)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x1f, 0x735}, &(0x7f0000000080)) 19:14:49 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000001140)=@in6={0x18, 0x2, 0x6}, 0xc) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000001240)='./bus\x00') munlockall() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r2, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001180), &(0x7f00000011c0)=0x8) socket(0x18, 0x4, 0x101) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x80, 0x108) socketpair(0x19, 0x1, 0x6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x8003, 0x8, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0x401) r5 = dup(r2) r6 = socket$inet6(0x18, 0x4, 0x5) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) socketpair(0x18, 0x4000, 0x8, &(0x7f00000007c0)={0xffffffffffffffff}) r18 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@un=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="7742824354d05a2580440889878baa495351b05e90e95c30df7d125ae85af4efcd94bfadce9e21adbdfbfd66cadafbcb1a83b103dfb496e48a21c2b1282b9ffab810df03447e91312bae7d95adef9c96f4a82a921da67dd9765efa6821aed1391103c2aa3e7e0830680658193523342d9916762d000e6f1e9998f4846a2f2a975384e681e736bee16332d39cf770e62daee48012a12608a166008aafa1b5e1f008d4926dde71ae9791e3ed026e19", 0xae}, {&(0x7f0000000080)="df66dfe8d5938e936b794951dc0e4dda87", 0x11}, {&(0x7f00000000c0)="2d17ac73bb37770c778eeb28bb7b24f6d67573d491ccaecd4909454c0525528965bf321c6cf3901cd5f73383", 0x2c}, {&(0x7f0000000200)="67e3ec25a91b888585abc45e477469c3d910fc1491433552ebd81de6d9ef4cc67a173ceba652dde3c518849b6090bf986428ef7b2f2d86d476af7b215598cf6c4179f0f083d63110f28a4287b6c49c3040166681fbd0d8bd5f7bd67ab1dc124730b19c2bff718e389d356ab0d7021f64d8e1ed793dee", 0x76}, {&(0x7f0000000280)="6c19027819c58b722799b06ab6d6c227c5abe4a6525550b45bd2bd913197694be5693cda5d998283d9700de1d322d207fa0a1d9f12b364c1a0c916293975911fa2898de3c983f08ceae336e8d938568cb044d0f968b7c9125472a2b150c6a6d9f94d55526858d797b00381378a84aaa5fb2a589346be6df0483d2c82ef5de318b051cb1150987502bd380179021b4ecc5ddab6bfa7bb7824a2bb0034f546539b07431cbe43d66357bb4d7ab3d1849d820fb4d87f", 0xb4}, {&(0x7f0000000340)="fa22d5eafd86b972096036fdc181c1c85a4a077a30b164ac5661065d5b997ad9", 0x20}], 0x6, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xb0, 0x5}, 0x0) r20 = socket(0x18, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 19:14:50 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x1000000000000000, 0x40, 0x7, "a4070d1a84582ddd790e2bdfaa47890488964b6a", 0x6, 0x2}) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 19:14:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x110, 0x2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 19:14:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa2}, {r2, 0xc8}, {r1, 0x44}], 0x3, 0x6) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 19:14:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0x100}, {r0, 0x40}, {r0, 0x80}, {r0, 0x100}, {r0, 0x100}], 0x6, 0x35ea) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x80, 0xfffff, 0x9, 0x1e}, {{r0}, 0xfffffffffffffffb, 0x40, 0x11, 0x67f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x5db, 0x65}, {{r1}, 0xfffffffffffffff8, 0x0, 0x88, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x85, 0x1, 0xfffffffffffffffc, 0xec6a}, {{r0}, 0xffffffffffffffff, 0x10, 0x12, 0xfffffffffffffffe, 0xae56}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x0, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x7}], 0x266, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000080, 0x8, 0x514}, {{r1}, 0xffffffffffffffff, 0x51, 0x3, 0x2, 0xff}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000004, 0x0, 0x46}, {{r0}, 0xfffffffffffffffe, 0xa, 0x8, 0xd6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000040, 0x1300000000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000017, 0x7, 0x5}], 0x5, &(0x7f0000000000)={0x10001, 0x20}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x1006}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340), 0x1000000000000199) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 19:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x89f1, 0x5, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000001180)='./file0/file0\x00', 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x84) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) getsockopt(r2, 0x0, 0x2, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) socket(0x2, 0x4000, 0x4) bind(r1, &(0x7f0000001200)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:14:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x408, 0x0) pipe(&(0x7f0000000080)) 19:14:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: hole in range 19:14:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = semget$private(0x0, 0x4, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000700)={{0x80, r1, r2, r3, r4, 0x2, 0x6}, 0x3, 0x2, 0x81}) r5 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000440)="33f5f1302bbfc1e7e0219b7bd5ccfa7255b47598ae09e852bff3eaf5ead5c54aa089374d7343f91e57a75998c4ee5cb730e4ee7fc1734f50ea34b2", 0x3b}, {&(0x7f0000000480)="edfc00", 0x3}, {&(0x7f00000004c0)="1630b23958b60f33c9934c7db53f104515744230ccc7f72eb77d6088ed40c0363fc33943da09d59d762d5eec58b7f78e6d15f13aea23f1834705763f5e3eca6a7878c72afa3c9f71caecb07f9b5b5f7b7e298fda222574b5fa971194589cf32cf832b237a5a1a8f625e7852385f4bdf1278f1a6bac520fdc11822e89ea316bc299dd20d9ffe98ddd998302400f5387d45fbc44c604bced1542e1fcd3ca3088902ecb8fd16e31cebdf464da50f52d91c24eb3e1562c524dec536687915b377c153d11201e55b745777cf27d7c14011aed393e3644bbcbf268ae9a97401f76", 0xde}], 0x3, 0x0, 0x0, 0x403}, 0x1) r6 = socket(0x0, 0x5, 0x3) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000180)="bab11209615b4d83eb55ef62957db2c3c4b007775f9dfe5f3f8a8c7aea5b7abf60f1ee1fb4a13ec4ea0ddb8571c49452061e582092a40bf6618e246050bd8225191fd3a3a59ed20824719390c1825a7a9d85388039deb07cbd172a97e503df7d17227e978c37", 0x66}, {&(0x7f0000000240)="b0b8ea04c71a6acc96887364291c211fd9e26f3be6a547fca5a97236af7cb517a7a17cb2fd9d66d9c92439d84548d6687d5c931244865e30015d2b8bda072d49997ab75f0cecb5c7676b582afcaa784ad79391d8ce25fb08127682d3ebd0cc33c4ca46ad206552febb3e38af7d08c6e9488b355bb7948d039f0436e0acc8b7a9416c5bdbfdaef6ac97ed", 0x8a}, {&(0x7f0000000040)="e5571067f5", 0x5}, {&(0x7f0000000300)="4f3388a40962c824a4fc68f72bbfb8446e95e429fefec990a431633a160f276dbb6205bf2d2c377882c811bef03182f776fe178dce672edf80e80b7412641cbd2f608d33d66a63cd1071875fef25f2df5ac330276a6ba9aacb27702657c20e727a1331cb7a6cd63d37a3d1716d5c7dce0d24031a3682b2bf5cf79bbaed79351771596e0a6897937b695d8b1f4b9edd556409bb367c86a1add5267e03971998b25bad7ab76cc3f87968cf5a8ca0f0dd74106c9cd4201abdc587d1759ee66a5057cc4798669abf71bb7aaa20d0d36ce18d63169a54cd0c71602b395a561733ea2955016a9895eb86e6", 0xe8}], 0x4, 0x3b) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)="c53223306c8c51", 0x7}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 19:14:50 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x10) r2 = fcntl$dupfd(r1, 0xd, r0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000100)="5a37af74ae9961dff379af28e6e34823600febf8093f69b53edb3c464bd4b63dd5395cbf590e930c61e460a730c784", 0x2f}], 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r5, r4) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0x10) 19:14:50 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2180, 0x9) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000200)='./file2\x00', 0x0) readlink(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)=""/23, 0x17) 19:14:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x20}, {r0, 0x2}], 0x4, 0x7) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 19:14:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x10) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/4096) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/184, 0xb8, 0x803, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x2000, 0x1a, &(0x7f0000ffb000/0x2000)=nil) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 19:14:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x11, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="95de214a6090d8947ce42d83073366c7efcc", 0x12) 19:14:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 19:14:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socket$inet6(0x18, 0x8000, 0x1) write(r1, &(0x7f0000000380)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0xfffffd7a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1e2d, 0x2, 0x1000000000, 0x3, "3c99f1841c852e2133f4558c2c224d1acd6928a2", 0x9, 0x1}) 19:14:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xb5) 19:14:50 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 19:14:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:50 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x1}, {r1, 0x54}, {r1, 0x5}, {r0, 0x80}, {r0}], 0x6, 0x31) writev(r1, &(0x7f00000000c0), 0x100000000000000b) 19:14:50 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xa05b, 0x1, 0x9, 0x7f, "006d6676a4bc470aed0b7798ccc38329d2e012c2", 0xffffffffffffffff, 0x3}) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3ff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80}, {0x1f}}, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x4}, {0x1, 0x19d6}}, 0x2) fchdir(r0) 19:14:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x6a) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) 19:14:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 19:14:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) 19:14:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) chmod(&(0x7f0000000140)='./file0\x00', 0x104) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) semget$private(0x0, 0x3, 0x9) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8, 0x8, 0x3, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001280)) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000012c0)=0x3) renameat(r0, &(0x7f0000001300)='./file0\x00', r0, &(0x7f0000001340)='./file0/file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001380)=0x342) renameat(r1, &(0x7f00000013c0)='./file0\x00', r0, &(0x7f0000001400)='./file0\x00') open$dir(&(0x7f0000001440)='./file0/file0/../file0\x00', 0x20010, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000014c0)) accept(r0, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 19:14:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x1) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001000)={0x1, "a0aaa6d899d2472cf7a9c9c591c35db9feac8d2a1b68c48354ca91e7f83fbce92723d387f9e93a33f9ef6d7d43b5577bb1641c30fe0dfb11f5706fbeb59a0e9574cdec55822e8ac97db992c12a45683a4b783c9408f7cc40cb707190d8829a6d040f630fbcd063ea94c37d40fa0c038ea54d8a9918e50a7e1749bdc57266e5fe751fdbc1e94c43a9f7380c30925aa739711bc9f04e0b462d029493714cca2a7e37875bde0db58705e622a51575ab1fa5c76336074dd4356fc2181a59ba7eb9411969b8b0ec4f2c557cc1ad05a186745ade2c98082f61ba7291322028bcb44d204a47ad51744eabd88c7619f1e5082087ca254b9046ec010c10372703211fb2ed6e7f4f84966cac0ae8b37184098dfcf730372cbaf442051bb12b85dbdfa4593bdb480d1d03b0e5a8b0d8d1c44dbf2e8853c61f4c4fbd2bb815ff3d3be0add7ff26d12521a83a222a8172ba11e133e8ab3750524dfaef4276233b1ac4d4dde9f0702c955b6ba40d5fbda295b0d3a4a07a2b4313ba10e2d45104390b1e0a2496c59f7946d5736b0e9158a7275d1030ae09e703260b739a135249cb08f1dc1b150d0e9e82462c35c99ffd6bd01070e3d2a9171ac35c1bd8c897bbe735820402c4acc8d47f04269046b4953daef62a17d77d802ce2d56e5d5348ff33f12f8f8e9ba94fe3fd6aa1050e3dd91a1916ba5f44bc8fa059c755c60a685ffae6a5630eba2894afbadb570c79e59555b93b4bf456c6e771755a8221fe4ae825a8e366e4112b7c9ee1b50c1c021cc1d31254e9bcc24b97ec0c77721170bdcb4f02aa684179f6c4fd76f4446f175077d0efe23e7248d12b77f81410d14008e69e9b6b00d4698956de28eb20421c3920ec00ab883197e79cfd57b1c43028622a4e8a8df08f8ec79efeca0da34b15cd4071b64fd461a04829bba944e36e7c0302c765dcf81ec522d6d459a93afd64900bdc8d3237455561864a328b3ef97595106efba8930b51d6b97b297f2d7fc35d5a38282f8e089069f9536d98ea300e5efe5203215d10154d9c5bedcc22b2074b810c63848937c70cc519d34c75e83211d26d8c65e0e5de7c44eb7f677cdccbf18b040f5c5182b4818bcbb707af8d7b3cfdb0af73ba05366f30a02161aaaf777b0b962b496ada3ef05715a61017c68f934ee2fbcf0937dd0c93453e81c61de9fd33e440e8b289c8441b0f8ebce1467b28879ed41002f060b6507afc8e80bddc29bc5723a5f8fccc99c082981c2e255ece65a5c8df50e26d722faa1b5a61a9d9d93afb13d84c1e17e28ebe4b1acacf032bcc7ead96fcac61c7194fdd527e0598fd75bdd94610e0cafd72282254997c7487cb26a061102036c68e1ba59e304b593338a51fcf4d34857c1acd35396101d1c7966657325425cd2fe23f29e103f8c2670525b013510b1afd50c3666066350451168afd409f9f45d5aa486000813e88307ca27efc49b38ff59707479b3f457387d9c086145f152e7d550bd0dd98f642117aaca6da8b9182b69b12758fbffdf777affdc5bbd705848ed3557f4815250469ae68f8b52e4ef36dadec0c9347d08648f71a89a3f66db15df4d5ebe6c95b2b117d40da1f0459b74727c6d57fb07f08c44f643a89890a284937a138a539304220a178fab19c122d045e3b218e6cd266a4293da57c19c614dce004b39089e21f7afbbb61ec09457d8c3f1163ed23bf0e7f9c1128d91b796920db9b144296b5b69473ccd12893a807d3c4e6cc69cf58ae8382c2330f5fdbfc237be4dad88476cf12394db52b93f46df6eb8b830c5080fcc42e6b02a832172df0d1aa6ca05ecac5102da3bd3586f501cb1fddd39ef9f7d4999f784b12079a8a4871c086741a02a2cebf01ef151cf07e28d0c3a3bb0ea75440637dce03eaa1de1f1289de9742c648798313824ff39f114aa7a7a2f4304837d7d73aced99b0dca37582d54896f13c2114d0776da26abef3c29abdd9b73459729c12db494253ac8e7e748277f2e28fb145a7bada564c8fa7f5edeb24f6cc8c491029c4703e87a1fc0499dbce7ac55cf998969255805e20a30ec6ec194d6050aa719d0cb64dc69fbcd063ba0e3abffe9cad6bfb620d6e8132aa274b74268f4831c3a3bab210b001a377ddf402d12a832e87e959a802e77be8ae1c7ffa5a888a19b91e7e4b2d7f4bb8746c8de0211e97e728107b21289fc15a019f3fe061dd3519136cd05ce55bdbb8fe6c57b04ea522b0c3ebe4798468d17a416a6fae876ecca39341733443bea206067f9a5a7b3d10e5a651491200f059e2ee279ea45cd46175f03815421ef3974bc9207a72333b978b4795537188c2a03613fa0c894cee39a9bd2d41bd6ef55284548fa897591b55612d668074025a7f164fa5dd8e67d269faa111f3685aae957ced5dd26c875713172f9fb527651dce7cdad563004b8329ec6b4120d1cc6b640ff06d7548aef011688e8f3f0d0bd94b12393dbbb5062b3c4382e1149402afe314bccdb1af073aa15259434ed4834380579729e6eadff794d5b262412b34643539e8f95578987c7029d57f2d3edf75581fa98a9b601c220681a83aae0ce8bf21cf03b2d3695bcd468c55d08f698765c907f75b32e4b5d98d5adce72cea77343b19389f07f7e5f45fe0486ea43c739a8e00beceb05f527b0953cc567bcc3373cf56fd94f1a490f92564403c0b6da17f005949966a6a01b0752172cc4683fb216737422c614e39671b25a9cc2e938c66e7df809ebb5971ce5f5ba8fa46cf2e103c603edd9f51aadc6a023bd946f2a25bc33ff7677d15610ad4808adc8d5ed831c143ffa02e0a0177a44ebce2bed34c7b5f369aae472c7cf872bd8b59d88150b867c996cbb5bea795dc71eb3dcb6ad09257e8f297e2a87b9373b17c2db38d6c254f94f162f861a02cf13d6c54b7c179651743f0c50292d8e916e1c6e2357b057f3238736398c6101abea3eda3acab7b69f1dbf65f36f9e8a3ff1a3000929019890930d5fb6e141f38f81544369f2fc1e32ce935a8895270701e18fec6a9c1abcf42f26d4caed17dea6221744787a45bf4cdd0e63d855371d61248d12088f0b98d27fec59156a90f3471391d6745cafcccabb891b1cae8bd061aae671d0062522e6cee5f2ae9269682a405bce20c57bf78032a87cd81ec261c426a3a411b65e649a79c5071d9b05108961c25ee4e06118877e53dfc396af83b21616c0ea01dd89effa3b643459037d26990240bcddadbcfceb76f644a2d8101908d93eea62619661f4536d4f47a0f8ebaa351315518ab2a921a7a546343e4ca096c7e9d36742ced6507a1660db182fa51957105ef315440816b763f18aef15c6e31950237bf4b5e7eaea9b7fe3e3499f6586d8ed515e3a9d0a06accd63e1bb40eba778551c394071d05d28b2111def099e3882bf5894703defc8d08bccaf3846c1a6c124460538dc3d183b996d110c8526819509a005682852f59f8860c828c8f4e203a41bd0f27e5d44799a9b0dd0ce6630d1b4973fcd03f2bbd0f8a3ba19fe6605c38be3fcb8edef0cf896212e55b80929645beccd4f692e122cadbeb70c62a18e87c72392788bfca01af4a72d20350cb2d8a923c74c07e8042719cc75e972e029a7adaebfb183ffd850ec5f4f9fb03cc66dad14871dca606acb3ea6574d41f458fde803d5a6c7e91ca986e64bb9918c64f2d7072ef8c240fb5e8928aba05b7ecef49873ff9cc1a18272bedc034ddce496f606d1851a34771468c5079d1a84b7276210c414b233ed203632e866b0ce16b0f3f46db28ab4b1ddae51dfa0ae5e260c5bda70af8793c426015dedce5b23859be18cdbfda5569ca20bab37f851fe29278bbf0b3895fc35b2ac80ca5458aa1c384bf5a13a03c011b8cc0fc1a20eb15e529b6ecf5334fd2ac685bd1082603b16ab7e3dd1a34995fb52e44dce3e9079451c31f36784a0cf558828973db1fe1ff37702e476f05d331417bdc87f778fca1c7e82dfce45ae1aecdab2b98235a02aceaf496c28a63fe42c7cb06faec014c554e1d7230c7821969067876744b6e0ae03523ddd4a1b5d251bc9e03f356afecfa74c4ef4b4911ef2fea42fb88da5d2395dbf8bd14630fb873898c71497ec1c55b62280596868e60e88e464af660088c5b9ca3cb49a76bdd4db92676a713506469600835a373b89db2fc73d8a6a0f46c8b5366b4fefb5b79e4a27188b4c02943e3dd5be5c8191e490403722ef8e8097b6840115dc1d45d69f02e180106186954351948e682ee2abd31e3a6ade2db1acadeae012f3023f9024c6fb52516d48c821e1d8cfc4430a7f87ae37ec515edbc4b6fada25d1f8d0adf3c4f511895f667af302f71c1eb4686fba778eb259d65046f5fbee331a1e9c49a0d6bdd356749b34072f913b2d69e1932ff02412d29d03781deeb93dc4f15be250a9bc14461e5018823c8a196070c2a659c535be876c55a00b8280f672bb019907f725bdfc2e7618b262056c3990f7b3fb6088842664369d591b23d095e08532467853230a07b3417c1db7b23f8a403ea7f184194db62bc693aa89d78b892ffec9d78e5166350a6bc496a9cedf4e8c765920bce6f48f9ade78d533dc90e19bc55ca4a9fd2a8ca9054edee611d9f0d079c3c0391468761154abf44589fb1bb9965cb0cd8c4a7edb0fd2ba46ba82a28ad2554ac8583f20c86b4dbdc364abc1e8601b29bae32349b0d9edde859a300a8ecce2a57175dcdeb710972b4decbe58b8298173449e74fbe502a448965c036e539a74675b7ae3d8d5d74ab2aecf0cd1b2768f81d471e1102d7cbe3920aca549912a37d8d25452f81c700cf93f6f9051cdf6ba7183fe3efffb20bd89055fc5b76a1c85e1a9df4031cea0e662ac7195e0d0dce07810f732e778fcf23bf347dd0e021cc2ae00ba67c1e86245ce5a94fc5ae7655971d1c44eb8b5fa6ddff97d8c1da822fc6d0646de0b0744c883227b140f4a13aef1e8d17de1acf0959b568c44f8c8a94d410859632a146ebf181a9bab50aea5545627a4869d7d58ebac78a0c037a494c624ee57f75ac4a3c4082595aa385a291c7d6354a541b407a8227c1fe63da678a1534ca972a4e1665eeef362b775e12ecfc42581d76273fb622cbab61ba0048b47bbdd22cb25a893ec845b8a5f42ff77616fb9ade82ba0f7b92382721317503a25c76d26d0bcd4e477995ff2a575f784ef2cea5cb3b8730f7203165e24f8c0886e4823dcd48f45f11babbd1f7e62010bf243b5ff53dc65d5d0789ddada7673ffcc048ae395366096ebab78b83838f052c67fc346d8b8d96a9fd0e8bb05bf01412b8e305931a358c07deed66b398db6af19222b03745523baa7ceef5b0c0cc3467336760e36b47f050cb86cec6dca2b0e22a1651360176b908c76ca5a25ec8e5696d96f755ab16310037483032af0366d6b5475548d02c5893a6ed704e436aeb349d96458e33f202ddddcff0c018102031d4a5076361ba92f4445ffcc5388efa5ef08d98df7e9b71fefa7b6b6d2d437613c144828a1a6357b4d333fde2cea1555c229c8f9ceb197eeb47c882e34fc776c63dfaa91708095c2c2fd338ffd3441da2a60a2c63a6bc90a3bc0f0d5b7dc2242fcb2e797d8ba91e93ab208c08ed1fc76724ebe98d829b3b0877f48aaab8ded0281a1766bf3c3b31ed00b581e02ca63282b99d3153ff528e664df3f790dd3b5bbb3af8c6e582dc41549824d9b23a3a93c91c3016b3442f60a1d543f843cdce8a3be842ea9f5aeb07241ff0049fa6fe7edbc225cccd4497ab05fe70bc7b50c52e7c8679ebe2d0facd1f0fdf10f20d21332db729a"}, 0x1008, 0x800) 19:14:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) select(0x40, &(0x7f0000000040)={0x7fff, 0x8000, 0x7, 0x100000001, 0x1de, 0x1, 0x4}, &(0x7f0000000080)={0x49, 0x7, 0xffeffffffffffff9, 0x0, 0x8, 0xe62, 0x7, 0x9}, &(0x7f00000000c0)={0x4, 0x2, 0x0, 0x100000001, 0x3, 0x2, 0x7, 0x7fffffff}, &(0x7f0000000140)={0x4, 0x25}) r0 = openat(0xffffffffffffffff, &(0x7f0000001680)='./bus\x00', 0x2, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = getegid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0x2c07095751b0ad6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001a40)) open(&(0x7f0000001a80)='./bus\x00', 0x20408, 0x2) pipe(&(0x7f0000001ac0)) socket$inet(0x2, 0x0, 0x4) dup(r12) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001cc0)=0xffffff88) r18 = getgid() sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001700)="a38eb0a0c31163e9835ad8a48214df3636cd7c656de936a303fde35b0bccbe498cbc35f1bdd3cbda187dedca5f2fc6a1c366d4d7423b054c", 0x38}, {&(0x7f0000001740)="01229aff16c18729c7e05cf88bff1871fed6272498a532716f24a1b92f5937be1952ed087d40e7f387c2f092b12d4f70bdebcb9a50b2e81dd03624f04eed4ad8c0ab001f", 0x44}], 0x2, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, r13, r14, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r16, r17, r4}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}], 0xe8}, 0xa) r19 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) pwritev(r19, &(0x7f00000001c0)=[{&(0x7f0000000180)="287bf71338df71bcac38271a2a30", 0xe}], 0x1, 0x0) writev(r19, &(0x7f0000001600)=[{&(0x7f0000000300)="fef0653191c6ffc25e306c74252dd39da67f3dc6b84517a3cf965b55a39c2d257bccd0c755928945a7846b0911ad243d0ab0ae9e65dd74ed9fd579bb8f70a2d084cc86e0684c9ba477097b3ea55ba85bfd29c872750cacddca6b31bc14f77e93606791ecc8a6067e3fbea76a12b6c9ffe7d8f45008a954697e2abed7fbd91676d924b958d721c176bb20c37135e58d92d4076280ee2e9e110cebcf7ec331536e1423fb8d8abdb37f27f3ec717e7296e85ec9f0bca15b34fe7e23879366da31a6a7d61fd587e2a8c4422ee66c7c900d4e3e84c7eb5832858d2f9a91bfe98c6aece8e54ec6765d50c16919b970755674b82a07f95de6", 0xf5}, {&(0x7f0000000400)="fb0da6e8a2130ba8ac8fa16af4e04f320ab167ab45443bb463096386756db2ccaac3d94d4f40113ea172e05964a0cef951c51c7ac824ca379e8f57eee52d902584093b798cb391f91dfcf08e1c5151e6f2ac2e40c19dab13b8af1b529660ca5151440919326b581497f464ac4b841b5b13dc653613d5216dd86495386b011fb92d1b2dc8f5a3ca207776b8936f394aa5088339fff533a7f0fff2ff7c899f58e57894dc9f666d194f70", 0xa9}, {&(0x7f00000004c0)="633eceac3987e2e2b6", 0x9}, {&(0x7f0000000500)="1a4d4a15b8bae27effaf8d168de2def13fe66d91c8f4fc33fb8860bb530134117f3ddfefefab861c9bb6388643fe2dda75f7604e4982b7853593566b8f1665e2ad81f9061fd0ec87eb4adf6587d8dff9b060be70b0c511f7dc8e5fc5ddfce4c552cd80582d61fd97468b4deb66a3ed316a8ed9df880602ae7265f227cd50ccc74bd47b7bc80d27c538e6e5a9410515cf94a37e5636cafcc252349a89b896b5c7af8806dd671aec297444366f331d92a9041ee1ac1996222982beb92f460609fe93d4bb1df26227eaf26f3208d341fa9d3aa82bebcbf546c63e98243f7619e0d4d025141e71e426e97a813fc87097042bbc86d268c92444d0eef4d381fb0fc8167939644016101b99176a44f6d935360378ab3913bcbe38213da71aa0cc57e2c6ca3436753b1d5e7b5eb95f5c9469770e353896b611b022413c5f286e6cd19001e2d8774e7de793c3710411199de3847a05a80f83c4d250137ad7bc5ed71ec03ec3a01d5fcbe5c38f1b6421c59f0ea28b9c71a3083ad6263fc62cf8c97c73f12bb5317a31110d9432480325dcb4373cb4ad999af1d919ce91def2575affb6be3fd68d0164fed574f7cff91d3d9cc33f615651f3fabdb64cf7dbdbf07bb36fd2f6b367a45619cc62ccec5b0b086f5844aa71742d1fbdc05c79b00eeafa2d9d78982d919711185c1acbd07a12b0f20813fed0c1b33170c2ca1995a9c100651caabddbd8d869c894769515f80e06ec5323600bdee6afc4316b2f767da158cbfba30f670de4a514db78663c6b700f4396775a3c82c7a6af85c266ff98b9548f3c5a760035b51f566a959ad618ff8fdb852001f3ace2db8c4b94cd4b53e6c8bd40f39ec750bec73ea6514fc308ed4941b61000243032e553c818bf187b1f74c6d42021c87b6192b4c0f2c2f6feb33bc8a94e6722157fc3b4c993c9c59e6fb4f2191ae936a6a0b9c1c6a0b9dcbe58de33dfaf6ea095fdb1290fcd50862fbefa398089912ed7a9215cba4e938228c7561ea0a03c858c472c5d1c7ad431df83d8593c208f7eeceff62ce586955f96b72c00426c0c3cabe8cddc141e6c006a03ca47a8cfc386d79e1b4b5deb3f5dcc18f51ef8c6aedbbc84f1ffebbdf853cf28550cf652b734c6fbd812eb1c5e9ea8857499c699ddb793f8b09a5ba2b7ff60aae629246b478051a1388ad66f3de73e602aeb946717fdd39d7f449a3a848fa99afa9ea49c9a3a57ecf8eca8e5ac378f49c0fef4436b4a01647a8676c88ff7dea9baa0237cda355ba66d02b143777977d7b4de3ee2555a5f327242d6022f211f6c1f0c58aa303f9a63fcab478c04cdd7b80c9776932092462a658c11da1b91981c2ffcf31d730fbdf4c996ed9fe8b4a8f45e08dc0c2602d1e0e4f782fa14c07af243ca0fcc566effbe593af14ec2d856bb371095f1cd2919dec80ffb776587b6f0b7e2be82439a3e0fe6a2500cee661da8a08e8609261479d25bd29854c71a4d48cc64f0ef791680129ebd61b7a9545fd798ad50a1c32b62e6b9996e64cd6c88a2b311125fc66f4ea4110cb526723111119dee3c223c08338211fb54f005e6a93ec646965142efd53c6613ba2f507d9eaf874ec204a7782007b02958d75b29d8e815bba103aa792fa67855fedd04fb67eeec51187eb95dfc0156f3c518420f33cc67f038b5e38b0f7e88dcd771d84820af48a52d599ddc2176f0484015d857b3a0754c8b155b71500d680bde619d247ee25de60cf442a441a34891afacb764d41cbb3329fed5a1646494a5e944f11373b6baec1976ef6beec37222cdba1461470bae512a7f2873cad3a08eb0b55423df942396922d22d897f039f570a0931d2417e220181838febe9a2e15202bd6efe2a4666d052d74065dad6fba3836e989d83830d4cde01fb01a58139f1f03c46324b4a2f67e1e9b72571c81262b2127dd35dc5845beffa814a74fcd6ee7934dd1ff9e5dbf0d442dff74c73c51d1b3831fa5f3bb7da079386e74f8199c46b67503af4d81dc557fbb3e72df41d3f8b6dc65a54d1711bc60fe0afe358b2d6202ff80705db8fb584fb2b6298fc322165c0182e21b4eec41c894f5c81963982eec4c68a1739e6a8ff75f5cd5ca93dfd36e597ccd39838163e7299d4bafa5fad427262f3c88fbf9167f5834d4d6a66ba71965108092c2129749b689cfea6fbaafd187eb1954a325e44b116e9e2f60b168cb46ed400f9117b4053ce0cd6086269458553b128220be2d3e1b0adea292b10f35eb50e1266f76395b9b73c4b7e76109fb0f40450f48c6c69b0a398ee3670e17848b7a54dc966178c1b9da813dbfd13219874486d56bde4fe51322e6022166c2aeae9b19cc034dae865aad1212859e097b08e3f73ea10c1e64a49a542e9288011323fda6625e933b1cee09e383ecf6fa6ae7ee76433c5333f969328c1031df1d67e9a8bf36a44e4d9b3e87f38fa27d5267d99f31696910f0e840b4fc7943bb6f89162550b72f406e3a708e034e2092bcd869c06aba8a9cff1c44269ea1a36b12173659fca37933aef90a68b35db27edc806186bfc837f06c3526d700bf33afcf87293b8b8fa02f3a40bc627b073b3f1306f0c5d09df69e0cf6aa7e8315f236d34cbd2958ceb649bc02e07f6e73477cf501485e069b1388ed28c7893636dab41b1e5c574bf3607346ee0fd50c2e7218c36ca86a0f7872288e9b9a50caba332f71c537ac5c68f683f688e3d1bd14184291999d913f8039087a228cb85a82cdbdd5f204e01b28136fed3e14bff367ceb18bc57647b24959ddb2d78e452564a9171821481dcacf89fa53dc0d10815a7e18736a39e9471cf6b1937a9ab34f2fe17331d6867f92ede70a892856b5ad16158a71e58dc673d19384bf2978e26d44221848993d0f0e81cb47fcfe27435c29cf066d1197a6b6b49fd18360b033f77680c9dadd0344a10db479b8002beff16358619c1cefcaae2afa2f269a9d922d0fe70fad6c82bdfe541f59853594f62e280fc65df97bf9b253c8ccc91436b55515deef955b11c9f1c9aeaad2a3b29674a6f08986a30976abef1945bf575cad046de0dae40959e87aa08f272ecb7b67b151e1c788c600492f7d2623c21292c1744fc528787de97fb7aef672641695516f42e3d7b8e43349f064eed90af777a3a25a75e536173fca2348abd19f6bb11083e435dc30a066cef335aed8e066fef312a3c041c6220552b54a6aa438ed27acc5d4cdeaef39b97dbd34f9056e2ec3aae33f9e169d94e33429d165cea1ae325b665a3b1c833087b4524ad5fe406530b3538d09ec6d57ba57dd5b03ec6cc2e8a3c399f4d330b47c34ae0a1ea461f9b52868351ec8ebb2424082de6b686a9728a0e04da1a4e7172cec7888f01f76ca5c3298d19422dd9452779c2b8777c5d37dea120793bb70f7e1d19129ba1ae0f87bb255a855c011afde95064b1e53857cbad7b540acf4e1d4ce2a86703f9c1ed94afe7da487b41345f05918e5c7e326a3910135bbcbbb29c1dcf01bca37e49b2b9fcc8749f6fef5153b7f3d51d734c719cd84d115723951df814e429671396d39bc7bcab614a6a2684cc236e9b9a560c338bc082ae652da64b345d2ee52e4c6c5a5822e9392a3ddf31ad5a5d0a4e64483eeb612b1f12adb13dc957d82ae18a62ff358bf0f71533ecb4d5284db4528db4e75b10ed2a57d56a7400173d30c9666067537d3a40d25a9b6330f229514a8cdb8ae633e7ebf90ad7878b51215632b91e27996e50266ea3d25273a6d43cfec1d9d0db85c67d70134753b092c3cfc0bd87606746092d16d99733b83de45a2731b0be86d16ae09f1dc017a8dc0007b44ed230ee7e79c4f5a606392cc7ea5cac4d2b2cf78278d6ae5ae8f3ea2ace0b190f85d58e61614ab61173a8acdb9c97509884dc2147278d37da1ff8be66e5696968c24c7d2f2b2ef5642abc7fcefd2bda004e9a16eccac7e9c6da3b27b3f5d0d7bb7f385ac0bce525ecfc3e36af4c961b7fb5c1615c4116b4b87113c0a3994aaaedebc269111889728411bde00de28544d83573f773df4eca2f3a499418832b4258fd9418855cf136c9f5cf9f54bde7745848eb33b0ca18ffc5f6334f1441b9b83d6916392a3dd955d2590aca18777e404d9c43ee0f0201fe91ac5da7985434210514d51604666534559efcc19642f2869cdc019c90e5565012216a8ea8efcea046cd03350a33576f5a41e41fc6b2b69e5db16c3ee34894036718d500a556ec5418e2ee5674abcaf487a0006dbce3457776375476aeeaacf1b58f80b1bf774e45602030018bcc839e42c7f9592328daa1c1246fc7c129ea6d12b11d54e6c2e6edc794ee81e12546092e15efcca610740341f48f4ba68d78a7b20abb4ff352cadfce29b289e5ebb106060c3907a5b10c871c8ab41f7a684c1e907c36a21974f62c18740d20a2e519b8e0a3f67d02a41d715e9c8964ab23b21edd052a2cce39ec33e0a2910e2cf9f446cf07938d9c1e802df06c54875449408707102262a23358f8a34cd1cfdef62745db568185e55cb6b1d5ec7ff6033ebe4aaec99f040ec71c68f7043f8ec6e1c7b0fb85525ca7fa3a4b7bc1b3372cf62c5236d1cd45312ce57fac855aca9f19b737e5c99c8be4e255ae2de9be642ce22bde3beb50a3317cb3f2fee6ae9a8fdbf18688f947cea619ae7ff61ea7116c6c6b915e5a70c5693aed2983f212de31961f90735bdde53f337f3408e49c710ab7d3a0e212001a9aa13973891772e0bce1339a1b6aa796ec8ab35354aa4af9b173238b160ecaaffd0f2a755968f7d33a996db0495cfbf5af355ef67aa28ae9fb6acee0931bcbba72d38bd8e086e74a219059af0b1b4bd97964555be9a213fd5f33aeacb7d2d83716d6b97e09b2c5659fddcbd4a8c4f030453778313e174445af2dc0467024fa9a0900af0faf7a04f542f46588306e68e3c1f64b74a1e237e058dfd19da72ec466ae61a267b4820add74f64c0ebb41abe5bcbf7d330be06359dca10848e4436124e019035ac3030fc2da9216816d28bce6f6340340cf00733f8fd63c13a7e387e0ae74b9f54d0943b144b3cbb5d3427a47882fc94aeae030f626c59986b9485c833c2b978816f73b011cc5ac6b40f28fbcfdd028afaadd8e21db59e2f919ac2c670e2ad0138394abc6b6350176531f67fdc8c7a0eba9c920c90d2506706156a1d2c89623169b59246c1f3173ed0672d871cae6e6cdcd6fd29dd7aa381ba9c65b3f3c343413859c3bf9e90049b4b8e0ea7df8236dd5f8cdc24fcdebfc5c50df6709a54b5390b53b47e72ac8e6a0fa7691fd4e2681fd9c28dea0190503429d6a9b272dbe2a3c1742f064ea4d1690954abc60852e8fa2d409195f26c58d531eedb45e2915a8207fddb0425ff3e6d3af75c9568196cad93732f9030188dcb54b0c3ccbbe029d0a450e8f4a2147872798fa402fead8c035c6f04070b771160297a087ab746d9f65c035bad01fddfd8f5045d4316591d9b571d56b67f34893e846a1a5b139a1c3178649780dfdccd06bf2616ad280bc9ad6322ab6083321d65fd0c3e4c128b5e124edbca7525f2cb579cc4f4be11637ca3bfb27da3f23e2d2660f068d6322f45a6fe540509f7f1b344386515d37c9ff8798cdd095ed7d0c8b5fb38380d77d12a8c74ef0a0fce92b9c35a94cd5064ef431ce4330253351f9a979ccb62104c0da0f62848372f03072a41e5dd944049b731a03de3b304f9888f9de737d81d3474e9c9955996ea93ce29a26180f1df985a156e647b4236f60104a66f89a1fd26730967a434c384bf767110d23b3e00eb209874eec8cfee", 0x1000}, {&(0x7f0000001500)="52e566d50fe919d4084c7c1ddb576f37fc1543396346ae1a09b56339f97711826e1c2b17ab45a68ec9cc871a83", 0x2d}, {&(0x7f0000001540)="a011103889be54ce292280988f7e439e0785f7a5219473aa1e7df85ebfacbfed7a9a24b1b6ce0e1f0cc152eb2ce27f8b37ec228d2880cadbfe1233628f6f4d05e13589ec38b434ba4054d63622bf962144defa2b86b629a131b3d69a74c227e72ee7f1b7159af2e0e52806fb9ae21efac0d9c5b1fad9c721add2777ac3474c5e6affca537fbfba797dcd267115a9a789e5de4b9188038cf969fa01a3", 0x9c}, {&(0x7f0000002340)="23da2bf6deb7a06b524955717e93c95294eeb058f18b334e9320c218fab5e2846c134dd9a875df8e92e32a321fc51410aa9ae77ceeb1dccdc35ae91dce1d92540837a7912dde61d1130148dd111047af4568eaf0891bf4a130210791675ff8b67fbc6578c180c5b254223dfb184a9cec6cf051d5dcf46ae82473790b753aa3f6b618972afaa3cf2177068e81ff6937bd1f16f5a29f68fda7057c101cffec2ac257803b4966a3819d66331b68e9e2c3f98c894b50e4ffd2d06633a5eb5716ff8c9de06bf4a754927fd604535e371da7df8de43b253ec9a0f9042ec1f37b218cad759685cd84c35d566ae05f501a6d027473be5b68a185af046177d1d32f69065cebc14af31f0e27fc06854703607a225eb41f1364035688caf8c63860814d258216ee837ea9567b776a7754c46c2fd47d1c08dfb0eaf5838085bb2b616123cc3f5290787bbc37690d6d013d9d22c8a522f1f06e7fae62524b9aa85bdfc8a5de7152a7e9dbcf2175090f949d4ac75e60fc5def450675e7f3cf19f957007fd8c10dfc3f2c8fd5c715025c133c48f9f7d9d1489c7e6d39e3bca329c383ab5d56d96fba355a2e06e51617b1bae0491577fead3073ac52f5ab4a106732ba36eb48825f9a9d9984d9a354a1f988b43e7ad6599d9422d710153cc73d9d54fcb21ee3dc945a2709ecdc0cd8c005c680ad1f5ea017e462b912f6058d39547c14c2df89ba0756a94847a055ba6a44b54e07f6eeff27a1cabc767ad538c82db95ce17822a20a8c9b11cb7a9e4869af21cc34fb636b2043f0b43578821d9c243deecf88b37c32e81bd23230a9b0fdfd53e19c770bca552430dc0903c0c462776803e0efb7c6c9fd1de64c364ecea495f01ada7291f8725f02ffdb67036f082ad1ad97ffaae2cc10aac8ed7c557586b2432b76c594e96ca7e4bb1a41b194d85c45310b658c4be208ef2dac4b9bb4d0a572a194bca4061ed7a425e349fb864739b94c47a80e2e7d6995ec6dd2ba5d9f33a52ed3818734ef50eb737679438b7815739329781ecc0fb62c4dd1b4e45d3f442cd6fc1b55a0fcab50caa854d9b4dd3d16e2809a4a20f89820ab1fb677a3f46c70e4fda4a2824691a2f92c477225209eeaa1a61ef67b9c070dbf64ca0c550fcd811793fe1f022feec7c14f951a974d97711448558711e1b7c9be39f8d5d9877d848d083c8a28eff1438373b7dfae1175ce2610067d68b6176e24fc182bbdcae8be6b635b11157be81081eaa2bf19c66ace519b2798140e61e380a932e37ada807e961ac7d428fed4ef5bb2e3ffd5fb41dea58d9992d33bfd1f5f7851aabf02da99e253d40bae3cd3766fdc0e9de74f780151693a9a1558c6c180f505bf0596dcd60314a5090b8b6caf9c6154c68977988aa5adab4294312f7c7b493d8e45e88b51bb8c2052ef15ab349986b571888702c7d73352f5c45a31067ed18e6af065981d60f8f798f7506c4472a1ca01870a2627a6cf4627021ce42b26d2d09b141fa952281b7c779310bfdf1dd4a0924af363ca343576dbb35c57f8b39d5c6ddb9d13181e34a6f69ff64370dcb43e860f2d0391466c92f7927e993a8a23c8714af3c7c4d61cff05a40a80d3e49fd150f3eb83459fe386fd1ca216fadbfb88eb28c9e736024cff93b858fe1618f82c4f7f9f176f4d1ecd4407101aa7218b5c93fcd24e227b1c9863e8f76cd9296339150d366bdd7ad20b9ad5ab5ab9c3a52adc427c4092dcc4fa320d755ac69de8f874c82f68896e02be88d61b36359d19b7ca4c3cbac3006b4295ae3c15eb97bcfad267a22ebc5d21196c35f805d8e1e5226a412ef9a35b94d859149cff57e9c8cc14b1291ee4650907251561e658b2455b28a1bbaf54fb27567b17520757a19f155c1329923c7ba13a4986493c0cb1d2b9fed18e1f39c6508b17d85fad22a00777104a18b3f698b87ec6ef3716ef8f932ce17a7c9de78feb0f143d23209267d196ee92e8dd686af4137aa1ac173f37aeac275fc06d9bd99d03882d0b69d84970161f38c03afb7f58d410757021bc4f10ce05d7fd23a57789a9f534f9539d1ad86b0aa572a17433819a0119ff6691d5428ef7dff6f4d641d5e42116bebbdba4666544a3ad4a922e035d0f416e58db6fcfcb734e48aefea436d7e687ab0b91e780188cc58e1b605199fe16d0ab5b7564e867bad5413b1110312dc7a8096e74b5f08309b9b9304b0d962eeeb1da5e804cef87d2ab8e0022f80a1213b1821083ba060ce59f39455502a76aebad46cf83a0de2e5b459f7b4ec99cf3295e327ed69266434286d355f76d194550710a652bf42e726876e23513ee905076175b7c89905a94b4eca1a444b7d6121231224e4764376daa0d3b3b0584e76ba78a608c3514d840f61ac38aa1d14f79b7e585031d76a5ddf2bd4bd85830254f7307b9e0fd718d97de32db8f69120a803b74cd33dec1e34ab6fd6c36779132873f0b9ad24b30a79282e2633b93bac7d300c32cb897d72c518d0d8ae44dde2e9716673f8471d49b1f4b1266b7fb1d717bdef7a1522c1d4413155f13b1967de9fde60d3d8585d89dfe74f0401fb6e31bcc027202c2321adfcdc585fa4c0c1007c83b630ca0fb684563500113186e25b793e92fe7b7ad9c72d158215afd45c1453c1827c331663f9bb195fd735cd870e3082921630b60bbb4d084717f77b18b467259ec71614ff4c143249295c79a1df6b666d7feb42ecfec83366f9cf59f6c0d512965397af0e67a9381d4a078b7a6be30f2f1c76c3d07ced6118439fd51f15d66511692a8a324edb6280a70417111aeec3eab1da870909d6f115ad0c21e54221fbe5f945f9aaf57d1dc9edad5a06ca4ad28eb23d90af9dccef2434fff1431be4f000b2c050107ee4c8a4d478663a5b23e0c8688fcd482a2a0f648350c2f85c667afd74a3f6d05894eb9870088e41817eb17e574ce5ac76795de6be416608bc73ce2c12ede67987f237072d08c7b106e1609aabce70fca34b8b298af12bca5fc9e1a943a799f2db5fe97e63dba4edebf5b0dc38338954fa65586d739856d0a9eaab13290d7c0503ebd8a3ea1cb8447ba3423334bf1ae3e7c93efb292b7bfa5300967e9e7826f35dbd1226fb4f2f846d6f9fe7034bc1bce15d6d8204fee42539ae88f256f9dffa44b105de5d9316b6a36add85c7cbe9cd296552c0b408430026224049a28a739ca25515bb2fe147af5673451e1aedbc4d11d02de18d9df5988d84b38897858ede23ad3e9b6cef0d064aa7534860e497ba7e5e009d526a0b689f52646c667856e611981d2d1d79f1e390602dc7d0a290150503f4b25bd781a179f56f6b1b8bffe025ae97742a678d1285fc8000f79c6b693ea0c31fb561d6ba9a7847e492f2dbbaaea7fcb194fab2f2e20da95bce76797e341cb5daa98d33838dca6694a490811334e1b46c6f7ef6889d6a01db4f5c2f1a01d0443858baddb8c0ff6982fd4465af3a2cc9502ca01dc763919394fa0941ee10634f37c6df9b33d82ee20c2a19bfcb680aad44c7d285e255cc40af230d059b475d081dc5d8abcb1dc909a49bdcbb25d15bbe7c2d2dba127b9c9fc034f5677254e5bc0f7a89d80884691998a5b9ec23f659ed67e90918618b9ca3cfff6b660bbb94c5723b31fe12ecbfc8cc62eb26e685d0eeb7a1798b2657634d2646fd7160bd02adba294f6f44059c56170dda5d958212cde26fb5ee4bfc5c8421a8ac2b9dbd04d2cc641bbaa8f7760d32c147bcea4e0745a7981bac31de8b40b064603af5e4ae0c800257f30f596d0b2e0fc546c2032fa525d337cec5023f38cdd18a3d079c82c862bdd587b30c6b8624c925c5b71c48e77141106bd49a319a05416e3118eac5564451586a6d91553ad73c940c2d3e09d1a3037bcd873988fb2a3fa37eba30c06820dd1ea32fccf0df69bcaf1219872ff0e22a7e2d176e500c4e53b6c0a2ef1046d7a7a9281d13120b2e385bf8c52f770cb74e9a0e357814501ce47776dd7153ebe266dd2e4200049f0ac9df65aaccc163231541e8918dba4580884cb8405be8a192bff489b148a7bcefa0ba8a23c5c2cdddab70eeb5c75aaa60f4ca277f65a0045b80654e7bc0bfd52bb7278a4f3aeba03fab712205504ace6e2768f22b385ea4a811a3843b9442e7a728cb465c8df1db2a0a044b937f7724ebd09fda4bc607e2010d54d948ba71aa5459c17a62b62406e2da3af80dbf8c6c7db1249f0457df589ce327cb064ce2162d082d28dfb0e776fb4f044b4c6b3aa1094da6024039e3d48b20470f4b41a01d9fbac0c6b39bf53cd79fd3a73099dedc2ec5dbc913f9cb68599d0836fe16d7d30982c955facfb8607387b5709baeb6a705377a4a09286ebed396d9dde6645a107a26a442eed82e98b3c4eccf741e40b3b207df6aad07c4ef28fbb11d066a975ee16d437289ac0a54dec07a16f54dd867e1e5182cef0981d238577379632ed0e3402ae0fe1dc94317ed5498c6da18747fd4871d3335d4006ddb7199940ec5191731594e5f780c270646119cc9eb9ed1792ea4aa2c035f3bac04696958512fc59e32b62e256c5e93ea41b6fba0d5a53e9342f0756f377798f06b0e94e3ef73bccf3dc56e0eed1bad86e0b88f69a9819da28a8d33230d8dcd7789434213a4a97668b0de8478156fef19b7b2ff0c018a8a6dff29f7d853366457eabd1796b39c2ff395549b92d55cd14ca96a08dcd13fa0dd2477b3d240b0260cb1cbe21301e0e98dd39933a788130a11b25f5461176f5f84502da55e73af304f75c2681c9c74fdba606129e8e1ccf8a719a728d88b5676d5b2982de66199f2e1fc77f8873a075906904ddddd5c66063910d265b8e1878eedd7c791be6f61b5357eca82ead6eea77f49a3fcb7fff73723731d6a3b21c90aa99f7e018eab50bdb9c64a9b4e12834bb129e93ecdf1c61d195775582f1fabca3692fcdd9d8b1c52ef7ab7057761858a6a4a7a7ac49a1317d89bec209a343a322ae696b799473bb04598844ccafdfc7944db45d38fb10f68e7718d9ed5832bde523940a8c03e1d41f0271c9c47b67324deb7c0946a9e874d473225a515464008adb4c9e3affab4b57e2fd1350f29b345ddd5519093933837114bc6173e8e4c91e2db89ab73d17bf78542095eafb2b78cff4f10f458fa68ec17ef4979a8a67b511c804c3a3dd2bd25424411ee16ff533970587bfe28b61a0a6669b1e88425e0ae5e3e1a87e705bb14e9dffaa04c2d4b9809147c0a70869dfa68fa5b8a06f927926987191e99bfb4d6602f342a60a5b927ec16d2f09b3aa5b58c8a3051909bfaeb3d9632062dc773985570cafecb5de09f1a5173eafb66ce244044038ddf8fd6055ef167adb0a8aa80e35a35703f5f5d41737424e62f956e420667355e2869cf6597e97571d6eefcbb6d50ead5eff548ba01185776152ed20793b722bd61fcf51677df3d2fcbd22777b855c7099499030f366322d8c0bb983b9626bf3aee90b765d05b1884ae2160bfb0649dd9bbe804a542c16ff1b0e3c095af484105502a3d157c1946f9579f5ec0c6c4f6e02d44c67ef6612bdf1f9aa3f9debc5ceebf46a0206de81c5e4ee8dc16bc325bc4ea750f7e81f771b20ffa0fdcd739245bc7bb7cdfe826c9da8e2fc6dd703b5278168be6e1f2daa101f056b86be017581ca5c71c8eda8444b952352d87b20482b78b97e4f18b7b741f6283cdbcb927d683e042dcde66e1f3225a5d1bf3930ac6ee54be37554f02ee1fadb7efcdf400b47091f869f6e0e185b3918053280840f28360abb5808f71183363acfc0602d2a919f59bcf7f4cfdf5f", 0x1000}], 0x7) lseek(r19, 0x0, 0x1) 19:14:51 executing program 0: r0 = socket(0x400000000018, 0x4, 0x1) setsockopt(r0, 0x2, 0x3c, &(0x7f00000001c0)="4b74954c", 0xffffffffffffffc2) r1 = semget$private(0x0, 0x0, 0x50) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/72) 19:14:51 executing program 1: r0 = msgget$private(0x0, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="3f82664afa8473c9ea16861332d2257d6d3a82b94011309b6e6bdb7418bfb0891c3551e7f3b0b660eb05de63119e50e17928ad672b37f5770b75bb6769fedad5b2bd804d7e6e953c67028d485ee62cfca6c479206cd409f25bc1fcc712caefc74628c8a82bb82ffefe93f9", 0x6b, 0x2, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = msgget(0x2, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xc56, 0xa4}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="489a18c782bb2e1afbafdbb5a74967c3df56459c1dbab83982ebc2ae6d7f693484aeb3198148a31086b64e7e75f8c1cf6286cf29bfc6692a9cd6822c5506760fa98350ee5cfcb8f5f9d775bd931a40e196b8953b6e", 0x55}, {&(0x7f0000000180)="0e30d84df1a93904cb0cdb17df13ba0597ab59c41d6c8c07108f8545164e6b716724e4d551fb7ff94148ef85685b78ae20c4395d0b367d61ad5aaf971d103d9df06ede92631027bf38df812c39af83b474f484531978ded963e0cc57d3edab49e0ad1da37e46027659f2fb9bb1ad73695218e20b87ae25ca585c67d5e85c37265739682bf2748038c7be8a6b28ebbffb33d5d379b3f7db30f397bd3f5bda50f53f941058d6eb6e631b8f875892c9c7309dfa9c21e93ddf9b7efb4ba046ca65daa8e8b25d561db55b87927416a876d8bb03e613ed4740", 0xd6}], 0x2, &(0x7f00000002c0)=[{0xf8, 0xffff, 0x2, "3b72012d026619fc269b19ac0d628dce461313ef5672ab529f8e6d429c80f4d2e27b3442c2c33690472ad73b6e7e1b46f51d95704d760d4d45bd3bfeeada6f12ea92212cbb2ab916bd607642085d8b447a57c048ec4fdf8e88d6fbe252488cdd6b21de8fb618b7f1dd0f78cb865442671cbe23b806c4c80ac248ca8c195ba0b6a2388069c5d8094ea58297be1b6499c04aaaa3cee98585dda3ec7f0e7a988aef654ab530051c604c119d780584cba302cc5228dc7b91b68aafb13b2189d6c4d997e672ca947104dd5ac3f435d3e6c5b1a7fd0e32ab9e2ce3680df5eecf31c9bde65983"}, {0xc0, 0x0, 0x9, "382627d670fb7c4c1e64dd242fbe2c46a6756cb4533868023dc8635b2e487e933724337f3f5f77d8b86364b71b065d204ed960b37ce1925ab3acbb466b66112871b67ca4ae97227daa85a38dd5e34891f4a8010608a38a14da82fbbb015f3e83a2fa612660680819ed8b8c3fe6e6203dab33fa62c6a7acc7bffcf963de7633f79a4841645329b5f9d098ae7086197eadec5c62723f69b0cdf10a8fd4e6da27dd461ff34b0f6656edf6"}, {0xa0, 0xffff, 0x2, "cbbea420fc9f4ee3c7cdcc2854db8629b94e29c256ebae67c9bafca8ba894322bc11e15eb539033bca950cdbeaeba43d4ab95eeaffeaa86ed4e4aab296e2e11cc773ce4b7c553422f71edf04bfa3623883e2a0f1e13174b03c007b74517de15f7d613f9cedf1cc562c9baf9ae61805a1a94188cdeb5fde6dbbfb196ea459e32c63c790973563471c7ff43f74"}, {0x50, 0xffff, 0x3, "4e2bb6910bacdc8e4b5f65560bed4032050c3601ec8bbf69afabe719f5ebcbaa83ada84f1958ff4553de9c9862960a800787b3db00932d9f39"}, {0x88, 0xffff, 0x1ff, "8f1a23df876b77bd0728f59b5d54ec2c07a25790d4dafe43fe58d59121d811b7b631dddd31921217afe4a6f94a2da244b6d146156569e8ee2d714fa4c80ba7231306247008510d046658a6ca747440dd8689d8d00517bcfdcb468dded667044644f3ecf2de54c5c2b1bc79674270b2467bdc121d711966db"}], 0x330}, 0x2) msgctl$IPC_RMID(r3, 0x5) 19:14:51 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x8008, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xe106, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8a) read(r0, &(0x7f0000000080)=""/93, 0x5d) 19:14:51 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) 19:14:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x3, r2}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/181) mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r3, &(0x7f0000000180), 0x168, 0x0) 19:14:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x304) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r5, r6}, 0x0, 0x4, 0xffffffff00000001}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x2}], 0x9, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 19:14:51 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xbd53) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') msgget(0x3, 0x2b0) msgget(0x3, 0x500) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000577ebef8059643a769000000000b000000000000000000"], 0x342, 0x1, 0x1001) 19:14:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x21, 0x4001, 0x9, &(0x7f00000005c0)={0xffffffffffffffff}) r4 = socket(0x6, 0x1, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = getppid() r13 = geteuid() r14 = getgid() r15 = open(&(0x7f0000000740)='./file0\x00', 0x20, 0x4) r16 = accept(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000fa612bcd7600ef00110000000000002508597e008afabf6ef45ab0b58733b700a947f483362f1bc3cdfeb74e25459188b8d70e2ab0ace444c4b8661fd396ee6a06631bc264b70ff7edc92efd5debf2d96f8520d15b3e7700e081d37dc086c3d91a71850ed324ca4a4f0145dd615f125ea9aca3c4d9d58b5e66b029d0cc015c141111a72f1f00a10b5669a558d3d5b089f5609c179da7d9c44c803f533cdf99a1b712dcd79e1f5d6dd289"], &(0x7f00000007c0)=0x2a) r17 = syz_open_pts() r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r19 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x800, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r21 = getuid() r22 = getegid() r23 = getpid() r24 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) socketpair(0x1a, 0x4001, 0x6, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = socket$inet6(0x18, 0x1, 0x3f) r29 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r31 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r32 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000a80)) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="9a33e37ebdefddf098d142c4437706594fd9938471c0b98b1b02b1d3dbc2d5343744238cc6e6f001dd106ad496f17e89cbdc6288e529524527c6dbc9b29a813e584d51c8509bc11307b2ceee16a089fe3a9e59855d90fcef35d722494e89f468ad5c9f549e3dafc92dee121605fa0c7a78916508349a3db2fa0ce9a81c64981e2362b37ab7a4dfa365eb094e5b776b5697b711179fd034b44c4e63e1638139165fd84a8c7ba7539621e20753b0af1d25", 0xb0}, {&(0x7f0000000180)="15e20f96507644232fafbf16dbd113e1ce40a080e6db41e2c855f5edf4174e", 0x1f}, {&(0x7f00000001c0)}, {&(0x7f0000000200)}, {&(0x7f0000000240)="6bed85af8689d6f8405a091e0eb3a62840dad76d65e0c8b4d8dc2b44bdde972e184fe9cc", 0x24}, {&(0x7f0000000300)="21a3b04e776bcafeb772230cd5c09185ce4e606710f1f215b68f6e8edc728dc8a826fd094dbabcf9a26bfb0e4891d95aa5bb7f4933dc5730c014e2a32700cd1376e768b72dfdda7788424f8d9023d67a028ea15611", 0x55}, {&(0x7f0000000280)="dd610d4b9fca09ffd09535ca519520b13fbf8f082f764d03982d2829285f9c0c93e538f746f1", 0x26}, {&(0x7f0000000380)="80be0a115dc52b848ec10b00460e005fb7738d3627dffb8b89daf5", 0x1b}, {&(0x7f00000003c0)="1e47", 0x2}], 0x9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x40f}, 0x3) r33 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:14:51 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/254, 0xfe}, {&(0x7f0000001140)=""/145, 0x91}, {&(0x7f0000001200)=""/193, 0xc1}, {&(0x7f0000001300)=""/161, 0xa1}, {&(0x7f00000013c0)=""/220, 0xdc}, {&(0x7f00000014c0)=""/4, 0x4}], 0x7) nanosleep(&(0x7f0000001580)={0x5, 0x4}, &(0x7f00000015c0)) nanosleep(&(0x7f0000001600)={0x7458, 0xfffffffffffffffd}, &(0x7f0000001640)) r1 = open(&(0x7f0000001680)='./file0\x00', 0x40, 0x2) symlinkat(&(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') r2 = accept$unix(r0, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) bind$unix(r2, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000001800)='./file0\x00', 0x80, 0x6) r3 = dup(r2) getsockname$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) read(r3, &(0x7f00000018c0)=""/244, 0xf4) bind$unix(r2, &(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() r4 = semget$private(0x0, 0x3, 0x20) write(r3, &(0x7f0000001a00)="58e1b89cc029cda8713c14354e6740978a9e1c7f16071f62324e40166b6454176d34e65be3fa775243db91a36c5010584ee69c02ff95baf22c95ce075dad6a19ab5afd904537a6bf5a6d6a985c4481dd6648bf269f48eadaf7c21e3c1ca4a12676b77feda8f0ab1f2f3739073600701a3a1d70a7cfb903939c3dfffc14b1c9c4c0326f7c52355e3d", 0x88) connect$unix(r0, &(0x7f0000001ac0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r6 = getegid() setregid(r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) getgroups(0x5, &(0x7f0000001b80)=[r5, r6, r5, r6, r6]) getsockname$unix(r2, &(0x7f0000001bc0)=@file={0x0, ""/74}, &(0x7f0000001c40)=0x4c) chroot(&(0x7f0000001c80)='\x00') preadv(r1, &(0x7f0000001f40)=[{&(0x7f0000001cc0)=""/206, 0xce}, {&(0x7f0000001dc0)=""/67, 0x43}, {&(0x7f0000001e40)=""/133, 0x85}, {&(0x7f0000001f00)=""/44, 0x2c}], 0x4, 0x0) connect$inet(r1, &(0x7f0000001f80)={0x2, 0x0}, 0xc) getgid() setgroups(0x5, &(0x7f0000001fc0)=[r7, r5, r5, r5, r8]) bind(r0, &(0x7f0000002000)=@in6={0x18, 0x2, 0x56c5, 0x1}, 0xc) 19:14:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x6021, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 19:14:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x800, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2f, 0x40000000, 0x1, 0xdcd6}, {{r0}, 0xffffffffffffffff, 0xb0, 0xf000002a, 0x7fff, 0x2}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x22, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x93, 0x9, 0x4}], 0xffffffff, &(0x7f0000000100)={0x10001, 0x7cd}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:14:51 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 19:14:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:14:52 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1b4) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/189, 0xbd}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r2, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x110) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 19:14:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000100)=""/108, 0x6c, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 19:14:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0x2}, 0x0) 19:14:52 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 19:14:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x85a7, 0x1, 0x6, 0x4000000000000000, 0x7}, 0xc) 19:14:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc1}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 19:14:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) recvfrom$unix(r0, &(0x7f0000000040)=""/27, 0x1b, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xfffffffffffffec7}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 19:14:53 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x3, r1}) r2 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x5, 0x90e) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) fcntl$setown(r2, 0x6, 0x0) flock(r2, 0xa) 19:14:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x2000000000fd, r0) fchdir(r3) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x6b4798242ca5b03c, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000280)=""/137, 0x89, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 19:14:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x18c4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) 19:14:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 19:14:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f00000002c0)='./file0\x00', 0xb4d) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) 19:14:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100040000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet(r0, &(0x7f0000000080)="4264924c8ef842da804831bec504d555c615980ad82d2e627b0eb884e39bd594ca97d8f14df51cb85a08cb7bde30d4fd91a2f2b2887d82ff88bb5450097d4e65a9c0a8bcbfb9101f2bd350c5a8a7aa8ce80520379c0412d50d214e6fe105d8ee1ab05bec1c483441737b9782e94e9784b82fcc434e62de27fb982d1acd3788b4e93ed9c61ffcc09dddb1dfa62684792eacfec12b448862d7dc29d28920421ac1458201b2fa473c", 0xa7, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2002, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 19:14:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 19:14:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x9000800080002002, 0x5bcc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3cb26d63a40e9932c6d57df7566adba0ffeb839b35f64edd2716e9319141e3c920fbe53d72abbb", 0x27}, {&(0x7f0000000240)="a88acc2788408cec78b9af9a74a1e7be8c3f6850db8d8ab3defda9b806cdae427105ae26a19ff97a677fdafac6b3b76773e642a14766626f396910910ae580bbfa45833241117276653189f26d7a70f635c793052b79fb688d41559b4ed49d82c41f56dc9fe1f7452658e3a8b7b42a50a36d9eedfeb41cdf89932d9789c3740fc243b1835cf2c6750940bfc7c554a5466a16f727d45204e866190e1c7f5984806242d596efd188faf9946cf2064b8b2280198cb9d99af9034996627c6b771694e59256306a6e7f12281d5f83069d7bdd4ba84000d983512682957ae599a455d4315b89c72aa30f3c7f6ed066a2fa74b8aa42311887709808194bd48637f4e474dd61d9d3a67615aef32818f3f4ec946ae77ee0933d204b6419a71b2aa82c25cb5a62d433e7b47fd8a8fbb504c0d2498c7345023fc9945282f7ea7f62b51b03c0e5c24cec62f023222849893c645bab2963a4d16b3861490f7b77069613bbe951fc0db6adb6866618b0c183c816e55787d15ca40f0c6b2445a7057fde41e5cff8882c21882cd87a3cdc4a300b48696a9b933c725e811e1e0afd6b189cf098dec68985d83daad505ff2fa3b9eebe036cf610558d685487675ae4db311ad6a1c600452922411c8b6fa3f5df483cfa8b71dae31c7c9f9061b7b36410d7eabc8167b5a497877bd9892cf67679cdeee178e42fdf338c3139ec331dbbf62c6a62be6dcbecf5bed4c677c0a3503db819fbccdeee84e534bf8ac93f1ca752abb561b1d1f4ea2143d1da0d84701137c8c3729b3afbf8ee66315b2466ec3b4d094f3787a7c784c9b0dee0c87fd61e2de0cd3fdc31edf276042fb582eb09609bf54513093e53b32fcc5aacc44ec1c82a117b38fb7a7591645d923b403a45155a7a8a96c528c88c7f8345af06e68cc581ff4692f84d43dfcbcd68ef8f47b4a6eddc3bf0c92465e1166eb36ff494833b875d8516618f148d1c8a03b6a63d9241853e07c35c86301667322d494ccc8db2c784e9cf00f26a6de31621f5396bf9362376d2006f9b331d959fd99257d6c0f323d79d3f61c8d2cc9cbf5ccdde72931085954c4865f94772b5c97c03c1e72cb128e833b6ede0eee479af976fc07b0939b2b924911161c381db169f2e0adb683907d5b252dd8f1d9c2a221c542c3307068c1d6268c7706c5781b591d56a60e55a0bb3ac49ac405209b6e2374f78d19921f2b418c124510f4ecc49aaa6cb31df31788ee931a87426d193c3097af7296768e355baa75dc6d4d765984546ba18e240cb5e3b5ce0519b0e8fbf4cd90188de7644e4b56295b932052bb7305812b170fd302a40969bf28709b282a615b90310fa421e7140ffb38c2144ca40891dbeee54c54d55ed1be3578dba763e996d92739232a6c5ce9ff97a968e6b43f970754844672ebf3b6a0b2f708ff321f7b062d42c0bbfc7361e275157a4d96932d2dea236c9745450b45c099c001d1e036a1bcb07e343bed47dee251707bacb23de6370e882efb4b003eb44e0fe7ba700e5bd3f7811f29133ba9233b524a5fca58122aa81d37bfeda4cf7509fe4b3ef7d08881cdb8776156ab7772d47c78ba9ae0f1c22d6d90bafe49f12d6f4838bd473e6e7d931dd2ef09b039c5e4814659e17ff683a9f31a7c856e159bec23d97f369ada7532f4a1a96c304a7d665be6da01559d7a60b571123919482aca9095b6db3441c110bf3753d4ad5efa6b7d60c2e6a647acb3b0cbd566cbb7544f17fd60581c362d448cf4fe41a15e36fd71100254480fa57f4927938be1ce2d84564f75bd241241c3520a21e8960cfec45de4363158c349e5b8a91d629c532b56ee2a890107065202774d138b0d6e57271ce2e676ad0f8ce938ccd13bfc7e75b082e29af058fd89a945f54ef244b3709da80d70dfed7a6b16350af31f3fc8c5ed0748172db181433301720c464d3936a056960b6b064343a45c4bb2d034aa55ca6f75ffa692a1856d490fd9dc1466393b20b22b9de4e4e21e0078f81cd2a2039886a31baca4b076ec7bc930f8fc74eb04077cf6c5dca93025fe3f664420456b08c47f5bc18e7f2f899bf6fd348e3a3d178f2b30138e4234d899adca7e5befbc13a7be0872694cce3af90c765b3328f4ca989c41cc099a6a29fa70aacc46cb1f2ff965eda27cd5e709bd947dbce784ee803fd944f6d84b2224c5f6139ba7be7d99fc885591c189c2ee079fcd2d5dc5154f9392231adcf5eb9e575cabf53932e732de70dc8d5fc438a0039519cb2b8417eea747122207bd71c01c21e9059307aa799cea1cfbe60abd3bd2217e5501a4ee403a9deb445b9ba4bfca56b7079c0dd306b23876421cc303c1d888290abf16fbc6460c382d9cc9a01d8c344ada0ad8b43922db2239e9c8ec732d299c33b5f5ed55e2d66d73bedf6884243bb6e5b8717ed95f3664c74e5e76f8ad6f8601bba319e7718f0a4cb3509c9d2a46f54725ab9985403c627e71fbd552bb88a78aa821c43d69f19f7878ece6b1456581e470df1518a407c2eca67edd6ecba3dceb16b4216b06c367333fe7369c7adfcd9705024f7f15f6a47948995bd15c19dab0fa9229fafacf6f0bd97e4d73b9ecf698d4b2042d3cf3fa3f50fa3a7883459e4d4370305852d0d5248cf54381d7a710fb8959187e2e1cf446444970c3ca4e0a7f0291cc085dd32b65bf2fe075d4ef940ab83cfbcc6ab3aee24abdae2bfcedd1c475e324eff998af2341a9bc3c9ea9b4257934d78eb8e10c812b1662e602db369f9d7b665c4693ab0fb454df117e2048dbfc8be2e4adfa041ef5020269f63071f41eff21c56f6aa17b1a91f2c334504fcaac117d895d7125acee48bde59d041319bd6ee6ba377bda57635409e5cba3958a2cbbba5ad0759e4438efc9627a866e8e595be31c959addaf95d694db9e21f80d2071bcf5ea6294f5b26f70c29378044bc13229deaa560a22cb7d71f58f268826a0a6b5d1b90341c84897b94680303839b1c97cacc98ecff3d9cb2434e93e01d508529029ce308341fa63fef1164564088077d958476313dc81667e36c9dde9b23d803bc880a364fcff821df805a20cf1dfdd7c8f5e8dde7be8364bf578a8d30af76d25f360c625fef78a59bfc1a874dfb991137ed5cb03143e9ce68f17fbe0d99747e4f336638f911a6180a142fc755a70eacc2d82893e6fbaa9b1dcb0ad380df1f205d3fde5acce4e1e63db4b6d5afed1a7d7c395959eb2669e664a29e7ee2de26198099569b5c4104fd7371f67e74b800a119d314de95d139163fd9e316c26ffc82532530a621c0e1ccf323b2433b3b04a693e74f4bf58465f0c9b1998cf39f76ab76a1b1cd48c2ea0c02d7e26a1304864e41fc3587bbab53f590ebc1214b908d6e220a49c7b6662a739efe8c619189939cda6fd3573b339210079d0e3dc691acfe6ff4eebec5c75dd47ca50949ed454677b2687ffaf4e6b4d05d7e50c3ad1a3d40ab98348cd3f7612aedf4b16e6268b37b578d445eaa2e43b0c2166e2a3fe38c20f318bda01576dbf60a0cd227ae36b634032c661c94ec0fae76580d7072d877ca726e1217b891d58c5beca9261bdf126e1ff7cad18ee67fa4af2850f82c433b93680a4a216c9c8d984791550877b9948bdeead40696a18ef5145575833d3c772febf97355cee5f25fb5a2e10258b26219d949cf4857cbdf0eff3828aeeefc52dc3c6afaa91ad910434999f3ca27c98de24fed5e56437e028869bd103b0ddec02cfc495619ca49a8e91d3851a906e04ebe377cb723c113cf782c811e0c3499a463fb809823b2622a9f3a3f1e53f9d9b34ae9155591ea7c9f7d2c6f0d8cb3f8b0a393429c9c7e7e6248386082d35fcab2070c448433c96fa9a57881d5cfbfe891b6183a95787e516e33c2266caeb2466121a46a4afa692cddbf62a8ea6d4b863972bd0e63b5ec8c0def2ed079dd8d70b040c05a4bfad53bf695e4e579dad691b272a42c5929c0068b1ba1caaf9df4c5547380c5bb7b65556bf589c74f62a1eb37e4bf4423cd183db99909431dca2b4be83907148d5a5178800f2bc07661e277d2bf59b7a49c2c39b11dc3b50ed89c087ace1595c4e5d083c074e6e817d5a84de30e7ba588ba97477b76f9603b85f30e7fd9ff1028ebea0360e7c3004f14190363a1e46822d9e3a3dfc39bdec459473840384b4acb8da71852f450d3cb11f2708529eb9ae29d53d489a2550fd921913a46f2a0c8ca5747d174f234f981cd64ec38d412550c3a9af4e248a404e3675853846c25eb92d1ac106176d0d063323f5f45d01693280fc2c7005a646cf2d8b291feecdb3d09589ca15d6b6d7f9327f7cab05cd8f4e71ff13765e4899554dc428a0d0900e88b045804b74d3110f4ef8180e6488c3d66d0f2414b76015ceefe9957203b112561b7b928eb30f217b38fa3a2165ba81a2b45ec2604dcfbd4e79241f4e5f1b723893282acde614613ae3a1bd79ce3d960b730825d1c07053bf08f8e3dd9c2f84fac1f5c263d8fcc6fe379c26a3d6bd37366f6d1dd63168aa402a7c67b1c3debb4b07aa4c3b1dffbc48db2569a157ca245f4e667b85b9c8e449ef2db8052d5174af0261b565df25f664ae7ff5166423bf6e195a1efbb912b85a388adb2ab7050ca79ce4e6a6c0fc9c2111701fdb67fecbe0e4434d7b09bb5ef245d0cf2a92ee66b24138c61442dc972f8a5d06335912f77da88d7fee995cbef53f2f2a9d2bca15c28b18e9bdcde655e6413c4d440264495610955c73779749dbfa635e2a28bb3d638cffccf00ae1eecc93a84d3cadd4a75da4e44c71719006bf440ff54e2d6b5f3140181e2bce9c175aebe24f3678a1d104d49390ec77f2bf5b1a200704a1ca994db1d85ed52a6ce559e927bc62298061b1cc45c16bf47d2e93a0fc5aaa3457f60ceb76f51ec8fd60106e41e983a75f58f50ddb356e17495099c29bbd1682b12662bc46a272c4284a6194640bf8fcd7ba005886e96cc56529aeb3df57f2b665363e2cc9901d77f917a9abc8b11548fd973a35c712d2d08ee8e1c5850413501cab84bb65c86cb016e800017cd921c95c8c90877e81503993da39389e01655d55afacf215a4bf11e8f4dbcb7de2b7de412ad97c3a571e381e348c6bd6649406611d6670d19b63d084ad7d0fe067ab3b81edbe5fb97fd2a641a10c47ccc82c0a51b53cd77efa13385999393ec0bb0b0bbcb9d130638e7c6457e1551f14832fd6772a815a54ef15cf9901fe53223e7b9d65a0f65cd5ed1635402bd5338ea9b0133be67d3d6ec4746b15e8679deb2db054b5faba5bade742de864be9348d90489f1997ec2d28992b727884344b80157b4418bca97ad22862e327d7536a8841981881c27bf61aeab2699c63614ada733ebfed9b959b3a9fd17622394216037a84e404389ed4820230d29cc7b4072f265bed747bf9eb26eb8235a450c73dc981f6733e0b9ef24cd45086300888a93db465990cc3b8f711115dd1ca432d66a6a8a9bceae8b7ce52e1280ad43f460c7ba1dc92d24201b9be5c952f2f76f35dcf1afa9992442ef715ddb2bf3d713b694df0114ef1df5dba575d937fe74ec868595dd6c5118f44ea1a215c52ba4e32915c5895842fdd4b16a6d866bd0974fc61a14c5726cad93df629d5f7f8240ccf7d80bb4794ba899b5189e0461461c53c6793294b2bb3f74ac269d9a5def5d137cb83c408ea702e6c7fce15111e21d39e645284c745dd667e71c9b752dfd881c07b16fa6b287a339ec1b776ef2f9820045d9584b786a5ea770c905968cee632a7940f8721e43cf9367a19e0198a23369a5fc435b91d13e", 0x1000}, {&(0x7f0000001240)="da9bfaa7005f53b39b27ece3d3e5425dbb9a9c5afeebc5801206acacf4ae082972e9946e973eee617cbf1a744152e8ee135b1a6e3b5f4db008ef1e93e66fd77821b1cbc173f886026f0e4572632cbad787617568976a9d96ab35d66ee9ed1735f066f7c74c31a365b013c17fffafb8f4128596a8746aa08f5e06ef6a1864e2cb21aa8eb6a8684ecc95c77e9048938f765fc7c49a930448c35bcb5a949f7610a5b9d189fadab03fd129e2507e59527be40d63e0db04ae04c5ea39a80150188b15ed3d4ba201026b092de223ce6d3b3546eeffc930badb54f14c71d971ef7710d963be1f517ffbdef8b55e97d81604624f3d337ef0acf67352458264b7c19266f033552920e67821a653f89d1c9bd520a58f08cd781d3608d8cd1caf090b9347f109e233629112996db3fd0586664e61b1268a4bb803b89e260acaff5dfe2f9a09112185e7ea7cd23f16c7c6655285224531450b10cee7d41e22d642252b5351881d8fc475f022fd78dd05c6a3aa795e294bcd839bf9229c0eef4ce2700b7b95e6069332d99dd4325aac2734138a34ffc795749d8625dd44407c3e60a2d33804ec528bbb9bad4a9928c46fbb77897b1b857ef1d0fee76135d5af96346873a7f41dfad38f84bf2dc4ca4e427ba5d50283f89b580de2f1c81d7fcf9f4ed0624c9dd2a66e820afcb1b460a6c6bd820aa58faedec5053ca54675108c681ad74dc22bffe99a22db0328afaf93d42a679d898e484245384659ccbe49f2c755738383f2bb1bbd05559424e8777e80a45342f7aebf5ffcdbb663d7ecf2b92c68642ed7176748b278afe37cf99699280ecff165d0380baac3b9508f78159ba79805d7d68efce02bed0c6f229a70460fba150b6db10d23b9eac261b6a2107f8ab2ba51b2a2d112e03c1ad9e88419cd09c123c2f36aa94221016d39ea853a49cbbb1a8361ac21786035117fabe0b44ec1b1c4cf8e0f8c4dc8f353064ae0455e9bdea565a0b10cec75b81d308bc6e6e8711533182b9c07a2907c04ef5fbd23d03dad9409b8cea4a32a0fb64a3f94b3464d309763f1c3fd9a6a08160f45740f2b005a5cf91b4a497f67bfdfece4189ef3dde6732ac8a73963c976278a07ee99e83cd57a7f299f7c858de73a49c5d5eb2c1696c3afb8cae0bbe5edbf31e91634e858f193cb52d1127d7e4d5ab242cfa15051057e689026549ac6a325a656cf3e19fddfcf615856048e34cba9317136cb0d39c433daf77c1e05aea40a4277fa688cf618c5a8525fbaef571c7bd5fb24550e84101808b364c85b5e9840d3770f8ee3cd67c0535cfd7ccac709ece90b2a9b0110300ea0a5a7dd66847103f854ca028b90e7dc1720162c1b123de47504c2be4a243f881ec3c9fcd97010b23fcd99b633cae121afad11a29ad56a19d821b96a4b055137c8097f631941b134938f7f11f2a7ef03cf68dd15885605b560a86e397fe778e4d715a1c83b5066a74022b9c73527455a1b1ee6a10cf34e35554ed23cdc64e1ab7d02213ad49370d8026744a58a7be6f80f4c8b704e3defea71e549bdfaa5dbfc395a01afd782bbf2a127535c0a6b285241938f0fefbca2a64e5505631243647c58f0a0984ac67b2476f0bb299363ad47b7ccb397db0a03392f2aef78e830495abd5711beb6ca0d8053c1eddd8277e93fef201aac7bd40d7cbdcc0ea8b7f19d5825249508268e815a7b6221c543991508e52ea188095390e02593c4101145a6f24ac82e39e605d49f9b17144248fcdf903ac195dcdc168aea9bc4e667bff4eea414195754c49c43a4035e5c0335061fd499752bf7c44e5230e07443cdd2a36bbe92dff42bdd7ca90c0041edccd55d8cdd8488218d3ef46d96320709a2394b5b5d85b725893288f73d951272a37a89f8eb634ba7c565e349ba18971a8bf2bb124aead34926da5654ff2fe6f575bd5501d41783a480179662a7d7b9c64639f1df521be8cdf3d966e32dae3ceeee9fe8bee3a6f76c25263100c5ea4bdbe73f2a265c0081ac6f7cc8ca3522465fd7d0dac414ad8e698e3c0425c0c222633e2e87f551cf1574b4731ef9b3d38c0b28a596c1feb17c28233cf137b2cbb12e2fff07cdef00614ca736ae5ed3581ffb50062a0a4f45a9821d910281aa9abf6d23c75915e8439f8af03a75565e62aa53c93427b541011196211bce882daf2df95d146615bf794153927c35524a85aa77ce5eba8082dfa80c103d1b601e10c3ff38f114e5aba04e85fbfe4fa6ad63cbbd3c6c1a6c0b0b975ac05e9da1d05f4e7cbda8cbc0c1f5e3afc0061718dc4a97a80c32e1bfe1b2c7e8d17ce00cb4a89d20745c3539d9e9b84cdfd17e3ea3ca9081fb6e7f4bfa70018ad9e6279c397c8079ca5281943be6c83241b9960a032c2ef16662262236a98cf1fbad6cb23c1a6c035a7dacd6fd6fae3e4011f7f6c7e7157f6da957d937e55f25647116c44808d9f01e6b0a131aef511572eab816ada387dac192ac4f85bcb4f927b23ae78dfe4898e4815084c7a7566739e89e83d46c879def9ab09805085d4c05c548f2132b70520bbbd180db65961abcaf9d28048fd1f33df7296ffaed1bc95de50c1677de49bb881404adca4b0de2f21512bafc3624054734d0a5206c352a6111893942724a327d315abf812562eb1f5ca141a52ebb52b2c4c7a05a3720db740e5848f8518d657bb09ea051c1a7f3c64e26ec0cf59669f6d1e913be620b468ad43e1570aad332ba46cadcd0b2968abc62dd65314bee24f3534b6cf7878d8d98250251239a46bae32175700d09f2b2cc52016be2220fe1c0af7e80ed80142f56d7739fce80ad5cb85f88a9f420b252fecb55437384f6c790062aeeb9115b773ba4eb7d00f97e6f1aebb9094f06682376f07d700ad35d1f69be4565325610e5a43d0e5e45f6d0c6cc769001681b7d12bf23bffbc5a03698f8a17cd031578dba56aee74ff3b6bd00f344c5196f5c3ac2000b43df6f97d999c2b31e53f274cd2b73f597bc55bca347cca04ab9e8bff72665d767e79becc51367a4e69cc092bb8307ede5cef1d328196618d9871a9b8bb257a960a3cda2c85cc33530217ffacdb730e2af45fccff5ce5b0bb794b40ce70644d97aeb793b68109fd4b2d5e8680c57e85903aec480c8abccbf140d61da364d93af3ddf9bba4253ecc5e15722d5f2c42fac5eb5137f43843ef6e9586aa5cdf400d515176a5e01a9cb37aa831af6aa8c3825678ebff4fdc11a119a66d481449d30d2afeea92feae5d2400ef0b2dcf864d0e2a3b98a76d6b89c159442d5e09551f69c34d5465b753e6f234fc7e7c740e183d5e807039e90540402b597bf826d00a50ec595f37b917e939f944ad5235662743bf3d1ddb72fbd1b1237e6fa49dc071412786b28dd5992e27c394fc1460cfcecadc97a120c3fd0cf3825c10157ac7833a415ea5ec2c665118f87d4753564e89863c0d881165e5070c8e3fb6c8dddbfcd429cab7b21d53c032bb0d701ea374917cd12bd5dc36ee541fa9433fa4a532cb38a9ba9dc80d27a6f945f6e4482b6aa5cecf736302920bd048b653218cac8b91356996baba9e939552809a7ba76eb57c83fea86c13d91bbef95147b35b18067ee168b99d9ad18f115667e92ed610fdcc23223d288f0e9ce0748b01bf9a58ec5b6d14e85dc9a5897681b9682c3e90fec296a3c0256f4b82e9df8cd44e79a1a3fadd8185c8cfa66215a2ff06fa81bfaa9a5908cc58e71ebab6a4da9e3513e47cc52f1abfda43bd7997c6078693d0b2e81442371be62f8a32609727ea16a3e58cb20aca88e1b48a538724c0956198f1103261bf409a01bc3b9aad7a9f731aff865f4db422f705bb020038f1bd56f3ab850b564fef2671f69a1dd4de59997f8109d207fb5aeaa23d7d58a289654c6b6ce5b1999598c7c059a3893491b7a0acf340d54bc90c4d9f886e3f334ace52de581f89bc29b953ba07844440cbdbdb4a27c3031432a63c22a4d3190a16bfce3420869c0f2c44f19a258e4b12973e06d24aea38c0011be8dca44d693e89fd3f0ec6abe72148762041f1f978d5174002790de10c13f81a661579d8466477be83b922653651566d7508abc8132f595c5f1edb82a7b557f35f57957bdeb783d5bc04aa217aff5ab36737bf474ae10a34d4ad35d251d79f8b719d836134a58396668aa20dba109b3ac2dab9da93b28e3c8d98690b712ebb0e784319a56593e227f1b87126da0e7ad20e7a019cb333b75161f4b41cd632dd027cfc1b24b1e169ca6dfa3f5fd4aeafac7bae9f4a60eafea98ab732e01ff2f83b74e426babc81b1d91af6fb8cc70159512db3749f6abd62f19720aa54f3a386d17b610dd7b70f5e4bea7ebeb94fd44008826300f8f2c24d56647376ebcf45c9ba1d0eb1cc8791198b86223cf0a90833642e8ad884861f81bb79db8a57d140b80320bed5874bf97f92f7613e8a64fabc543e3f3138c1a7bc3b099bbf91569f0ae4085687bd1e7b187832600ca7b5c9e270726df475e069c9437014f0f59e9fd7b87d1cc125c8f449367365abf878f5a7b4facd206d40b179d210083e9cdb4b96540a793ccf7d92c978ce4d32f36479eb13e5970dd04a3022273bd6253645f4ce4515cbe39952baba5b3224ecd86f0d4eb322073e7bbbd9cb706e5386f16a9f37915105f2267f317060328bd77541cf43824d211fc158371124e41a8d4ada8b344056d8b574d86c7ac9e532b5b5ab4392ad43720b2bac8558e7cb7b8880c13b3f2aaacfe069ab7c2799b1c159388564de817a66a24af11948ba288973024c720480f3a6e917b7c0edd489d1fb1403fb0a1bbd284329d817c55add1f3431aea7a0f876d3124a32e8578a6f3a225ba072e40c7e2de4d2cfa5b91f4a8d5a3567b6e5db4d26ab5da47a57085236b0d816e70607fa7f0649fae0445baf8156a80c61100dda649566d1b8600d8b327d64fe21a91b5ca6314ffed6ff189799dfdab8bc7d4a7b8b02ec97de15ee2be607a035a0b8258cd5032e7a6cff8f0868073eaffe98c050a57863114f70320b10514101f5da0a6c1ad095d8fd6e0df8ab8758940ccdbbd556c685654a5f02ed65316759456d42ca687568a89fcdecbea95f8be878461fa95e96bd0d065fb6e20adb6d3f60d7aad94a1a5154aa15b250f4b1793b7d904375a1116eccb2f253b114164a1395d33234683643d51ac275052426fec78adc758ccafffa292653bfc99bc87415eea0336b87dc051c804ecbfde615e1916a2cf10b3fea6c63d9314f41777e033dab2b045625bb317d3625d0e3ec8e9228deea26c6dff642337a833bccee0bbb92c8c54e4d0b9d670e9de379994ad3d3f3f915b171e4634fcb074f2178943185a49b2cefb86ff0f346512185f31cdb96300d5925325dfadc22c39362f4a450702457b3838d8112b9149b11904a39bd3c8ca859d483a8ea5e28a2763c5b2baeebc28f20b352d33710c587618ae9129b776c179a830ebdf1c82352eaf0119b71be99373b6816d7da4286d886ce0a68fc35fc76f228b0cb708982d50a583e386a03487effdd7495627995edd7e66e3e6ee0d557e63a0ae9ed1eb05fe4b7a7bad9c2325a382fe787f6ac8f821e2f3b522c89bf45195af34bf18781342a008d471eab467feba767ad8aeb85bc9359c8b489ca85423c2ebb3f3d63025b1abfa2def0929d22eaa75f0a09de6a08c5504af12fba5333b14c116f55d05f661852a3cba67446e7f593df56c722f5742689bed2d9a94c9a767a1663cda56d9d5973bcb3f4f27d360553943897f5cc671f42e44b4c6ce144558df822f7f47174a8acd2b79eab6e3", 0x1000}], 0x3, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 19:14:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r2 = socket(0x10, 0x2, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/216) 19:14: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, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x100, 0x7b, 0x43b, 0x0, "bd33b3145cfdd80098dc21bc1494c802e7480678", 0xfffffffffffffd12, 0x3ff}) r4 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x6, 0x5, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3efa57f2, 0x5}, {0x6, 0xfffffffffffffc00}}, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 19:14:54 executing program 0: semget(0x2, 0x3, 0x80) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) setpgid(r1, r1) fcntl$getflags(r0, 0x3) setpgid(r1, 0x0) 19:14:54 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="ea12dd170ea83e2fb45d67819860812bc9d60ec0b504d944d3070da18e4e8e320fc79c630015ecf3207e3a9f6462c5fb8d8df73b648caf9ae9d2da92bcad8d574a17000a05963b735a82a029fbfab28a12c9044a37d0dcfe7b8db779f2568c60836bdfa0e917c41c438671b5763e6e16db4bb839a365666d1337", 0x7a}, {&(0x7f0000000080)="cc6dc3be97de2cdcdc73d9a72e3e8b4277472f66c8cf0655daeecb1f74fcaff01e47637038eab90408f329f58f02b3f1c201d2c8707bd43443b6560b161e6d0c50d9df89c22c88d552a444cff389fbcb8bedfae9c06e76", 0x57}], 0x2) r1 = socket(0x1000000003e, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 19:14:54 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/87) r4 = socket$unix(0x1, 0x7, 0x0) bind$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530007c173678d50541dd0420b2de3a39b2ae80c2f56c112f73d70194d268ead25b463a4390e44919b1ee8c4e4c4b7b69fdac4f32dece977258ac54081a6174c2da9af67f3fa92e6468518d29"], 0xa) r5 = semget$private(0x0, 0x3, 0x650) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r0, 0x20, 0x7fffffff}, 0x10000, 0x80, 0x4}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x50) pwritev(r6, &(0x7f0000001400)=[{&(0x7f0000001300)="fea5a4ca0637abc44f8222eedcb725c844347051c4eeb201d911cdb9222220cb6ae0c05bfcf79bcc214774e3cf6e63bc2bb65e68c9b12294fcafa870b3cd3b5853bbb87d17e16d3102a05d8f347930a56e67815ab53a16ff4640a130783b51c73b97e94325839e1c518afbc4f96417b3040f1c7d09fe634e3bba1c0e2de25b44a4ba1d40fb9650bc46334bd8e2ea1b702d7009765b6c459f62ebd6c21aa39123cc4e510afea370f60ddf8c8c5259d6305e1f1556cc32e60186c9b2f9d770ea78af2fc90d6c6b71b899bf971c34d254", 0xcf}], 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r6, &(0x7f0000001440)={0x2, 0x2}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001480)=[0x100000000, 0x3]) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000014c0)=0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$setflags(r6, 0x2, 0x1) lchown(&(0x7f0000001540)='./file0\x00', r1, r2) recvfrom$inet(r6, &(0x7f0000001580)=""/124, 0x7c, 0x1, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockname$inet6(r6, &(0x7f0000001640), &(0x7f0000000100)=0xc) shmctl$IPC_RMID(r7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0xa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001740)={0x3, 0x7}, 0x8) semget(0x0, 0x1, 0x100) getppid() open(&(0x7f0000001780)='./file0/file0\x00', 0x10000, 0x0) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f00000017c0), 0x8, 0x3, 0x800) rmdir(&(0x7f0000001800)='./file0\x00') 19:14:54 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000180)=""/231, 0xe7}], 0x3) 19:14:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 19:14:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 19:14:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ffa53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 19:14:54 executing program 0: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000001380)=""/37, 0x25}], 0x5, &(0x7f0000001440)=""/48, 0x30}, 0x40) pipe2(&(0x7f0000000040), 0x10000) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff30, &(0x7f0000002c40)=ANY=[], 0x77}, 0x4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 19:14:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x800, 0x9}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 19:14:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x9) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x45) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x4) flock(r2, 0x6) dup2(r3, r2) 19:14:54 executing program 1: r0 = socket$inet6(0x18, 0x200000003, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 19:14:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file3\x00', r0, &(0x7f0000000280)='./file1\x00') unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 19:14:55 executing program 1: mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:14:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x15a13a3f8b188dd1, 0xf0000002, 0x8, 0x8b0}, {{r0}, 0xfffffffffffffffc, 0x4, 0x82, 0xd4df, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x7, 0x4, 0x87ca, 0x8}, {{r0}, 0x0, 0x1, 0x30, 0x2, 0x3}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xbe, 0x40000000, 0x80000000, 0x5}, {{r0}, 0x0, 0x14, 0x68, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x7, 0x9}, {{r0}, 0x0, 0x8, 0xfffff, 0x3, 0x74b}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x10000}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x37d, 0xaf}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x6d9, 0xffffffffa33a9863}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xe4e0}, {{r0}, 0xffffffffffffffff, 0x2af3cc00a1df2657, 0x80000002, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000001, 0x401, 0x78f7}, {{r0}, 0xfffffffffffffffa, 0xca, 0x40000020, 0x4}, {{r0}, 0xffffffffffffffff, 0xa7, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x14, 0x4, 0x100000001, 0x472d}, {{r0}, 0xfffffffffffffffc, 0x43, 0xf0000000, 0x80000000, 0x9}], 0x7f, &(0x7f0000000200)={0x82d7, 0x40ee}) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00') 19:14:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/243) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000280), 0xb49b9055fddf520, 0x0) 19:14:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) chroot(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f00000002c0)=""/174, 0xae, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) fchmod(r1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10088, 0x80) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:14:57 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f00000023c0)='./file0\x00', 0x4090, 0x95) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom(r0, &(0x7f0000001380)=""/4096, 0x1000, 0x1, &(0x7f0000002380)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x175a01f2, 0x2, &(0x7f0000000040)='\fFW}', 0x3) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}], 0x4, &(0x7f0000001280)=""/173, 0xad}, 0x841) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x2) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 19:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4249) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x3, 0x719, "5435c5a612f9f42e68f49b151a66d1e23db2304b", 0x2, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:58 executing program 1: nanosleep(&(0x7f00000000c0)={0x40, 0xd2e7}, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2100, 0x81) ioctl$TIOCSTOP(r0, 0x2000746f) msgget(0x0, 0x9) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) 19:14:58 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) socketpair(0x1, 0x8005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) dup2(r0, r1) 19:14:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r0, &(0x7f00000014c0)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3463da30b3aedfe86253c5a8addcc7a782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4209c53ec578cc87d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3b6dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad31591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1faac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bffdb73ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b8b4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf9ebce4879716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881867029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb7a1f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320acada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de4140800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a"}, 0x100e, 0xc00) 19:14:58 executing program 0: execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001200)=[&(0x7f0000001140)='--\x00', &(0x7f0000001180)='&\x00', &(0x7f00000011c0)='*\xfd-\x00'], &(0x7f00000012c0)=[&(0x7f0000001280)=')\x00']) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000001040)="aa07497ab8a94f378061b969cacf593fe2da17dea6b3b63d9aa9643d0f7e40e6b1b2847b3ddf12d4b8effc27c562616fafa18fb5ce923711ada607da29cc4abf14296435d7a13d6917661c6879eb1004bbae60946539aeb805f8d2d40eb7eff34fc930574f425ef178af4c03a01c6f", 0x6f}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) fchmod(r0, 0x20) 19:14:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffffffffff7) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 19:14:58 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000240)=""/222, 0xde, 0x42, &(0x7f0000000340)={0x18, 0x0, 0xffffffffffffffe0, 0x8}, 0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8, r0, r3, r0, r4, 0x4, 0x2}, 0x6, 0x1, r5, r6, 0x81, 0x0, 0x0, 0x100000001}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:14:58 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x90, 0x11) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r9 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x80) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r11 = socket$inet6(0x18, 0x3, 0x6) socketpair(0x18, 0x8001, 0x100000000, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x90) socketpair(0x7, 0x8000, 0x3, &(0x7f0000000480)={0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r18 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x141) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r25 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x2) r26 = open(&(0x7f0000000780)='./file0\x00', 0xc0, 0x140) r27 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8, 0x42) r28 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r31 = accept(0xffffffffffffffff, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r32 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3697387992b8851f6447ee63b7a7775921a4c3934d8cbee86f2f118cc2735366e18de9", 0x23}, {&(0x7f0000000080)="1d40f3b8a1c7c65d67ab52d449a8963a07f8198c2d8948a3a6cc2453e645341e81a46c438015e5db6553a93034208364", 0x30}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x30, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32]}], 0xf0, 0x400}, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:14:58 executing program 0: r0 = socket(0x24, 0x7, 0x200004000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="eeb0ee90054359857b7777e198c8c02c29a368e48dc82c7595bddb12376af40012790839b175e3211ee6961d201abf86c86defa75004a75af7a34614afbaaa1ce4648edac28d6a77371e6e8ac43747edcb3f6ae2861a2325b09ad42d694214b49dd936081d9fe7fdf1df03f41e8f6a0ba5ed1836bf1b57f81e8eee89367c546b52ef6e6c1646c505c550e4529d93ed34a2d82dcd8147dea56d66c1b0baeab17a9c73a629d8aea47389822d0cd1497da9f606", 0xb2, 0x5, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0xf7, 0x8}, 0xc) dup2(r1, r0) 19:14:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x33, 0x40000000000005, 0x200, &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:14:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') mlockall(0x0) chdir(&(0x7f0000000300)='./file0\x00') 19:14:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='c\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 19:14:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(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//../file0\x00', r0, &(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//../file0/file0\x00') mknod$loop(&(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//../file0/file0\x00', 0xc000, 0x1) mknod(0x0, 0x0, 0x0) 19:14:59 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x24, 0x5}) setrlimit(0x0, &(0x7f0000000000)) 19:14:59 executing program 0: socketpair(0x37, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) getegid() 19:14:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:14:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x982a2d499a7b8952, 0x1) r2 = kqueue() fcntl$dupfd(r2, 0xa, r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 19:14:59 executing program 0: r0 = kqueue() fchmod(r0, 0x101) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 19:14:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) write(r1, &(0x7f00000000c0)="33dd7313da01b14d90f87dc375e146da69ad785ff3592aa939aa1d9f671f3fec272cc86f9232092ef1e7c3cccd0c5b4d363dd87df7152ccaa674ace75a1cd021884910ba00cab6d3dbfe99f9f513c8c9f5814dcc510f0422a384de8a3de37023ba905f0683dc947ef8c370ab97999c7b6856846adaa4fcba7e91f4a6a5bba6ffe1a3052a6adffcb07ce084591553b15dad58f6e7c6ccb24f2055f1a795b05be97950c61d9bb665fdc17a7f90afa01b2c4b5a80249e542cc53e268b7817c267f0ec97e36f242a7d3f9fbba8ea3a862a8d0bc4b517c26525578a4177f23069d6", 0xdf) close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r3) 19:14:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="946ac34a5ac7a2cdf5584e3b09419c08752b944888c002fe1394f22572708d1131c9a3a07705765c698679141a399cde1b13bad3d0c71e153e1643693ab41f3873d5cb41e010766666bf6f719561806b1df13c0ded9ced73cd6756671cb67b48d92fc92f58cc719190845e9fe03a86e971de53717feeb3d26fa000fa9282ac08067aee095e5490c14dc951209d794fc8eee7269aecf25ba36b3dce3284", 0x9d}, {&(0x7f00000008c0)="63ca8c3074046b310f17570b0ef5d9be87198cf1888aac9bd9ff870a326a9383476d1d2c709fd402ba789b99c9f2b43e2fd8cdabae60b802c996321f46024477857971a4996682311e6734d6a85bf28e9fa856b54dbb6db97740f52192668b79e20f322b3943306457c87797b323fe2ece06502585daec17cc71a5f4249ebdc1d82950f1b720c948d50e63e2d39218b0060e9f14633adb4fb25f54e2b3b8699a551ff98846676ef1a8db1bf769a8b367293baf68d6c9c639ef6d77974a7f07445c3afd886d89ca012bf6c83d5d082431359f532c3c3ade56bcb2d04e1a5048b8a8db1fd15eda7d5b511e10b09e32d3762196dcb2ff9146dfb15036c3f8c5222f76c704411c098890bd7103399208068b0c8734db1ddad6190029ddba81c5cc376d5922b3c8dab390f98f24f82ebd7b2e0e6eaca44f6df6ad38fd9289fa929b474c9573c0760e61e21819fef8f3e537600f6156c7e84dcf311be1659f6d20830c0a03d86a8a619f89c55ba8e5b14107447c6b8873ca3b7171115f835f19541afab529a5c72c2ba65b08ac4c277b9caf749cb8091743ce41f0575781f92f4f39ccd85367bf6c014c4a63963f8a225761bec4ebb132c9d8f28cef7ab93143a94647d1ec8609307996bc913ea980d8e7887c70f18286486f87de961e1b3aaeeb1956fad93fcb31b39648dd36c6ea87b72f63cc62aff0997cf0bc7195874a65be6a464bedd8bdc376f7ac9f21c1cc2579304021b2d4f1de0a7d56f814d91ff00e50e0bbd6b78da78f6b669e5ec9bdf507ae3e15c1cba2a17bac2231f989b77bdac682a8fd770bf8e02e4377891e30034a5b892e73305fb2d1b2cd20e74b8390c64c9b2a9b91cbcb537fdf4972ec739447df0b2596f561f436fc78894d65db4f45c54fb29a97f9129e3e2beaacf84d52ce924ad283d45327e42e6ff13acc9229c01335ee0d5ca27ec6005f588b2d2a5422ddd9752f08b57ad9bbc38b58b8d2f1aed044cdf617eb75f93c4a5567126d5442d7144d22110be31c90632e3732cd1e95a860a6c1e23aa712b85decf900efccc69b20649aeda3060c0249a731187aa3f1518583c6ebf557076e98988d8df1f318259382fa56ae878ab0e71916b80c4b2dbd8d7a1e3b427aa90ba84dc0523728143f867f0f02f3c786e628196eace30e3ec0571a3592297c1fd6fe4141aa28e94e50e81885af779c3ec0e093ad4d16f5267ad15032b54c693b626f3f2321dd8c965259225f77afa5a16d7f09262d6d38607e4c64484abd3ba7c7f607ae459499ca73d3bd5f3ee766084b76297c36f3e0ed15dfe046434a6189c64688f033bf776020239644d444f04df81b41bd2a9b4ad82ee7dd4e9a93161a63801f343d6914f8f24cb0556ae126e66b4ea9d8c72bc16f3c8c3df3e93d37897798107a5fae6ace0a4418b0d92609e8020fb46df2303f06937473cb595aa4525765e0e7bc3ad105af167035f8b4ce4a945e1351bed19b3960f780080486271e464225c39790f3d4aa2d7ffda584b20287a2c668fa0122416b395fbfdb34a65ecec35ee059349b3ea28db9c9252ba66cdc4893c98c0fe653949cd6f04272ee94ea60025579728f26669b8425249456e6925a84184311ebdd760e2fdaec1e3e11080bded2e32375e79f940e2febec39e7caf8ef9065c06f604c1cd1356a36c8954bc2ff47ac3a3e3b76445210a6f61c1456e62ed374c386c4fc4bbf2810a098702d418e2d30bee22ae3547ed2af8eca1392eccd850f8dafd947a5e6484e7d7f641155fba22619fa53b90f0f1147112265f868d3dc0c886f7d04f852745357ec09485b9be29747521ddf08a47c80d4346016e2be98b9ade8a1497d0d88206eae0a94e9c525be1213734dae199214e7a2b881747a5890b5269b3450ee62374c966b5f739bc758c7c8bd62cfd44d62e141a9a876f4775afc25ecc32654a5bf7d33140574d521ba80270ce717972d9fcafc9e7b0476ba61c5a04db3e1babf679f3d618fdf1ad74f6b262b63f61d32ceb4a52439217a8bb6f161353eb9c9a058670c10e60b3a9ab94f0fc04965a280ac06758975df704c5da260b80cc677085c0f317e83960a4fb1005ad91d1faa36d7b54105ef3667bb9b681f6176479dc98fea3691099a9b1319a85722ad05042530b586cbdb3ad23195060710329955535ca99ae8ac8158079b84e990a19a3d27b943a5e4258918c57de2208104bd563e0f97ef97e03516fc02cda6dbeefad27869475419593ec28d5180824fff8aa103d04b70195191efd907fa8430e04d00c8884035997b14e18ef897cd5b32d59b2ea80734980f895db0b22c02d503345b4c5a8dc7c77218c593f255b9880367209bb3c6e843e1a0c80d4b549a4a7a33de604419a2c504554715d871ad9165c3b6f966751374e89802d3c0512f03c2f882efccfed4e85879d4c6a9a0a3a45c1f56e5f39b9b60e97834eabfedc8c65491eb9b9cb2f5c3d908af4d609dddd1e74df9965416c64911ce094bde1050bef5857788b5c8d20089f92b00d38809a43f7e3a6e5cf84ad28eda827f6bd4417d5485a9fc4979bdf1cfda55cdca2248e6db60c34dc751b3d226b3b648845f0c03d6838f05ccd9aa8184aeba2689b1a7ee80d54221f5e9ac666f54e0e8a64cd33c5f0f9ce914f2b16982246efc627678882933c1531f754a7ef416f679d64ab4ad63d7521c02dc674a7bcd22175e9bcd4c5211bc7cba08985cb1383d84a605c806361df93482567f6ab85bf958c371f0ce9b699516adda850138a01da0dca02f0f60391118daa71ebbeadc0f5dd0e63ef329169e416cff13d95c2d9a8f46d1ac8abbf44df5afef3a16645f3295b05f3a7ca70f51533bda1485a2f4e0feb986c841c8057fc74afa3b006b8b5abf3c3f458e77bf25cff0c1d8b80cc393e450e248520ae1ffe775d181c0b1fe26df22cc8d4e44cc8d060b7bf74188d92906cd25fb660585969b030857a3098d6e52b1a4c1834b734c1ff0026bb31c1fc1d3cfe1d454f385fa72d67bb587a0428576eeae5c06d6b563f992afda5eeadb2b0a804b061923665a7b97c45a6f070cdc735cf6cbb96aba1562b3f174487f92c924e40476bc46258926c30f22f19b73c58f042955c891d820c980f370d0fba735005348a2d11b9c311d56e27300151a2e1538aafc62e5fb67b91f0e402e44488dc189d2bb42278563f8ce34c786f222c18de50059b0f2db8f00bc97331bb72c6d7eea4aaab5af866f956ddd9f18daea09b87066172d057efee53c5e6e23986e5f1a116c430887f9aff2cec5a93132e08a3c84f387a57260c6f28210316b38e6e9e6cdea93e1e030682ab8013fd14937278aa3aaf7e2b3fe1bebb1ca52687213d84c620162b608c2fc02e8c203f4ad4720955cd88613d32df3566b214d436122c2f14b302bb18c7fb1ac724fa1aa383fa8f62cc932e17ae6b421cd4b978022be5560d368faa13cf9c0e23c5e73f9f73ab853d58bf2f79189467f10707592457c5c6cdbd865b4d82ec135bc315df2f46aa39776ccd0cb04ddf05193a06068160c940560ec57603937186a968759bbfb6760eb5c571e0e53e4011e01679178be30a76892ae078fcdec0f12563b01eb77b08531f0db19451f449c1c6ff2dfd8b8f88be559a07678671696d98c5b195900a7cc2f0050606c1f253b1cf1e19e065fcd70d10d317e4299bf5675e2bc2796cb6b7c994507673af13183a304cc86e1c52936e0116cecbfe732c666e5edcabef4ccd3158ca790da762e92edc3c17b0fb8402b7178a42a90f5d2146928ede1ff428802e4bed87f707d1986bc286a902a836246761c272f37671081b72a24efa10e9010060494ec46158919b0e5a7128f19b90e8734aae0e57c8bfc1dfac5f716d5cbf24a1a38de3b6a3b2853e5968f48ce207424e37de5f4325f598715ed0f6874f27ff0fc2ba6c11a4e9acb5c0ad0d94ec58b45efd3136533dd0bc52e23582deb84bfab91e7769967eeb68f06c70bfd93acb1d87992ac34e15062f2ffe3f2f5f2e70ec38f56025b74ced0b6e7cd895ea28d695502bc9287f2831e0a50b9679029205a55d166e1701d29c0120d15d8dfc338e966e4efbc16c160c6f081a3e461cccee2a746299af13ee51702c45411622d53e7e482cfb018d4252060b26df2adf0437db064ff499cf1bbc5977a595819e52b6ecfce51ba5fa0e5443ebe673cda61abecea20130ae23583fc33827d8d61b4e6dd7208674bf408128b0173e89cbfd7394e6a5fbabeb31370e2683e4809593997bc3d7b46e96abb1be89ba38641c8887717a0ed155f60dae68126d3ad6e3227c9535358f6cce3bbdb31d629cf04c713061861d0e2caa5ee795c1b35a4b69da947f19b84f79c4fc7282372c163ba0068374327a44a5eb112d1a1f5935f4b080186ec6eb0e7b63c938c38673e418885c50279c5ad20cae56cf3a11f71e23126c0d089ec03d8f6ae5d2d3b174d0f01508f486ada41fd35db5b5d7d36e3617c9c5a58b43c47bca10108d5bea45edeae1209f982e734e23ccf3e0f4112425174517a60148be1e242e35c4731a754a2f0248561c5b4d7368cab902489490a44490104988bfe560dd3f114fbeae2214c3c812d88fc691a9941c2239bff4fc2eef7550003aac70f8a4bb38627da0b551f474be23c7b7a16fab7678441d8110634b0c42aceed34c81c4cc6705c9eab4bc24f7cc337d057e7453ce26cd48b167d3b5f1d80228e4d0bb1c74731ea9657e02dba8b689b920cd36333068bf07b080950ac8821dc5b26a58a3e90106b59b7e2a3c8c0fb8176e89a56a9d18b2d5894720e1ad64a51476898c185fdc277b9cf43c90f1dab807b1bd47a715d9c13bd42de590d94fc4021e46dee32172cbd507c1ad5576e84681b44934a1816cfd88ca671e83d50a0734f84a4c76a2e525c1992cba9e19d72d5b5e5f1c3535f0c1c593fbc2d81b35c6fc8a9a4944c4d0c57150bedefa616cfe73fd227f1fe11d72cfeaf3633ae69d5156c7e39cbb115e743fbb2bcb49be7987db30fc758273c6f4bbf5465ae392c76510c4accd059584dc97f9678420e127017b90e48d2ff824a6d902029d9230363a0aad8bf333a45f4f7d6feff1afb3656cf8cee08ca65dab81452d59fea87f42225d90e53bdceee22748c1f8f4a183400387d483c05ea197791922c6550d5ef894ed4cfdf663964acbc03816476d62edd63b2184a636674771f92ee74fa67b8659c1bff1271ca3985c0857ea6985975cb4068c62ecb9f44e8ceb2e3db65de58f570d7cb2b4986aca20840cae7fa6d03531938fca56eadd622f47c8b75fccfa26dfbc2b9bee871b08d4833a74ebe7d11fcc7490aa6d970a7aa898ef86c698c006e8324868ec8f206e696d05d8de545b86257fda161759bef2529553e0331061648ac0995f2093b8484a0f213f655d2be8e3b05e380587cea7cd7128adbc14313aafb15101b1bc4137d344fb26d655b518c5f0ac57200f55de0f44798ecf76ffb3901969b78537deb02921fa8f4e73569319ea0f0080a255230fa859253400f4303ed6c466588cc5b76163ddeeeb4cd98275aa6bc151c49a53938d381bdc49356506bb0beca12ab975e0e76731c2f85d054f7a9ee634578552a01c98fcf52217a5127670e516d5cb0b042869587a426d9da6c597121d41b11dafb9db2d902d1b7549b82d1be2b6c6f4edbc4c05485197a23e917963330450ec34a8a11005b5379521dabb6f8d8f09d64fb05a8cdc3d8106989c8b7d1a7dfc2df733d4245cb35e52bb1dca169cba4ee4c3fbc20e7e5ce78ebfd92fb58456948a0de", 0x1000}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 1: mlock(&(0x7f00004d2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) r0 = shmget(0x0, 0x4000, 0x4e4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x4) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:00 executing program 1: shmget(0x2, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x2002, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000002000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) socketpair$unix(0x1, 0xd4f5dc0909672679, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x106c1, 0x48) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000880)=0x7) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="1f705c05f420143210d9716b2ad43188639b3fba2c133c07f61aa935539e27b4828203673024148d2ad5ddd929eca2e7c1206ac43c4dde492f3a6cc01975fd7a6fcc16d0dd78884a18b9a4cb1363448f4497a566e5ac4232e5a924c90bb334ecbd79d20c061bf0f6ca5ad8fc930d5447951e0e06d18464954f497499e92b8a0e2015d52cdf98fdea7f215da0b3f5bb0acd6c5155210173", 0x97}, {&(0x7f0000000140)="3ac5bc06801acbc57edfe1bcfef20554e6673f8c9276c02d4c70815393cd98d99782cbd5224621c93547de48cd1bf2ad66853485f63adab276c81c692e7c68d217270e6a222580366cae7c86f1a2a7891fb73732aa258b44eb8128d8b9401a", 0x5f}, {&(0x7f00000001c0)="c137db22a22e59647585d94b167957124017ebd05fd64104e4b6ff8770521f3ca10f00e36505040b5e1a607bc417028e04cc8a25467dda49d079c4f26dd91555e2591af9cc6b99376ac58f702b2eb5ee982d70e748acce30fe79b8052e9e9ec09a43ca3d6e8828c87cc34d1fd8e9f6aca9122c22fd1b6d729cf352b1dd4fb106113fc8923002df7069", 0x89}, {&(0x7f0000000280)="264d1ed5ec6885470ad52d3a37f6610421e5d96f", 0x14}, {&(0x7f00000002c0)="8d3d325ca1b65f9f833874fbf2c0a62d5e74844eadcd4568b0d51bb2898be881c17cbdd97da41b1d4aeef1b37f09ed", 0x2f}, {&(0x7f0000000300)="c4dd72ceb28a108ade94c319e4aca677138ad201e5370cf96afac758bd852ad94e6c914d5f15d26ce043dbf5b64ae90eb54de9ebf3a803084b90e15ae0f196077cb0f1814ef1f12af888032e0e982c2553d7995866811fc5958fd20a2b0e6491e7151aae25fd2945f634b916404037dc9860a43fc60998779c47d3dee750925958f081acbad660fa7a97bc70dec48f58a4b2c25012abc8df9f0ac894cccb2ed8ae4354dcb9ca4339821e4a4bd0c6afa401839e97b080", 0xb6}, {&(0x7f00000003c0)="28daf3b3278ab39ac71cbd488dcf4f920e384beae3f51421a50bb2bf4079bec5b1ecd39d747424e298414ef992842d5c3e06a6f592ead7469055c8bd3b320aae184697e02f17e08bc3aa0109b16d93628a9caa94fba9068cf0bd0acc9c0931e77e47b9d4ef7a12c868acd375e6d86b342fb6cdd9d851f0572e4d4d4c521a2752488367872d0a165a25ce3c7fc140dda0ce5bb77c2612603dc48e3a4e6ae39e917dbc88254973de9c1bf40286e3eaf1dcbd9d3c2d508f9bfe9591", 0xba}, {&(0x7f0000000480)="a4b265ad6cecc165cb7cc719887df907247efe26090aba0af2c0b3bc65078505edd9528cd8d35bae246699a89679509a1b1bfedbabd895af3033ddbaa16f3c348e5b3c112316d6f50d2c7f4a53175ca2ee569c100a340eacf3f64cd231e14db8b8fe0480a665bbd12ba2e251a3846ac56f185c864b2f9ddbe2fd4dab15059b186b6d2309e719d317900644b92c481b6f1882bbb429856072601abffc2deda21dd7bbb238760530db067f34c727b36bd1beef0a56d72ce8622cad6e6a1f0b72f91f4d6727f05dfb", 0xc7}, {&(0x7f0000000580)="3e05fb92b5fc2836d9dcd36be949a9c8efd8caea5ac9af319020d748406eddd73daf9241c55ef4c1325497a135cbc086686e1dd93992dd54eba3155bc25729dd078fe3f1b5723385f640a22236aa7480c9b1057c26fd106f0ee080e9fb51116e71a53db3f87730e56155bae76c87d3773e3200fdfb6f5fb1aad1e6d6e6f9411848f768c66c667a8490f62863560ed2a68c248a1a21f41a8a9e6feff284a0064ce6cd7eebb7adb33395c1f0852a4b29d054a5a2b63033a40e22241a17facbb49040a288cecfdf52ed8c6e55b7e082bc9189e350dcc9", 0xd5}, {&(0x7f0000000680)="aa96a7dcacea25fbe1dbba757b716d6ac9ea8360e826ef27243f79e7f4e48f84a0f62a75a05c860f46b0b8189ef6267b8b6ecde5efe50e936693ceb8cde807d64e2073b39b0029358b9adad39bc75d11bc2ccb6b44ea7569c8fbb95fddcf90db407a0d6c91afde89ef144192c012fe1184a271ee331447800b54dd2f43d09985cd79a72a4f41c1cfa697ed843e66dab03d6a97fd0f0eb14e3300df8c1ddb15c1631edee030e0656f93323586e0e6603b6e480d142676953fadda98088e1119df31fce2e9c9218a9abf15a28321457319b0a7", 0xd2}], 0xa, 0x0) read(r1, &(0x7f00000008c0)=""/111, 0x6f) close(r1) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000) close(r2) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x21) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x8000002c, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x90, 0x7fff, 0xa8}], 0x5d, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41, 0x742d5f61e03c2877, 0x753, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x80000001, 0x80}], 0x9, &(0x7f0000000200)={0x4, 0xffffffffffffff7f}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x60, 0x40, 0x80000000, 0x6}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x304) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x200) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) r1 = getgid() r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xa00, 0x60) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, r1, 0x0) 16:00:00 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000446c149a1ef363b2d6afed68490d8d04f708a70e88de881e72364a073df3944900718a2cb48b0a8a2d3448ed596af8991e703864a530bcbfc835a98a4402d70435c40dcf0f094b8e470edcc3d57e0fa42650ccfb6ab834ed05863f8b7cede6ea1a2a166cb7521f229a8d9abe3cc978a5f6b9a40a6672a0f1a8e58e23ecb071d46d77f937eb16daf4e0d0c8d7ba6f58557c813261b0398ce19da242d9f781f98909c822e9de7008894c1657765a2a2df1ff5538a470c16672202d6e9042c711f1dc46d0549e30218e163d79c98700000000000000000000000000"], 0xe2, 0x800) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchdir(r1) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/2, &(0x7f0000000080)=0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x10, 0x5, 0x100000000, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0x80) fcntl$dupfd(r0, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x8004667c, &(0x7f0000000000)=0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000008000, 0x185) ioctl$TIOCSDTR(r0, 0x20007479) openat(r0, &(0x7f0000000080)='./bus\x00', 0x18082, 0x180) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x9) chdir(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ef000/0x3000)=nil, 0x3000) dup(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x10880, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1303, &(0x7f0000000080)=0x80, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(0xffffffffffffffff, 0x9, 0x800, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0xd0ea, 0x5, &(0x7f0000000280)="523413501a54bfb47c33415593d55480919d2e954b81431c0fabff54979c80f7c1e056adeab8251e747bedddc3236651c2897956e32042cd8117cfbeef5072d6e4b4d15ff0adc10f1e13476489c7fe6f5a560c49ec3949d02f5ae2f1ec902ea084ac5c18d33ed21ca891e3ed07385b86e239775a222a01c800c2eb6b4282e6cb593e48f12221bc368f455d14c76711dbfdc41a545102e9186115b2f2357c7ba4c5b84af412144fee193ce62774c82828ca3c1f5e07960dcf4067f55dec0dd4cb4c92975e7b87092de36e11f6a03c06d757d3f4ee51324bee5d71b09bcb24e8def29fbdc40e80f25c375ed0c7bc4b0dc6", 0xf0) socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="90ecc73f4bfd74b4e1670633dbf57a8a5be51c771b7ff31851721f102504209305139a76432a853382f7f0b8da2a6824b91174379e6fa5821eb81559325451be4cf7fbc4eb2e03ee5edc4cfacd930000000001000000", 0x56) 16:00:03 executing program 1: socketpair(0x18, 0x8000, 0x0, 0x0) 16:00:03 executing program 0: madvise(&(0x7f000036c000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040), 0x99, 0x0, 0x40, 0x0) munmap(&(0x7f00003c2000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 16:00:03 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="52c91723a98920", 0x7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) 16:00:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:03 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xef93}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) getdents(r1, &(0x7f00000001c0)=""/31, 0xfffffeb5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/249) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4000000000000000, 0x0, 0xcc, 0x0, "86030000f9da7165efc4477200", 0x78a5, 0x2}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:03 executing program 1: pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) nanosleep(&(0x7f0000000240)={0x6, 0x5f4662c3}, &(0x7f0000000440)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000140)={0x7, 0x7f, 0x0, 0xdf7, 0x1, 0x1, 0x3, 0x9}, &(0x7f0000000340)={0x2f, 0xfffffffffffffffb, 0x400, 0xa078, 0x8, 0x6, 0x5, 0x80}, &(0x7f0000000380)={0x6, 0x4, 0x2708, 0xff, 0x2, 0xf95, 0x400, 0x7f}, &(0x7f00000003c0)={0x2, 0x5}) dup2(r0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, r6, 0x10, 0x775}, 0x5, 0x7, r7, r8, 0x8, 0x7, 0x0, 0x6}) getpgid(r2) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x100000001, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xbfbb) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x10, 0x3, 0x7) socket$inet6(0x18, 0x8002, 0x3f) listen(r1, 0x1f) setitimer(0x0, &(0x7f0000000000)={{0x81, 0x1}, {0x211, 0xffff}}, &(0x7f0000000040)) r2 = accept(r0, 0x0, 0x0) listen(r2, 0x0) shutdown(r0, 0x5) socket$inet6(0x18, 0x2, 0x0) 16:00:03 executing program 1: socketpair(0x6, 0x3, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getppid() getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x20) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) flock(0xffffffffffffffff, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x100) getsockopt(r0, 0x10001, 0x1ff, &(0x7f0000000000)=""/122, &(0x7f0000000080)=0x7a) 16:00:03 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r0, 0x5) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad7b0a27ecf83992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020"], &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') 16:00:03 executing program 1: readlink(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)=""/82, 0x52) chdir(&(0x7f0000000000)='./control\x00') mkdir(&(0x7f0000000040)='./control\x00', 0x100) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() lseek(r2, 0x0, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xdcbf) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) read(r1, &(0x7f0000000100)=""/88, 0x58) r3 = semget(0x1, 0x3, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/239) 16:00:04 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) clock_settime(0x2, &(0x7f0000000740)={0x3, 0x6}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) getpeername(r1, &(0x7f0000000600)=@in, &(0x7f00000006c0)=0xc) sendmsg(r2, &(0x7f00000030c0)={&(0x7f0000000780)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000000b00)="ada421a154c5d2ef1d85a16304384c11a4c0cf5455cdd4ef8ea215514bb57ec5db19db79b45b86236bab00e1bc3b96310dca68e6a18170f319cf69b0e6f9cf9ae732b27c9767d7f97cdf30d1002bc90594e61a3cc34502f6faba1600d9153a5bd51711193567b9faa8779bc4114be95470be02dbf33a9857a8626f32c39991fc3b80af261218f634dd8b426259d8b7cf79085f10f231f20f528b7ff61e01d91eda0db0dea2b29e08bff949bff3e8aea13680009b358df26177b257309caa2641d6a47db94c75a131848d269cac527d10a16ce9b50063165cf24614c1f942fb0233b83498228e25f8f6236de747c7a140c26d13e66308f9c73a230216a9d6a6a359f09a469cdc76c92ca88a000dde221fdaff03b5ca2280a91e780f5e688324ef5a589d216253beae551d2a0b80ffb737bc77519a73ef5c03d1e51c66e2f4122ca01bf1da4c93015f6a7b30014fa95b68f078dd660177d66a67c6b0db8648cc5fd1b3f62e9551cd1cc366d53c1334916ae57feb8cbe707bf212e06320b0bb2ebf26f2783741d2562532fb6e7e100d71deee731490b163a701563db1c47f1bb34bbaf5f84b4181fe913d8083ca36940f6aed3a23f076fbdc04564aa8df2153263ff8a8b52ec17cf2e3c30b54795e4c6bac08d0c51cad32cfae316e7d1d95b87030a794dc034775f882b0f77c0599cae522dc752cd83d97bd4c9bfced2a16433c5222807eb692c6ea303645d1e795dd0bcc04554585a68498a5149aad6f1e575d991378d1bbb5f70c70aa891b86f97e801b4284aed92f9b49caa7339cb453967fc49244035ab8549d81dfd1e5ab718501e438379f70ac8cc84541cdc782210ad8080d1219322cd466f4ef082ab413d259711fa1074cfc6a415cbed8b720f292f96c84c1f9a0e74594e69d12c11f5b47ed3c8a8ed819b9b2c66ff59cac5477e0a75910a1efabf7885d24e0860fb1f049204832d532bc914478f94c54805de070f0e481fe5359582ff5857cf20eb92a0aa797fdfa83a9695ad49b45323e1712f049a62cb8f6d834a367ad3973d0d6f64c87ea3807a4cf3539854b0e30ee9a0672e9bf308d53cf8adb9f7c46e4bbe012c5e473d3231cb443842761e28d756e91bb1fe270810f91fa48b51c333b375ac19b68fe05fd2dd21ecb54ffb7bf4b14c9f581b3d3771cd06755943fed141be47bf5d64132a52b6763b11bd8a5e2e78f8118285bd4d37e3b4d2256f5eecbcdd460442ab30710c7e454ac7e856cff67923838c2b4c9bdc3699fba19967ae9e3371faac9b6e4d65b6c8f434865ccba79a3146e748e587b6824acba1131eb259dfcfdd24898d1ed08f123cef3c4ea906195f9bda8f2fb2803c80e5f603b5f2191949171dbd5646d8a12c9d3210865df12bf7559cacd897532c57cc0800797b4b14f2583ce371a4148a83bdca5beebea3850f2a99842e03153e65033cac3cb91fb242e15ddd6f9537ecacb67e0f5c6eec3dd333904dd1c8852de313667ea6d3706d3bafd6828b3369dbdc4caf6e68bb059cc1232cc1092e2007448174e05f733c4e4dfae175e28004f596824a12f3cda3f3127b847f8c2b15cbd2d4de2511d77c97c6d8de42db1195824c0e5c86a8f9c3aec2cbdde3d2bd9cc7cdb611d280e87866011b85304387897f305e985c0ca179d37cd9f6f5cfbe83113c02dc52836b265eb291552acc6f8ec15b1750053feb2a7bf06d6db55abeb2034c589c2e2cd14457568532fc8940375ff324fbc1f13174183278ade60965d0d72575dbabf1a27ff6e066296545b628eeb77432f75a34308292fcddcded909ec403199008544fa9c299912f1ca1713ede42ac92d16174beedb951ffa5fd54dadd6f9c1ec5ce7d5a8eee7dad001d7a032bb3906d1ad1dab4e19c403a495e0a90ed2602b772f5a5c874f189a1d051737b136aecd625c35e5cecb57c86e47eb7cd0da3507a1e814f7ba52f60c2c1a1cde66a04255afc4df93e55b388c7055afc0ab536c7501fba6c6f6fc8894bce33a59abeb483061d4e8599c5056926b277b5549ff48992872d5e6fb192ca4e0a101264f94c5dc056b0a1e41e7045270277f44343938076aee1fcc8708043189e26672cf74e1440e2fe234a77dad2a07f886576d14ba4be63608f74e612ef140c337f2ca9db5a0c3867994ca13dd7bf1efd0c4873ba688741a9a414006fb7765adcce1fa100e245dea16a68f96e74204edf31bdcfb448b048c38a9e07f4d71f45ecc605f76aa1bc9513bfa941e48b1a85a770965ae7bb90d6861cffa739c923bbed629524aae06e9621a92ac79f9b1dcfd366b1e016979902eee3009fce0349f689b6a479b4115fc68d6d7d4ed8bfbe948a36ebd97d6aa401cfbe667a058a0b4238b4d7d6f1d625b8dabff93082e54a44fc63bcef40296355807ac3e7bff6df19427cbafb124eac9644d141723d1749da2535ee47ce2a82e23e2d39aae75e8802140d768f41e0072fa8a59b9b3c6e26fb5bc33eeaad6fe6c1db66995b935012f40701d4a73fe400cb04da62e1c009d4d3cab68068aca7bc8fa38df7ff4283027b7e7bdda39b1a6dc73cd420147dcd6cd1099ec16c099d1072bff5b1cf7e9160a98f1681b0e4a00aa18a3792c070a2cd28bbcdad2b7d464dbe4793b689b80de0603bd06f5dcf2ab2eb1ac6af82940797115c8c36a83e3af8b2e5db6bc468ceb7bf411235049cb9790a879dd0c9f1cda9475b54840405c2e71e43e7fc6bcc85cfdc1e8d529f69ea7585dc84aff2ba3fd3595cd9a1fde9b9592b6e9334eaca24c5abb8677727cc265f26b3dd57795446eb4dc11f7a5e4b8c6d2dd5c08660e2ffe8fb981b9fe27d2916c0db6c72fd33be53d2fe2ec2bd56920fb18c18156414782c6aa0e671e37da37d3547753b9eb4ca128ab95b91c930d26b3e19649c05bc0e13f4f63fbfdcc66d0e6d3187ac783479957a6fb1bf612411b95fb3f554a057866b934836861f804a800e95fa7d8ca22f10e91f05e7dd55a3036b30ff2db5af84bef097e8677875797eb5478444e461772cdd7c845419b6566c6c9f3ec71f4a1a6273ef7c3d379a7419aa2d5ed4ca38891d86f0fed1f94d4cf23c8515a5c5910113960d515bfea5c2580addfd39d0e6e70b674cb4d84a5b0ac10ba2dc2be9cbddfbb0bbf1fe4cee485f8ac4996ac485d7f4a9027a579dbf55393e19b47d258cae4d650465892e6f9b52ea9b531f5f20a194633273f50d5d212ad68f31d678873f008c97c5f5b4838c5aea718548a8596ebd18ce6dc5c21cd108fda01b5cfb9583d354f76446b407dd68b00f6ae6c91d05e8492ad4777df7495f3c8a7b3293c6cc7bb987e64101512b3162055f90811e8e81b7567721338f771c6b752f4600dcb51317fae3ad17b1566e1845a3e0fdcf845879a718411420220922334f73877763e29b594a27ef34241d9940cf4334ecb6fb7c02b0d836d4aae6c99fef1e536b99329c9d82afc69947fe7c7427e616785e39cf63aa7cc944e3709f9e9486f1eed7474737ac02a7651df5dbd2425ecff152ff584ce29a2c77d70b3556205dc3933d9735bb477ee447385fb0dbea8e6ef335e598c998799ef146b9a6d297bedbe4e07da2f095136ee7c2a7075b3f3480b85a986d5639c3ef6deca7c97da67002cd1f0a7580358581e86c07bcdb0794b14270d1a47471b29230750b3e7085dbd9c8f5f18054bac6f4970e1a2aa8fd6866421aaf79d84a93a7a350eccd7a1ab3a5094ae922add85a9ee6fcac63d0b0ce0acaef3fcc739cbcedea2c94878cd1a9ad0bd3794ea956e517813e9f3aa9efb7b8011cee524d18bb4bf0ed83c19e957f9acb484a33b288c0688164b98cb41d6bb0728c8241a285600569acb32f7ba1dd959b275ec1b7db22f242c398c823d388e8690bb4c3cb8bc5c8fdd18a850a995198ea63c6dec47a2a24a0817138943afa964ca0b498348d30bc213974e4d671b02f7006cbf2fa15871f61594197940c7895b2e057ca67d8df7e69b8de49d38718f06eb41b545f5486b227bd776c52e87af5eac1b81cefe7c344e7119a1171483d116f8fd5e609fda0222d935fa6919fe4fc7b6d6923f459c81415b1e4996c7f75efa552a7373fde0f27240e3b5e42c2b31d13c663b79063aa776feffa5c8f3dac538e9e442720ba40c4cb52ec93e273aac6a2e41c942320d4dc50d07b19a5dc738e747cc666389e1a0c67325f99113f268e194d0fa0aad3cc5fdf9dc03ebc0a1e486585947d255fad216bd7c4f8d36c9fad19f39105ea08ff53244be5dc17a76af04c4ba70e0de37af9fd0b7adb544dde4e5fd5dfd98faca0fedf874b1117b28e662f8f4d521ae453da042fb5e90ccc88288da9c63fad66decc02d1f8e03c1b0e676d0a379f666a70449c5f84a08c22570a535e0c5846f970fe8932f2dd8ca0bc1e2371f773646ecc0a7d46d265fbffb7304755289f7e839c9178e73a323e407bd9ecf91059b917b8bfe6bcc94fc891003e4a3db00d7103bd6d13cbc7b904b2d5802c2e4be3ed15f582d377acc56413feeed46032b898d35c8139c6916d29be4d63cc9464714eea257bea6b0b14171e32c5a923e69eb0dc35cd6d53ffc9b3c4e42fc9027fbd890562a34c7c01a0ef7a04e937a5421809e23d875df05f51da7d099b7083424a6ccf107091b3868fcbcf5f6c1d2aadf426b93f7be770cd1960c3e8a986aa0982624005325399040f2e8372f0e2a1c0efe77ae9bd86c75f319aea52234fdc7b8e0ac059118fabaa1cb3b4f3676321ddf32b3c236e2616e49f49edcb316e1a2cc0c2612e11800a6b9708873708bee80a3c00952afd43e23bb8e7ac1f2737135812a4f5a2fdfaca8ece3ea6e63eca44b3782298961268b5069cd6e1916ee255921f51f7b5e52a8b281aa18fa8b051e44b3bdbb05aeca47d891e0da1356e7eaa464cb639058a14996d22fd1ebac8d125c868cb070e3b3dcf0467938cfde828405b267cb00369cb98a2429c66d1f7f62cba0011237cd29346c880ee9bdd93878bcc62d25aa6f8da3a9431c57543bc8f9d17657b31ab71510ccd3c5c4f5dd3d8d390e68230c5a6ae3709de48974201f6964ab4662eafd4d023c7b0094cdbe876872ee63f849c55954bc022ae2a876c16e0d25586fa238d6d7577b1b41eb54fb31a2febe69626206990e238ed282c1b174df3ac6d73600da8db1b834986ed6687fc4a2510547f2f1d09db38756fd49cd10d52f58983c1a5cfe3aabad94d0e4348f1d429d292ed2261ed6592bf2debe4bcfebde918c2f64f182d58b4cb5d9ddc325957af9a97cad83386e3851db4d18cc39749b4d052da7e614ecb9b6368e8a7c1e18f818073b6e4f7f71edd0893cb4825e84dcc3a2a2d17258351b6f561f70e263210a71616b6504a401c3ca4ed7aa203ba4465462edbd0cf6b97bdf012e90040e40e664f90bd95dc5c20d44a9f14f6f7cf7251b2c7fe22fa9e00cda32cb71b046643c3c9d8d1ec50d1c4b73a1e26138db89f28d86d1bfa55f4ad9aafa7c607ef693b3f24977ab530e3f54381138ac27a510e46a516021d9126aa52fcc5d1b2b520d055fc72b5b396bcda4a06bc77d01848dc21affa11f5f66c4b6622c79314794c8b6dc5e2a551416a006e6fdca4716516f50f5606010349568caf708a6f5a0ed9cf804a36e4765983b4513c02565cc44c855844b5851eca6f4fcb313cec08a01bb9feba7340c548f01d0a424997a2ec7559b21a16962fa9fe83e5be99f2bdadb7f79fc3e00f57a25dadf346ae1248f2616dec5771035acdd36e29ddda4bf95c4a070aae5ba8e07a2c8e94dcaaebca36195cd97", 0x1000}, {&(0x7f0000001b00)="b64e0c3b46148773d3752f5ef01c621c9cb9ce09d248514ad47ce6664f736ab75332962a34317b1ad9f5a2b61737f65e624ea36631fe364459506cea670d018dbc20e205182def753a60b3780876abcb054ab04e2ea4ed7c8590fe536749c5785d76e7ce386d2a4fe57373f0bb64c5fa741b69ee990aa33aa054ba20267e96002c6c92bc47d151c578b94f2db958c266a943b8f69d7ac9586a7f2863d03aa349d517506fde82968de490e6195acb3e4a21895a7b52b05d9cd05f30133727", 0xbe}, {&(0x7f00000007c0)="8e3bae647509cd0a4b09f3", 0xb}, {&(0x7f0000001bc0)="9080d0f8143139a8ebfac5b910062ba3f2774fb026940d48a54924a00f884125936e1a1687bdeaf671f90960ed75d88da1a3f45c7f1fdb552adabc59add5d3432c3e273bdcc583c809d15752f20193eed574d1d53d5ff2b834aef58658c8bad86f5c54f560780cdc9b567e3cf71805f502551bca", 0x74}, {&(0x7f0000001c40)="8f3b539a36d1e372e65f537f2e26af097c5ef23285cfa58858da75e5568a80fa169dc2eacc3af1f5688a857ac25b701bce622b6e6500778c236a59bef413e9156b21313408ad6a9d2aea0f6bc0cace7f7e796b889eb97f1a799c7914e8e8c3fa", 0x60}, {&(0x7f0000001cc0)="7784872afb96ddb4a2bbf0dba5ff971172530019fbeb9db1e640bca8cbe2a43098150c72617cd6a8ac9421ac2fbc201f799bfe542560a825e99bf01cd72f48d997bebeb47573088ab395c4e7b97314e9117a255be192113a6216c99b8caa8072b4a84c94a9e5e130a4c401a3b95683f130577b4f3e353dcc266696c665aea2e551d14e31018868fb4eb109a84117485ac4d44cd0d8f0854d9236933d1dcb7160f7eee6dcd293fca41e05", 0xaa}, {&(0x7f0000001d80)="1c329ce867cea6c0319dad5fbb753a377d50d3219176", 0x16}], 0x7, &(0x7f0000001e40)=[{0x1010, 0xffff, 0xfffffffffffffc00, "501cae5cacbbbd1ba5f78ceb36a858cd257d376deb85b9fc2526121f59c4729d1e6fba6b2be70af171d9f7bdf5b8d91e01a6302ae57ee72a62178db0761b85a8cbecd1ef73f4539b71f45e06f5e40a84630e64def65fb81ad4d9c74b0683f8ebb93b8b0862a9423a68dcf3fef535d96ea65557168c09ebdddf386be52f99c701fa8ef957be481fda2273467e4657a5cf2bd5f0992bb49b94de697af8287adfa3c8e073563bf0706b532976ad8760cffb241ccbc3ceb60dc43b97d06e50a9689f62d77ad4f400b7ab754517f0e6616cfbd45c8ef66b5e9f631af47d338ec47bc1e463bf697336f0019d24f3a240f7eef6963ca1e9ec70c4e83c80f803414ea82613920ad9de18c66a814f1c8c06f3e0a10218d687cb0810b37c1d0368878c2694c53d822d6f40a1837f8d86a15aad5ea96e02e2a1ca7e66381721e2741be8eb5feea72e89055a643db4e312a34e390551e2bce1397af96e15f6e20f2d6820537084da9a8849501ead2ebeef326d37b7019823d9b6f272150304365c727760bd78282670d1b3051ed4c6a23202dada114c892489903472ebdbcafe19461658c9f8d044d1db37dd9adb5086345d9c5913f5b03a42f02ce39c058dff5832cda6da6bfa78422b6cf39fa8b5576effb62940275d164ceddd7eb34d705cff8a05d073e7202f3e2107a5c1b52cb58128b40179230d790da44aa4dab50341de4a2632274671e57ad627b8972a7f02e5a6a626a0797445949242d9677773299133d461b7b4edd3f0c60c189b4746b93bcfdae783147ba1101629145fa69bcca4a3d3f795c57715c2143e78de21ad52585fc4ef097cd6d9afd37e9a9e546788b6578d68e3566e91188ef53715130c83cd45d5c1ee78eebc48850d024c43d340de49f6dfd5d570528f049efc6486dcfcf3522b517fbf1e585156509a2f81ec5353a91d5f83dc385a14fd84880d5ccf29040e2a21dd2d073523c73bf0f76fb418d13be09544cc313b43a49a6f1e05e181fd4d68a71581c0518fce3557d17fe0213d9e997e2a3ab5576d0a35fc58d6c0b6db46e2aa9f9ebc11c96ad6a23a9f1ea7ada9a293a4420380cf4895ba102dde79ee65abf52d4c633ca9498c347dd2c24f70354f0fc60251ee198893fa85ddbd8b1a7795415c8b117cc95c25ab7cb53bc3edca9455a868783a0a844d1a16fdcb8f6fe49ac2ed2b0218ffaf8403611aa2a55599ae6c161d0fe0b38eeb44041fa38414bd4a6e09e66f4418e49706eb913110eb54d2fc55b3b671e9b8c6ae86ccd05ae138f6558844d753f45a8305357ca7bf700f3a16b06d664de156b1b4d8e464fef7a1e223b166991a948ef7f39e043edf566d2e7e916108a1bd6c18599e262da44a3e739896ddf00af23617af72233c3ef374ad251f3da7312242d4532c982213231879aacbb35f3fe7a27d20d723d5d9fdf19eaba370e38ded0147707d8b2553044903b689547d4571fc2c32c09e2d37acbb0c856027c4a567153d2cdd332a314f275f903623189edbf6074647f53abc15204708287dbb4f9dd002e661a86abceba1cb0e79b5e186df552928d0193ea9d99517c2085e117cef26681b2ee01c874cfbc04ee58a63a473f56753bc784834b8e81e0222f7b9600a24fd324d314b6de0c63c5510d055c78713cd2555219974fdb5308b1bff599a6732d26127e3ce001e34ff4493874716215ff14f09406d1b558409c67a1ff7b2a88ac60c07ab870c242b2e1df7801e5027ca6f649c71660ced411e486d07307f0f90337b364f1f2f901ec52de53e96f88773dd04d418eb75bc4178fc87030e743d6b2a8b7da74cdae728127bd9aaa5065528f13fe032a3f78ee4df4882ba90c1ea0b6b4a37a11f2a8414632106217954749c6d0eabbe5567d0e8a589cbec7b86a811f35f1d07ac1503f7cae7a7e48f85b973733d857f4f18668e356f517c36b1ce75103955af932d0f848a450e6b9bbbc67b5ae6eef02f8dbd9c0a865037797c2c07efed30790363ac4d297b8e347382bc2fcf79e789f43937741be4be890b5f4bd52ee42320b0085997771db71d185849ec35337cc9892499cca11562a267fba50ca4f66eacc481d8a0f313ace9640f973f90b19e38bb7360f62784d0adf10709ed79f5316dcc4744e396a68c455a24da939668f7de0e8f3fca35769b4c8c784f3827b5e93917e2169f652a62211ea203345ec88fbb86a24816a6a4dde14c63736d828f650ed6ee36027c752573c583f702bade6d73e0139f323a825fad529c9649ef99a7cdd278804993703d2b2b62282631cb83f2e1a906a1a36d578a727c8601e4f1c8abd354626945bfc3cec2a7adfba7d0d783e63fe91b09eb6dd21102d003a8381918217fb41d2c41aa68d55573344e36e26b351883f45652f84a841053bf1630225245e0db0282949a9f0feab575fdfefe61ca8a9e7159807cc999077eb10863149951d5205a1b87a0c546dbf00d60606eb7e17c6af6a3150a65496e339571dee3e9a59b399d4c38542674791bd713cf17cae2c9fd756fb1a6e5e0c256adf5bd4cc6de2cc43f0fc8fee263add8408731f556546d671f65df4959d3c62dca41657416c8aace76339d25fb32732ee2d21e01cb1ac32f554aea7c55f3d5132a7df12d8da3703265601fc1f5a5da0f744ec4b292428eb9f8451a744c9f69cd53b1ae72cfcdc9d1191d7c18fd91c7a57840c5236ba3623841b1c779548fadb31846df72f7ae6b534c3d100de627859f3e1253f66f7ff16759a6f82d25ee7d6666936b3e8e8039104edbfe3687cf3d84c7fc9cb0726bac6f1071d311d050de60c5ae53ad918fd90e29b667ec17846083d998f65344260f722be06bbe1a4273e2e0fa91d9721b8dc99371324a7de8069e030f5967d722dd1055810ac26086c04e49bb36efc7d23b61759226cebe3e29af8ce17186d5ea78f96654716b66dd08ba7c36f6ddbad82d0e5a3312c8ad696b06bd7bdf9e2f8929a1f5fb044b16033b61a7d7038cce135fa7c6fbd730d77acd68a99275cf3b1de33b67dcfb6c4d6ef512372a38fdc975582e1e22a83b92efa29e2c1c406af87215df78befb5e646004342707a5d3fa59da64b5b7d73b3fd787b06ef6b453520a4d9e8dce9cbe5f82bdcf8fd8b921c8e7003bfbcae423598717a49731165e1f3887dab3bc3389a904553e69b8c44884c6cd15b4d035a2d478fed9079686d693d078f51814233afd1a55632b11b10e75c3da2c9f6c8bd4936fb5a73017dcfc0f8b9e8120e66a7cce8e3cc6b53431acacb8fddf93ea1baad14b3b354b47b998b95170adbbf50ff068c6bddbb7eff50ad8ab0bd215edf537b241ce151adda5adbe364224b1703d78121c9c00779b5ec944cbc3c6ee2e502bc0901f137577eecd6e9710d41677a2bd109ad07a5d67df3bae68e1224a30daddcffa46359a681f8f5236dd7894fe6c020f591c6cdf92905732a2408c1315e3f790d78ee606450971eebe892fafa0342d2e14ebb12d5f2441f6c23cb3fead8f92643a91321d538a4b6457a1f880153f31c2c2556a5546a3e62be90aa0f830d4311a70a9cd7f2edc30ebe6ff0fc77c4a8932822b1620e6087d84ff24c43329210a6182b994757f08218e662b34d39799b0c311d61c3b9b566b7c489bed5d1e1df24b0c1304c251e5a41758270e5167fbecfbafab01e49ef54b279360996322e12775c8499673ad433930e71d36b380ab0f792523af0facb717c94b00d695e3bbbb6119bba00fd10236eb21db1847f9f0b0b181de68ceac66b6a0a9f985673d4661fb3a4a5c5bcfedb42626624877bc9b40bbd8b5c36c9145da67804437aba6c71a6b7b5fdae8bf31c0e15b4435871861f9facc3936be09d2d7844d664f2b86d00ca7fc7d9544a32e605edafea390f919dd00594dc85c555154c1bd85c01a2951d2206561828796b09c5840c8825ef48e39921ea4d0d52402d78ac64bb5c69fb78960b932990dd4395b88d29db193d0e7818c1f52486c2ea1d0088ea126ffb8baf338dab56e4e52fa76a404234faa91a7c6f6a04a7cbd8799696be56edcde8609d064f989b2986a74881ba08978ae875dde41cb2c74a825bbb8fc0b13bca23e553e7f2fcd54c7eca8c7a268cd20bc005f894a9edf70d4417dafefe9016e0263a3c1fbecb62ab0884420071156b47b762eaf27b816014c51d9c56031f978356df34d828aedd0a0123f0410a9a4f6a8e91ed937087bd7754788768ba4223263d743218a1adfaeaeacd7406f95227cc7cd43e1a67877dafc23dfdcc940fc49d46ad7e9d8478ee7307ce4a48b9e351abe872b612b3cd1401517ede33e98ccdc9741eb1e102105ab16de96f09614f5fa55facce69d4b6a60f93215301ec4859c5f23624bbb1e516f9cf77a0528aa86223c3ee97cb58e450ab4f239255faea41c7f7ec3c1369f6ecaaa99b884506af4365828103c529010a999a0e8f9873f64bca1d091bf61fb5fa1f4b046491f273fe6533cef184f554b09f01d5825103e552b3ed9f3ab955da2a2c1bae5940817f852d5fe4f9f71a7ee9bc9a5d36cb468aabad75d9da378704f89ae8f8a0aad7d67acf8e07c6d73a63afd7c5829085010803ada63a580f2f2a88ba9787e749866bc692c5487f4a26882ae5a146277e9681b8aba0e2f3f1bf1d5d3a9e9d805032c8874056fab93c18d0afb7976564c24d0d6e1c085a196dc8b16baff47d7ce3e83ce53f5f93be6ea4a58c3b5e8b61a3efc632181250774e21be0af032892730b1c681595790063a408e7aec5ed4b3bc2ae6aa14c8e1009e11611cca1658e9166273003100db755e0db7043eeac71434a9b1fbbd510b270f5852a1e7ed3fc70cb25f1f78c89511edfb344cbcf95814fd8c14e3f9e0e2f28f304c39a5bea93fc29348dffbce69fe94be0d95f2a5a23507977f3d6d9dfceb398fb5a86053e2eef0c3de05941353cdf6ea5e5f7af6a478615c03a0aeb4e1ffc9c40fa01e9241fcc701d313c3a39edef1ed2637dcc26286e5d99d5bfcdcf1683e1599333369f356a88401d9700e8be56f831f2212483af3837fca4bde1f9bc2d1eaf5dab0db87a66f6c8c67fcbdf5fd89f58638c0188bd627260b6322a381ac500caf8066f8c2825b061782beec406aeec59f5dcd2e3055bb407653c806d62d8aa33f0182aaa91d7d9f8c8292877ef3c45b35726e48e48cd2a3204c845fb2cc876e5868622859d0757409675b6a2f64fbc60e5235093041a3451c1501befd40d3c3023e0c34a9aa9f95ee48a7d888ae5b7380f788c9410f3aace500c7e7fa8d689baaa84f9e3df74bb6ead4cffe91b2144a9a5f327ee37b62f70fa8229d3f49ddacd46d9a7f6b467ae55a78e46db676e51e849eb1f414a300ac54870162de4824dc0742537b2bb318555ecabbd1c6e882acff45cd80a0be9d233fbf4f49e8b37c647bba1b0ae8d5cb59fa89d9e5e662fd359acd90337c0cb777602a0e2705f52cb47e30c0580fc55c92fcae286b22dbd2e8378531ad204128ecbeb33391e04229fc12c9fc6aae908883c7c6bab2b012366b42f6a8e80f6b6a7b0da89aeca0eccc85c6e576dbb5d8750f886f9c181e21713cea93c6fd8a0db03ba61179bbd16d96b9d0fe94be2070f379d6757c91b52781623dfe8ce0f855c58630030198e916cfbc805b0dd1a26761bdad2611a36d589b1f9fd99316a262a10db29835db15a11a66ec723c7235e03db2068860b7bf2d3511f99166e29458c28fc94469c75045a731582a5d5b33e736497c50556b617306326209f805b0235a8792cc58b8bd007838555fa9a06fa1826b38d3d29307dfadc"}, {0xd0, 0xffff, 0xa7, "5a0370ce5b96fe230331e8a9b23ddad0607d242ec5af322dee59ee9fee98b19c360e17c2b6aff2503d8d53ab63eb1cf774fc5491e2502276e220042cfa5d64685920d2c35f3c2209e7ec7e6d2fa5680ea2ad252be86fdf2a1ed0e8062ab132dc47e2e20cd419c997fe503d7ce550dca26b0232607ae2cc503ebb179ddae8c42cf4fcac073b099260e65f55208c29a708cbd72053eee93f25e750a81fa2175d47ff4b6e3880201ece727d6ba650df26540116728c9118b7cb3e93549c71"}, {0x70, 0x1, 0x3, "6009d33feb0c8712ce275bbb93838e0e3ae6a6e842b5a44385ff8ca1ea0dab1a825fcfbea356c62caea6ad14b129787ce8d1bc29892036b7101ece58c82285e661c05fe3f8c57ef06f522cacebb9b97ad848530ef73119c96bbf52ad3e"}, {0x30, 0x0, 0x2721, "2460dd0b1e8ebafe390fc14ea0578aa72e3b430f3393ffb0d298c0adc999bccb"}, {0x78, 0x0, 0xa5, "810e1216c8606ef40838edf0db80e8ffb3e8b1635f9a75655a5fefebceaa8d1c28af1f6ee0c40ac45f00408db559c6f893088514c64f5ab1db71ca8989168d102faa3bf3b5d593338eaa5ca59cad38482f1964983f5f121a1875f0f9beaa7538cdbd"}, {0x88, 0xffff, 0x4e75e533, "30bcf43b9fc759a052e35dce6ce6662ba3eb3ca0a06093578398346b29605cc1c31416bf7a5a883e9be8a7dc85a88ae09accda23de08b85383794d409f46d59849f2a7423202f120776239f40fa74d87e08d0b1a6673ad9fc26d5f8e2e16bcb7a5bc37707f82f0b6d45f37d358642307eddca0d637"}], 0x1280}, 0x400) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) connect$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0001000bf8de7f894816"], 0xa) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x86) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x1000, 0x4) setsockopt(r0, 0x10004, 0x0, 0x0, 0xfffffffffffffedb) getsockopt(r0, 0x7, 0x2, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xf800000000000000, 0x8]) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) r2 = shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() syz_open_pts() r7 = getpgid(0x0) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1f, r3, r4, r5, r6, 0x4, 0x29a1}, 0x800, 0x23, r7, r8, 0x1f, 0xfffffffffffffffa, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/158, 0x9e, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x10001, 0x5, r1}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x20400000009, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x101001000, r2}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd5, 0x3}, {0x3ff, 0x80000001}}) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) clock_getres(0x3, &(0x7f0000000040)) r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001800)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffff, 0x35b}, 0xc) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xf7, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xb4, 0x35, 0x629f, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x2, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000003, 0xfe, 0x400}, {{}, 0x5b28d74e69a72fbd, 0xc, 0x80000000, 0x24, 0x2}], 0xffffffff, &(0x7f0000000180)={0x7, 0x7}) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:05 executing program 1: r0 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="510fc34202af7be93e49f934facac4b3668bc1a038", 0xffffff8f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x178) fcntl$dupfd(r0, 0xa, r1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) socketpair(0x18, 0x8005, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f0000000040)) 16:00:18 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x5, 0x3, 0x100000000, "34b658fa038c66d8edd4f33463212da111bb6226", 0x4, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xff}, {0x46, 0xc00000}}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="c109b59efc79be8841de55ea7ed4886c14460ba4d5a8a9b1402a93fa943c5f7de0de654f7c051a0110971fc53fd966168be25da9a9810413c7e3747dc61f5ab938b5b2ac728ac3245bcb4eb7aad677283ef711f3beefc1dbcc3106f588b48fa93f384fc877601832e424aa2d0f8a1fe208465ef4d1d00c4f8b015f5b6a850761799b648254f545d5a3bbb75202a0fe76c8e3026ad0", 0x95}, {&(0x7f0000000200)="5d0ff838a343dff4cb3826b721beed3e2eb09a9157085bf670748bb607807f7309800eb1fd732f985bff796687c0514983a43dd3899855faccfe9b6988a74b91c8d6bba0207fc006f5937ee5d76549e44d6b21997e847c9682c2e19b8d75947ce421c4b06a64f0b0f424c106c1c57ac9fa8525d5b8c7f1e5", 0x78}, {&(0x7f0000000280)="5ea3547db6922f445d96eb1cb09058f1e6fa5c4427905d37c67fbf4b01ba6d58b86180c5e870028fa6c6b25f82a7446114981f621e6c3d5dba5d1c0b5124414f32abdecc18f382dc8d01a30b72f203aa787f7fffaee7cfb65b62e777d3818775f4154a0c6e2470e892801a7048d81d2bda5155aaff94b681c36af3aad86abad6399b07ce9d9249b489e8c4b3818043fafab58f361bd45b71b64061d617ccb3905bf03f120ddd7ee5fa7b7e9b8532a814662ddf4de6d482045c24f64df1bb1d252e880ce7738c01a7df65b4607b8c2aaa3455818ba056d85538226141aaafc81a6200b8e5", 0xe4}, {&(0x7f0000000380)="e48a737bef533ae269f8ec9317388baa05eb2bfb653e22d7e8c89556fa3121f588b23c90b5c6d81b11068c44663818b8fdded4c946b07303360b728800eaf8b0a39ff63d6b6f6f0fdcae230f2a36d997635d8bba1ad60b266bc7eea5a55ccc99254d9539b2cc5adadf4cab6a660ef7496d5a61890f20b8fea88020283040d97ac94a97c16458b1e6d7f2f930", 0x8c}, {&(0x7f0000000440)="4436276be7", 0x5}], 0x5) syz_execute_func(&(0x7f0000000100)="0f0ec442f9208b00800000660f38dbe50fa0c422f3f59e03000000c4e139e4102e660f383174ef2145dd73868fa818cc9c6b000080200a440f4815d6180000") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8000, 0xd78f, 0x5e, 0x5, "30a3b17382f7d20016c753e8ab14799f678868dd", 0x3, 0x9}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0x8) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) close(r0) connect(r0, 0x0, 0xfffffffffffffe22) r1 = msgget$private(0x0, 0x426) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4c, r2, r3, r4, r5, 0x1, 0x9}, 0x62, 0x4db8, r6, r7, 0x2, 0xfffffffffffffff8, 0x0, 0x8}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80000000, 0x8}, 0xc) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fchmod(r1, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000001640)='./bus\x00', 0x4, 0x5d00) open(&(0x7f0000001340)='./bus\x00', 0x20040, 0x1) r0 = shmget(0x0, 0x2000, 0x141, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/3) pledge(&(0x7f0000000100)='-}\xcb\x00', &(0x7f00000015c0)='-') sendmsg(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000140)="1d44522a1b9a5e27a1c737ccf655590033bec26db1c48f743d591a99f2b121a11c34214624e4daa757666abd763f92bea61dfe507f7e42d218d43a35840d17e590216f42ad676d0393ac51b50eda404e3701fc169a18be6123f1d7f3142a26f8597bafa7780900795ff3217dd7fa6a05ff97d5a6419697b66bddf8b7dd3dc8f6557743424d5414e5164db9ebc12aa369ba383caf05cc6f1cf566f5c4619c63817800", 0x68}, {&(0x7f0000000200)="0d8d1f9680569382c4fbda89d32400a157d3ac59b9d0ece15fb9a51b05a2873e7187d0c784d39fda2aca6a3079909ae9b5613cb1c0e8d69acd0a1a3310c85ede0da91644c2c728d7822b67c797d35708524a465d7b0d34c3a2c296d4b705a35eb66b68b6b8199190e97cfda546eed7cf015bc7f95fdcba20228db1488b2116a19b86db3188e94a3da425a498ee35370e77cd85bbd006d145df1d235a855cde94457c62989fd7ed524417b8321c2ee8ded9c546765cc7486eac93e45c3ef2388d2bca89ffd3b9d95fd0f60ec2d69e4796113ac3cc93220de7c035f26f58cf2cb6e19448f29abddfe774f5965f2c6f8abff5fa36e890418cf58a3976fe72ce65234a4663438b4d32135de2daefdc055e3982f5cd6e2ac804602e0354ac567247775e50ef193088eb10eac15129f4af83d05a2a0454c6ca087d3f1d0d68e187de2f116bdaf14188fbfab4ce127a3e45ea3cf8516d9c5180a3a7dc63496df0dfe4090c013c7e62a672cd08f4e3b5fae7ec3805733b32f12aa0c5330ed48deae2a672888dfd3f98f405079867e9540b1d4792abdd65c8d98a186da2b5b5c795313b3f1f0baf6286376eadb44678bb7b9c508816e388ccc25974a394e734fc85464a823d01670dae28be9ec8acc6a31eaba3fc1ca007e3196dac8b81711342e31cc32b71b9912a3650984d797edc106ea94faaf9b4ad1d2cd041ecfe5985b8ce6e1df22df88ee339464f6635d97178fa88697ee2ac69541b7f615c3a553b569f837e683afc54c08fa79ffeca3403ec82fdb3de0e14bccc12e86628d8e116c86c37fcd8e53f41510eb18b3320a9d746a4918dab9e2e6140e605e9975e364612747d80f8ca18e7eef2e40367a2b7ec1d92f1813bddb85af64e4e87d287ad10e95782265dbfd53abf059105cb909d3e4e1d84cc5bd3c53ebd276f8ed212b39bf91d69fc543bc221278f02629a98097d4d9aed3a8e8966692a70bbfb10704b1b2fc11ffa07f47e9940e554ea5d1f928c7aea5c164cde04fbc7ea6849e02b7af451c4354c3f82f8d18fcc64aa51b0250a01781b2b3af8f67562310895786a9dd9616c4c3d94275b4c4df41a238603b68ca1e6b74df7b8736eeaaa81b4fbf91a35b06b321595486bab3d0ef5de3253481811f5e61a90a2fec9e8e29d8f5f34bda35cbbaeb3947357075789f1d0da1e6f404237f7f6f1d31b27d1929aa7166d97a74a140ab4d7f10271ec8d1919467a39252218d2b602ed978612b6f744316bf764428fda68e08cccd28b7e3a5e7294d8d70498db538088c32a00890e0e45e89d0520d6fcb4dec7aeb67f45226a42a1242eda3f08a6f5a6a95f72a832a93efee2776d2d7ff7468fc6e4ccd0e389030453011616ad57007a2fb08b6b86191d6cf31f775d91cf9fd9db4393bbef70e24814cfff6f0bc7f81ce7c0aa19e4d14d0765eca033b45b4a46a859fb9a9fb54abee35955fdbdd55378af280fa669bdb76d38b311e8313a8af81f811d1368207da8bfbd545b0e2e32354f4fc4abbb8060a3668bfc2eb8128b493328ff387beb09de10cd11050b59ac4820753327cbdecf34a3270fb155e924ea62ff6117e200ddefde10a1d27e8897845b578d6bef76549cb58fc4a6963af1ff425716ba55f50f656fe3e63f43b877f44899e474e5633753aaa0433b94b438c0ca1538b215412feec0e3a9b263a7530c29ee9d852ebac878e837a257bf00700d8d975257ab994cf6eaff0a5fafbad4feeabc331a58b510b1143c58983d0b17d5b5eeb51c7151aabaab423dfb2aeda36417996b034ac28295e40dec696b6003bb3e0f4fac7c7f695684b2868d6d43e4b0b0d2c9b795af2596da131a74f8c5c9d112f00e6390c6dd49fab29e6efe7d188ef3e76b855d484bf79c118189a84db12a07de1b28550d3085ae68041859f30a82be955908cef356a6b8723a5e429f8107956d6a4e4a51e186c1450ec6ff4ca198594da9e3ccdef9f7248e7bd3e714d0032f9966824a21c99cb5c784abc026dcefc82a39b449b529cd09cb9f95f3d72ccffba023d644c081a794edd83a32868854e89ba8d2592bafc7950af8b4673b99557e157cb69e7534019e0b4f740ec1ee07939f4d499cdd05435a2d8fe4c78f47a0d1753b6d79cb4ae88819d534ecbd93daffb578c32bb63a47c0cc1839af08b4511b97df8e6d8c63a7c3be4cf40f6006ac1ab1b78255bb7d4bcef2e00585b3d2ab957ca3ac4098b47997f02ac8ccf840f9829d5c947cae32d16971102f3d9e56f3d287a25bf63f9060c69c818d50a16a99ebb1f800faa21496724e9cb973a43ab3dbba2ff9bd19b239000d70f83496183030a414d30b02be1939d22d3f018944c119766111034986b9b479ea8a021a492052f4442102aac53028b1f63dbd4c6f1017c863b59f52943a9a1bd0aaef9f204c442fc7eeb413f525cea49e2d245670ea5349b38ad3371a8ed736dd773cfebff5ad0b816c2df211ea9163b1e6afffc1315ea959a33eac427427416dd29d3f839039b5ea20d1b11ef489cc5469e9247e5eef37688d055aa4fb2b6a7e7be10214de40b91c0d4836054cde65160cf57f6d94446c09631ba1b1684bd8518fc059b2bd67c897fc62504ac9b6f08967d3e3cdf5e837b9cde62669dd13a66c3a1ce0026e8c3d8aec1e79d4746eb206eced545ca8a93a5e758063f99849f9dc09fc5854eb86a471c4a8e3af8d4c1a8268bdfe682a203e07a599e94cb8ccd7412cbd191838a885fcbf594e4123cb360293d8b44550fe6e1d992e323073992dc95030c8ce2ea671d032a9f5f94cacd579134a70a7b5baae7d123f9599b66add6b9d79c6eec938fc2d8068cc2e3f1c530ac58b0d01ee8e138dcc8ef68fc6b2150e710c8cee895c985ea35968794b3fc6d660aac90e7f305c8b2ee15258b3e2610687f0717966fa970ac2b8b4213905241ee5b67b5893f4bc6fba837d37a4572eda24cee387003492b5a54021e50c95dabc191e08fa8332a33611c7ac39d2e28b25762467becdab60fbe483206e29a92be01c42d1311d056bcbf87982219832bba7164cf300765a60bcb430fdafc78b29ff61bdce03ea672a51b25d5d5d477e77e34e60fdf7eac87dd38453ccbab62adc077eca140debc04be0f2feeaaf07c04cc35334424e3002f76e173c42c8a2c235e63df46b7ba9e8d66b8e4b5b2ff95a1dcdaea963a0d75acf828915feafd388981d6c27be87083f990e30caef86e3b907dd0cdfd52d53e3d2358f765427b878a953cbbd7c9d0651bf4dfdf5eda314671071c5ffca1653aff84a3f42d6772757818f2bdd605bccb0ad22ddf9d342f970e39c5ae37570059e75299cad9468c90708148a248f15e5aa8d36f45282950c4e02ad5a59a29833391cc308c2e6a1c29f37f50e9ba3c5ae0513ed003f281b9a9328a6c21f57af71d62179142e7fcefffd49c79d96ba8745e263c3d856e265faa0dcb8bfbb708c6bb2ff26b403a826143808deb6322ef3e022814ab9abbca9cd5d9617235fcd8299284a38ff6cd35f1dbac639b1a791ebf76a616cef7a36db129b9e3fe2954956024e5a9a1471fbe97c14dc858bad118dc11561741b7261b77cabc9c4da8540f7308d3c58687f0b12521abb9ab5c124262cc1006c63c2a7c7c0e542f984948caa437822f2f7f3ef3a50eae123bc35a680d1022d0a8ad5dc8ce104c21f09f1cc2a94c9dd2e8baa28135f4d7aa82767e564ff192b42b8933d5b1adf157a20161319717e09318f5ccbced5d3246257236822c990c54ba55a1a998324a5bee57f1409bf4610d5a6b5616121bfb10d5d3d77eaa32e46dcfd926623252ed86d95801dbabbd8980804fa3beefbd55cf6d7c8b5f4be0ee910ee603c7a089f5d7e031ef1fc9e401d66ceda1ae653f83db35af591ea8805f443b2818d6b92d862dd85a4a807455827159dec29fe663b9afffdb19833be2ca00cf871cf4367f3f72ae689a5fb553ee8e6c7e72c17e159b2488fee922bb77c6e2e57522e13d29edd0fcff80f5429243017a9a68b498af6cb7fedef10359319e3b03e5322e8946db78fcd1fd67edba084b71f8885af1579222e46c879d46a2dd70ef97a310bcc672a8687fd943847d24ebbb90cbbf5d4c432e1389db31a6b31cc06267cffe035e644ea62223abbd1c1db058d7bd241f004b4d19b46dbe1ba6d68eecf7af85ad1045b0cf1d3ae7d881958e38a92fa2f2b2d42629224960365490e8c5b878f483dfd82b64f7960e82edbd2f1d2d502ff193f946c19a6e39f02b22e1ea5f6f5b4797c9fffd2b1a403c1a97f0971324f8d69db9fff733f2ceeeaa81c006b7f52249e43f45abb6d3d03e5bd535410a097e37b6fd1ae5d157c851ed789a2918491fa757870d5a75c712c5302b56d9a2bb14cce99d88eb760e307bf8a902092df829de42835ae1436451284eeb4f8223a3c9ffd70f2433cdeac98943c14a029813f015adf3efcb486bfaa62a686408e058d83258801e048ac23c1fa483eb27d60d47bdb17bdb676c448f7938d23c3f915b74fca1609012009a20bbefecb65da6a08b446b323bdc368706fab989cf498f78e57a84cad8273d638ae97b45b1077c7ee150e40a76378a63d07816e7b9de92755651c6160dadab79b2978f327774ced6e8524bffd7aeb2db0a2e51287d5d4075717732a89fd3d4a9c483208867d9bd75674bb4149348090fae8c683b120fba76d4dfafb39cb227062fc11cfcd41b44c1ba083d9edd5cc4e111ac53c3e577cac6ae5f2b22bcacb3947f932484567ee2897432431765d336068285fe79f2e0dbbdde8d87f28325fad69033e24fbad69f17da392f49bd8cce1da02d77d23dc885699215a0c27ceeb46b17627d0d5de92bd1960220397d1d857014ce52b5fe75808a95e71a796aba586fadb11773e62161cfe4bbc82a6d620f6877eab43b5ebee60191d2e68e16a853c3cda9d82a6956fca035abed3d3357f080f7f80e56f141c32bdc2d94122e0012cc0a9384d75a21ae9078b4b614cc2fc14736dea53f9b5f31e2f5f8ad89199c0c60f6a104e005750cc61291cce377bd0ecc825618aeb100f950781a2fda3db5916946032d40f0ca78af0ab4b7cb28945835890d8e4c1a016b74c35e01845077bafed13ccf45be44d7260e46192b2fe7c6f3c09a3b251b79a3eb5001ec330e99d604e52d17ce80bad5fe07c2ccddae3a09cb14fc091780b4e01d5f91264a3f8ee4866f8da601fb5601a500e99cae2cf2b5d730579dc3e6f094409e7f9fa924f31bc5ec1d7764bf1c6daa68e86a755abe1eb987ec9c56f609c52bbfbbbafc5e3b5cd8f1bbabfe3df6c2e6174fd6d6595f144e79e8023c3349afc4d28e3c0b31be1a3c90ac8be97ed74f0ae98d996f798a4492454365c116fb8d139d2a255626ccb9f1f316bb6b9d41ffbd37512ae9654013136ba02ac43994ede240a75c951aa51089a5fdabd9a63d8fdaa16c24a611c81971d15cfad71f933fdf00c0cab568c41e0add184ff5b0d8e853c71f5dd9231352b52d32654c92feba58ad40feb8fef4818b86e11292fec8ff0b3704267f8b17a984814d5829ce3b21badda776698fc530298c21f8ed32d5869a158d2ff396f47ff622c3418b79c61cb0043c0c495ad087256a54ebe442c97a1882d187058c6af99e4bea976a458ada4c37e0eafd9b4594beed7a2c473d95219f54ef0578891c48fd06699de9c6c36064fbb81253b50dca3bb0e6f550255f2b35c702c7b918c72e3f0af3627a6f0f61e4e1f4070419d1f9e2535cb74be278cb61cf654492c8263531dcb7421a2a834381901ddf4181b913e0bd3", 0x1000}, {&(0x7f0000000040)="b2635138e2dd49ffd1b361881a444ad2b79595c08357e52a624942405663454f8ce23b893c6d596e52a1b44e97257db44e2cbde5c749877753f84495632226ab19", 0x41}], 0x3, &(0x7f0000001680)=[{0xa8, 0xffff, 0x8001, "3f829671556ee64351c70ef97be8e58f446ea2c6f95729ef6b7fac9370a6e12feae4a49f81701806b41f35132f2098fc050ec2af61d673c2111d503c2285416b9099f0f23ad696cb53979adeb99ea1effdc28044dc0cf82cedf34df219ccc61382e6f99b1bae4d5e3ef850da707f0de591212afcda8cbeb02ff56c2db68b7fc640eb71043c487414fbcd1824a808511455868b5d"}, {0x60, 0x3, 0x0, "a1a7f1495af626fdecb63a928151b88e20f04ce8927a510a9baf681bd0c1da281308b2945076da2b88aac6b993fc878614e88663f466ad4fa934eaadc50c9afb9b566bbfcac348d1a5c7258219"}, {0x30, 0x1, 0xe, "effb3ad55a7a48b2d8a51a2ce150f36fd88b58010ed695ad176e428a"}, {0xc8, 0xffff, 0x8001, "7a1ba39064e1757d6b50d9dc3747a7432e991a4f7dcfac6d9677b274b4075d1b0d2c91d0c639f2c1e6b94edf51d44aff33f875dfdb78842efe970f65c0faf81f574470f5f1b868766f17d79360123d2cac34a0cf02c5e9e524c8295adec3425fafd3a5adb631be2c7e177002eebd702115955f03493ce072093a83eabfe8aa9897be4d65630b29d5b38d23888c04ce1ebde40fe9fad48e6f12c139d676346c66689756e4e4e67ce9cdbb3e3c48282b7c80"}, {0x108, 0xffff, 0x5, "c887cad5ad1b11fdd904f5f7f32eda5dad2328b4c6c385795d2d8f4e3dc9dac6118f1bbb84a049756f778fbfb46e1328747096a32f2dabf071205908b627c5371526512e3ca99366ad1b864be2fa56d08f0b21a796351dd6c4652ca2787fcc2d65f6636e0a5cec9d6dd1a262ec719c40be7a116275be522a8c0f8c5bdbf087850d640110ec8efb6cb790023c405117234c3002348d6fc6a419f091b461a94af6a8fdb00419ca324b07293c880e78e7c1fecb9b1c2c130057e50cc4a39525511b7b55e85f1cd756428075d62b612f04bb35793f3a04b3c53f1b67efac8a5ec70f9b40742bca533bc2e388ebfba7c81be4d7325fc0c1"}, {0x40, 0xffff, 0x100000000, "cccafef1fe0fa024cd8a6c784dc08363b877e9a048702d2f4255fe4e97680c45aa4eca19fd20b9ac7749e4c9e1"}], 0x348}, 0x4) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0xff, 0x400, 0xc9, "f493eebdd1f76ee3dae2c815a14f28b9eb5cc756", 0x5, 0x100000001}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:00:20 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r1]) r2 = getuid() setuid(r2) semget(0x0, 0x3, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = msgget(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x1b8, r2, r4, r2, r4, 0x140, 0x2}, 0x1, 0x6853, r3, r3, 0x2, 0x8, 0x100000000, 0x20b}) getuid() r6 = geteuid() getpgrp() setreuid(0x0, r6) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x80}, {0x4, 0x1}}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = getuid() r1 = getegid() r2 = socket(0x11, 0x1, 0x6) r3 = dup(r2) chown(&(0x7f0000001700)='./file0\x00', r0, r1) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r4 = accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYRES16=r3], @ANYRESOCT=r0, @ANYRES32=r1, @ANYPTR64, @ANYBLOB="f34577371e6a36d7e72642ebcae8105c9d5fdf1bf26303e6e07856b2e8a1df5e613c30914c18e0d938772f81611eb444ec1402aa78f0fc9791ff75a0876f972d8c0efe4d534a23e1e308a1a87ee24b2b1646e9799d76d58419ca169615ffa4ce6c70ba1dd8024ac9cae797cb67204c7c0067e6f7f690c93fc02a4b80d622bfbc35b6d419c9539fb5532c00a9660fa1f567b291538817cfa55bc7abebb44e02b99bd9d5156eb285e818c21e41e253d5dee2acf8959f00624053d7f90dc7550f9de942d037a573d809268845b410d95ecdc6e3f329cca57d629cfb9efc9bd0f5155515592b709f367360de8abe23cf7ed75c6a05"], &(0x7f00000002c0)=0x5) r5 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000140)=""/255) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000080)="c60ed19b4997fc3bf017ba5d8972c927ba8ce5", 0x13}, {&(0x7f0000001180)="82879a90956aa4ab6ecb4cf8b58b45c5c7076138b23b197acd8c2eada3afb4562add4f487141b037867553322fa1b8c3479df4f35483f176b7f4a274feab533904991b416ed58e58cc17ba70ac0329fb7c8e9f6d67199fcf8b128c8bdd9da32bde6829fecc9c4ccd75453b547373b908c19ee67cda9e4186133ff10d7088cbc845a3531cccc4b1da0c0f6f92e0e7ad1d99ac1ad455d5422d9c5b245d3ea31273c176e16ca8941b6f2164666a3d3b7bee78ed2a2c5d3d970d341bd11f35a5c162007e", 0xc2}, {&(0x7f00000000c0)="812bd9ab5172d86e7edcec945efb89", 0xf}, {&(0x7f0000001280)="be91f2d36ca642eb50de1521277b185c877cd5ab2155849a76d6bd6a83eef876378b0e738ed4690b", 0x28}, {&(0x7f0000000240)="5da9b1", 0x3}, {&(0x7f0000001300)="cd5de8f72723541da9220470f05e7cee3cf94d116c3925f39d9d36700c0b58770f9dc8729f8bbd2512972aa563ba63d4a95a648583da0bdd7bd3ad4b919b51b3f221039d412ad7e0a3733afd33deb3a4deebb134afe586ca249c88dda90e1de54dc6b20535c14080902f29c70e0ee556b03865005f12ac2cc7db5b0611c59b1b517d173199bce7c088ba78035d905716c822e1937030f9d5ae10cbc719c3d744996f3a1a8149594a5ce6c8b46fde48fc51c5f103314dcccdb7f08492467869a70217559216a295fc4439412fa106c98e65b014f33cc7b95dde00d3d06c3d0e97f1759e40c52f8cf6", 0xe8}, {&(0x7f0000001400)="64487f6ab6d996f76b9587f416a9d192fc2677913166dfb37b6a00305b8853de0066a8965a931aadc75af1e9d18d034d83ee2e8c43994a10fa801513412c15ca3ed41986d7174d1ccdd1f373837cd9f704e0077601e86f683520cd7108196bea67a91b0e1adaadade982d5ec5a673e04cf67d889226f2be366bff4aa4dd186d53a18c389ea717c7455b4ea186a5ee0789b08bf456bcc036b94a217d5f4c9bbceaf8a033c5210f4f215ddecf6ec5aa3fbe7d9ece8232e83938e96992c75644d7e32e0b992635626fb18b8247538b385e49550bcabbd428d1a6477ea568e6c9d6d5f3087", 0xe3}, {&(0x7f0000001500)="f424c61be26bdaa098560ef452e1d69ed443f5dbeae5530af9d528a6af6babf216d3dde4d7a24e6c106a8cf964ef8c1b3f0135a710756d03d4fdef3abe85c54c38ffe8212c6230da288ced82928141ac06f31c4537de7d2f898dbd5517ed1e366db6b63c6b66f1574d3d455731a003acc26f71516b694a40e65ce5fc573f02105bfd3c9f2c8f730b76149c7d0903dc78c3a5d50cd7f2957c6caef42ee4c7c61bbc3c50a0e5e848eb08f6e145703b98873aee13e171102a018886db556c93efc53188ef6eaef550c77707604bdcb62f7314923340b4cc996094a12fc58d90c70fdfb742731c6451", 0xe7}, {&(0x7f0000000280)="2841fd9ee029092b30daf8a50668dd4df3a335135bf6a78d797723161d6ac7a47e25cba350f9fe25bd82", 0x2a}], 0x9, 0x0) fchdir(r3) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="d3713f44fae5acab18b002de0edd480a99519e77019a2a3793ac31a64c7167e5e8", 0x21}, {&(0x7f0000000080)="dc24f83b9e3ac700684c0288aeae0c8e96c6e863", 0x14}, {&(0x7f00000000c0)="92457ae82a29939cc7dbd8a6fa84bae93283d445d348717fcea14c4ad8f49168b5c849c7a8b5899170fa9d502cb18cb011a5eb0f8ae23ad6e9bedb7e0367", 0x3e}, {&(0x7f0000000100)="8c13b08595499b876df86d646f1a3d7a83853e7132bc0b5fb2d07a5f7d1bf098b8a024790dd2beefd38d210d812397210c90256561e929546a37a3e963c2563a9580748525fb4b035293464a63a26a65ecb92f56f8a2223dbbe358f1a26f5190eb8fcb456363e0211cda3871198052c05eeb0393907fa1cfaa37ee", 0x7b}, {&(0x7f0000000180)="5b85c6b6b4da55f6bb691f4f11f750764799f32ff3a878d8672366d00a19877c1835b911d63d52b6dbaa94a1f11fbf8d6afc7c99fa657d6d67c1791048a495090c34809d881aa37023c31c35dc284f995a3d4e3a1e16146f3fea0a7aabacad98aec85ad4c11f28dca83839bd4ba2d71b76360593976397a26ddbe4064e3a6b38abc4938a14a19ca5b1da87fe559218ebf5a933a6fb8dca0cb47a86628b5b22", 0x9f}, {&(0x7f0000000240)="5d5e670786d40c33189d2d41b566b93639e0e05980bd2ebf7d3427254c3f12068ff7d0433f638f51f76e4110f063df157482bad98c906f0651893c8bc090802ab20cb0cadc16ea621e2a6e3a0ba45c9e1ecbbde466b1487080a91680fc435ff6f2765ad3f11fd6568c9bfe95a7ded69d01fc013ea64c63bd8f3fb6d9d5f8b3d0d3defadf3f36cc0a90e76e3e22a353ac33e650911523bd5f5d7a5d2dea79e7e78898a8e7f5244d28244d6c", 0xab}, {&(0x7f0000000300)="72cea01072e800489f0fc86b585720b35784847b5bf18754b339d0b626c45caf77bca6a2de5b71c753a9d363f4de4f09c2c3a86d79807e92b64a00dd42ed75333813119613c250a83448a070611b65577e3b241bd0242167d390532d5c10150b74957fa231b07806a2ad80637622d21e1c827f018896e2122d285ccd60d8b1fc51b7f29e82b37d154d4e2c7672a998b1df6b2824074f232717dcffbeeeaca5fd0a03b0f07de286e8759c32998aeb55fc3d153e4244cbb624a11c", 0xba}, {&(0x7f00000003c0)="98a493646b8618dbbbbc1a74408e2f856257fd196c1d7681273af14fb650d68a1a7b3f5e9f8a0234f381627388ede9d910ad74333f3bfe2cb3f5f644da3995eb77ae3d3945d38c2c396696f4f85f124c5e387940398554ebc8dfbbb2bf5fda62a9ce674c4bb37823d3caef771a0adad0ad4075e530cd7ce030114c71e84bc483b46cb9053e5ca2d2f7ede654305a4882d7f68167b9b099b1b633736c507e7d99b1b5c094cd764331e5936151de0bffd90aa9c4d4ce6941", 0xb7}], 0x8, 0x0) 16:00:20 executing program 0: getegid() r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x4, 0x1}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fe6696ce53000b9ed290aead0cb0f710377d80872c84e98aa5961d2fd0473aae672eff6f6b586c431ed9aa45b7843ffc32ae946f7876bb16f053fe8ce1e15425631e06518b6ae439d46c04d3f7d2068f31598731c7d1e77b9e56ef3b3a00eb4f0a9e0e8d27270b2c7685ef89d3f90cb76bfcd864d29c6164148822cd6de25f567f21025d0dbf73824eaab4810eeb80bd7fb4b2c9bef00000000000000000000203850ee122fab08cc115dc1e541073f1e592ff0d54c81098b948e5a121223b2d25cd8a29e3f8b1a11edb6a8686117f704b7921c8e3a60da40520f3377f51f9bc588e4e41f5025c704d8b69af462575b1b1f4c37128defd8500eb7a9f8a1408d614aabfb6910ab3acd"], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) 16:00:20 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x40) mkdir(&(0x7f0000000300)='./bus\x00', 0x7c) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', 0x0, r0) mknod(&(0x7f00000002c0)='./bus\x00', 0x1, 0x1f) chdir(&(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000140)='./bus\x00', 0x40) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:20 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = geteuid() setuid(r0) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x896, 0x6, r3}) fcntl$setstatus(r2, 0x4, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(0xfffffffffffffffe) write(r2, &(0x7f00000000c0)="98a9e5644e20a0ab6799741a023ef15e10336e8bca251919d3a2d55bb5eb616db1", 0xfffffffffffffffe) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x24, 0x37370a79bccfc2f) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="510fc30d4358067e9a8996de0ca9aae7acecd8", 0x13) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f66696c653000fdef6faa458a0fd24316bf3ed17bd5df56f9d63741545d2d357b36dbaede9455a17a1f962e4b90c6cc33be62283015d75bee47ffa5e6f391f9c35721245ad080a6e9cfaf96a3ba631d15593099cdb8696c0547cc7d2d622cbfca31426ab0eb146d2b29a2bfd8819dbb1811dcf84f6ece45eede0bd087699acde399c35e728f2812f6190123d0ada4a6b8dc6065756ca3fd06030e345b5d760c144d56c002b3203761c053dd68b5b7ae84747c5a47958a055e62cbf081b18994b7598f55b9d77798a73804b0b5cd38611eab5d8a0a1a2af3fa68392e27b2"], 0xa, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) close(r2) fcntl$getflags(r3, 0x3) 16:00:21 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, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "85ffff00006786e822f5ee1a0000080000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="c438fc784813520ab79547b7205e1ad39f9a31c2369477910d8a949459923691131d02c96db3c5eb2881c7aae9b4f441c914b1314172bc5c069f85e87b44364ff6138756bca9b4366212442289bf2a27c056ed88d057888c7634f614cfa58a9dcb6e8123fd065fa46862da9680b6e151154f0781aea94d233630f4fc3e9a7d16eb9661e99640150f3576464b0b66ce81cb47ecf0c40d7fb7eb", 0x99) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mlockall(0x3) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:21 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="ed6b7d876c33ef236b16450764caeab904e5d4e50c9651d45b07f07fbf0d75afe6ce0673186e7c52316bd3cb75251d6c1da793eea65a46d6c1a56e83f6595bc52db317d8b0b863716c8683dfd5d88c2675fdedda6616773e0096610524955f08f28d9d29ac352734", 0x68, 0x400, 0x0, 0x0) 16:00:21 executing program 1: socket$inet(0x2, 0x7, 0x0) socketpair(0x1a, 0x4, 0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x12, 0x369) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0xc01c, 0x5) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/33}, &(0x7f0000000140)=0x23) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) clock_settime(0x0, &(0x7f0000000240)={0xbb7}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f00000006c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696c653000d72400000000000000052a7cee71d982b9260edb274a0da2021d75f7a1075af4888d2fa9aef57bf8ea072d5399bfa8326afcd2d76caf3e4da801ff13ebd425b45c53bde1323cae64ae516b50f4cbd4cf626216623fba30f636cc889c94508b2554198c40"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000380)=0xca) 16:00:21 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000000000000001, &(0x7f0000000080)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="f6e1a9b93f0eb18b2d0923f02a7f3792da418f2519b69a073d9a43681029644645f3a7dea6c80f04a979a293fefb9bd812326d146bb49c0f72d7536f334768d90784ef061db031111be14ef2091f3c87cec2fee4ae3c8a4c81c983744a88c2534842b1bb19bb3d59c77f37424bd443ba134126435a5cc47280b9ca30f531b0f4633c116eaa144436110b63678b656de992c063b65656b8212f683c4231b2052930ff6a62960d9e13d880ab61a561dd9a19053ad30bc3512caef0961c2bed696945a3", 0xc2) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4bdf) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7d, 0x81}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x3, 0x2000000000000069, 0x0, 0x0) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) dup2(r0, r0) shutdown(r0, 0x1) pipe2(&(0x7f0000000000), 0x10005) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000, 0x8}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() 16:00:23 executing program 1: semget(0x0, 0x4, 0x0) r0 = semget(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = semget(0x3, 0x3, 0x30) semop(r5, &(0x7f0000000080)=[{0x0, 0x6, 0x1000}, {0x1, 0x9, 0x800}, {0x0, 0x2, 0x1800}], 0x3) r6 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r6, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mknodat(r7, &(0x7f0000000200)='./file0\x00', 0x2118, 0x3) 16:00:23 executing program 1: kqueue() kqueue() syz_execute_func(&(0x7f0000000180)="c4430d46a700100000066fc462b18c1445e1ae0000c4c17c29bc45aa70ad9ec421a173f5fc3e46d0f63e40050080000042aaf031b704000000c463b90fbe0a0000007b") kqueue() r0 = kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000000140)=""/2, 0x2}], 0x2, 0x0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000003340)={0x18, 0x1, 0x1f, 0x9}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000003300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003240)=[{&(0x7f0000000040)="cd74e07b5293a0126ce822f2f0a476758b85b664eea4f0dba94f4e6f4d394161688f84c6f6f7fedfc4386a923c335f4479ffea65b59d1417c252f689962af733aedfeeb2eb28876465850cd1d2c8955b9ae1ae28cc3fd726258ab16c15fbbbc53e4ec875d77a3cf12debd17931e3", 0x6e}, {&(0x7f00000000c0)="359f473abe4d70d0446d5cddfcca64f6e58db00e9a55ab574b358ce5c01eea5c717f97727b77d5cdeca22ad9e4816652af57a8a576a0f79ba2e59cb9503429b971e7ab7978df25996021ee3cbf0e9740e2f818656e64a1a99e2918f271dfa61b28528937a17e465094f106fc600a6663a64af2846a5b16d41c2657a5acb291d9ad200d1a4f4855c0fc69c065b27d87514fdb1adf2f68f24d6137ebf0d314fdf7bc3d590569f80a740d5a9edf1229a305f1eacc713a7fd167326e33d8a31c156ef94e61d3cf185d51e9ea18eca883540f4dcf4cc8cc0053d2f3492d551ec68c84390443cb7869c7a255d44859dcd593a5cce02fac90a21e11caed31a8918f643d6ef2eb18b04ef59cb1b255f2a6567df4526deb2ae6add4f135bd2b366917bcad4f8bdf76cc9158c1cfc238f58d4327e8ccda4c02131d21b061757770a235f5c7b11093e5014186a57e73c09b4f0e3f1dcb84717bbec8e7ee627bb4090723f5a88997b517f79bce44ebf095c4bedea657db7688acc2ff5d624ad5ac0c7441031a5325bab755bbf0596eb801942d5ec983fd98694290f32c7dc431fb7b633bb74dffb878a7132ac7cebc50a9b7aa1a179b24146aad2500155527c21b224de3581eb98e7fd67ac4f63009a524782a8f41ff89c084842ab2a08b44dae4b237d8e0c9930dd4fa69473d89744bd246158d940064b557d76c8bd5b0c448c4edcf5261185b30ced39d6c4c6d60393b6ae9f3f8f3c235e9e31690122e0743ee8952ead07cdeb723883efd7026e8be53552e9dc59c9c017608fd31f7ddcda094008be8de0996f4a68cd93a43ab61cd8a732b6773448f27e80e21f26f7176f7a5a48c736a74bc13bf2fc82e982c5bbe58b0d46c1adb3539a64f6da2f21a7977d555e3a93a18d672e8032497cd490575af918eda93b372fccb30584c56923e0a7252c857183b6aa911e122b68c8c9eb26eba89fb7c9945171ee60cb4d465f7d5421a9651363fedad4c0b2b6c50a9462ebf7c2db446fe69ab12ea3191981256614bd12bbb69ee2096dad4cc80739cf505409630bf2a30a4adec04635c949ec15f3ca55a1284503ebebac0d076ffe30a6328d7177358520228a208536ed37edc9312de87ff61f2412408b8fb74e1fc19202f960da7fa1d4c2b80ef8992d063701514711cba21ffa1dfcdef71c5d34db116fa71d61e8daae9c6a1372ef84b0d9992761c038fa5e2377b3f985d178f2024ccea4cfb0a68bce2a73da5dd9d20cde987f5c2c89019696715af73e1c564c1dcb16d62990a9207f22374fb2145482fbe7de551c683a245c406e1cc72def2d506ffa6c2610874e3c0db24cfaa0aa4ef0752bb75de7fa30531fa2e1581daf8bf568c9a01f93da811b6765a0e0b88ce9b7ef23a33bd31cf9a24246367a621ea06cb58f67930f43f668689d96bc7f9fd37cdf080a4d2e70c29e91d54002e2a2a51ef6a17e7c072aea865a96cdfc0e5cb27a5268575ba6f9111e082fe1dcc499fdd24010b3c6ec8ffebb2c6a8336a9bff26d6fdd2676fee708e2b2026ea37c61b44af425c29ffb0bb86b4f8b73a7a477597957503cac33737e9dbb8993ea37b66ab47d4fd6010fc836817205e56296f46976312553d37cb87477405307ba34dc3088c3cdd235f8d2db66bde1dada4d8a2326271b2f84b771329fc99af4e3564f1a9fc49f010b93ac8326cac1503bfe15068cdaba33335cb7c31f67f0bedfe423600ae600390e1f95ad93fd74a9bb874f472362be27dab33557f849e7a7ea5d9d2d3102d83c80e50e44197ef54bbb4fdb329113eaabfd04830aa0f986bfc2154859ce93cab099f4e815141070361b4029022273185ae38f7b29b55b1b5974b118e125565a2b229016dfbbdf36c2fae655bf63f70d236f8d7b61f828c9b75b3de38f52c179403269a1e153b17248946cb65dca4ebe8b63c8301fa446fb987b07a2a7ffbbd4d1b3d1b893a117dc0ecad77fa423e59b2845f72eec58c1fd85aca0a6c5fb793a963e532e9d372f4f5b90e73b1331ea1aef9de818dce9539cd8f72772553485ce38817d822fdef9dd1de4780728b3c7365f4a05e1cffadac45721a4f027434b8f89e3d9d875ed93424e98a1e102087a322cb21fb63c1efee4a2b601d36d124a38e7b873d3b48a3f99a9bc4ed089050f67e4a4bb095a84778bcc79aa6d2ba29b7000bc7452cf08634671606c6438defa5b18a884353b24c6f1d853badc1e6afc1337eebe0096811b0c0c0201aad0c058f995fe4f89b921f205b1351996c274e35e9032b383e3da95cf8636eb01506e5acbb67ea33c40832901753b4701d5446bbd2a929ea2b66a3b04e7a6c7ca2d0a58133078acf2d6abc109b8d364c541e444a96204d5e5ea18b355243f5ca31425d8afb195256c014f498de2c8029b860767acbadaa990742c64d7348d6e70fbbc94c27a6bf4fc2feb588dc755aad2cb95f39d376f023c7341f0c026ee260e666878af62f69c4e5fb6309b0c7374e279d5d65c682594eb1cf9f0c9cee03034f9842d69cdaf39b6637e25247d000b59705d94106378414e201555c7c7ca9ea0fa065cceb36d64376236f912266583cc6f1edf2359383e31c928a960bd6fa2f1ff812913edeb241608d078b2e6599f2eebe3a8957a7afc83a328274dc101005c37d65f8f5ba4c5be24dd5155819b7f34dff4291b65bb56c85050f36f1cc5544924486cc690ba0dc86811858489a8bfb8ef73547335d08f8caea5e293f49f29143948f17808ff8047ee02d27aa05212ebf5e5af28d22b3706bfb2c192124f8e5055c4c5f310831ab944bb280d424c200660a78166864c24989d37b75758aec54f06a1312be32e8dee85354f766cd794ec09dfa30eedb61529857ef59c3be3be882463f0b5ea504e71c47086d9b0e66295698f5255fb3b2159856d5b3318e507240d4783f35a796a11390ae9acf97cbab5e44585d6b28d45da25057937aad85695c4e9410bd568ee7a50b81d5c16bf33001449ba10dc61ced8a0386a127f253a1833fb4b8d3a358457182ab3e3b76b7e3bfec356503bcff784b68823d2b5fdffa813ca5f41b3f9e091fd1742dbc2c7a162b4206b94a55ecaa449832d81969b539079486cea61856a48bea0aba3c91e35eb891c9781aabc73641273d268a18b63734a50b1659785577799e8c446cd59515394c171f085bf25d1237fc01fa41a064d00c8bab1ef234efb446e31702abd7417334b4a9330b91477f7488a63b5c98ab911d28f549403121678cf0ce8543e7f349f9c10ab9093e0b29e3947bb572f675e420e51ccc1e0275134edeb1298b3c7c2ca00e4bb525ca5dd5339cb009b1f8b111e6cf4e8dd4edb958065a085bb1fcad07b9b35b9317a440b645181ec3c56e43c9441b377b006282246d55ce7127a8eba65c80baf058b73b47c7df28bbe560c78325b9209bda00769cbafaa5a4849ca6ec6e2eda879f23ba9ca9687f03b75c9a0e3ed34598fc964c384c23603eb25ca3f7421dde7656e090d70d5ee7ca4d96a6dc1e8abf326607a984173d953f410c03367636c1710ee4db7c88d57e11c11a285abf19812aa93779de2a90459b863c2f5c0653bf0927ebfed9126f2360f53d1ad5024c35382b0f0f27ad9b33ac5c8a5809eb10b517fdb19d1d93a511f37e29ed4f9558f312eab4d357db6369a078735d7f5d364d818f688c498fc3543b15e02ce73fb3cc7e9e04b3b1292b037e8200b84f0b16bd29ee278510485f1dc6979a7ef346c5120097fec187bfb2b42c2aefc5dbbf697aeb2e16fbd8f920875cc29ae9bf1f9cb66187facbcbf562aebf8690bf0bdb8224496f37a3c6f34e745229eef9f5817fec311686c9c51d7f2aebf7e75edeaadfe10bb4e9214fbeed4b539254dfe2abfaf182cf9c5213834c9a5d8230559311838e7b32df5212075568f51f3c8d40db6a52010f1704adf1b592ab8bd8456a607963d616537c111102a9ae50bf44c3e3d5fad75fcb76e8e4ccacb54453f6ab9f7a66e10062513765d3264b6394befd1401692e6d752a3baad811e78993633a67b5604f0548c60b53dc5daa40dd44690b09553fb57f1cd22da6c600125653619ce9e6d80fe584283ad0665f162e91d6770160fd5b108f110017e561ae8be378b5507f1c3fa228a41c3b6826239fd4e6c0dc3699eea32a49b7ab4913983fc689cd6a52dc2ce5cffe68a66b60b737a2a5da2a10f9362990a920fcaa264ed6f5b3a8dd1204d6563d0ede3b42f05a3ab1a2f9e25be16e360e8ea58d5f72fb7dfb3c6265eb4a3a0ae319f2ab077fbe49b37a4c321f687ca97b0d0cacf9ec91c629fb6fb6f2f125c9b3ae1571b9490825e7843ea511606d628bc83571405c0af4b686e1c14c50b8f0a38347cb97f94beb3014355eadcde8a9e66974fb13685767cb3534d673781348f2b31128e9d302b1ee2253e8df0a867e27f19b9978e3e670394abdca127c2bb4592e415007bb3e2d2c55add12212e81f0d32c46d7dc3e96e377de62d185eaff82e23b7120a638a9bdb79d0a9636ad012f9030885dbe199801f311c0d5dc6017aecba0d0ce75ff3c526063c9ae9f1e0e097f9296b24ee606f87aebc9853fe21bb39d9083ec241c1cdca3b78bbddaa0297defcc192686ddf2015710c73ce8af8690f08af2cea220ce53d1ad919c7734405d6d97ba16a8d107d548ffd707b8fa01f6f6f5b81fe23da8abbaa7b5ce70878ee8fd12d3f5db031660492641fb1c54a8eb24ab680c5d3b1ead66181d3441bed0a0326d0e129192aa17e4198c4d9e0ad3bbcedbedcf033a4e4a8a7a087d8829017f5e369a3d374ab481c4e9cb6bff65e038f38f34547c9a22b341d20b8a27248a29d3efbee064b0f35d8cbd014b2227439567306eab9e157a86c4b7f4f5b86d3d934d8fbc8fa93f7edd6422e31f868b2971e4de065301cbeddea2b3b724d13451d4c1960d30dfab64626c2ef2373f9d76509d1ca8fca3a1cf245feaf1d95af0fb0cd3af0eda070cda445808cf8d71d4c2a3cfb372ab88c0cb406d64d430cbc2d22b2c7b3f9408361d36f0a852bf5f45814033e7fe70121c5b3232eb90d6ab1b831c8906b05a84df9d03d64878e60be5fb6fd6e0d7030b7ebe208fe74bf011ffc581c57d816f3c150ad2638c76c1d7e25d024f5d1d760e762de1cca74b82c56892848c89ab7c981f9cde0175d9279fd4c44c50b5522ecdb9a93cc5bf4ae162c59eacbc4aa34a252bd59b116de6c095a62eb25e40a92e851363f4a0e297ee19bcc5ba2cb6e1953104923dea121f2c86ecfc58c4500e49cfc45e510292b0e3b7fe7d988b9e65949178cf828a8f54eee79c89f4c8e6a688f4b27e29cd49412355b18e597cd3f4853b4a953702c2bc87b45a73dd3844dfb512a0ca81e1629ef62a830462e4481130b520d2ce523e4ab090e361addbfd49b58334888d9aba56f1cd5d5f00d2daaa4d562914c61e0c70d0c8b6df20ad1cf2e47691bc40bb61f653862553db2bf0076dd0fd801531571434afa880c61cc84c23800a68dc7ff518fe06183fca9a0973c657065b76e193bf047cd75f998a34999daa40bb5785b73459af1ebdc15f34bb2d31d419e25307aa57361ba0b3482456f07533d93ba32e92287f6656511f6c533ac12f3b581e2d3035e8ed6894960a85e4df7f5f1ca7e28f9755885c4a9f5e9d45948446233ade0ea049a8277127cff2e23ec42c115486098c0361b65dd487c71b49f8000ad6ce84735aa946f589db8f829ab5d159ff07c864f4e1fdb15ce4d478e4818e2ea4d47225815404e940faab12fca30f757219531bf4f2b83343d93", 0x1000}, {&(0x7f00000010c0)="7a6f4bc9cf1868f43bdec1d8bd74def255d74a11fd5cbd1b3b3b2cfbbf6f9e140d614497aef782858d9239eae9b902eac3ded7a1587eff771d3bd414c5c4459ad315984d2b47843975873a2987995e2a2489e62827a6a200fe3e8903a9f1e6d474491900e9d403faa7e94a23637b6abe004a9c9af07cc570b9d7630d983830580164cc829f06a1adc6895be3ce261b0ff10f80f69bff59e7b71e51e31872e047c5d5082711a1f7c19c4bcffe18d5aff3db11bd275bf7175e844e3bbcb1a181e045f3d7f4b469f22321414ae7db65c3ebdeca0fd7eac9e20205373ac6b70b0872ce3bb6c1e344f41e14ab2116b3e943d42d290b165b83a140efc8087b68f4c8bcc358a04d6f84aa87ee78119fa6232dbdf11643dfdb047381d9d3ac002010298745c60376da79a264580fbf79f6109aaabc2c776d8711a0b3ccbbd6bafef50b0f16a901bb4c618c3692fafaa8b01ef88e22acc13ebc481d592983b4e4cd5dfbef778569ad3633310ff209105831f15b029880ff3965223659375aa84a99418a42bf545f0edd3a764d7c1aa3e7cfd138d6e5c8641e117f6724a9702af31f339781c65f29bce6e2cccfe050c19b7cf316ecfc3e317c6dac93e39eb23e1bb0ecf3f192014238cdcf58d269b9d1802bb9f5be740025c0173c5f57883337101b8778b6a060ade2db4858b98b4e98e2250403fe6398badfbb599c7ae2bda10aea0c31883660d6eb00601e24b7014507aa8ce00b7dd8a100e530bac6edcbc08d105ac2adbd9f822b2711ae08f0327065f84abb869de5b780fd29c8c1406ede0cc18558b28da779bf8fe026e00160ca816b2dbf3c076ecb97ed0bb1b8b9c7378e89452d72fd6e769056243c5838eb5b7159ac4f51c7c296670af34f6d4a1f05cfc7d0066863dc18ad30e8a7c3eb704591039c2b4e2197f5b78dddb29389502f69ac156b0bec7e168f6595b9ddabe49ab28c7d5ebb0aac88506288e3cb0e6a536b8d62c88b35153e1b5071a63bcce8d5a2961baaf43b2e9b32b4923f12a9ccc669b95b11f6234182c5c6b8ea26e1e4170537369669c5205648e2343010d7dc31b054064bc9d36cc0cb80b21b39c5b2bcbae099000d9af38831e317bfa273f3bdf6a92c6c26fe54cd5669d853dc0738b39cf2d346a078cc776df50913b43f2bf9287101bd8ac254a69ac4f147dc6d618491f6055a86dc98bdd543312015a809dc337534e98294a7bb3a1b98929f31ca67deb1b6021e88414e5295caa5162be5eb7c8283349518cb3870e0ac57a87c0a99fbe0627bc295db4aa0bed09b737fc22b43870fac42f8225342191a13458d84f9df87a4a38db8adbcd2d882efe2605fc96810886dd5417459be849397d6d41ec3855ce865600c344ea43d87cade9675336fe4205d6a499b3d796d2bdfbb2c4db4953af132f7bf875f94442edc94970cd73639ceb85cc9eedd3c2baf0411609978ada46bf2480705e82d771396b9eb04cd6ca6d48b920edc2b55003bea285b4473e8af9eeae1262414e492c930dc103e48ce236a89e60126af52b64ec29e02d70e1e2d74ff21227c3362f3616c2a9a0f6c6f9e288e90e6b284be366155d717ee1186bf553f665b36a8a16bd65e806bf25877397364c0be0b6d756344d396489c4ae4c63e09d17bcf4b359aa86d98165a175b813814086a0f9ada80e5b09dd44a439771464bb4b1c3ba404dcad3cd0cc5128225b416a1fb2e3d13f714db27cdbcd1231460d93497d8db63b1d300e2f6d9ed8b566251c83d24e17f8ce54bb64edb06370b106f7e023e52ca561fbf690c5cb660aaa6fc1e75d516c529fd0c887931be63b4978ac309513f3fc40e7a137cb40405106cf7275d4520399e1e4f62a2c1a7648751c8c6c1aa0fe0e7404d93f521ae2c44c1950e22a9e9db9d7def11c127447f05bad44f07576e9187e65f9a7b33886225793dd38de248b4140e9a32dd56c94c099e3528846fe467d6f503c8cad4e4bab22c7c3ebb288c1279beb365b81e8e4b4b7f14dd8d3578627f76f813c142c5bbe683c8cc2622691027e184daf99bec0d60dbbef0a128e4de0ca0fb59a7b17db8cb5bc9e05c6cfed6d8e06a049773a4c43927d29fe34980d3de9d2b070db93853a648f6f100d049bb0f097b7dec8fd5cdedd125e6a388c4a04f2859ca78791f8e46b85267a155816ce56a644ded053c3d044e33b5cb32a8ee4819e06ce84399ceec226dcb37620fc3d25ce54f313f3a61ee75cd035babe95ec069fce5d7d5308b85e5bc1162fe237c0cc7fc7ae1aab7e81e77b85595823d2e0a7a11861e995e7d4ebd179d3ee4949a408bf8c033f3e12cce17c145d87610c0c8aac88636abc3702194314405b0c4e5a3c01e5f0d3ebd94599d0da262cf0d1fdba99bc3a400edb1b6d56515033c872eb14115faeacf61f230e6a4ea4859845d71930b1fea660a8a35ee6ca5a325e61b3f61781247b8383d0e0bc12416040e69ac3761d5f6efebdd379ee891aa50bfe417b13474a3579efe91b01a71c04b06e3647da192d703ea570602da90f63e63458500c52e14bb1191d4926c042a5b95cf36b8377113ff8861f21bf02fe30945a0032441ae29b966ae2fc55704a313c6c197d33fdb281fca91c43f3e0a283d2a76440b1f4bc1de0c3c9cf463be50b4c97a9ccb3008d7980a628f1b952e2bac47672c16028bb8ddfc1215d88020ef7e2359a9bb9e747438f9f199c63e1f8bf9afafde170d6a47de0f4bc2ea5bf2ee1490ac25f0541381bb6b0256efac304b4babaa9ccbbb5cebe980f26c8a246d6d72ce0e1410dc902e7332866c6eb932cd910d996c0cc5e875b3b313296b16f015888dbd10432a43e72c73eb698a497c4da31687285f9d19f4843b365c4c7c75c622b33e5a0fc5f6b668138482597d41932a5b2ec4e9589b2dc3114b33c5f27bb8db1c6fe6805a6ddf9274dcec9e72c87128316eafa0bccfe5b7c3c289c5bad37964dd243e2f2b4e67610c0df725b757d5eccfd6ca13502c6bfeedb862e926e193eddd7a9f9ed697c5e06c53f4ef5b0514d220afe501191d0e13d50fb0c2d06160d39b90800c83eace52ace93482a3b783ff42f6b58e0ad0b3af9ae76766c99aca75587018dafce53f776a94307efbbdf112909d73216b35be38a489790e4441b2897ab524ae52d9f54966ceaf83286351010c0f9a0cd00f830fa0019d2db392a8dd51d5443492fc943824d4a75aaf1ca0d96d307e2fa23782a4c1cd89772dac4c5ac2f130c323421ae236f10cc26280b14e50647f6f0aafc6175b436b2744c59a1888cdc2d0084201374e4739a06b96a19ff65bd15f93a22618cf83e8aec389cd7f92dea61176b3bfd094fb61715664233848f4d572a4cea506609ebe129678a2dbcf33536ba628305656f3ba3d791c1ff632637b65cceb53d67241e561f38661a9a157671d722c1d9775c82ba0f2b46ba5749fb4c1bbaca43500dbae8b8746cb49c0d9caf56933ef7e405e26a570f2d7f5eb9d7c3725bdc44cb40688943d4c72bb8d2c69a42a42cdc89a33a50f3c6fedfaf0a6cb27390ab6f25c7ca62fa317e1755ab5ca398145487c0139c7db4c3e8c588d2fed519edadba383e6be034c9e3031859321d24324f2eda717bd35a779f8f7055fbceb200e2b9bd4a27c302fcff2805c65755c003823f99dc7b224591157a8b1f4d988b97df6b44b78b25090801e2f5c079ffba27acf9903390d322b102ce306ba3e432a6a37fa07f147dde71d87d676a3049a685a37b98be2f73b532aa3fe0a941cac06d3ec41a18ab9adb832f73c6519e3d5d2ac7dc8b35fe0582a64ae931850f724ec58e3e15afe8de5736c1948c9b2cedf0f220db142f80066e35c339a1f8aed1a21d431dc36a3484d8603dfb5708a3b52cfea9e309fa9f5e499511e936a732e82c13955a3d84bf675719c43888a70b34e12075d63db91fe4ae72616236c1044d40934f4e263689f917617b4e4c8a50ae937de514637b465bac03eb1c1cff9b58d08015c9677212601765a0272ad2a0d0fc5155892698426a49481d1ff8ff772456c8348c3fa3bf465b701efa87ef5286c844db51a89f3d2626c315a8c60da364233251f90678cb13bde786befd5367e6185454c6eeb13b3aa5d996bd73af6130e4a2e7292fcf60a3c01ee422bcccc6424ee080b3a89da2a254359d1ee9836787677f8c44d4b9b0da3e2f7e34171be616dd7ac2978dcbb70e34a97a5613d9f2572aeb5296e4f010a96de863802ce73f59442522a88d0f0e0c169a6fa1218ebf0083d23c01072840be96afafbbfead190a0aedfd0cb6b03ece82adc42b8273f316efbb63c5e3e8a1d8591b370d7fd3606ad07f8b235418a0d10834e0d9f8244dd2fa6fb2a064cc048a20733f93fee389ddfcfd6c9f7c91d3062716454f218795246197c08b50e10b3c9bc75f72cb45930f38bb40049fcc21641a4435a7cd86b47c74660f0390147f61f019d63e01f81ad79662513c6a824c159b4d770704e92229e70b1e021106844e3795019c83daf5313476e270f59af1b634d5897f31fa5541ea2e5bc57b23b2bbba562882ef537321bf04692c88759ce39b30fdbe9fbaf028cd80fa6306924995700d16d1b05413a8dcde56eb451473d5dc181844297ea1ffc672e93cc128a9d98f361e2602cfcc0c2b5bbeb736f52dd354d198e1310e2f67df992c02bc9f8e8605443250b6af61f419008677f563ef000e1c44d8f61eb50278239d5e9d889d7941363037d2abd97ad1a452cc9af42a4e2f425c663b21cbb5f19257aa242bf92a1ffb5eddf62cbc7644e77dfe3460d5b9bf0d399633df82d3928809764b29b538d5958282222e2557ea598a628ed6601b75db35e33dad40eb57bc3bc8ae7ce2638b3b6491d9a5ba1e7b3c9434aa5360cd9654b4fa8bfaff5bf979031224a4e15d2653d0116e94812d96b58ff454a859e98ed00eee8082c7a654010d7f9553994adb11efeb020791187d2247d92441dcef7f16ba9a812185085bc3f776baa5b833e4c03ac510efb0f0e0473691da73cafe1f2c54f7a96a47237bb7a09370f7df5bf2d315affd2724fcd29220b9de63adc33f7faa462ab8f69cdf7b977b78160d5cf861ac71b02577f9379adc1a6d9b84b413a0e761b681ac6d5d0db559e4eba2b0eddefe5b03543bd6a3eeaf0e5a52ea8bc7e416d151e9439c31b8bd51d6d6492ed4e61aa969a43a63432dab5d9efbfabd7db66f8ab67ff12fc7ad09ef3e8360908ea57f24c6b77b4de8b45ba86a81831989c07a96296eca2ba64bc7e525b5900c94e5d770401efa3807397d92ee4618fb916bfbad981301058395c91018d40a5a03550e00d6ab5a6e08b53d67f1e17924884218f4c4243188239b2458efa890148470a33e657652b97f3e44fd01ac5bed197e3f6ccf76219b1f3c1ca1c58d2f755437bf345b2c9c0637e4d429090ddb6a9cf081a56afd4ff27ddcf5374c28092dc046415aaa3e51d36b3656ec8febebe96500b5c5e062253e7c20d79d33077513ea21d6ea31729dd7b90bc4ec5f12cf079286b03f6922bc0b6fcff15bade8e8efdffa34dd80b3ed6cacc830b2b5c5e6474b19cf00c81eb6b286d08c48e62c654bf3bdee42368feac2c41a6994d358c18fd2eb0bba46827d7ce0305e7fc463aba314d8ae60b2e5e51f132439fc55fb7f4f19ce8c0b4fc2f29cb000bfb8cc938efe8123fe1dcbcd7afb5f1df847f678ff703539384bae2796b21a348debe4e444f45ffcd3f2aa8e32bcc4c7cfdebc50762669396b3f3964d25c22724069a1e2f98230f99f9e014093b8509f30714a2f76be45532", 0x1000}, {&(0x7f00000020c0)="2c2f0074554797c9258a68c7cdb93bd0c15cd14c5b62979290778348ae0c28c2f46bd9762ad1182382fd0a99fd5c6a5a1530585a2b2a2010df594404f29805478a6198f59af35d43e7eb1daa826bd568e2f9e9d8089dfcf4bbc186f7a406f968750ccd84433a8c8c312deb8e79b8f36300", 0x71}, {&(0x7f0000002140)="2fae9d46ad088fceb1fa4c3e2ed37d089645e808619bf5ed1461f0e7259116b8f3eb8d2beef73873bb9f05a068216c7c07600d29f1a44352477f5af7a3635ca6b6e4eb4b750fca4f0beb49dccfd32a868fd26cb57198e15a45e0ef329757f6665dcf86d780ddec4da830d5174b9e8f88cacf5944c6d0b1c30b9ab4e23ace995a0152ebfcaee9afe2c9737b11246275e19bf494554797a0353640ceb2180dbb544ad465ae5c6e0e8a571afb7fe844958392e95c2193d9bf8e7c95648eee8b5ebec5fbecdee15495ee90c953cd74c72319254883f30834", 0xd6}, {&(0x7f0000002240)="374ace08eedfe6372a843bfa90ba26c5d91aa9670ad6b92b7c5f7c8797c6ea0d4faadf85abbf32f20b394b4ac87ef7ead8be15b7e740f34f03de1598ecaaac3c5412761baa6439565c3714f8dac360f00af41ca8db8e15ceaeca1bbaecf7dcc093aa437633edef8732bd6c8d6656e04353004563ccd1646a4447b1a0354aa9332e534789fc14d01fdd08f8ce6ec69215ea49170a655bfc4e5a15c191b12a7634b45e34683cd0d2288f2e1039b76d9984bf97e40c06cfa4568d1c23eb97fcefc4a62f52c0da5354651b5c234d4aea34b9f122481d39b003320923aafea16ddcc981c3dfaab49011817eaf6483f96c55416f2bb2b3b1b383c4601a1c7605632ee871de5d08fad116213aea7b5eed8acf23f3a876fe0862342dcff4aac5625888e000a9dc053857311bc30ef0f40be075f736119e4a5f22e9040b2ebb4855627b545533d4460f426c1d7013bd6edcf09c45419c9dd7b49ffe2db49f1e00168446cbc572d61591b496b2caa385dd40e39ce2bafb1f4f43b8302a14bfee9979f4cf9837b601c448a20012088bf4ba2f03fca3806d821b0604ab1608e56993c35bdbf306d26ea8201d4fe7db8604b8ca24e6153954c755d5b9d73335b820b47c0ab518dfb73a4868ad858941d99232b5e607da0d82ff26eb61e227d1d0cdbb2ea53014a924b9a014a00ed3b9e0a387ebee150d9f980e7e393c5be1dac2753434bd77f0f65266804c0bb5d6b05cc80626e72ca1638203bf7ddb6c0bb58f3212ff23c00ff2a5c183b95dad09937e5018d4edafa3db8091209abcea1b78e4a1c9b3995c0a5cc4002aa91de8e5f0e90f10de44f345a822a89b692968b5a1631bf20c9be7d38f10a58cb69bd729b1ef99afbb3d491fe66fdae1eb4ae01312462a1da42bf1eb8d9981cb0f76aa3c635f09b71870dea8564c6ee9053bf203f11e23e164dc4051b5f6892c80405a084d1cde4457244ce5e7227a4a3736ebfdb1f640f1b0a7e57ac07dcafa43c5400af0a246860a5c4e0819251a0719cc18c9d0f379c87d5e19362e550bfb3abb80bf30ca9e3c82c0ba1a5ec02e1ffb10ee69e87a7254b26222ca6cd3014b4e0c64ea10eafb2da2cd423788da5e6c4ff16242f2d347600215acd2d1b643de12d2418867d9dc7cfd34dcb2313ac3fa34bd8fb72c3e7cf285b1b73166bb2a45b0ac3e68cadc689b3609dbcc360e78b2dd2ce248ff0d6015730c2c6424052ba26d804ba2a01dc2097cdbbfdb7c060eaeefebc9a61e5cb5fc08431d4ac9c37513381d65a421023a36fd192227fd2be3e0eef97ab66a1fa85f1993c433db2a927e2c72596217af8d00d1012182ee53ce3dcc7e6d0fa76c1df4c89ef01258bd370bffcde9b6a037d481d44c899f76e0cd0eb274ef55c9df3cc07bdaf585bf1be963a91adf2054c5ada9cc7a0299a4b07012ffe6d289a59a5e62985db3c1edcc694e3d4bf7c9efed333c7999785c1e3329d60426409aa3309f783757e521efc322c719d47ba31c8506fc460aefba55d1dc2e3ff5fa125835950b212d4986d6ebdad79b43904898cfc668e09bbe56c9753964810c8e182a40119c59adf9d11e9c8ec5bd920292a4c81386fda0ae90e628c4a87eda8c0032d22fc12c3deab1813d89c80b9cf45c256e7489eab7e6f9ca5ae310d02338de89c3cbedd059237eecfd558cfed6de6b9f7a2f86a40dd96c5683c6fca79428fac633a1999bb9d5b19393df84d8a3a81fff411bd83212bed781329f2356e0e0fbfccb5478acc6371738f7acdc845db052b4d39654305a824bd12d04ef9e9c1ed13f78a612850ccbb7902dddf0525aee1fa684deb587e4439be36717a0852849a9c030dee3e35e1338dae92d6c9b4530303ceab7aad58560ff4709ca3c94319e4c97964d835b60411e0f61cc17eac0b52bdcf77218ccdc48a747040ad6e789ac79c30a2479ca03652a29cbc08871e5f69e03266db4699be582ab7d08ddb620d5f565eb28169ba97380472906d77bbf62f4da0f4f2df509ef1ceb4438be859a54209ba160fa3ba1e94db4f59f94bd0e8b03baf15f01f7ab25598d65af33b9e01ede79ff8fa392d171fe728126337df337c818893c1e755a9452b7a241ce70a149c67bb53e231c4f5c879af646d740bc8402fd37025191cfed34421cd89ad5ff131b725d33b0e8f58d5d7664ab3161f7fe3680cd787813a78fb90b5e6ba96fbf6a968cc379a75377f69b581b73176d6edfe9e094b2b32f6dfe8919a7f8e0e08b9afa1078aa3384ca0b1f1a316d74577352f311443f1afd5dfae5cf8074ccfebc4a5ac53a5a0a75809d3573b0534722df539c66f6469d124260845d52a1c4aeb1809acfa39ea50b4fbdd445ce4422b232c4f27a6be86f208b63c851245746cc76d1ba296f1b715a3e8fc508c61bd30115e3ecef620a4196f9f7b3c2ee5921a04b26b643cc8db9aff17c44f51b2a6dc6bb72c2a78c868c4341615826362aa40d09f3699b474a685b5f0c1590416a4c6b64fe6e35ef3f28db034827e17e0716fa799a0dc6c925d2abb54eda3297a9d671b46bb395a2e3d7bec162e4e13d6153c689f2c56922661431e958224ceae3434c18de69d8a79cabb9124f78cef83ec9f74e6adcb5350d5f7967843681c6847c3d91de4fcea7ccdb8d0615dc4d1f200b107645926bb857c526c9158a12ac71c626ecdcf0dfa3f0e1efb91b819c8b51d9706b8914cd44d92afc257b3a6e8bbf3d0adfe2bc85874d732b6b4e04de100bd954507e5b88c8ef43cf62a9732a1d3b410781a1aeb29c87e74da3e5d7ca139c025dae8fa6f714dbd445fc23217e8376ca0797e92adcb180f755957328c1fef9e18d9cb1d8aecfa22236b6c1a8812d0da5636ffece79ea7540714b7cf759c8ffefe7bf849a1096e97acac550fc1c8112c424867c55ff26cb1c7dd00edb3fe1cb62b68f93e4b3254576a82fbfd4650771df46fd520a4ea540dc6fc63b0fc48db853e596de591e17cbb8fa1599e96f15d07f857b516813b7869f2e679bc75259605a7c51ac50ac0158b5d11b648c41f85082030facc55fe4306b6cb68220e87d56e086918368b4584b4459e654749c10a2bf48505469a97ff70997faaf95e1666b9fc8a4daf23430bad13d368b69354b85634ca6448fa0c8e2eda1c94779f39eea39fe51dc66e90ca6fd67ebd859871d5abee2b14af59c3eb2ee17a58081741f47257c8732b8cd7a568c471369b9f70621ab13528e2c43963fc3ad9a7f13ccd973da1c352a283d945cd07f011084bd759c0105caac74fd1bd88073c27813eb75a3b30f4b3cc0218ce07a0dfa1504f76a4f911d29523a7139b288b70a87e60a8fac7fe93a67ed52990e9c3b7bdccb502eda24b7e40514495d3fa7bb423d7b67762bcbf820891731398931547d41cd5efb2fd20fe80542f290d9167633ff46c9a34c160cf5d516e7c6f86254c4d8cf0accc1a3f865fa5b1050030456a85e236cdad9990db22c0a9eb6de71701c31305b66e3a931a6f4a899010b47d85313d888565795d99238af48f78d09b6b7545a2564651126da41bb0adaed96b6836c75e5d9f7cb296bc6173a7668ae1393dfee0c345d52045e43b73f1aee81f8961748c903df75fc91ad16f433da0e25570da931081b7b5bbde3ddc4c57ba97365d8db975a77faaf9471a388d8f01d7c96e3f6966140ab4bf9751871a284350f8123d703f04cdd2dce010009135be83f79b3091318350fefe708e0d8c7da7fe7b8723594501ec1e43c7f16aa33d70a6c0c3f59fd7a3b50517575883efc550702635981af2a5ee661a2ccb867380682453607644e3a8292145e0023bc28a2672890d49d5dc31fa73ad7be1972db09fe1af092ce383c5a5f155f1b3fc125560dd80ce38489bcc05ffaddf7a1aaf1b6dd623ce055d1d8d85aa5865798937863fac039d73dd87c45eba2a942f614551e467c0bf7088587983f1b7ed56f97317f00a9c329c15477d325f6df5078e7faec2cb883ff4d944e662c1b41214edfd7217bd86dd000481b4219cc3824cde96ac3e3954cbf60f9f2195aacfa8a0ee13ac707c3fd175816de86bc327db24393c72ecb48793a1bdd249c5f2fbbfb459649d70982be8c80e387f35144190f467434975a81f83c30ab3151248c90b07c3182b34bcce4202acea02e4b9b8d3597151e776302176850ecfebb7b10b3dc3df219c0be8dcd1d12f4fab96bcd7b4c52bdcac4dee2045b25cc37e7d78c3feb0877b282c541576bfa446407527f9e774c784b57ab8a1ad9427fb98ed048ff1fe93183072d106183aaf81defe5507a9c3e5e8cdab7bf9808e20999203e509d055346185a75efda2f63e35f21a6f14789742675a3ef1cdaf38428372005cceb87ea7af341c480cb5b87a3ebe440be54f069466ce1d7322cc7f665ad2c69f40ef42ea7d7007a6601c1a439f0be43c57212c4844ae9da9ba3eb248c73308b1a7635f25e8149266260c1041ebd9a99f1ddd2ef787157fc618f68be88ff024f0f28f6d30bf0de0bc059d3d48b232b01b9fd34395521a02fe2b0dab68b0f4b794511a6a639995387e426ee6c4038dce94a11b4e6514e02003840d7302b2a09a853d55b241a974aac96553af076ebf9cb130b55963b4fbcefd180b0697480b459c8f526b549ce53590ee39c896cdda0f07214b8872238064d6418c6d1e57bb00443509e586700f30348933666a629415a160fb7772e4f16746681a968a03dbe36050d874a997c827bfbff5e7c41e9971be2c38c31dc31d1a30160212c607c458ac615ec84e2a966a1110a699f73ab98cf1337040884c61e7d855e0a462cd12fdac29ae1a9f6034a929dc465409b6099276a6bef1dec4aae02aa61ad555384e9b6da132bb2c799ed306a3290b0d9cb19cf8733f5e03eced473577fb9ccc7a57dd7fb440b16741c29632dfa08f19512cb7ef6f7553a6e67659c001f41cc90dd980ba445564a2f285784bec5c0bbb71e7c4ec2631cd059b2f2cba4d386e521c80f855cc4878719ee9a89d3f1aa7f0aa3cb4fe7fd8c3cd4c1325571773388882859b0a44e52aaa0e2f7931b812abbcb9fe77d7f90a35b232bded607a4b9029d8e00cd9a02172e2ab11457ccd17beecca8903ed47c5a0096f0280d96d542de36cfb9df1a02adbeb5e45ee105840b1a4a5061950463544b10bd61253a19ed733993e9e86c188a4b20de3c0d58b5c1eda54e7821224b0e081f99f3676d91498d78bc656612f15669102e0e2ece05e9514137c4a80acb7d711ea871205d3129f65d06340ddd7b619db73f483b751824f3bc86e942490e088f605df7c507191e9465c59de6f52beab3bcb88ec8fcc2235f892b768ae87735cfbc8725b914278349baba6d8b76b93628c137bdb22478a811084cc9c98291fddda8b91e7c39aea8368e561c10618da4c5d62848167b60e374c06411a4c15834a4f8a2e32fd4f3b156e5d5483a53dbb4bdf36dd7752b41942fed975914d8f098527de7a1e6d87c3bf06e80015833fb32a3cfe94a36f1325faebcd6c02bf4d389cff7bc32c2f9cb56f095fa54a5e5a2bcbc4b04c0a9b9707f939c7aeefff82390b99b3753a28f011d622a64847d2ea996a885a215ef67cb0e8a7610d748299f23339ae1d10f8fef324ace86c28bbef750601b8549822ac7d19da1f6d54745e283e664d5bcce997f5f51c5ec60abdd2bb7fe93abf095896c59b9f5feed0852e448d7fd6aba3829aa1876e473e1519d1429fc69a9b78feca4d75c14d489f5be6c9a75f796ab1531de446fb78524c50d8ea771f9d21d4b76419f3d495ad41208b6c8132d3cc44935bd2c74", 0x1000}], 0x6, &(0x7f00000032c0)=ANY=[@ANYBLOB="1800000000000000ffff00b90e00efff", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x8}, 0x404) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) fsync(r0) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd7) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20089, 0x8) 16:00:23 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="87821546a9d40c909820a208868f74713497aaf6167e64f1ae9b6cf11de7197e6ac1885b5ce5416cb4897edc89d1c11c2efaa8c21bac297edf", 0x39, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x0, 0x7b5e000000) socketpair(0x6, 0x6, 0xaeb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) clock_getres(0x0, &(0x7f0000000040)) r2 = dup(0xffffffffffffffff) shutdown(r2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="01f5a0c86ed3161d08cff097246495d60503e740ca3ef26984cbbc04c10b591db69fc8e3592d20e75febf2093bc878dd6924e2ed99c4d4976d452d975df4f0c32f02c0c79f47d53d206b6095a92380b98a9bb04a3276fa850e2fad18bb1b919a7c4ce8ba49bcaeeb76cd951e2441f57a6cf7d8b7cbafea46f14cbf9f0609e2a260b47bb120789a62d0a20c96679caffc5d6b0b13d6552d2c7917e3e4a1de2458661b1a5be5c5d4a656954abcbda2ea8b9e77efd50269aacf8e65de2665f31cabd7861f8ad765f089c8db17427215a2bd97", 0xd1) 16:00:23 executing program 0: r0 = kqueue() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x10000, 0xa2, r1}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x2, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/211, 0xd3, 0x840, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x5) 16:00:23 executing program 1: poll(0x0, 0x1b1, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) 16:00:23 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20082, 0x102) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300032ea6aea8ca0ad6295a13bf0687587ba83c557613b4b3af16ddfa4ddec5ea0003a9084d818f14b10a2cbf54591494f1591c403a768d09018397a789c3c7f46f977541aa87176f7001bc9fa644f0780c5708be03f9676ba1b2d1713ab8b56934cc3129ca62ebbcab39aaa86ddcc554668559b44dcd69b5d92ff9c91eb0bcd19b6fac41c2fb0f97754e27985da7207d912c20367e5bca7dac43d58"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) kqueue() 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="b840a674d86639cc74cea78ce6b7abf4786a37b67e058dc7520d7db6c4d6bb2d6629593a22d279b7a0d33fee65fef7f4e3ffadaec381eef8fafc3723ec26cd991d7971f90c169fe3c70a79f0f77798cb0e0b8693c50c9347d4fad84391cd62ad38c51dacf38a91c42769f0e93cfde0ce72880e3341677d7eab446c369df2a0c12bd2b8440b7bd5383a201548cb10b0ffced51171200d3a551a7c945aeb4bf7162789ad11a1c1c8c2e9253a014552c2d96f4eb402a796", 0xb6) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6024525db3f406a4a939aeffdb39931929648", 0x21) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x9fa8c5640ed7089f) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) flock(r0, 0x4) 16:00:24 executing program 0: socket$inet(0x2, 0xc001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x9d) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) fcntl$getown(r1, 0x5) 16:00:24 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) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7fffffff, 0x0, r1}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:24 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0xfff}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x40000020, 0x2b, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x26, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000024, 0xffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3ff, 0xff}, {{}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x5, 0xfff}], 0x9, &(0x7f0000000240)={0x80000001, 0xac03}) 16:00:24 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/87) r4 = socket$unix(0x1, 0x7, 0x0) bind$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653000a50901033557a771cfe65736e08c032a4cec16b5dc4d9c97d17fc02578c4c9554d641fd629f5ceef88305cb340fee0ed1426c07aaf700f72ec7060827dbb6d5b0afa34c7cf7a5f1881cb29afdd90d36aaab53750d1e547c0649973d89f9e7aa56a3b53aadc890758726d731eb8b7cc4f8362f4a9ddc8968b75b8de1a07fca1c34bf60be845fadc8c53ed06b4e861185a089c4751b85c8fff0ec91b533c740693962d5a26040a7671b3b1e82183d2ab76a17f0ce9bb3fd6d59d8ce3f77105bc2284aab3fc48ae3470f35a9ec861b4b435a3c3f5e668de2b396c98be88a5f5446c9306d876c4a4c59b5a7299582ca48e1090563be6ea60bc1d8cedc12b6930708f2f3b047ba96a4a3f340c38882201d001a52c81a2965c967d50f125045b23d9201fd47e53000000000000000000000000000000793f886f4b31f30e2f1f2af1ee1c266c5e90eb4bdca3303397fb7cc05e3c6901f1e9c3c1ed238b55fd018d53fe7eb295fb"], 0xa) r5 = semget$private(0x0, 0x3, 0x650) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r0, 0x20, 0x7fffffff}, 0x10000, 0x80, 0x4}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x50) pwritev(r6, &(0x7f0000001400)=[{&(0x7f0000001300)="fea5a4ca0637abc44f8222eedcb725c844347051c4eeb201d911cdb9222220cb6ae0c05bfcf79bcc214774e3cf6e63bc2bb65e68c9b12294fcafa870b3cd3b5853bbb87d17e16d3102a05d8f347930a56e67815ab53a16ff4640a130783b51c73b97e94325839e1c518afbc4f96417b3040f1c7d09fe634e3bba1c0e2de25b44a4ba1d40fb9650bc46334bd8e2ea1b702d7009765b6c459f62ebd6c21aa39123cc4e510afea370f60ddf8c8c5259d6305e1f1556cc32e60186c9b2f9d770ea78af2fc90d6c6b71b899bf971c34d254", 0xcf}], 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r6, &(0x7f0000001440)={0x2, 0x2}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001480)=[0x100000000, 0x3]) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000014c0)=0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$setflags(r6, 0x2, 0x1) lchown(&(0x7f0000001540)='./file0\x00', r1, r2) recvfrom$inet(r6, &(0x7f0000001580)=""/124, 0x7c, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockname$inet6(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) shmctl$IPC_RMID(r7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0xa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001740)={0x3, 0x7}, 0x8) semget(0x0, 0x1, 0x20) getppid() open(&(0x7f0000001780)='./file0/file0\x00', 0x10000, 0x0) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="00000001040010000000000000bace0e32933ecb88e3c904111dd876c7b0ee6e7603bb1e5defba29ea2c5f6438d0ed46dc52efd99800557a68e48d4d69d7a4d5c327f87efd"], 0x8, 0x3, 0x800) rmdir(&(0x7f0000001800)='./file0\x00') 16:00:25 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x64) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x4) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x7, 0xb65, "9fbc130cbaef2ec0488c67b31b473bed0fd65c50", 0xcda6, 0x1}) 16:00:25 executing program 0: setuid(0xee01) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = getegid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) setreuid(r0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r0, r2, 0x4) 16:00:25 executing program 0: poll(0x0, 0x300, 0x2000000000400) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x100) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)="e4ba0bcb868f85c92a665e94d75e4e516f53495147d05cb424226aa178c38e1a049aec4e11fad8a566e1d3f63fc86c2c3dd6d976ca7027edcf814e7876427ceb4874c8343803ebc2e3918c9c05b8aefc47b9ff453853d976fe8e38f8446c5bc981fef0e52c6a", 0x66) 16:00:25 executing program 0: semget(0x3, 0x6, 0x0) r0 = dup(0xffffffffffffffff) fchdir(r0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f415ce", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:25 executing program 0: r0 = socket(0x16, 0x0, 0x1a) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/244, 0xf4}], 0x4, &(0x7f0000000380)=""/209, 0xd1}, 0x840) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r2 = msgget$private(0x0, 0x1) r3 = geteuid() r4 = getegid() r5 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0x1, 0x1ff}, 0x2, 0x100000001, r8, r10, 0xffffffffffffff7f, 0x79, 0x0, 0x40}) ioctl$TIOCCDTR(r1, 0x20007478) getegid() chmod(&(0x7f00000001c0)='./file0\x00', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x1e8) fcntl$setown(r0, 0x6, r10) msgsnd(r2, &(0x7f0000000440)={0x3, "777bc92120c972e5b5d2fc5985c0cfb1e3fd6bbe355dd59571bce5fe935123b2d47227720ebbab5048489d3f038f9ffe2cbe63c4b7c8952b60faf8ecd87aed473e097acc7008da23206e81aa2f9d7c4521826876d4b50a3870f8f0bea4cd2469ed90c6515ac01af79623ae15a1c8030ee583f4be24bcadfdb14ce018075e9a49c70d8fc6a698f2105db59ef136a8bbf8e74165e1835ad0341a2c3855f5ea4fe4072bce70a141ce084d0196fba71a0b91f418adcccf86a11aec8dee0668f69223948eea4390804ebfbfbadcadb120169af2c2558abaa3ecbfab5d316f20c1e8bd638bc7baf8a1271fbec7f129c50a38a3da45e51c553716d7e1f438baa989f0a4bd5d6cc374acadfa62020beec026589009ed9a444f83169abf97a128921dd91a60625154cb32ee2343271b0c33627abe9831a7924666560f9e9bafa56c73ba5dc93d10fabc17e5ad63eabec2096f1ac53b9c024bc05765e54db4c99c4eebb9f217561e2aa79839fe83ae75f761794002ead63ef182a3afd919fca417abbd458835ba77e78dd0ef742a8e58d68195b2b08637c295bba52e7de716db08192c684f16ced0a2e12ccb22f3d386759350f4ee1238b5c25021256d957bbb536ceac963f497456c56644fca6e793131f70e0c72525b79593fcffc54b72bc06030fef156386d60f54f223789723729b56070f1b43e82bdb63fafa75858044ae9cab5868dc28b10d2d12111a9ee42f64e78d6dfb621d5b01737bda1f7af22e5aab7e2a2d869a75ec868daf570df6dd4d184b37bac331d13397ba5b8623bf6ef970cdff85448eb05e0b9381be12d15d9410cfd1bb60adb2bb4808c10021a16dd661b736f914005be2315323d1bb84a0e4e5c1e9c9cf0831453877d2dabba69ad0849842c147411484dac2ef3f721b63ba8a64bbc7147987f2faf23fb4f6e227b30516fdcf1b90003329d95c94feb68c00ba696728ad27e45a457eb653c1be4922a43b8bae27ed88a10826a18bc9143915d1c6ff9aee6e8556928046200174e9139909158d47fe22220f132e05a09551cf709ecf6d8989e4ee44f1f5652b5ab8d1fa0af55f8df0cf35ef70db8f459eefff204d6467ba56f57e058733cfe37dc495e450af973440c184098867c60b18bd096cace7c959abf32196c559aa1ce11dcf5926d70de38fbd70cdaa2c476292c1fb5a24482d29a2e085a17cf10fcd666d082cbfda1d913769ea0612e86730525059e8d7304787fdb4a0da62bcdfdb25973a06c3539fdff42d7e08676a071d3d575e06ac443c4451ca48eb3033e9193d15ba81b61a986ae58933b4795d05f3a2de5849f6b34188ebc4bc48a027b1704b4050ff65f898ae1f0a8ec3d91e9e8eb91dcf3a483baa4b8bcc90db4314332b8365b3c1a61f82e685ed0e33918788c8f6f2513ce4342de0b4277ddc620b0c870e55e3624713b0ca7694030111b424a253c212170959d673195cf43801d7b4d6f14426bdccd3a3a13ebdcae44a83daa77690e406d517d4bcfbe65580f95da338c72ec0194bb25b502fbb4813ba3de0cd9f8c63d658322ae61f5b117bc82fa1c7b7316ea6a29d1455eab00d97b2979fe3fccb44859aab3c3aec38ed65d02263696eacfbd802f4c6e20dea3b3e89c9bac6a872bf854e8e16c1a137b52853ed8dc68c26d81c063188bb04bfd5dc7cee46ba76c1268a53717b361da0c13c85797ea76179300f80ffd751e4cdf61f7c71d33611303612e93fc790df54430696b3da45198992578d1972fb60109763ba72965e8f4de0288d7d240c7e88d7f063568e7af0b9f7682ab34fcde0f7514738f6f9b3031f004cc96fc0d8bec0e981b76585e2eb86764d92b771c40bba651ae99d90d9100715edbd57b2123695505b3a6a954f909a29fd1c526fd2ef1df568befefe489a86af5ed8b94bd5351df04a092f593b7661766edba7c02bb5454a9247576540b7a661bc0b0a477b4b68b594db827b1db882bf953521ef8cfc704265dda63d8c166809a8cfcc5e72e52f70f09823d6abe477cbd65c5c71967f21f56f549b5020987770fc64236b2bab8a5142dd7cbbad277efde6547102b2a007b6e424fca9d107cb62074fd877c50695a868cc4c5d08dd4b470966790fbbce4d6caa70adc1079c77904e9bb96dd4c5b8fbd797a39bc36439cfa63315d81985a23d415d795a21494903ee1b7c4c3b82ad4ff17eea674503640e7645621ddfe34d94b2a055e43ef0bab0be794d02fd80ac85a83f2cb9143ec3d8cbfd304e47ff34c8f1d2b3339c31e1c71e213a3323fa5cfa5773bb85fc9e8df8e6729973b269381f020e3dd1bcfd98888fb8b22ad988b98d4c6a0c2e6684ee642e8faebb7629165d0028a629f1aeac8984bd19eeeb6342014bb370def4aae671556b1b1c7e2e3d433b3e78f17628485e2418874280f1809dcd8f06630761f72e2389787945eba92213ea7d50b8786c04889180abfefb8d7d97068856187e0393650c16ba85bf41d432228712f58b8cc085878d4ab0e37375b097fe744d3e64939670247472949b8568b5de6e12949ac41317be4bf5ba56eeb2bacc20bbaa895884ddf2ce310988bcbc73521088754976f7b60d02ed3426543b667a9b0dc883124dd7fc38631e2800402ac57b38521eec5649213cbcd0c7353c58513e24562949f1c17108241b4ba4235e7d7e990baedac2563372228342c9d6778410cd3373d61b373a763683edc466d9fad54e6daacc218641b0e20b7961876abdf5ca9bd899a5d71ceccdf968bab04aa1b9798b4a355a0ea6e0419c2e775c5a97b477d7aeb729dbd8a307c64c12e514f4472abdc3a3392dc0e3c4ae914dfd96558b193b380149aa710da87f3de34b3d34047c7087ac53315a89afb520426c660922f76d57632cd1f923b9e2e8d2ca5be81f0cc4bf50f7c9db502ffce5de62e5718b8591827118842a60ec0d713b03af64ad28770c90a85d55c7c4c6a1e188f8c06afdd3bc42ed60c5c8c12a90d0c4d93782377568d1ae0735d0fe2c09ff97e3b698ef7211b52f7c113ac25f0e0882b5a282877d5a17656e1dac9ad15b4d130dc5b281fd1a1510246413557018056a2c6bc30177f4224f583a3806e31985f383931f04024676c951c499b026d47b344aae5a27ac62e6bae01a30d71af3b02e7bc0ae58077430a7f382695989ab30758a3c44b200602e7fec06b22bb143888cf1435adc1921e232e7d9470cdb0b9166a3c05739b5c4bcbe53895c70fa7079a6bc1c38bf52f1ed077e4dd8b7dcf85b70e5577f5b3fbb7b8ba4147a154a70b651d0ceef8103f2d2ea6043213bc92f09c8d0462a03e1960b029930195c797b08319c057d1b2c1a71acbf17eb7716aae414001bc5e67a9441da6aab86bc34a05168b35d84b09c090f51d27ba86589a172a57641c92d7a3634dcddc816f5193dc0c35ed65e3d00d5def5583c5ea6138e17c0652e4e27cb6401db2d2741477bc4436be4c7699b948a320a4b90ad462ee359b0c90ecb7122feacbfea9e716a775c10c39578c2a050e654b82be83e5c22cf170eabea59a9f6d24686eb65b4ec9c5371b809aaf97825d68b65aa623d460975ba6287c681c886d5437884a8cb52864c830c24998ae3024f6a93db304755d9b530b4487595b409985bfbbe6e9f64d64444b608a9cf5709f6e54764572c40516d65db5627f99d44b72c00ab5417dfcd172c901e6b5f653be2efa583a6d8989a5cb645759071fd92d86da2f738b7909759074a1d3303333dedc113c38e6569a5176abd40d25a597ffd00c93d22aba55b6814682701c75aaffb4eb8f73eb4146644317027fbfed539a17e3c5b1ff12557f5071090d01c11e41e416290e5e87be84c891ca3670edef4663839301c9ec9502e8b4d6761ee3d92e81e18d12550c0787feec66627f04ffa684bc2c5c8730fb76fd224c45e7c46b41be26aeafebb24f4a1cdae13ccac617c5825d3afd269105f9f793df596da940f0daea53d1e58f2270170cdaa7ec12745f90a4aae1c17624999d3bc74f6cd9d383a404f7e17b8290016c9dee24d6bdfb73866c14e1672dd93e9fa571ea0f402bf36fa13e9f260f2db6e7dc06075951529e8a1333ee027c31904037251ae5fc4ff7fdfebf0dfe08498f2c9ec918c8e42feb96975384d93bfda5b794b8c30536e4c42d7611c5e5e64c45520e4ae4105b8f0aafde7e9109b2d9f7e75cd75a5172aefab4e2d44368717c03c19172c56b696b625e8ac1e17922d1c39b54c7a38279ae7f3b80ab4e882287ad2d4019f309f6873c7c4fbd0f81a79fe39334d9cc4550115d96da3ff246e869dcf204743127637aac5e70f823c4636e9480da2757d5830fbbe5271744d189803b950423cc1180d82abbd9943ae88c04e37c516467d2f121daaa13632ec783a3160988fa6ce90c46f7ec12ba52304547c81cec379dbc581b6329e01338b5c8c535e5c721da0698ae802af7ebcb544f73f5e6a9269eb58a754948c8c738636017859b84bf7e762596d5b7b8e4a8034c6d8eda8d28660e39839e3f0cdcc549df51d4026cf6385dda815785382c5242e2b7bf0f54f500da641abd050819ec1a9258a55b3fb6de7a2a9f35d4e4555fbd72e60c776264a3f99f4748749bc3a8371373486f6f62ec4819797e8cce52d509ddd808f3afb03569b3f53c280bc3a850c70be3fa96b399b998ea28405b8b3f049c68ba4efb1176f246a55fc3877f57ab82e836264b119745c4ca723f7929e131668b68ef6b7b42b0eaaf5a0b49ebe947ef1403cfe2b4e36cd298a696d76fea5fc2faa03856cde130554d041e9bc2a605808f63a3fe280164d41e9dc163dd39cabbc2bdc8c5218f834788896a7dc9d15a76bf8b02c15112b12ae906eef3a989ae88f9b5c063d42b574aa93ad9ae9a602b944ed92bc8b1ff2309ac0a0b54ee44f3231ef0797456067989cdf0f9c3d7526270989f9b155c4f512d03a4d138f61b694b2398dc815a9cdbca229d3393f15368070212ab417b2d88288bdedfc8209de335b92adc273368232ddea6f59e9438bc56232b173e94c191f9bea51aa79ccc5b2abff340d1f1040b67939e0a149ff4b0809f294bc0c17ddf5ea804e98469f9797d46838bedee9311f34406f3ebc8b103b813b9a9085f843937272baac9586d91e6d2a837a8aef9347d2f2e80d5c9b6d3c99feda5ad87f544ab01ab7517bf870a7314103eca55fe85738f04c5d9a8aec34af657c1ec91320f5c714463feb8b15e5f5a3bdd66282403d30493195122700d529e033dbacfbd389e42954d9401caa6725d6bc562666e583e6dd5ea1e8da40cb85803b89b4e5d9e2809f7e8e48e2ca1d5667f49c1b311d9c7764b6c99705a7c80d0be1d9b00d0c2719fd956183cf5a0d595dc9fd4a889660cc7cbeabb8e6a7c3509bb96d3609042a58563df21f0d71a741532800c3e6e25abb7c3ad3493b75fb3cf1b32f7b06c2fab9c688360745d67968c178cb064bb1d27a61d9fad2da10cedc6b5f3edda37ad8a72d1d545c0d18fdcc106685a3ec8372f734f376d72a9359cc9cd3feb4267921ea66f8a0c14cd523c83ede9b7237a3bea0ac533f56e6a09f3aa3a5c4f629ac350e6ce7eeebad9154fb3e5c33c2f421cbfb77d8e4ee8ffa07262291e914a95f69b799b6b883c813307f2d7590a9b001385a36030103b064a36d60069ee64cb4376dc2f39c858575fcf7521c8d92ad2a427b17375b1b6e9a3606168409bd3653cc3cd653e16221fe275369122f1c7581b6bac7988f079678aeeaec1a551d3cb931216d21fd9ff818d9a268330edd9d9190f957e27b7745347b2"}, 0x1008, 0x800) getgroups(0x8, &(0x7f0000001480)=[r7, r9, r16, r15, r7, r15, r11, r4]) mkdir(&(0x7f00000014c0)='./file0\x00', 0x10) mknod$loop(&(0x7f0000001500)='./file0\x00', 0x2, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={r13, r14, r12}, 0xc) getpid() flock(r1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') 16:00:25 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x48a225a2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xa7570b7af698f419, &(0x7f0000000140)={0x3, 0x0, 0x1, 0x800, r1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r4 = getpid() seteuid(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="6f893423b8f57a0078e904b0bcd0cf79ec80ee11bf90ee52e5d9b44a9600be6eb1207293d3649255bb012a982ca3199143cfdcd06b97cde5893358c1849bf6a5ff7d8b3f44b41e592aec4341b10f76d23e65c2c39d23f7e2a938a048a1d4750ee157ec66593019f74b42f83fa1544a25afe0bba70b089bef4f69e9bd3aa48d2e23aa973f8655cb9751f26d34bf6287bd9bf560390e278d521858757e", 0x9c) chown(&(0x7f0000000280)='./file0\x00', r2, r3) r5 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) seteuid(r2) r6 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x200, 0x8) fchown(r6, r2, r3) lseek(r0, 0x0, 0x1) getpid() seteuid(r2) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r2, r3}, 0xc) r7 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x20) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) mkdirat(r6, &(0x7f00000004c0)='./file0\x00', 0x40) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x9) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000540)) seteuid(r2) getuid() wait4(r4, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) sendto$inet(r7, &(0x7f0000000680)="75dd25bd68882b76f3fbbbeb751b9f9071612c0d313029dbf91e4077c2eaf919554565c1e5b56e84050b4e78af3e9eb391a29fe8b6e2a9d83341f8d60270", 0x3e, 0x2, &(0x7f00000006c0)={0x2, 0x0}, 0xc) getpeername(r5, &(0x7f0000000700)=@un=@file={0x0, ""/82}, &(0x7f0000000780)=0x54) getsockname(r7, &(0x7f00000007c0)=@un=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) fchmodat(r6, &(0x7f0000000880)='./file0\x00', 0x10, 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0/../file0\x00', 0x20000, 0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1180, 0x8000000028aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3, 0x800, 0x81, 0x7, 0x3800000000000, 0x0, 0x0, 0x1000}, &(0x7f00000001c0)={0x8, 0x3}) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() semget$private(0x0, 0x0, 0x280) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10002, 0x1a2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x101, r5, r6, r7, r8, 0x20, 0x5}, 0x54, 0x639, 0x3}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80, 0x8c, 0xcb2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x100, 0xdc6}], 0x8, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x85, 0x42, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x7, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000094, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffa, 0xa, 0x61, 0xffffffffa09a6523, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0xe0000001, 0x0, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x51, 0x7, 0x2f9}, {{r2}, 0x0, 0x18, 0x80000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x967}], 0x100000000, &(0x7f0000000100)={0xfffffffffffffff7, 0x1}) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r3) 16:00:26 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x3, 0x1000, 0x100000000000601, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x79, 0x1, 0x9, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x8, 0x6cad}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x3, 0x5}, {{r2}, 0xfffffffffffffffa, 0x70, 0x4, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x6c3fafa0}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x12, 0x80000000, 0x6, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8000000}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000004, 0x9, 0x19c0}, {{r2}, 0x0, 0x1, 0x10, 0x6, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0xa32, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x4, 0x3}, {{r0}, 0x0, 0x8, 0x20, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x7f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x61805450e366bc2c, 0x0, 0x200, 0x10000}, {{r2}, 0xffffffffffffffff, 0x12, 0x80, 0x1, 0xfde}], 0x2, &(0x7f00000003c0)={0x6, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0xc3dc}, {0x18, 0x2, 0x140000000, 0xfffffffffffffff8}, 0x8, [0x4, 0x9, 0x3, 0x7fffffff, 0x4, 0x6, 0x2, 0x3]}, 0x3c) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0xffffffab) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4e6) shutdown(r0, 0x1) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) r2 = semget(0x2, 0x3, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x6) accept$inet(r1, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81000, &(0x7f0000000000), 0x4) 16:00:27 executing program 0: geteuid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/26, 0x1a}], 0x2) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=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'], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) msgsnd(r0, &(0x7f0000001640)={0x0, "9ab42afe6e275992bc05e0f4fbbc81fa440605d43316"}, 0x1e, 0x800) 16:00:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[r0, r3, r1, r3]) setuid(0xee01) shmget(0x3, 0x3000, 0x4c, &(0x7f0000ffd000/0x3000)=nil) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x20}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) socket(0x0, 0x8002, 0x5) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) r2 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/202) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) 16:00:27 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 16:00:27 executing program 1: socketpair(0x6, 0x4, 0x96b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="3109b417169f2687b861997ce0bc6bac5ea7d5cadd6d9388a4c98c046f3da53fb8e8704e03d79f6071e6061bb87189a3b1b9ebc0e67d6221c9bce9451ec9d28fd8d181a1b64cfd7cdf0931e4da1a2358f29993ac7f880193308643022c3b8a022c05732cb8e384b386a1a6b2da2d6148c15a4ead96a1dfdf0b414ac0f4058bdfe0d880bb700eb60ba0b9e264b3f38a59e24397d7fa99cc88d61d0f9fe72a4c734c0424cd426a3e03e735df440f1029", 0xaf}, {&(0x7f0000000140)="9876cc6f43d889b700a246eb72ddf50de8b110e5d38f5fe13a5d86d887bd935f3a1ee01cadd5db1a2d2be84345d2ea85859cec174e508f8f7c8acde36703c9e666cadf0d731e5d6799ba108fefc89d2a97b1cd2a558474f52d7c111efa93", 0x5e}], 0x2, &(0x7f0000000200)=[{0x98, 0xffff, 0x100, "62dfa25e73f56fc23f2358464f5018f29090de71f665dcb844f3d2fce18e33a0cc4f110006ed0a1a82e1fa16ae139629032eb9026b80ba903ee5a2397f77462b67846aeca1ee9c79b4461b2ff414b720bd93688a837e0af01c82cb5bda052925633554b4bb37b47707bca1c1db7d58a010d01537b0cb8ae24f8ccb8fcc0b06eee4bc7770e1942e"}, {0x38, 0x1, 0xfff, "c692dd3c53612e53e671b198219d6585b68c3d60e779dbc2118c9e513cf7bf932e6178"}, {0x20, 0xffff, 0x6, "88665bdd8dbbb74ef4c9a7"}, {0xb8, 0x1, 0x1, "70d0c249ff7b1036f567e9dc2f4d150dcecec53170280cb49ddefedb60fb1635bd40f849f455499b4686e3da598d1cb9a2d277fa8dffaa162923892edc1f95fb27d5997f8cb7729b41ecf23f3088faa09703a7db1553346c86c0a17570db415d2ec19cbb544671b37db360c3b7839659b7c69d03d3fb58039714e311c26ccc090c3cebe5bbf883f4c5fd4b50fbd182e1907df4b262f6be9bae07e70e9f7b1e31da29855dab20"}, {0x98, 0x0, 0x2, "d6e0cb6bd5c1b1e621113daf10038e14b6054fc2ebf75b0a12bdd0337897f34ac1c107e8d0f9984bdffa695fbfd46323df3fc7841c0dd181a4dd1cd89713ead28758858508b52664e695e2499f7464b5511a7da0c59c1037c75714dbc0dcfffd14e573b7f729448a205f048d4775a6198451a7587d32136ff7277ad30bc4120bfb"}], 0x240}, 0x0) r1 = socket(0x2, 0x3fffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = dup(r0) fcntl$getown(r4, 0x5) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x121) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x3b, 0x3, 0x7, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x2, 0xffff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="c35b4e5ecc0c21a86cb3b23592e9d15890ae11eac7af3a6b2c48f589e278d582bae339735607312e0c2c65833a35d4eb1485a46e42b5d789c6d46279d54095978aeac007edfbaa95a013d440347141499f502da2146673e2c0bc8205ea4d07dd4da57c29", 0x64}, {&(0x7f00000001c0)="07c8fc217eb700af7bc8a6265ab6f6a1e367448c62c3d523beaf144e1d1bf788da2b9be189609965729175f25388629ecc211324145113bb1448a30c522a33a26971e37f31f9a3734305cfca38a253ba3c507513c69e69dbdcacbec58a44d4b20601fe2c6a6a09d164acefe60e026d3db486df571f628a765e64887ee1a6fdccc662020e051fe1c5c2887e18b33fc95d1f7c7d0bc165a40c4d79bdec21e526ba", 0xa0}, {&(0x7f0000000280)="d9e7d137818401a2592abfc7225666adabfb2ae8326c9e1691eb4354cbf40effbff016e222ecacde6c6750759d2c56e2c6e40ff1a86f2c0078e39fcab07821c97b3d8f2974011d4b8c3578c83c08c461b090947ae2f5c753b0f15a97fdcd99865a86d9e6a50b7462888debbdcba91405e70739af83a441c5f2775688798373e4383ec5b994bf6db6fb5cbd9715b9b455203e34813586e5301ed90cd9e475aced7ef9d502f9dc2585521d56b848596fc0a56a2955ae8601d50242cf959d7cfd575ee3c036b4bad6151e855ea7f89246c88349773c8b75", 0xd6}, {&(0x7f0000000380)="7e22ec3fc40d0b645fd588ef5cf347d11d560ab31de0dfa3d3a12f198c199c5ad8903fc67205f03503eaa92f2dac7e4b34968c3f3e5adc2f5719e4a678ac7c7565eed1d21e5eb34d847e7dc45390a22fd4ffbbc2055b86ad5117ceca1047a8eb7b1bc9804a75cd47f0e12675fe7171b651889a32b88cd62a8ab25f8d385c6baa58429971a9bb7697427965d272a3d93d77a094032a158f103dfeae6860eeadd5de951cebd7d67989213d0e9a9829e634342d2e123f58d65e0e7e5a511ea92dbee957672db6cd89", 0xc7}, {&(0x7f0000000480)}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xd8, 0x402}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r20, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r21, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r20, 0x1a5}], 0x1, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7ff, 0x8, 0x200, "13e57dc799a2c9d3ffdda63308d313ee37f35c6e", 0x9, 0xfffffffffb697235}) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = msgget(0x2, 0x20) r2 = getpgid(0x0) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r2) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x1, 0x7fd) msgsnd(r1, &(0x7f00000001c0)={0x2, "5580d9117ea1420c88b340fd2aa2f56b273212be39631f1b39df8a72aa7d01732a5d0ccf0ef729ad123b8b83f3358bb086d4b4df6bdbe87af57c08646bac424334c1bf7809b500297e97ae7027f80140003ff53af4fd2554147445f04f72c377523e9bddddf9e465ec203251ae2c5fdfe426d02656ea3e6e6084482e70bab1787b4c96ba3f35307fb8d753c1779872df8be07c43cc5a7e36af03286b2a935913b407fa0c2f21e7610a2e9b1c1fbe07bebfc58fca1e65c8d73806bf74616fbba9af6f440c93e9627a22373ec44efd353b7dc5add87c0db6f40ab071a6282831a3"}, 0xe8, 0x800) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x9b9, 0x9, "52e2e5a6ca3af2259c74f35e26a491c9c6786f46", 0x5}) r2 = dup(r1) dup(r1) socketpair(0x1f, 0x5, 0x7ff, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1000) 16:00:27 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, 0x0, 0xffffffffffffffd4, 0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffffff7f) 16:00:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1ff}, {0xa825, 0x1}}, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0), 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x150) close(r0) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x3) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) r1 = kqueue() kqueue() r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) read(r0, &(0x7f0000000200)=""/77, 0x4d) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/120) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x81) setsockopt(r0, 0x2, 0x2dfcc94e, &(0x7f00000000c0)="144661b890fc393f157865b29a64c52e2d49c6d98257207d880979d8d6fda87773af731662cf22ccbe6d343346c756ebfd489b5edc9af992528cebb266c359a7b2bd9b5a47b5fcfc3a88e092ffea4aa231740df924b320c79a2a", 0x5a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x0, 0x800010) flock(r0, 0xc) msgctl$IPC_RMID(r4, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r2, &(0x7f0000000400), 0x0) ioctl$TIOCCDTR(r3, 0x20007478) semget$private(0x0, 0x0, 0x280) msgget$private(0x0, 0x800000001) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) write(r3, 0x0, 0x8f) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/47, 0x2f, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:27 executing program 0: socketpair(0x30, 0x8002, 0x208, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7308119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000021c0)=0xfffffef9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x400002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x1d) 16:00:28 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) dup2(r1, r1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10228, 0x8) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0), 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:28 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x8) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) pipe(&(0x7f0000000100)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x46) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f00000001c0)=[{r0, 0xd0}, {r0, 0x8}, {r0, 0x2}, {r0, 0x10}, {r0}, {r0, 0x108}, {r0, 0x108}], 0x7, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) 16:00:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/204, 0xcc}, {&(0x7f0000001280)=""/244, 0xf4}, {&(0x7f0000001380)=""/80, 0x50}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) pipe2(&(0x7f00000024c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000002480)='./file0\x00', r1, &(0x7f0000002500)='./file0\x00') utimes(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)={{0x101, 0x163118e4}, {0x1000, 0x9}}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000300)=""/4096, 0x1000) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) r3 = syz_open_pts() socket(0x7, 0x2, 0x8001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600", 0xfffffffffffffffe, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="f775c8b859c66c0d59a33b50c13c2eadcb751bb3b13412cb71aa159c1fe4e4a947a05946c508211b13a370c7b1f18d4ebe8246bbfac868309c347c9e5d5ee9fae0ad421457b4bb7853d16ab5702d73daec216846022710d38671be8c", 0x5c) close(r0) poll(&(0x7f0000000040)=[{r1, 0x16c}, {r0, 0x50}, {r1, 0x10}, {}], 0x4, 0x7f) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = syz_open_pts() readv(r3, &(0x7f0000000100), 0x1a0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = semget(0x1, 0x5, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7ff, 0x8, 0xc93]) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)=""/163, &(0x7f00000001c0)=0x542) pipe2(&(0x7f0000000100), 0x0) setsockopt(r1, 0x0, 0x12, &(0x7f0000000000)="da000000", 0xffffffffffffff6a) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x80000001) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606826ca9834ea28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ffa86493e1d11c49bb2e37d3f89d770f1d4afb7f42974b420cd5903182550c068a67150d7"], &(0x7f0000001240)=0x1002) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) getrlimit(0x3, &(0x7f0000000000)) socketpair(0x1e, 0x5, 0xffffffffffffff81, &(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000140)="51f566ea25113b5566757dc816fe5d0fe7261f15f13b51c2281a0e048671251735dd8018a36eed9f88daa55a711bcbb6a71be1b0a6b995629d7357e5e1f539082629e152e2d140a5bd909a3267cacf64380332a3a05f300fa7c7ce1f402e7aa567539cdae3a7d06e158df3a5c294f3b0bcafec668f7f9f0b5d9ef040ebcd7fc2766038d05642486e6e82daf01365032c3ed3bd33df027605474677", 0x9b) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3}, 0x3e3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x69, 0x1000}, {0x18, 0x2, 0x7, 0x4}, 0x0, [0x4, 0x3, 0x0, 0x100, 0x87, 0x6, 0x8, 0x2]}, 0x3c) 16:00:29 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) getuid() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = semget(0x3, 0x4, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=')-\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='.\x00']) semop(r0, &(0x7f0000001280)=[{0x0, 0x7, 0x1800}, {0x1, 0x81, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x8, 0x1000}, {0x1, 0x1, 0x1800}], 0x5) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r2 = getpgrp() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000012c0)="1a031bdc10c138901088ddd09c4e96027e574a2e0a22b6d54335412c00a053b0e41a078dfa37ea888a9e736f62781fb8248a4f9fa6dd322ca97b04c02796c6bf43c21905e74854e7a9e0f316221710dee357a01087a7c35e5889f3b8a18f0f86397fc9b1da3fc527474ff4225b812e76695ffc59d407f98ab50748951374bc9d7ca2ebf8fb9ff4a6703d15b3853f8e922d7e", 0x92}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x406) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x5, 0x80000000, 0x4, 0x6, 0x7f, 0x8001, 0xad5, 0x3ff, 0xb6]) 16:00:29 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x200c8, 0x2) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x46) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f0000000500)='./file1\x00', 0x480, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) linkat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) unlinkat(r0, &(0x7f00000004c0)='./file1\x00', 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x2, 0x6) 16:00:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000080)=""/232, 0xe8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x9) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) socket(0x1, 0x4005, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x81, 0x6, 0x5725525, 0x2, "2add32b48f3ee93428bb2eae009a327d5173310b", 0x7, 0x400}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x7}, 0x10) socket(0x18, 0x5, 0x1f) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffb, 0x2, r3}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000003c0)="716bfa3ca750842e81a8901674f2048cd78807bd669b0589f5cc582fd4cbb46a659ed80cff7d77fa9c1d93f36924c245e395eaabe5d4f2d22d7fa670720ddbf47a099a5fdf978c467bbc72f0d42d0196e47096f30209116fb11133b066b92c9dcc46e7996d6883f65da966fa61aae75e7b994f44c4f00981a801640a290f5937da64f8dc04c3fdabf4708fa5d4c4f6ef40871a80730b087c47bf287b5f3f9b675207345771258991c47228230664949d22094838af8b438aaed9a8117b8eb24a1c2d1c23ee72c36b333d4ea462476d963ddec2", 0xd3}], 0x1) recvfrom(r1, &(0x7f0000000180)=""/165, 0xa5, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000300)="37c94db90a43cbe489384a3303b0478fe46c2646fcd2fc6cc395a801c9b9006013efc10b550a909266f04f6b1f85b4b750a2e6f3d6508fbd2c98268779b4052c65c4ba723d352fbdc76902187d5faefe402ad8e5cd68c1466d6be051ca358708b1ce99e7fc242ea98d95366dfb9cf16d1ea8196ff370c67759060c3805de83d07ff0c21c1a17606e3a1317b5681e55", 0x8f) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000000c0)="db", 0x1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x7f, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80000041, 0x8, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0xcc}], 0x40bd, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0x7fff}], 0x1ff, &(0x7f0000000180)={0x10001}) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup(r1) dup2(r1, r0) 16:00:30 executing program 0: clock_gettime(0x1000000, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getpgrp() fchdir(r0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x7fffffff, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x33, 0x5, r1}) r2 = socket$inet6(0x18, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x10001, 0x1, 0xfffffffffffffff8, 0xff00000000000000, 0x7ff}, 0xc) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=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'], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e17cc649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 16:00:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xd625887, 0x4) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x334129ef051b94bb, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000200)=0x7, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x243, 0x0) open$dir(0x0, 0x0, 0x0) read(r0, &(0x7f0000000740)=""/211, 0xd3) 16:00:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r0) setreuid(0xffffffffffffffff, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x11, 0x8003, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="fc68f4bd67c2dc0e0ce41c6b46a64604569d5d99c7b2705cb3c027a1e73c928c693df5e38ec1f321501f8c97f89bbdd26778ddf3a580cc70703e88ff22a9f7742fb93dbb08f891cf4e70353987e8698e7a2ae7b6d85cc15bd21fcbce1608ec5b1191c2db6d00000000000000", 0x6c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="a2584ab63a5d1d1f5d11ec39ae82670cc9b840312bc9b6ca314cf404bb4f3e8c98c50e20f7b3d1501abdce6a716121f8d5f196dc1efb571bb3d33623c3aea0eda2e03cfa8a634efc42f6c439c52a719d63affbcd30cafb85fd242a8a4fcacae9f218a89eff15eca506bb3e5fe1312a60ab3effde5783636bea4d6e8ecb35c4cb2401151e532f21bdd26b33230b940ab5b3d1fc3fda6639c04267cb10153493947483bbaa1e417b615d44ed0f6bcc41962e3decc75bcbff887a605c10f6842d903ade34575aff2b44a3978d13355a8a2e48aa495fa2d6ef434c55ec0408c635ea7aec3459655a940e167c854488ccdfaecee0", 0xf2) mprotect(&(0x7f000017c000/0x1000)=nil, 0x1000, 0x1) 16:00:30 executing program 1: socket(0x18, 0x5, 0xfb) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket(0x37, 0x1, 0x8001) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="c60ba49dff2beb8cf4bda85f364358875028677d3157f91a225132d1bcbdc98fa0134a5b58a63d91207156", 0x61}, {&(0x7f00000001c0)="9a22e77da01dfd4e8ad14bb84d4f9a7d44bd372d7960a8f407efbebe9c2bdaba09128ceac378b6ab34861ed40ee683cb9b7bb371d38cec198e38d13274a4c4fe6fdcd9b319506352222e02", 0x4b}, {&(0x7f0000000240)="153c6606386d773f889f1c6824d3a46acec4200c8ad3275d3e0d16a619b6ed0dedc83de8992db204054c5ca5cc71ee650590f65cac5e8e3ed8ab4a7499132b1cc0ac0d33", 0x44}], 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:30 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)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xfffffe71}], 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:30 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8000, 0x800, r2}) fchmod(r1, 0x20) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xb75ba780cef8c5fa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x800, 0x3f, 0xffffffff80000000, "fd7210da1595f0b9f7835acdd1109368f582992a", 0x100000001, 0x6}) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:31 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:31 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0605bdf77bc2dbb8bae6380b3a302fd731c6937403eb3902ed1e2e1fe0100372d86cbbc5d2ae4e90636e3cc42445e16df24155e9d3fe959f37a295b8770909c11fe3672bb4de3bba49d1ef79d7185d60d73adb453ba1f8c172f52a4e2dc872b19f895b3373e0de5be3c82ac15baf4310122ec9aa800555a803bcb3e1039dbb2d8d0898a86e1da876e85e1a3792036b2981d24022d1fa0138dc0da05f65e8a933a48501c0811ebbdfe99a29a1eb93a9bf2bb5c5f4b6cdf3d31377658f9e6f4962ff2833d98dcf2e6bf8ca1708abc339ea18a85e4b55ac855d49b9b2c76543c264462755b9de36279ecc4faf57eeae52818636be55497f224497b3ee9dc6349"], 0x1, 0x0, 0x1000) r2 = getuid() setuid(r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/56) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x400000000008001, 0x7f, 0xe252, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff802}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) dup(r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:00:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) socketpair(0x10, 0x1, 0xfffffffffffff7e4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0xffffffffffffffe1}, 0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getpid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) r2 = fcntl$getown(r1, 0x5) getpgid(r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x12, 0x1}, 0xc) mkdirat(r2, &(0x7f0000000200)='./bus\x00', 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x100000001, 0xfff, 0x0, 0x0, "44e383af0d9f0753aef07dd8470794989e312731", 0x30247d98, 0x20}) 16:00:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fsync(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x842, 0x106) fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:31 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() setgid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/141, &(0x7f0000000340)=0x8d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r4 = getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x7fffffff, 0x100000000000, r0}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/230, &(0x7f0000000080)=0xe6) clock_gettime(0x3, &(0x7f0000000380)) r5 = semget(0x1, 0x3, 0x408) getgroups(0x2, &(0x7f0000000000)=[r4, r4]) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000140)=""/250) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x3d, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r1, 0x0) socket(0x0, 0x3, 0x401) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x2f2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:31 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x2, 0x11}], 0x9130dbf, 0x0, 0xd6, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:31 executing program 1: socket$inet(0x2, 0x7, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getitimer(0x3, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: setuid(0xee01) socket(0x16, 0x3, 0x33c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x205) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x8000, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getdents(r0, &(0x7f0000000340)=""/227, 0xe3) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) r6 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f000030b000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x10200, 0x2) ioctl$TIOCCBRK(r7, 0x2000747a) chown(&(0x7f0000000300)='./file0\x00', r2, r5) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0xfffffffffffffcaa, &(0x7f0000000080)={0x9, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x81}, 0x0, 0x0, &(0x7f00000001c0)={0x3}) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x47) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getsockopt(r2, 0x1, 0x7, &(0x7f00000006c0)=""/168, &(0x7f0000000200)=0xa8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) write(r3, &(0x7f00000000c0)="482301e289da052a959b8d703bee7e2fce7823410a0805e5689e69d1c86fb64b4c08e779cd5b0ff409b92a119ed6a0d2a62b52178c3dd7eddf6ca62889b31f8614e21674", 0x44) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000640)=""/113, 0x71}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000140)=""/13}, {&(0x7f0000000400)=""/75, 0x4b}], 0x6) 16:00:32 executing program 1: mkdir(&(0x7f0000000480)='./file2\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x82, 0x80) mkdirat(r0, &(0x7f0000000380)='./file2\x00', 0x8) rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x54}], 0x1, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt(r2, 0x80, 0xc582, &(0x7f0000000180)=""/84, &(0x7f0000000080)=0x54) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xc5) listen(r1, 0x101) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) recvfrom$inet(r1, &(0x7f0000000100)=""/248, 0xf8, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) syz_open_pts() 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_execute_func(&(0x7f0000000080)="c4c181def00fba660600660f383dbd00000000460fc6a0f8ffffffe9c4a2c9dc06c421e0c6ecb4c4c1f850e0f3470f4791bd2c20923e66f247e6a5c48249b68b67766666") r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) sendto(r0, &(0x7f0000000000)="4b1627cf003d3a4e5b5c12d7ce21250f48f67e25b72c6dcdd5f834e626b86a5b28a7ee16e928014682", 0x29, 0x3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f00000000c0)=0x3, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) kqueue() 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000012c0)=[{r0, 0x200000000006}], 0x1, 0x0) 16:00:33 executing program 1: getrlimit(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x420, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1e0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000010080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:33 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002780)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="973ba5c45a60081b20fd52cee61a15d86ddf2d2b046de74dc6259da0e09a1c3ccf100f71d59476290b030408c3d4aa309cfa505640cabb1ede4764b8a9afabb7315a56a7e1f837437bd3455008f38c6daff262282f9cb3204f8601bd05ce1ee4a5e01447a93875", 0x67}, {&(0x7f0000000140)="3a48c971d86267b9c9d9fef4d513d01cc11149888e3894778d2be77ab294ccb32ff705dfb6cb4781b8e1d4cff9a08b2c9e2d7b61387230db403a41cdb2fe7c459ef5e4869b0cecd8e6d62ade87488deffc03fab72f5892cd89f1489f44889ca2d67617601ba15befb340f8efb637424fd64b57db54c45b7c66584c409d23bbc1edaafcf340e47bdc9aaf97a26d835ee7eacc15980d002e0fb1ecd7c1d15b9a0576b95782ffcfb9d48803f056948cb40d2a50842b8e1ae414ac189d99e9465e9d7a505e7bedf522eed7efeaaf843ca680a694576444d6313f3ebef20e31492f0aae1a835727533865ac3e88c3777477d0", 0xf0}, {&(0x7f0000000740)="2db384a401914535a92561fc178ad5a3cd0923463b7d447f3a82311e1fe8396225e0e3804771907c68439a233703bd0e7505828e84906a90dcf44aeebae0dfc9241a6d93bdd3bdde8c140bf65e73cf8cd25a72c03880e42d5809b6a0bc1c056b52d6fdf42e933bf99f09b3823e87319aa3dbc5534529d7b2b7d96fb9a291255a96861ea75bd33163b8efdc651c91a16ced92a323c615eb7c865843dbf0c9ba855e32a2a1c4c6bcb9ef2be670f2e80c4804f0d239c843ed2f0364b16ac808050d6160e57588d6a6fc2b2882397b826e5c5c5c7e33a8b4c6f3a2fcc47b4ec3e7083fb5481ed2704008d7cbd9847abc7d0391c80995e3b3a33ac6b363431e6d2329febebe8fdd29069e90de9772c99f8e3deb052063d22d96b31df7ec879ab86b70c00ad83355ac53d9f6638d352228ac0d0c557dded19db15a378621e288f0ac6cba2c36dce42c7163c7206f1e330be9d35592ca5ff5e5035a91ac6392f71b799eaab6ff52d4802a1da3381aa6db04e57743b53db6be089230ceb3dad0444fd0ba28dc703de0701052654ba523e99997051062cda05f3ca8005d587a0803490c03a460c27e630057b92f85d5887ae6ae41206b1e7a879af19a4138b8d56cf5e3c4775d83a0c2b98b8d738c0054403f20662802bbd428c8cf96b2626ad10fc7d94ab021b8fa9a00010790c6b88669f8bfdb48243025b98207e2765b29c16e47d1151091f71846cf8b650b214e69bad7c5a628cd789318e11a5d331c93a49c1924b9cc05e9350febca309c64558902eb16e75eb52dc70b4597025d32090edbb77f1052e286bc1c9090bf8c81b62c90a37304930e649b8823b435da3b9840c557e11686d937ccf13b1bac7ff3a97a1dcdbe47a7cdfc3ad019ff649fd457398f14660a58273685274e84fb7468d711d4025e45bfaa6af4cd4a01ed47b03a6004c963bb1f7ef58a731d1b3414684ed87cd3d5de5d1620fbff482eafc3e52591a57f5100171e5f4c0ec39390a4f4bbf65c9d8f86a03db0c8c99a6c4266e346a3e66699b7ec47a916a75a2c87858ec88762b133c7dd54447e10867d8760d4a1a850247e1e0debc5f5ec753cf60d5ccb1ba97b90d606e3cbc05b34fe8ec9bd8b1772c0e527060d43016abedd4586b6560e260b7680164a3992e9d6de6d2d61dfa44ce9f3559da7d4ff374b4d6ecd36b684cb58ba10d95b78696fc0ca5673f0c5d59ab4cc72c3529d42c58fc1451371ae61e05395cd1ba73c09f987ee39a46b7b4332883d7f527f0152e723f2f5c82d0a79623b227360d5050823d9a9bc81954b5f02816e1871f5874f203faec80eb6ce6e6bed9cb94ee9ddeb707677ace078fa46f4f67180955d69f57b2965d2e8dd8c01968af694b655d41e55a1f362447ec5ff452d57b862107a9039d9edd18e0c062f3c7d6baa19b9e709534f5b89e00097ccd06fb4d8279fd2a87f673fac0c355c1b8efe659f892b664c8fdd107d2ec63138118d3f07338a838e79e6c1721aca11cc5692260e29c2e26cca395590a8f08765d6005626a2cf45d492eadd6f33e5e7489c0cc43c79cdcc8e813f2dc3caf7f725cc9c6ecba2d174be39fa25d677c25a7fad5f5af43f3ce5b523dfedf562a7154a7b040d61d305dc4cf5c4b88a9df9f57d2f49709b347f470c987e265027d23be631e24b7556e7912298b499363d38c1db0275850226d6911072d5748804a6f794c54d04239285b6cf278b23f6a089f21713b33e184e92983a0e7a8e05a73f171b16fc954fbceddbfc6cda9c67ca1b909901a3731662cd0548db3ac73481c96c0af8a0398b280f435b266e8470f22fd9149fa64e12ef489ad2f0ae16029132c7019be0ff7cbde9787510236eb471eabc8ed5a114df45e4534d29e6292756606ef733f04a1255d3d989c6f6c1da1f7078ea1609c8337ae64e555a10723d43d58d376d1b2ad1273ec3b804bd363b209612a1a05c7275af6e91cff23889ef9303d9cc3f92866102823d4f74012573abb8b63c56f18423ab0c97c622d431e5ec7d9d4266229f0d43097f7e57e6edf487de56073eecf325d1ce5001e2630a0d26020d5c90cee74954c319569f341a88fab208d7e85a1a20cbcf8faf5616c5c7621bcd25a0503290984fe47f5e01705632b1b979563970f624c1f5ffd516961efd167b921a70bce50cea1c25888903d5eb5037d8f89559877506fbb3d29e1b64e8ec75ce0a1026e36f593d16fc5680ffdf1e345e8c9275b5d29207cd160485b33337e902bb2d5976f0c0748d2716b8b8335c90aa759e9a63cc3ddc2cd92180a2dbb73c485acae1f0d34d8fcdbd9abc7e73a0f11c36d2bab4fc8e8b5295143a650151ce232ee064a60033fc0bb6b4aba3b9a5cf305f65a1b023e4ef0889c992cd64331d8c3cac1827f3f1e12ab1ff4365cad3c63a4e2a5e18db0f9701be85aab8eb7f0323a3adb795f6458c8afc073982cf8082babbebc327853a793c368d297c2f0ffd83dbf5bbed25a71b84730fa163c15799fc6e10ec6710df5b7dfe845198296e97ea5ba2aec6ddb6e38db36f4cd456bff27d08a072e2bb9dfa8efbfd11087be2e4fc25fcb8eb0c2bd5223ff695bceedb0489814828747508934c908a5b273ef6394a5b22e131a3ae8e74a8b36b50cec4d0eba62e44bc43f50950c8ee4a3a81a067894bae2ac3721099039b5e9272d1b4cbdbeea8ddd0386d207f7cd49c4eb13ba28cfc354f789d74039b7504c9ac4fbde0a3c543c0a98a538025f1e0dc0104279d0220a978f683fc6eb5ff4ba4b13ddc1d339504e0930d41473b3b233d873a580b335679fc86579ec79cbef4c0ca4efe20a47f1623670387147fc285f6cd85a84dc14d424cc6aac38aee3e5b01d534e64c5475601967fabd6e3e58a5f48de05f99001f0d1e2f71905eb363ec78d9768075d6d64fc77f942eb7c6f1be7c73d7641b824cf0e9c7a6d4f49ac215860bbb84b9cc573f1d83bb9bdb2c3905bef7d8bc00a5d9b4d9c1c35a88f14d01e18ed8f7709083cb1906f298ad648a3ed269664a57ea5c621350a6601b91d9cbc3358ab8785f1ea4359fc96ec36ba1b7c27a5f4782d6eb158b4d2976831cd6fcd37c6de5992f1e71ea210aa4421aa0fbb7fde339c09cd11eb9b069ffe0a73ba998105d95d212a1ba0c44345f2948d77fed7f68792577fe77f4b3e19c0e04d6f7a1b0282b754105102df814e3f15db1f959c11b1c224f85e3bd239a0093cb346d29b07255d8ac26eef270aa99cb13b7d0296508527289018e870c59dbe81f3d9c0abf61a79ae82b7e26f93f09911c380da464587aa319848ee4bdc421b8b3cd2a404bf4591ed76d0f176f0220112b27ec92b61bb90895c2122c422bd7204e3bda687f4f71b96fb6c61ceaa01fd787769e990afd70e1cc323291f6bcd62660d3d713282958c85f8bcf45cfeda0ee168eebd43f186fb59d5cd69041ca9e9003613773b15564d0041f14890155bdc214a632231172a630f45200a38ed09918eacd0b4b86c1b42466cb15dafda5724fa89586e319b0c51e1dc0cb7d7f54cd63c5a669f2be3334551320db472d21011c8ad8724653eccbb872775488ca6d187f66627ba6a87ffcc0e792458c47761b2584ab106e2dd80f57f9569fe5766d194fcb5f5b8266422586078ee121954da01723427a2445186ddaf06127047e9707a55011f9d7f263791f222fa7f6e845d9a17b39c4f7c6f4411a6b1abad5c2328c0e508728c1c79c680d7df5db7a2700991578f42f6748dfe871d87dd4f68d7afed23b73ef77108a7246b81bf9b12524749c171f504bea8c44da14507497eca4e23ab12c14f790c3d13c0cdd795a4bdda5cac9081f2e4c6d5609aab8f9d54d5cddaf0f1688c0fc08e336b3bf6b0695277dfda3299f75b1d0189f81c9df65805ec003287459bc6ed229253cc2f56b47ee1839047c69e45106b60a4028ab2971a3a51df387abeeb33986fad7e46276936fb0321f6119788ae1409891054cf5f64657c3612e4320ccc3ab22f9b363e319d69661264a4cdaebe0679d857e829402325ca5ed1be42b4c718dafe0018e201961886456496abaf30f85c9a405edca91e8d8a4d5e862746a1bcdee41590d2b805bfea0c520b08ec91a0ef10e0b7de8d402e8b95314feefc8ef79d09c56a4cd35970c1b0b481853d08b2e8cca4700b77646dd286a425f9b3f43ab1c482468e3990cb60d629ebfca1349cb66fe1f09bc8523fdf406a4709f7ebd26c5c070d5e3756c346425aeaf93bd6ceaaf68e55162c36c4dded17a3cc89e0998782a500fae53204cd792144899d4dd87c68213523735e57e1c9a3bf01a39b5d6ba2a55b2ad7e2e65b9c425abbd615a697b4dd887f0462c879b002bad9f393e06a663a6e04a9a6896ff59e7125dd191e1c8e2c431e338e6395b08903d0b0e1f367bbd61c6b0b5044fe77e606138181729ff26358a598e31e1efc7d2ef133aefcf6c5ce9923441ac0e5d50e557904d7a73c645e13e839899abc9ff21a317d1efa0167ff02d123674190bfbce38430736ca6a32c45a22643d3d5c2c041f0ab649aa50bc723de8fd50e758612f3a2690805e173603f92a16261a06948b5f86667b57495cda9931bd1f3876e8360bb97e672fff439467635e743f6fd81425c01e30b3a2ca62977686370965fd21c62755e3e4acc89ee7fb53355bfe03a70cd95da61993a4fb6d9e15dbb04824ba6a3c8890bf8073232aff095cdd75d04de6a7c644901d3ab8de1d17c4292ac5a0a05e7052dd8770430c60a85b6cbf74b3a4812ffab71d8ad82f78d150203ed871748e11c52a77a4698a38535a22426e2a4e15719e1201e388ab1dc83e630051e04a7af57a886172a8df887b99706f8b93062353f89c6c7aa8c458592ffbd2144cfc8ef7388d25950284304592190726e0f985b494e5aa6bc1e47384eda293a597bf131a3c124f56a93cced1d5f4bd40c4a4a5415d6fa070432e7a8614c6e027451929a0756c6655d9c26e33a5d88c8ae725d4a8f838cc55e7629dfa6a904ab7f068f64b4cbc7eeaca1a0ebd645f74a85dbd056a00ff2cd1308281080943bd9cc2711f22290d18b2aeb8f3c112d0b7ec955ae9faaf557ff14807a06b3dc103237fe0a314b0f4f9038b1aa28965a2fba502683f6709ca07d87ff15f81f532ffd3bd4c785eb6c13931dd10655e506dba79c88bae44e78055cc56170867b914e76719e7b06fdb195fd96a78f24950da632cfe8084b8fb21ec0753f379f11199c9579ef0d7b534c07f31ab8bfd3f928a036251570bae2db44a865bb23a34947a97678818129dde940bdff61a72a565dc696695aaf903e9a96e38e9dd7e7ae03245a39854f11fb524b481afc6c71431dec602cb5cea18418bec5682ecf8e24db1d45ac32b2d0a73626a90b009c7da37c6bc4ed7fb1f3ff69d79f027b3175ea5bcc1a3e3834d86c9173630ca5b98a72310d848fc49d89b7a7269f24cdf7513fa88b9edf84ed8502aae991458ac6515aaad99174940fed4c753be5c9a02a1d993cba01c6c29be224bb693a6c07b4595dcf436a6df96a91e784a65359f7b25410f999275e405143e0368f478f7562065442ee4344dc1adf500f85418b78790b7737b9f04cc5cf0d69683912f14b39bd55ed00d7cfb1f20d16c524b5860245d4d5fd06374d7df68d0d9a458b41094069457d6e9c1b69e89b1b0df77938b13e3b108662e49b00fa0738b4a1c1717715917ea50bed8a9bca8e9bc219e5d450820f60f03f212fe595323a56721eedbb3318bfc54d8b45449e0c1ef1dcd2b75248eb47ccb6c540dea155b5245f3222cf585ed", 0x1000}, {&(0x7f0000000240)="854788c5abf56988795f45e1ac6e03371d6225ea4e07e0c843b4ba121bec8613a012cdf7d088f7048076f6a6d0a5f5648a803f8c4b91453d8976a9bf05390773fdd97193be227887c32941834ed89a90f818ffb9d32c91fc13ed933c3811c68527cfce00c394835a3d7f97c15e2648516415f1d65ee9fafbe0335a11f5596e21a26d0cc4f9a19e5c1121733591085da4cac9747ed792a5842968c682adbb1a4a2c00862450512e71afcb19fbc0a93e3e02a9660d65ca10b8e20c7e5d348b6c922cc935c89c9478526f0a91636bb0b4a75cc98071ddaa3b524ae84347b28112664469090881d7f0ee7da115e8c50594bb61cc66e6be56fbfcc346e8c9f3", 0xfd}, {&(0x7f0000001740)="02ff07eeff04c07edc00ab6f651f980595da38a77acfaaea38402659138b340502794d3e2cdaf4374b2fad9d60ccc1e0d7cc3fd76a32f288b48a3dd1dd9662443c869f7e82e80a36643c8e0765c2fbab568126f75cd658a9521ec1e8a65fb1e28d42f19a3346958348f263a637c0cbb37e76a81e2a722d97b3e9e5ad6c0bc0609aa413c69eb1a85796e3d533a4c0fa8b8dcb2b2f10af34451c8d660912853e0384617393f621f8da23a48e0791464d8f2f3114c427b945a76805ec7e40ef8d728bc4565c0e5d1f29706a9c35d1af2b705f89ba0b5e2026a86623a666c13bbe31a37be952de2ff694b36e4691a783e4873d24d2dae22630a4ff11a7aa3f9cee5671ff5617979dcd8f88d72a99d25abf2fe2119f7a794920d8954e59c35ab6de71ae518222639b6d073040601d68167d47045ccd70e393fbe212fe613899b4a5753420ac01c788001efdd918f14ea903b752279bfad0c7db2c6259c27b5bc7bf80f3de47d1edc55fd20897006e56aa96ce44b22c3fa2140ed93803057e93bdd46cc64b6e78a62276ae0da98fb55362704be0da305e57e4ef31ce3fa2db6dac33f864fe5fea518836f86e5d10b5e2ac16371b831a46bf881d0bc8b6e1c61958cc745efd32d859aa13822700c74ba58840f2877d9ab5460859005dca7b928f40d0cedd6b4db3adfd7c37c9da58386f1ee088fb18f9c1e484b41ffc79f0f34cc1cd1088c448222b1197df6f180c68537ddaf1ffd80dbbe2a756b09c06355e253eecebf917da3b0ff29c8fe227b1c4730f5e3a3a2fc35fcc9feeb7f07388139e7b7dc1b10d654e48d381788327e6273d2d7006429b076a57c385c464e5a30c8234da05b659159aff9145b82d0ec9279bf3cd545b2b86c1a197b097122ff013f98bb0994791f05819964b5909e5a0654b549eab380623d9ab99aa2b394a7a6d4cb6a6acd17f58b346621a546e5c47079d68588a798bf6bbc0aa3288172f46b715938ea3790c1d4e8d550b66fd2b5d1887e40b4beb061b5c4a8642c66b0cad345766e8db979b433966ef60efe332fe205289cb5e99089a5d63e24298c430e46abdad2264e96eacf0e2dc5fd7c38a81823a9950fd429c886fdc70b800e55c974c57e1f065b556351b1902d0c71a383c070e51af4b75b422385b359a03b2898e7200324101b62481a18fc233a12636042f968303bbe583e84775787880892bd226c32b83e20699b39e0825520d9b8f7f75664264bc1656d48fe41f69db0686d124dd79647ca6dd4dea5d0f9fe0d8724c592a77d3b4f61402d4ec14785d586a1d3a19f1cad3cce408eb61abb7a704523cc8164f6df8d46d7a297a228f7dae30d7a2cf5ce94b69c05de3811f7c3a20179d9d61ab61d356a64cc0629b2e436903aaf1d65b50d2965a7fc27ec0354f6ffbc20196c7b1c8b6c7fa9b1d56202e2f860e6bcd8681305df8f3ece69adab0f6d5e6c616d4e43de704b56b78ffe8278ea5519bda070eaffb7475e21aeff3df00aca73dd498d478e3500b7c2472022d9196cacb47de1f8cb7c268d036d86d64dd0bc1fd91e0ba3c1ab0e5662643e1301b162a50f064948b7f2ea613580c58e899959326a49d1c83ba135595465fd5ee14d1eda4b4532e5dd3f191e38181af4c02b84b45333bb49fab6a3d1a894cc78f536085ead5a73884c25b634aa86e8dfc853f915a6789f80d6ed44e5faee76f1c8da85ebffcf1542352e90879bac0dbbc8b775873959db14477ef82fe7b31b78f69102a97291245a96547ff6656aef537280a68f645750789d8ba332a5b29ec6e9aea680eb73c7482480f7a41fe37aa8f8a768eabd42510fbbc53b4b3971922f1e03d8dfb59a5785e4a055242c18466e653ebbdd87fe652f9b616d1bf695db55eecaee0fea3bd746b142789716b8462e56090b61d55133db8955120cbb278703295c1757faab344a4aac6a0c743851ba5ba9c9964e94161d627089d8284100c3d4431e2ea089403d2d9f02f6e971626f02751d8fbf6639ea312f62aed181c8462d5902b4b77743d6ac42c0bccdcbdededc557901c6ed8621e07aaa3d8c320ef162758655485eb6cfea62172578501f40bab0c1ec50261ad6b792678ec99249be2435d9c36ecfa195821c5d9e00d1a128f01b56a550efcc63bbe671beb7bcf0c4da1454481e71048d46de0a595d613d1f1c0d7b27e5e243548efc238f5648db458bf62185d08bd7079bc193736d3135343097edaefa7bb79ce0497c6b5ddefc7d0e9fedc9434d0b8e95336d950809eac2559aeaf76c654862a330ec3a6c88bb2916b6efc83a3d7449ab1883e07658d2867077b888c538ff12ca95f3219c72bada94a0c37736cf7f15d4b9deab87278f00deaec6eb682dc0de623e46c54e09a44b886f21d20da15ef55667ac760c58580626d978ebc2c32b0581aaa923210beed0803f0a780800263e14caebefbe51c0989acba7e0af2a26e2612fcb7b9b65bef09dd99b1d21830be815c0b09fa6e48709e9a8ea3cf72a09ac4c25fdf632cd5aa65f087a03ffc4780899721b2c35a08cb918d33a0ac0bdf1db7a8bc40537c462f5e991f97af70b2488731f73cf3b53f4a40d017d5aefaba01e7693e18b3688ba3bd5334150401ec65de1504fd1c63d327f0da51f422093c5991a3876135796c0d470fc2bd67b33ad7ce39ad4fc1de731a3d07f91ad0a9b4d200ed653cd520887f08a49577e232cced3c32fba2f39d2d11019508e4b759bef1a7741d5c531527d7ddbbcbea1274f647210eac56d7d9437fa4483c0f723417ce85a787457ad836b81524e316387071d75b1fbb72d5b72b63a8a59c5491c2e2d98be9ea31430cf25a4dba8ea4869ff5754717426a4fcfdc4b175ab594a735b7d4d07886f92116f3ab462fc6da1a44b00b5ef1ce2bbc2119c270bd80a40e175e6688343afa76e4491ff2eaf388269778dec4d81b14c6547152da6bb7e599101e1ec2adaae4d51751218d9d6c4dc2a8141322ad431e26ce7a1ba472be892400c828234631f078ec6f21c9361fd3dc335210c772481d38484b5dcd1ec2411b8be882c69071a3b34f93cbdaa02057228d192e8e19259b10e974cb89877f841f9eab9af2d3f8b080e365fdfaff729c188812a745de4d6eddf1c24d308b6b42b066fa207a2fd1531e638bd4eb1344c0b34a78b27f0de68fab07019ec091ac706ac8619d80bb51d5390165d4aeb4dd10c089b33f2528d4a3a3bbfd00443929452763acdc982b83964be91494d20977d66fbd250d3a4a3fe6bfa7975518ddbd83064df508260884003b7a0e22c560650125117b40b237f235e093edd2cbad68fd7ac9069ff1c190d4ca22447b2f741d89fec9cf9f7aceb6a5531e88f0bc1c413cbf6342d8d5818ca64afb78e00c2c13fd856b8151bf45f8f54a80b701aefcd6cbdfbc5109b984b29c9a7e77aaf6edb572b1ced470b4becc6559f39ad39cf175ce52dd8e0197cd32d8039b8c311fbd9c83850c0389b0f6d01514530a56d84cf495a655e2a34bcd3f82e849fe0a5cf349d2f5eb3ec859287f9332917ec9dce42d1469671d78a0e44abcb034870a4355088fa236b59dd07b5d45726712666ab699956a7f7a5bb3428527b9ca92dabb10243cb91dabceea45815b6f8e69b9dd0f19ea0a878babb5c290b9bff65fac7afbf3f6f377245127e17a59b867deb7c862b5f6c408ea062a9d683642d3ed3b8d5a52ef9c703e4db6332bdfa4a76d5bd6e508c5bfb59da01801c8d8bc46c9ce1f82f65c816f6ea1c9a4ad48c764bde99d8dd12215e4d10985f9406fd9939faaeba185fd63579a15e2d49879f10bd15215aed24f83cfec971d5fa3a27dab142871083f387766f0b1aedaeb58a77db631a4dd46c0834d3427d0e1e749018374d38cf71fd1c8f865aa1594ea77ca33a6cc291f34655ede6e0559cbcc33e2c55d5869fc3b4fa18395ab92c5805aa624001091c2d9272d4ed1a871c92cdd29d8650d66dc53b21e7d27c03901b162197b18c3662652d4a3b43d26febc98a0befb6354cc21cfcc3582390bb89b513cc1c1941f3e276b5ebe5515a40c79b6b45b1e3c8c6ca673768077470f2efe410bf23fd33274b6a07952484cd6793ac976c9b93c40654ebc7882e5c2d8eb58e8877f539ce2abdd05fda9777894a94ea5e9c3d6868349028ef63390258440782f2102c7666b57539effc669f68bd672a9629b358701c63338d018526f6766d405f6c0059bd144b244ff9bba3ec5333b813653205dc35eb8dbcc2b059ef46dc8d631c9b98423d063c2fe8d19021e2ec83184f642dd9dbadf91e533324e23c3263025277d98f94adfcb8e2d2f852c79c49e83f532561fce2e455e3330d7819f41df4131332e3d595b72f9070020728d798399ac188674b6aff848c0e17c974e7d4fcb313cc53f39f936393352fbdaf00257027049cbd77546b60e9474f2e5206abe291b6d85a642053bdef5fad2fb52b426fad684198e4299f25a96fd16361bfb9539053272194f7f38c6ff0e90789a7c12a77ddf0016de9fd3f974cec89f7624a75d51a18e4fe6fef952fe1e965021a9ae71f4ef02f3c6aa433b6f04b7acbf02524e0909915de7cff8f786b6f388682eacc13c8ad4bb533b0ec66f095b086ae084499a1009fb502fdaf0b1fd0f24edad38b0c5696470c455612656282fe4f3c6422290c794f34c8c2e14b51fca6c8267c9aed13ca50a01891842f41de03407651c4501ac64fbfd14eec9ac6857a863868be1c4a507bb35792c3af26caa360777f04ecc53e4af94eb1456272ee6d6631bb132908e942f3c7549d7bcc9fe8e9f705cfe2770595d994e6ee35c651d64af4d48e702807beb8395b7595b1dba0cfd03163f76ee487fb5946d960ed42315f3b49b533568863e3a1f4b6e4939194913ecb8d46811ff3e3d4afd924e8972d5182dd8037c8d2dfaf5597579ca462ec54f63b4a0b0c72277aa66239583bbdb31e688791b074649f7aba3477bdc498edee050b52c15d86c7f985938b73de79e05560fca4720219352fede260e81d7814f9c1dce3a782bd5bcc46354278f4cb306579c28dd5717c95b26845d466725863040885d89b46c0deabc4689b3fc32e2136f889b70665f6fc3b3d9e11acf4b5cc5703ab8559a49c8d71ff878b953f48bd8ff38fbe790a9f09e8e25d048897651aafd9441d8af2988de0e0803760741f677533ef452307d90278bdfada21434e7bca68e8e791b31bed447f68fbf5a7c904885809dc257fc63ff2faedd2e778b6c7292427fcd8ffaa8bf3871587fc04513094c6bee281d34e97485f4589107416f9340d757f47001346f0030386b749d428079755d8b25ca5664109dc0b9939af2f72c7cc27e4d795f9976e46a478a6dc1295bf2f7330c16ef4a1f6c52ac8606871529fe6d1be9ae707951f731242c1727a3f94a8ec22a7a1e9c66079ec42c47f97308a9ea32e6e974b02a1f7be3fd5aadef5eed499a1388276025cb0cf8bd583b4df4f4d136806f5abff28eca9318de6f4a72a9eb7dbfffb98d2d801ecee182d87f9f415a8baf259d3d2bbc3a866754e2d411c642121454338a68264af794e875fddc6f84f5ff95798d3c7aa9590b6cdc4a43316f531f23ecf34e7330812b04b397bf76cf69153cabf7ea4405045c5d61cf8d4474105b2429e43482481548bed3b37aa8691598779283c2f4d7b4f724a51ee188bf5975ececb805b88a93882faa3f8490b5d37a6e4a0bf97e33cf8eb6afe5acc7cff7e7d4b89ab8c152b481a4b6d51613c660450b552d941cffa136f9dba0420201e9a816a966d3c671fb6a5add7706", 0x1000}], 0x5, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r6}], 0xa8, 0x2}, 0x40a) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') sendto$inet(r0, &(0x7f0000000140)="e71eadf34c200c2160b65e6c16c34482551d7dfdc429386303b95dce2c9c7e3a19da6dd38ebdbc408cd053d4a17169655c354a64939759be8c33089ad982b18212de09d984698d993230e3acbd70fe752f2510c0baaceec601b030dbcd7a35fe5207c6440f875a524256066c13582ce31758d433604e6eea76eb73817d522e687620740b3c17ec4445532126a78eec6456d31321e44e4aa39f0f91", 0x9b, 0xe, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) close(r2) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getppid() r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getgid() r19 = getppid() r20 = getuid() r21 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r23 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="e920162bc604b7c30633cce69e05164a0ef693d42e85294d67ab1af0023f15a083af58bf36e3e1392491232e4dfd522f7a078fb5d2771d823737a256e914c755eb82ec810633daca11871405da2eaa566300dd81c17b3faf9d96e44a3748922bddc82b0d06eb9ea1e4e9a0e353d51617936b75136b36fcf1aac397caec93db9199290313a03bf9ce3f6a16ce7a448cd2a9f9009372de", 0x96}, {&(0x7f0000000240)="005666caf5d5efd69058f7755bebdb82567bd4f570a0fb53885b609659cf0fe26d58fa3a78d5c334a2aa571a4dafcecf871c17d7", 0x34}, {&(0x7f0000000280)="bdf79ff404aecb93623fa7dfbb7166981ffed4de12b79ee798eb44e4c617496946e694aafed8353babafc89debbd9f8b911f065caa73d1669036f7ace978c5bf0ab4474fd07dcc89fa57a3351b3feeebc1342f0142e5e0c484a0efc97b8508457780d5b2fb6175f9e5538929d1aa256077588465ab197f627c578865ea8dc93002e43334cb00dfd156d8fd3b8e0d16243098856d8e6d8e80e57cbcdc24fd611273c13c0810a1e6e4adeb679cf848", 0xae}, {&(0x7f00000011c0)="37661e0fc85eeb9d8187f366d4b28884e5490f3400f1583b562e5a50cf620acf6e2338f675989b78609cd4a1e4d043c3654d1538022c3faf24c8e43a52a6eb60e720b41e238dd7aabcf00a7c4c57df9cb90b38f04c7d927b8df81a8d07cfe76f77a38eba065efc6e2fbadddd0d782ddc2f852e31540ea553ab4370c7dd6f1d9ca635039475c3a9bd2902f70562de1396ce36f2a0efc6f38d37c4e3113f4bd9e0ef0291f3708c5e56ebb5168f9a61033cedd636c40f81ff195c3c8dab57932a1f578ed656cb030e6298b56059c6b6f58b6d9c410cf616e11450e75cfee524b350180ff93983c4e50522bf9c41a558251ac36db3f3b8baf62bff6cbe1b3a9ee4c2cb8073ebf2db0b76d11ab49a4a787ccadaec38962c4b96223fd871082d2a9e0b716650420ecb02df4f5b0989fb26c50aacefe4b4362535315caad31d340fae0bee725300d6a310284f071bba51693a56d6fb8beb1b15379b4187dd9d58def008a0ccac73ea1bbdfd915b725f19d979e06f0a156cf8b092fcc49684d3b3fd4fbd3527fb8a1c2f90fbcf8039e168d8c3a5f806cc5d6384a61715233c70db2512b6412651404fbd967baa4e9c8ce7ee08d080e3073fbe03ef9dfdca7087f533800110cbe8ed63f619ea5d4103a4f5c0da11b4018daf8c07aebe2b35a11df851481591c946b5de5da6170bfdd1d4c3a42e679868df77050cbe3da857dbdb2f901a5949c5b098d37d3f961bc9e84323801564977d7cd461ebc15f00fbec5fbfabf0d44f409751158fc8eeaaa5c2fed15d2c823ea5325022df21dbdd8ae9179f20565e90197e5142b70ab2ed39cfd17e46826f48f683f5e7bb51fc8fecff63bc14b571bdf40a544a06b2b92334edb14fe062d651b000ad644356132cecac42c123a8e703a8018b049328f399983769a3f6c0b40a4b5ffeb75bdeb4c3b4ba8b885339aac5ad25f0ea3a2f62071fa089c7bac2cbc179179dbde2392374c4dba35ccf5d80730e9e0e9dbb711f57dba87d002310b0873ffc3dfb084ac52ece09e014125d8046b895027336c4d7c0233a03fc0ce8164c846a357cd1eadedbee0e11209d851d69295b50036362a9f2bee7763d33cc07308089bf1ad3979cd2a8753fd74ea06df36ed448d7704e59156155b215b5375d70904c8e68f6a318d607a3a72284ae449137dfb51408e4439a79cb8f6fc43a1acb440d360c38e30a1eac540a6f62084ef0bbe276d1f332231744864adc38de8f5ef58b36a0e028f292943d1adbedebd43da1f30e786722a56e3575a768872e54d6e85d37b03ac5859e6cb56b785102ae275e4b36a2c8842ebcdf6e0cf5c2aa0fa55198400522d670e9e4bdf867b7c262976eed01b87be0ca7ee624f57cd5b0cd8b887b96be30b735b5dcae5c7a4fe046d783ca196d8c04194567b071b9d7b856871315f987194ddafbfc9315280ec2293d9dc4baf3124d942c777bf5ff296d060171691a53f30160746246dca9bd35ddd3196dedb534bdf4ddd64d6a00b15f556e811d604f862e7a8fb67f4e045dcac827b7452aeb0f0dae15a7dc674c51eb46ad71aee4c2d3458c9b7555fb208a1e84df7cdde1b44bcefed307f0788a85c7a0cb6c9044629252321e04a345f6cc0d2dd0f547a0c568cfd39754920e7808702a7a6ff215ee9942ff30584d15c8bfe5bf6e54399fefbaecb2be6e3e33b2fbc14aa5ab5433f1f3c5141bbb422b20aa336804b0a6e246b8dcf9a5d6960dd9ca8e1412981b52440f8e0cb62b29e51824bcb4768c147f2ae72450ceed4552523a04eb91368181744c41c8cd00f238c5f2817e03ac030034b67c54f99b865bd0eada84a3543b819c2c35c159081bd7c55ca9e1159f7f07d5c413583c1cdf46ffba6ebd1cd05769f5fff9ecc3e6b6617d5e32a50d04839196145dee9ecab97b5aed74164c91ecc1fcd6ede99d23b8fd04d26e557009c1b248257d374b82eb922fed914f04693bf7b44be7a1a74847c7c62af2bb0ea0b568b4b0ec679374b7b9fa2d297ebe1c84b0966980a5db3bfcb593264c01615925071dd3dddd79fbe7bcda02d9b1037b8b46d8d2c40b5e1378ad96ba49b105882126262317dc58a1061e63fe3a915d8fe646c36faa6e8ee2f171fbc59eccb606a793b967b4fd422cd3916d4779939cd3c4c4b9ef6cc2bd8459bda354e92c49dd6d2349f87afda73c0ce7fa700227d09cec08220a266539b794ee13924d72f29156f4fd7df6b4a87dfd97ad7529346a90363e378dfac934ea785996e0004540e6e9c4f5fa193e537358703835b5b9b822fe0baae4ee58eb31e0e2891c17b2b4104be0d34a6a1a611819b72672d870c7d92315a64986f199915f955064ca65697256f12b7240c577f4b34779267f613c2c0104eee32b7c1e12c2bb17c5f5513503476fc0a417964cb7a249067f6cfa73103de7da62607853cef70846f887b92de05c3f91a6d198124f8c02335d5a151e96cc83b9795636e0fbe7fceb712c0a87a52facae934342c320f169796bef183ba81b962dfb67e4558f419b515306e7e8d672b37ea6a12b30fbb70bb9649f8ed79e105e170f0c95b8ea672c922ed807d7767f33c0ff04cc3ccfc46eb9a1a7600a0de39b038c89addfd16316bc6a299fc17e0f60255cdec8b67a3dcb949bcb927cc2685d1036c2e73e46ac1d63b9b3b865bc2232c22738e8f4728db0cd64a1ba06ef92e80c090bc4227cf0df13cf53ed0f47e0f9d9b9a1c20e79d85f4fbe21e735c0db4cf1245e03ab2e5630a6abcb8c66c0bd98194cd2c946d88e1ca88bdc42e222c54446ad8db5ba04b4a71b75d5dc0335c3850c5799acfa3f6126f5d8488b2269d8108b794879e05917532c261869b5d3fe8134a5e1eaaa97b4e22914f0ea260c55c6162f381e7dbfd58490c66d517261b038690ad9e0e03d4c1b9e2a050963731c4b8643b1003fa8a94ec60216a517f9c437822feb6537bf09cb2bccc03696bebc42a36b6d92ae2e40bf33576d5d66b2a19d02b889ccd9b362d05d35fdc6738642c94f921e9c4c1038e0207dc7156fe9e6b2568b336a244a2ea78e65e1845452c4453de98c729f8960a0431ad6934c5ce38f6503bdb34220139d543d04bd7e46861887d482d6ad86d26f3f500462cd1e84d1460a63b277039e8e655b6484af64cb687c08a5bdfb26ba1839bf3e90532e02988eb1c8eeced4bbda19f4e59db6264a69cf9249333d5ad4b18bbf3eb1fd795a0483cb3ebf6e94a19079ac885596b7d8ed645f21fffd6c53cba71f6625ee6e7c156b2dc684d52008dc04fcc1e062af498b9bca822cafd846931425e332eabfb3aef157dbc44fccabdcac2018343be37d7db1d965cc611ebbf43d57d648dbc66a6bd6e6ad30b39f97ba2b2370a9068148ce99699cdf5c1a4eb324631ce69ce639c170f1be4f97041bf145bf0c9fb48048fec16320ec548c77c0d5666cb8fad386854541b5c94164f71a41ea7ae1a130f7e61cefb09d84a537d0087eddc63c8ea6ab74659c3950ea52670a0be28124367c950709f2a1f8232101481914ca40d2978e8fb5f09a3088d6887cda7a447fe5160fa29975eb6bbeb3cfaa6de2f5e496202423705557ac16b9246faca77371d8c54b29e1ceeaeec4c4483c4538ee15534ff139372868d88b88fc5783624848b3b2c2c3f9e380898ac72451d9d9c415253555e235767d6b10ff3b6b5cb0069cc3d03e283ad1bc1d661fd803c58ace073965b12392c30f641501e5092d42fd54318d809b0e042af0892427819874e20ab6bab2d9724a7d1da835ecde296d8059b931c00422f2fef74153e1f35b64249978b7ca2dadc958ab5d57a28d969c0376b71629f1b2d463f782242b71af48e09342cdfa9ea5bb8a50e77694050544504c7e57f63e9302e94a88ca72e5d220526a0be8d3203b7316ec26caaf67299d681d0518d4771c27902391281aa2526ec7a163757c12604db70b7f5c080daf2b603b6baea7f8a64702dd7f85f975740f7492f6aa0c568c9346ee8c522aa4a1cae853e1bccbf9def5248e92a3c2bc9614b5774b4c40738ce7b1544464e11836768feb608f05e82b68b4d840c18afbaa0eae7ff7c7530966fa3f50bef799848b1a2085df27ca114592c07bb8e1a8046f53306cd047f8ae6193d94af86528244278d6925341557c5b9ef956633b4a12c25c583f0d672218e0e641caa31dff020c8f9f0716f669a3937a2a77675195f964de77cae123ec0f9ee387038f3d4f4ee2584e62db1166633b8518a49f9b9af822ebe136863fc8e7fde299ee65791032f272d4d2b309a9374128c8a263e7a016d4e1983ca38b5d162ce668f41bab69041d340ff79949916bc2fdd25d434f6486ea7567eee116230d94e097ec30e7900458f533ab0f8bb116482d8c690f8e9b44b86b0bbaea6f4b80ea7825ac651b209c36da939a8e5aeedae877536f08140f4efa2c5b260b84b2753e8315ca91643137a21d7f874442f035d850e804150733dfbc793074d4d160013aad6a4c04b4392c66b89be31e920af192e21c64121db602fe068efcc8a9248af3d90a09559fa7a6c2c8f81b104b8f5de99d03a8ea7b20c48dda97d96cc81afb67a2de40784c5bc23b6233a95762bffb13c8d31028b7bee7c3c563041c8dead9adb9a2c0da8c7ac365a2459a684644ead9fbd9db41476d6b96160b4d8a7e37560099d325fa057436b2d7585053cc7c0feb90ddeb19471d194cfec752c493e837274c4ebad3d7546acb3bc1e646d755b60f7e2a20b7a3cc6225aa603e93e3abed8a5e1ab334bff5c4e2218811d2bfe668a87a9cb6d47fbe730afd7bf6100a6c4e289f83d2cc1021be7a5a67c6d5b37c58bd406194508adaa54617b0763151997cc81e3e75563fabd4aaa5cd1230a0ca3ff65e3cfdf0c770cf401b2fe62f5f0696d9433761c8f435ed798ef2ee8bcd9250f3a7b14acadf9a52b47147efe36455f65729eec2a084ffacdead5f760036da5f8e281e97212150ca156bce03f05010218eed13cc7650db00609958b746710a4678a70f06fc249e3c1fbee253028a5e25d01bc57df8404979fb361e2244f322cad12a103b778fffd8152aa239733fdb1bf372946d28689500729b60a3632bf724bd3ff1ee566ecf7756ad7248250ebf5298a96c8f9ac7d5bfd5fa7c13483c1aed1552007d9ad4d5caa67a5d2c9d2fd6134e116fb8623e84dba71af51540a2762f4cfafcc62131970c34e14948ddf8c01138542c917ce08f329b7ac2bf01e367e1aa55884e03f2836340b55fb8827c21b5b81b0ba1181063a7aad4b6bd411d39ee0e2cb33f75d8422f19d4b4fd733d43d1d3087243affc163d6f34f88c32d3992e473f2d03c9d363bc250f2134476138150df874234b5b4db782b14fec96fa41a203aa5126ea2d53d907ef9521616afcfe1f82b064a5a4cb610518d9f39e92e848c2d4c4aff81904d75492108beb5eef896caf6a8987d2513a3b49d3f99b333aefe4c783bc24e65058c5d6a07c314d04a5de5f00cc7ad03135199c47da8e6af9994d7284add708336cd5e14806927f931b86e978fb820f0b88a2fecbb0f81a3fc1a32cfc89ff7f57d1d96e6cb9a829da9e7c9ab5d09d769c6248f6c78f2033afcf8f6275e4344843b4dcfbb955a2add0f23fc408bc0ef9b66684c9c7327769e4c92f54d2df21d6836ea526cbc7c8ad6c628e91ff7f4f9797bd8a819b8ab0ef950011349dc2ce89a25c5420aa2adecb50624d86b4844374a80d61f32152d412a02e7349f564eabc2b8ed3b2987e4c9c911be63a0c1a1a1f1bcc68f9de21eef4bbefa6d1cd7b443ff680d24d07", 0x1000}, {&(0x7f0000000340)="893f71b0966433f7c5e284b30911c2c6be7db28b468caad89d67a6094dc34aac54c9dcf794fa0dffe7b1f21e8de6ed3c947d4ced66fdf1180c51f3fbef4965ed90cab513ef7ded21822fa2f4048cfab44964459724f08a81e821b244383ff0d4353334379924f1947fc96c3912d0e59f4d97dd6e890b3e6dedf30fbb3eed9ee0854879fcf210ab090718af580f0192bd9ae6444042a291e3c35de0e2f564624d7c32da9f0c341ea5b22a899a3b0b6a3edcb85c8b5720b1e6a4cb9ed3c979837100ce553ec519a35dbc3dd617dfac0d46acfbb7d5d5b876c6d8e9c3c0aba3cef6c7584a7eeb0e744e63d5628a70d99c868ba04899", 0xf4}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x100, 0x40a}, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) bind(r2, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmdt(r3) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) close(r0) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0xfffffffffffffdd6) 16:00:34 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x5d) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x1, 0x82}, 0xc) ftruncate(r0, 0x8ab3) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r2, r2) fcntl$setflags(r1, 0x2, 0x1) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x2}], 0x62, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x441) msgsnd(r4, &(0x7f0000000080)={0x2, "eccfa6822e43edcc10af81d7028ba8777b157e925a686bd1777d05d0e32a2dbbb1a6b04bf23391e78f47804d7f069c60c2f2c56d0ca76555ff97f6a90f52416f0cd3f5f7ef516e3adc1351c313b0644cffd23a3bd9a35b8942cb65543e507bdeadaf944acc47783364838ae9893be9cd022f5a9ca221dfb085ac7612e9e8b1e80be758f6f109adc4ae21585940177901ae"}, 0x99, 0x800) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x0, 0x1000) r5 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r5, 0x0) kqueue() 16:00:34 executing program 0: socket(0xf, 0x203, 0x0) 16:00:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getgroups(0x6, &(0x7f00000000c0)=[r0, r2, r1, r2, r2, r0]) r8 = getgid() setgroups(0x40000200, &(0x7f0000000100)=[r0, r2, r5, r1, r4, r3, r8, r8, r7, r6]) sync() 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x88) poll(&(0x7f0000000040)=[{r1, 0x84}, {r1}], 0x2, 0x0) socket$inet(0x2, 0x3, 0xd2) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)="9d422c42e97fa92de40cd9e085cd78964b993c4c5f718a4683658da70335def6df5dd47c89cbc541b5a967f1425b3dcb846044632cb84988", 0x38}, {&(0x7f0000000280)="a0118fb201bdf3f3e0632df3a47fb16790195ddc2b1ce8c297027fa1fbbae8612fe7aa7a97ea9b0e18d1fe835a57ca8b1eb9f5adc6469abe1ea994eb83c2b3d64357f7fb1aa0343fe3c5abc53a8382dcbac7dc1d9a63834059a7ff5402cb327bba8c22dbce046affc1f14991ff3ff5c47c2d026224c6758a0d3fa8ef567189e59a97b9527cb1972246a33739bc7663c245a58967cab0bd55b9ad7fb52a1a41c2881588b07f40c2578de9660c03feb2dc0b462cec98bdadca68d58ab6c7b22b6c73cdff7a00e7b2e9e9ee428a11c80cf0efce0d013c95ed77ce5fe1d10860aa9bd2f99a49eff1c8fff11838ab1a38a5350c45b795", 0xf4}, {&(0x7f0000000380)="49c623711d383b9174dd18f1ee25c314805c58239c0813cf1e68cf2f0dd96297e29568a21d458eba65678d6b697ee896fa2b64f10d7d49f03b00a9aa921289e271d1cc51ee6f449581a0cedaa16fa203be29a4e7685dae85cdd1fb4cb5075d8e79dfef7cefe324c8aed49801e0f80b0789d0b03dccac9a450536b835ecf3ad7948fab851eb12261816953968c715c132dbe7", 0x92}, {&(0x7f0000000440)="6df880a94371c0c506f22823bb3bf71b6e0153bc1557017ffd18f9aa161f116a615d5bd2f35338831266525b911d56e966e2369e9dcbd80f9ec5ea0a7df3c8adc37a72221a902c0b5ff8a4bbe617407a101ab0262136e8d61ac6b0c72d0a068912fc93815e68d57d5009a89a86500ef1b1fc8c168c4068ae6bf833a628d91c2d814c64e08949a38a3c394a78520dcd651c58bb04b1e8", 0x96}, {&(0x7f0000000500)="1c8ed9cc1412d00252689beb340502b41724e2599def3891e3d6973e3588a0716f5d5ffb9d9192a418ab86c3fc0ca526cfe666ebe1ee6fe823a326de60ae4d73fa516edc0de3206e958c59c731742dfce1cd9e8c4f51398795fb75ece033cdd78ebc9219f83cab42ddb236cf8ae62f0eaf8051847ba4565921cec4013b6ddb663a310be96701319ef0dd0d83f2749ce2815952521674133593d8165e162e06877d65144cdaae56295ba7b3", 0xab}, {&(0x7f00000005c0)="fdd61350f84926e21f1e4c5f0cbad4e3a8bdf71bea5e1d51fcf173dcf5ccab9eb287d81b6975adc031a354bf1b97", 0x2e}, {&(0x7f0000000600)="be12613683ed5d12ef63d9975cb92c006b18c39c7cb390e4e0acb9d8ae89c3a472ee2333669497de2d2948aad3bee954fd98945d39ade61a30aced3a94867ef5f37c1716fb92490a703718e3ddf5cba02f04b824", 0x54}, {&(0x7f0000000680)="c9ce358d899eb4ea31683b4f43bf0e7df683b7420bf50e6e87af0adde6d77f2a29af28fbf3e6339af31592dbf9037d5dcf8377d0fc1f96734556b9008d5e6be6abf0d85e5204aa2c56d2116eaaf56ce30204deee9fc04df07438f4b411fa6556e556669fb1a684d26da7ea0b29028fe220ad7b990ece940222b401c560cd9dc5c07c41723ced356743bf08ee37b21bbd50179ff5a27e7a99e99ae51ad6265639bffe4430f24cce2a9ccb808231898618218fff26b26fd06a2bbb", 0xba}, {&(0x7f0000000740)="53d9d7c3f42602766335c8cac65622418f4560535e52cfd369da95239d17aa094ba70fa8f8de4f6ae1bb95041aad60c2673f36f817c42e4ba26a04ceff9c179d670a83fa06fc4da52345a3369862aae0fe9f9b3b16331516d2423f266bb3b4a2518c739a4f3fbbf3f30d751aa43ee4a9fbe94f2d7b17c3e728ec364f0a3a753496f2b5eeb25a0e0e32a837e5b4b419fb2af0fe8ac49b5f224e104f5226b978598ce4dccb25a804cd006e9b646e8a63911ede86c47be2bf66e31bb2cf4e7588977954c96ab5a9f086ef0161d9b17193df580949079e2f7742c7d36475f3405973b357721671e663f6ddeb550024ccf0043e28", 0xf2}, {&(0x7f0000000840)="dc52b3e4c16a0d1d24d2d448fd9a4eb5671584c89dd7f1a82125bacc022f001f9bd9cf1592329edd174f6b6772647f9fbd5f89a74c83521ab80208279ca3011cd5d31b167f6e1cdd3516d56f2771da4cd6dfc632bbbfc2e161d29a8bc41c735edf94a95e4f460f4f5cfe27938e837be7cf0cc49f96e7b1158fe71a37e96aa1c398ea8eb2dc6173b3389b1d57e10480d96851586da6e129cc215070c6dffc2525cb3deb04fd4867e96cd89c69e5b9ccc0", 0xb0}], 0xa) 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) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r1, 0x85}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x4003, 0x9) socket(0x19, 0x5, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x1, 0x97}, 0x3, 0x2, r5, r6, 0x5, 0x80000001, 0x2}) kqueue() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto$inet(r1, &(0x7f0000000000)="15b3b56fc829f03e8353ec188aff0ffbc7a10214b30afef5d2d20da8eb15c6625b5255b202d2097ad9048984c4d7b5e704b5", 0x32, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0x5}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000180)=""/120, 0x31c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x1, 0x308) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/4096) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/113, 0x71, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x80000000, 0x40}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xbfffffffffffffff, 0x0, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0xa) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:37 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xc60, 0x1) r2 = getppid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000140)="1a8633ed1e58e5f58bf5d8ecbb658b23396c3a26c0d116c4ce9f45b7b173910b8ae750556d3683cc16f3c22f097648a7b7004cc87267a9793220c8f99132800a04ed6a52035eab9cbe48299f42d35cdd4d094e06cc00da6eac7ba80f19ecfbcca4a22fdce3ddbe4e83dd391bb23dc9930225462d1bfab89f3b89e3e3c299458e8bcfff0c56a09dbd3749c83487e1d8dad01da1d2ea227fe9866ed4f26c7aeb9fe2b9522b8af76e6fef9f68f94fb0ee319ef9c546e3a3af18e56525860696b5b1176b0c8bcae578f1527db357b90931706c556a577ca5", 0xd6}, {&(0x7f0000000240)="c7c9a040a97e5adab551b3335ba8a9d92d1d0c3627eb5c3d6bba03f36897bb1d232311c233737517e65d59270fcb2a325201847e03c90f5b70f32862c9457d55a5a0d6d872a57688ad62897aa6dedd8177e0a436495454dc204408abfcc14405f2884aaf86f0433f40bfcdb30314bee7096dd66c3d1f4c8c4b5b7645c457b9e6628341ab5f6f69558005b310e96925b4cc357391d236730f261a6e705e8477359f96ec50a88f7de1f75e72fef1d14f2669b4c1257d22544a2e3d13ebabe6b2825301b10729441526a890050b37ee4a0ce811ae044f6da4c3d74539f7cfcc87fae9fa4c83cb3912c91abd7d0188e8f33a7e973b39bc067eda08aa8fdfb7fd02f162787bf8bc1ee47a6a4a3d298a4d11fc922a25f3965c812ce42f2ab7bce06c818e1422c15551966f59a4145dcc1c49a879e9e65f9d12fd3daffeaaa11e85ffd8728057ba4df963c5db0e76d14058bc99c394bdb26a3c64000c2d9bf9a8919a77ca93cd84f0903da89b8646422fcd3ad14e7d9daa318f12b653dffce0f9fc2ea5cb5ec0b4c31339d2c0387ace2ab9e2aebe4f3ea63782a9d68fa6c68426ad38c4fa84e7e722ddc05b607c88a5f32b9a6bf8cea063994f467e2ec0d1d9a86b0470ee6246f3a5882742b48140719648a5fbacf244856407921f75af5d06e5a69bc5b5f82b9b001b1146f2b32816b51e50653404ac894c5e3c381047d977b928247c1d615ad47f4a914dda1500307c75344cb996005dd196ee021c3d345fa974d480d185969fde353e3b7e0fb922252ccf0ce98864d3b086f08f359f87b80de402aecefff07d154e29694a3bc98f1910d77d8cc93a60ebbe66b82f338a1bf72724846263d56631c5171a51bf60f7a2526bc795d6c9f5704dcea9639f79afd9eaea5df45f40d11ea6a6f814ad070bab242f81a650dcc37ed36eaac6e89b4313a70e884e9527b14cad0b563818216c63032eafa59ebb303c76bae19f6827846637308cf3427e2754dc8e863dfb73d4ee67520edec5ce8312f114739d2ac605c94f2e077fee9ea3f5cd5c122428bf46700a5a67fb2889fdd1732b37616124879a2d53effc20555519ca4034968346ca49094e8d31de86d7f6d494c08bed00ac172ff7874e6b9d2aa2e6bd979221486c4ef381bd927f8ae50c82f91680b80789eeac26b806360b300cc34f0a4db2a010a0001f80460939ac8393293213d91a808c1c013af508c2f77fd039d0026c5c15690924b7ae87566cc3b3f1fc497c771dd70ed3f9dcb7971e4706bc274d77fc46cc23936446dbbfdee31be456f7be4e2590abfca102fd0b2abde1984ab83dbadb9bd041d11d0b4891eeb1ae1784d412c9fefd7af8427322acc07a1e5567e6aa5651a0097f0a91edafb66693e26539dc6dd11d0c1e6d9e7a92964cc4d4ab18f9f1beacfded56bd94d5269ea3ecb9eaade6f4a8cf54ece210abda92cf8bb4e90617b235984cbe9c84eea45f486ef4675dee364e7a3def77d22c601e164941cb5f97f4bc2ba47a92f1023134053246ef282d12e9b936b5bd1b8a011ec9ebc9a9cebda83f125abdb3bf588e48fc6052262a5a39c47d3ce1a0deb9f715e00347140a97f5c068bbd0f665948d6ed3550e37cb068a3d89f53c452734a201ef700c039e9c49a71bbd82408a48a53796f1c7d52f092bced161643758d42d0d852e91c04d67356828896b3c5ef7e92399c77e4358b103c054a334f372795605cbffd7e4ccb41b69c510ce0c6893f98f2381f4e19684413cfdfedf4b620b565d5fa78f6d458891019eb26e4a62f86505f78bbd475c0d99cc354c827e6fe18231f5dc05da5710ea225875f3a8134c2294736ff4dc6d6c4fe3c28b8f3cc4d8cb33e68669683c4b55885c5802befbe41d7491b47407d129e623c4aa921836e6cf8e472a5a053598386d51b55f3ebaecfd2c562b4cee3169eafc2f0e7b1308d822cf7c92e398f173648752ae1b6878d48d8cd56bf147c122c7ed48b7266e20077b4a05657756a31af90bfa1c74c62b34b79b176f28138d8d496f5f22f38d70970bf442e3a467e6d00a4a4e186b9de4dc67563f9908ac40da8437a21e922e34ddc822f49c33db59c2ba2777032a8b5f352d4801157c4e02a3c3ee63a1c7662baf99b6b671f9f12762a7d4a044d99e2945273ab35665de92d5338ea2a1b0797520dafd50b0c97723f7ddda9e5258ca105d93304979b118a4560e651b9be81654d4c640e9db559f33bf0d5962cd1c7cec7a3f5e164cbf46d50d6961a7caf77d509131e2493dcc6df98fd5e4101b6827ed5c84737a001507ec294108c23d986fea957fcdb80a145305e39f8348eeab0001ad386b3d71fa408627c1dec44126ed94d8f3a3d5173751deb5def391c24a1770513b807d4b54a084b603b341afd98f512c528187e119f7d135cd5bca1dd6b3e5ffe00755950acec21f94878730b84957dbf1475a86ad1344359bedf27214f7c2c14c9b7803d3ffe1e3ff441cb44952c001371cb90d181beb4b4bdface5e252aed0e72fa87d4728fb53307935047b32725653ac694516b346c83e5c170ede0f705e4474c5cef3212926b8327dd345ca4467625e30215e7dccbfc0d375eaa750a94d63eac2debceb2374fb0b5741187f8842d89e05a5b904ce670f081415155a76b696286e0684287b925c0b319399d708708e7a5080db6d18d64c9a7db5e5abbc0c29f23cace781c055c6610fd72a6fd8cce11ff1a7d9368cdcb01e37c7ff21d1b14c8458491f087ac5d9a29d23db80fe3fe083abd7518a39bd235568a1ee947c4f59a8acd4cf4a60bc32fc6a4530de8c08ce5d9a382dfb4227a7e636a298301ee467c7b24cce6e350c23e3a418e134ff3d0c5100f059771adbeef960907b7486779d4f8ce121a5a934bbaa019f7353eabac529134ce52df9069d7f91a1a25f0ed9ad924572f1578dcaffe07baa3c12ed38813810f9a94de3e44d3036a85ea40071af6474ad6f602190ae23753d51d3ff42031a5bbcd0e44dcb489c4f30e041c5b07d8bf56b844cda02f5b1a9c48f8a7a51b4e6d8377ea820596cfa5d8a5da9349ba1d7f401987fc3263b673565cc397f824d13ce914c1a40cdae292e2c5417ea172bf76bb1edae44f53d57e92e4550b3029496c124b7189750aae9bd064ac9dd82b35b83c0df3db47bc5e6920111d829fb1c11b3c027d52e003f7aea1545318cc4740cce9479b42304056c285c8f2c0911883ddeea9dad2413ffb4a6ef3051863bbe899d5591de2d1d8e30a93a20cca1d8f82431a5d9f2db768f85c7d7525952cbc21abf1d1ba84d8d8d24b04aeafa3b00210719f385368d28b7f1538fa1ffd339d4f93ce4f88a31e32869e47ffb1ea6378d68728cc95aab6d6f5b095790ffa3e772ab98a2e4cb387e447ea1cb635298185de7d10c1eca14195f0dc087d400e8bfc579b4cc59a7ced88beacda255a21097fad2f8527f653f83fab052ddb67587e36c0ff28b7d708e3cd8056b47abdc59c2b6309d25b6bb1553fd526dfe89bc06492b039d464d32aaf45bdb7c57de53396bfd03db5e2df8130115439c78accde453ee58be9a42e72bf5624e5215851efe6de365b3a8cb0690d3233d34287e61de5695e186fdf21873feb69dd8816f2e9166be6a61eee0ca9b5173f7d197cf9d1bfa81a5f801f03aaf0d73facbf8b6de6121285c53ed195dcff574c3c6497b09dfa3c7d453e862bb42b00c5c0a35c4a13de08ad4ea955c13651fdd89fa60f381964387194a9332728f661770fa7daa7aba681086f87dd0ddd1d5fed61f442b712c45aba259c363ab9513fadab7fc99c13969f8d6725e193c8c1c09c2932c475513c0fc6e7f68b2a1f5eea76feda3b0b5b88bfec8cbc270cb3bd6d928364b88708cd74eac9b217191be0b05a717fc89040dba30033a1bee6d8b17eeb966da0013efdb43f10473def11f4f694ba968b22c4f3167bcea0bb483b4d91e917aa62c703629644f17a05710fbce2b0d6b7978316473ec57053d168a691de774a3234a4db144c2412a412c9445613806f8e26ff998380c35651fd61e3aee885d0f112942a3d52df7f1cca13c62d5619d205676841a67e0a6bef19587cf4165b24b3b864bdcfb6a282a7b748a30f45086c41b2d945a8f67b8bf24860ee91fecdf484dd6fd457c82d0a313261e6b5ffaaf200a3e66724d4cc496dff9f1d44c054e6a59fc6dfa0d6334ba6be84a20b586ed418e4bee8da1286efb48c35e0e6449b1c77da3539c2b36966bb08ea84a7f557af3999e2089e9be1fb8baec86aa1d18c62eebfd71c3d234e5cf93c3bd461702bc5cbb7c11aaeaad3b4384d81d7519ffbb285fde3a10bc415a47687b43bf8ddf89d826828632ed5a0175cd5c6d64f920980bf4357f7b8f76899e5370c17ec5f964cb817783b8ae479da0583a40965aa5d47ea4b0544c8691cbcfa80602139c3dda73952f28af873be1a0bdd2320f861295c59eb754dab04967a4b109088585de3d33bb6918b29a65cc160a4510dca4eb221e93b8498fdc3460b9af5e351c5c19b7d7fe2c381f6ed9d5bdbc71f613e023c0f89b131d0a3a21a0acf99b3ba1e0a90f832ffa394e85e24dca177e4e6afd3f804e340fe13114bb73022ebb52c526d5432e71f85dbcadb12f143c8e607d495674be1f0bca66348c18e21c65819aa4f8d0c2c7ac37dbbba8a743e9d050d94fd995e8a31090d1a7592da4f626ce0c1c89ed5ed91596c50e850c1db733b61a98b516d560960f5d8199f623e65e1b786aa0379595f8423aac93b0a58dc0fbd86d7e5f3fcc94665ffba04c117f49598fffa54e3d31d10085b4427bd6842bbbdc322db780a005665214d75281f7cece003a937e0f3ed01bc8c7084ea5ba3c73266dfa82607d081b5d74dc900e439f8b7214aae3058d8d51819c119a7f90ce9824a4ba29c90140cf0e4d66cba15ef9d4cb757e43166e202d85eae0e09142806a7d0792f44a0a7ad635b8ad0cc93ea1af42bb83039c7bc96a7199cc7a97893ca571b2061d91056f3eda3e7e54423a5bfabf77f8767efc857d18b2f923f8dc0d3acd9ff26229bf35a6443fef63122c34f0055f3d1a2334919d32fa1554766855343255ce506a022db2c2fca4f1bdab5f7e366f13a9af738120f91ba052b00f6c08389130cf229207bc156f916344694a0713da29da1abbdd3f510c37e3d1ea9dbe738fbacead1b6be1bdc60e8ae351c8ea48bbbc06de03263853ac154c20de6432c821d39f7345be4bab3e50a6a2157bbb3820d1c503d701c1c9a5127de8488335e617e82988b5e2d9d71267e1428692e235617f2ebef82af0574a2e06887491085ade0b43e2cec3fbdece5185929a4b06ef5c44c5b0b4222c709b85c4170f4e7d532ddda19755c45946a5f9852af6bf58028a6ade1bbd3e8eadb4143b11b4316edbe338f112911990b83a53a51c9318af1a76af769123f8832c278db97a917a9fee44e08c4f3316c3b1ed6d188231bb1b5b0799fcc2635fe960732bb82d4c0cddc78ce3d1c8bb3ee7548634836e159006ad3161f397cfcae277bd16d54c15b92457ed70127e2b4cafe6aa39dcdaf7b8a9dbfd7c19a8c2b230ef42d32b411708e283fed19166741383b9eda239327ef9dc9d695868346c88f8f73eeff63363115428b77f1092983e60bd6af224fc32a212358b65255a5ab5678e1a8e3e656d426e14631900cec45f7c042e9db0fd56429143ed5d1b82b3ea8bc2e61df640ce0d7173eadea543b9cf80a14d2b9307b69ac091fe11e32f24a646f5583f7915f88ee3fdbdb433e05c8d4cdc147fb69a0b88fde459274f6033", 0x1000}], 0x2, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x5}, 0x4) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt(r0, 0x200, 0xe53, &(0x7f0000000000)="7f1efa2d8691de32ce18586afccaf05989c1feb67114ea867e8780c0c62a2e95d3f2b9d666e57ba471fd864cd9fca29a61dbbad49f9a68f2c832013f0258f93c3362818b3ec859415aeb283acd50e7380c7e9700ace2544e395d7034af9df6d6ff68ee", 0x63) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x21f) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget$private(0x0, 0x5, 0x40) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)="9f0c99078e28c8753d525d50382e7c69c289cd0f8368c43bd225714d4c29e050eb9e09cca574fa9a3a534725e57af0eba2e5dc99d5ffbc31684549160e9c158acbfa3df709d0f4d4c8ec3622820f1de6e7d2f409f48729a11a88937a46d126460098a551f023b2e7a8f60bd59d4f7b765a98c9f3c92c333823fc799619b1dc795e5d36c092c59f792a1d501f9ab1703294e8a5cf0d28e83734c913a4615ec6775c0c90386312664662aa4698dabb3f9f4fded2111cacfa81fc1cea62b3eb4fa63a843934e85f036cc373b6652bc24c9217000b448bf740bf0bcbf328212b088dfb0074185a66f1021e19d745f274cf42987c73658396fd07a595bff1ad04a8569a37aefaf7ca841df4db5727d547a14dbf4182383c48ac9135d6851f97cb92fc7cc555185765e4e54fcc28cfda264625589f92cd3e1a55c07efa0ac26fc07c135e13460d410ae186c5b61b851a2f6c156033f27e0e697e5f17e13bfafd2739bd254378fb5b7d21b3f510f4b8dbbc5472f75f963821be3cb5be07fb89a163262367ef70804811279fe5d0255bdfe32cb2b97e2ec4fcd9168f78e49584dcfd308f2cc16e37ae3ff600909ec5de95bae78876137ea423ea90eec6227171c6708f31592545b78cc11df70848f6e6044d4c2b600e23d49dda28356e03760e5e67f6ae14a33ed49ecd522be84599440f59388625fbac576da8a04e7252c8753cc874373090ce60d3122499ffafb6e79510ac55c9cba2380bbdc1a9d2d2e057f849ca407b008b435ac31de95cfe965585df7acb4fabdfa0d0bc23961c3837549e434c39492685425072719759fc44875a2cf95ec97ae4f685f98d1e4e819781449a380b22fa3a80a6d7debcb2753174297990fc47f353fc641fb9f4d8675d41e2bb0c3f11012b3cac1b597708062de103924ec80843894680054390e42fe734f7f46df7adf6753794f0aede7baf061893fae4186121cb63bfd8e1118923190cafbb01e8201b646ec7d6d239e5d2f80fc042e6eac922180ee3bff940f381df0f98e0c7ab8897cfb6993c545253be2310c0cf9a8a96b9734cfc870486f5fce9faa3d6d19492b5341069d4ef02f9b8eba3307b68c31603a1ea0ccd9320b6e91169d3e5b6e6d902008a970e2a851c88370c1a44dbe1418645163b9b8328b55026b7808d6c75cbc4c43907c1bf42aff47d29c86d85e5b6bd8b08d84d79172d18eef28b028394957774dcc1091682faa6a96dc9e6e7f84ca43276c9526814923894c93fbc750dc29d0baa61490408c10136386828e165dea4ce6a5701dcd77113c89ca180a5acdc4e50ca50618b094600b50264640acd2a9f7483a01350c5c0b7a9033fcdb8095cda1d26e0e08bd6217edcf4c9042df847b754852d048b9140e15c9a72e6654dd939a261200b5edf1119ddbef2c4928029b65bcc8fb0cbcd37e943ff0df15fc64c04f1218bf3879425bada7eb58a5f47a7105a57faf9c2b6256b29b213c0acc1e85bba2eac2ac49c69accf15b7201017f5fdd79d65bf4498899297967411f3f085805ae4e48ec76b6d4e943611b9149271781b31e2a71031947869b9f23da5b676841d5e1bfde678c6e400830338584c5f37af809983b2e954dbfda1b6932763f8d8e88d3ae63cc512298d1aa8b987c5b8a13ddb6785df2140f855d57bb5622b8b64e61edcc89935d3b59a23c99bdf6e26c045d5c4dd80da8add82fa9c9c6f2cc764201a5a7fcf033af12cd37dd0cafffcafd682469ad5643e7fbfbeb0d6433ffa73f400a1867b94976dc2602cc0ae6e91627f2367649b430ff94ed5b360bb3f769eeeefbc3e8e477c3d01d7faf109c1e81868b0f96d0411b83fc78939b67380630c7f222dcd32a8881e7aeaf4faaa76e301699eeda66bb81e49bc67f67ecb99aec5b470d9b9129857aca357650e9c89a9f8cc576be815bc675749370ce24ea648a5888405d1aa09ea7f1b9a345a01bbb9186e2a2baf1e9d62d84ed468ba1f324f60c2478fc308cf728be718e6927568e93eef2428bd0ff11638e00ea8152f53897ddb459d26c78e15bd221e42019a18e8166dbf6c56dfc64ec1a826264c2f74e69b9c06dfda607a80334a4be08494bcd1fadbe96dc393613bcfba6c8ff2de8d9c075a38cb4aa2966674b828e7913b22e3c9dd4b027d5deca7600a64e0d16d8bbde22dcf84f26de143c4fbb239bd2de6dfea228f020d034fff264141a5b2fb659b053e48918544268f9433908e67aebb37b891ac26b95e7389e5b8edd05a4884af86638aa94c857dd1fb07af2c89fef55009914320a58649819babb048c4d5e98e9b19584af37c3b7741d5fec26c2af6b7a2fd837dc887d07514312f5ae11cea1774461b54f04b884931ee05f479d1142f26fd2707d45c916209225b2ad982fae84422d3b3ef297c40ab6ef2c7bca7a0cba4aebdecad585c067e77145ce8b8119c057588bd53cfa6ab4e45ab5e7e998fac961c368a92c4b4557ed501df07e78d94ba8716cfa989a58ac9ea632617b7972edae3c1bdab6ce38ebb4934dd49bcc687c9e7ba139bb231a24283d4ffbf3f944c03b8f1ad05cdf8bfc5be984fa8eaf54bff057d0ed2103e402bf9be126fb2f715728884e266e982a54f53e466d1a6a92e2bb83332a24df5e14c45e4ae7fc8d9e62fa9caee458f95761fd0bb0fe8c974933ef94e81afec03878272a6a25285bd01f64b13c54e04357a3ecb0fb436ec8e0236c52b50b07010eef0fe2629055700eb811333c1c0a869d10699e483c0127fdae396d7e1196cb33e05618769c6632cf2b49b8ebbc8ac90d489e37bd51563ef465428b48e97b743db2218ab6f5da471290b30a137dcf0317ef922ad657db0e8ef6eddabfa926136403c97bb94546fd1cc83dfb0d3de9b9fde6bd79278556a4014091f80e8853a81a0b0da8c357762a5ddf4895410f36200f24a68a9212e34262fe90997cc0d7f4d2c0a119e1ce464bcef26e87240a2334b0efb9889b1f0fc4eff6fab54cf85fd50f75d773a76a1f489720c76bbb0908ef455ecb026b51c0a86bb14ff2ebd5c27d35972d109793ccea85fb6cdfc5b85feec29c9c318589db821c3403fdd980a7593c9aece597763f1244693e3ece4ae23faf5a7decf80728907874f0bbc80463e7964d8b5c66d81b562896b27b77d6863ed4ee9b6aa4c3eaff2c70b0de581380323d2aa87a5e7000b1a9244d7a67c16672c580d51738c8c47bbe66f26859283643a636cfe17263692e00fed96e57f5624c4406297c195164e5715ef5792a0fd5bdc4a4c5e9e4f1ff636e5c2c60c2d40e1410017c53674ed89feaa537d46a7e0990e4f37f5c628babee1bc4c1f932a90c2d5cc010cf0a50471f977773db81cca48be14f85ebea069872b29e23068ff3c688c0c4092548433677c535ac78a5763c13136d9c0b0e6f5b057897405ad348a54e699170a21b1633219a76433dcce6bc43f182388d5880a95cd944bc52243828c1be31d92342b1e0c1f50ffc7168e31a404473b8c8c4e494c6f363119f9020fdcb4993494c4ae37f649a183b9a967696bea6fc19058fcd2fbb0e8131fd334856d7e629db93cdcd48e0d51576f2757ed27561d57347b78e48c333cf9a3e7453aec3540fd5181d839b66cc4a5c578ffec0a62c9a2ea0188f843400cb07d125b4c8d30652dc733b4b20f3d8a0e7655a3e584bd6418c33594195fb20adbf4b4239811170772e55a43d8a3ae4f9af819268bc7031263bda04415d53e7d56271097b869262aec8bd6130baa9c35486318ed3abd093ce6cdc7cce6d84570ddaed87dba64b47b9e82e2df1a1be040920bd2bab3d780f1aab626051620214090d7747e02b7d33bb0ad39c68559953d3f9f94a741d383795a5708d620a87e2cc6ba77a61d26f9f1f76142a859cf0884365fd65529e335266b3e0d017cdf56ff6f80142f655695b333dae8f6b5f3bff028f0b8dda919372c30f7309fcdf8d5a1344453d67ae81dfefb26b4ee01eb138247b6232e83b4510df5c3be038e9b3fd8eb5d42e062d9594c7f4c363f37ea0a4c1a96ff4b5f7060daedd3af33bfcca18161b5f36c0b11dccbb68c50c1dbd445223160863787d2748306890c91d6b8b29be67f78704b500865aa2552b7936dea2dd4e9c70df394b472888bdaf60a418f5efc559059cf7bbe20021d42b555e58398ee2456b816c8b3ec7165aa9d9dfbd72c602635637d89a482fd9a5b2a770f97987d49f43ec7c0cccc996e4ea24db182786ea89fd10fcddfc40bafdc3b3e9cfbd9f35111da674e5dd2b1a8473758b0587c8ae39360aa107c4d318cf071339587bb334b4f80f3a56eb83b0862f38c82880bb54a343b69c5fd54bf65234eaced48d4684ad2857a7f2f588a8875fe3a7121449c41b8320a384d86a2b971f6fad73dc39195c4ac4c4d491bdcd749083be8d31e6cedcb85b8ddd2fe932aaf83c2cd1df9f0890ce094612f33ff3104344d0f103fc518a5c124bc1271d488624547437d58605e7f647aae19aa50abad4bfad3799babe644149b23fae23abb3f8c0548cc9ed552f875dd8cdfd7e437b15b1408ef5e8da247eec92ecf26d2cba983404b4b72247a4dc12b809b07409ddf7100b58ceec08ee0aca8edeab8577082594deae6cbdb8796d98e180ac591d27cc214830dd987cbcecc3f1ccafc559487625339f1eb875c9d47382b0127035791069255d61892a7ca5137c6e01e6675cfe74d21c0c7ab4af2750eed3e57acc73b43f72a190f8fe0f0efac747027b9cc30cecd42f558a47397e216405fb8c4afbaeed550d7ac43a6c42a02e1017cf5c5cefefcfbd9fc0e24ca759ef00a02f5c4c97d7c976f523d446087c8b1602a5ab320061f619258f5e847297675ca0735938bf0e1871b68b5a33fe23dd3fa98f686ebe43605209432aa32a484fbfde7b5eaefff59a7c92e53c9be0487b957956334f88d2f5a2a20be14dacec03eb2d5b0de5d7f3cf3e732f29cea981133e5452c925472deeae261d8879cd4405c5f734332678c9bdd49e3206ce065544c390ce3d388d2a7971cfbfdde83e594f3083b620031255d2b655112bdc01ad0ddadfec25f8208162aee536187e5911203927a8cb4181c99cf992e6f4a1b0242edb14907880379dff3040d60a1bb583e0a4722cf0104897f26be7f3b38d341f2928d9044b421ee835d0b0bf89226b8cf709a3d8557b95a8084068e46435f343a9b44c9681813756ac56cd89c0fcada06f80aeab3cfb25a7741a62e9aae1b5261c3fb6cc1a68986c71f4aacfe7a4f8b3086eed7703f8f26cc0a238c81fd2feb8256fa9112656db1cd76a0bab75faa5266b7ed57c76769469c409aef3963d6ff8ad3b0875e1224a4c2b94b4891710065472bdd35f1dade4f4657868e471c9c38f73a3e9a2e83bf6dd4677b1e3519e1bef234231e44952e9dda97f5aa9e45cc4d136419da070b837271a99d8acb5f7feb9b6ce4ee9ca1d082bea318aee242338e7ffdbceaeb0f0e65077f9b74b50523aa1b4cb3421c834a17fdeccc8bd82f6dfa7408079cb7566358c2701146dcd9800c6df3b991e8d6bbb3435a759eb2c3e45e7fb08f00b3543f067b404cb1d939b86d2178f3f091a45b0aa084d4fcb88dff774f771fc4b7e39d7f9d6d994ba132913193c17cc01c7c945fd69fcb8e53c2a5516d3102e49d3f3d8c21a60632b14b72cedb8c59ef56dbe3ea493cc9ddff18e77304c6e2470be76e89a82f9990d8818d4c7554dbe51be902062cdd2201ebd0533e3941c4d3bcdcbe145467ecb8387ac12034f522f4841e8318149e95cee8f41d69784aca87533d225df804b7", 0x1000}, {&(0x7f0000000080)="138d8bc63acab9648bbf6658db8f26b6f8911e80b11181f014ae6da104f0367e1673eadf70001d539ba9435062bce0966b78f755599615a455f2ae1ae8ca6a5c1502ed7d43699ce97cc18328c123049cf450e91bf27bf06adfd2dd31aed6259854f662122b1bb4cb71d8d6156fbcfbf53bfb5bd2c2fb79941d", 0x79}, {&(0x7f0000000100)="91359d73e53e81969aeec5bc6d1da55becd483757483c42051c1753d6a18bce2aac3217a7b74c2076f873c5699be1028354d751180ac691f55c10869514dafb61465edcaf2ee6b0eb19517bd42e5ca4f5d343ff3d4ef1070c09c8ca56fca25778a207c3b5c83c5281934134b038b1e77f46db6676543762e86345af2d0508fb5594d2e9247832165a191efbc84bf9e92f4f11795789e603b4d98dcde094d79b2a16d01271b", 0xa5}], 0x3, &(0x7f0000001340)=[{0x60, 0xffff, 0x200, "0dd2b60dad29799f83dcc07011be6e98d6c2545dad1b739d2b44423089a4c4860f36a9296607584a74205bed6a21b28d8384878fbdce098e1dc1ed9d76f6e090185826d4f31ffc162bc33178"}, {0x1010, 0x1, 0x40, "de7fc3ac1b28ca306a650b6e5a46893351452915308db7a2c9ad0382e1777eb2399730f1ae7331815d8605d8fa25510722dc7b5c15ff5dd90e862e7fa1255d10e6656474f2d283b2cdf2ed4141658ad26879b53cdf52649aff66d02567b08c31dd192104466af105dee3218dc9b5c80cb67351d7243125a9a5b9283540cfd01ddd103ddc198d5892586515054b4a03adac795d462cee3822cc72a4e1edf23c206881dfe4352b9bb38d3e5466558181cf737faa7493c2f2ad67c6cff2ea03d01efdbd06f5d40fa78d578df42ccca777a2c6da4ea23a35405783ff22c434efa0d111afffe0c14646b1d9437c15a6106fe08a7f32705b3e7be7160e2ecc11b3641f1a69c66d74c8bb2e6aba2d9897aba1a52b83d5b65b3510949ac67a0d5bd88af2d03ac1ea98584edaa665a1546cfc6afaa2a47603cfdf2108a7f5dbfc3b0c506dbcee4d54322a6e19d504c129da74e758897b839f729764b95040d82bc3d800799725e6d2e23b3f391d74db54e988024ea61a833ac12914b526585e9650d12550480d0d0fe84d66721fb739d59f6025922646628b8ccfa2be80225803705afb98c469bb42107b4c6c61c04694f15eb3d9ad0df1aa0aadb6bc30c89ad82b7d9bb5e3bf8236930bb66063cf2b126918890479f08d57848a68f5bce9d4784d32480891835e0e40cc29316f1877c0246f3c38aeefb84d5973e8b4b2005fbbd2a1c611cce9bf8d764f6dc8f5e8c53c7a3b2c03a3f62a377e333754042d0f8a45b21e3ed06fc5053ffffa96a3d16fa4736330d566f096af55ba0bdb5e2aec31113a05f81764921479c5c0b121ff1caff05a0967997f20c5ada4b493dbf4a41771e989c5d84d279fc83cc8ce1e5bae33714c0b52bec13a175f99dd08e721f6bccc673a3be6d70c31adf3aa723b2c3158bba1d8472cc469220e452675f94d36dafafd710bf88abb545e10826fb06e649a69fa2c641179a69b9575164bd332e5ad447e8f90f2ce123814fbb2959f5155648ef38a51293497a668b8b55c198c046ce23a366715b7cda6e4dd1dc05ad2ee20c250dff582eec98bfd78eff6a414fa65b36190a5ba8dd4ee79f52775f20767b43d54713a90775d534f69fcd48fc4dbb03f4a5a2ac0aaebff4726c18ee1f959db31bc55e5191f11ff3a80577e96c695a4931434418466d158f59c6be41eda409241801b907849d4ee52f5add6c050cc2e62547923d160ec958d68d21f4e088c3bc3138eb449ad0382d5d8d0639599690a0bfb3fdb8d80abd370ae74846e897662b93661dce05ddadb11cefb516717286c650c0f953679199c4d7d5ffc7abb77104ee156fb867c2a2eecc2c9d2b0899928726a73c489f84b89d6d5af34bfae86ce3646cd36ab7608d36229b0d9edfde7a635b444d35f36437ff4cf2bd4135261a4cc07cc5cad77425976879b9de3b3d65e7abde9a45f3e31da0749e551b6eaa8ecc4673a3db3ac38de9b30b1573e8de09331d80955f912aef05e05c960a4bbd645c8c94fd31a4e017089af1b7d77b571a70e7ac5e669782e52cc64b2c6970d87ba14d04ce3313db42accdd501ee57e9613340792e87937d64a3ebfbda2bf858c46698f581c19fb976bc8c4bcd74c5d93d2eee1525f230eb24382d06f7435053ddc6e3bd1a5cb232f018e7b89d2ae5bba879dbf2f7941737154a1d1801c5184c719c76e73a815563ec64001103af01ed3e8f9d8a72e48ae1bf26ab591e82d5fbc0b757dbc3285c40fab22b3de9655b66b52367082b30db8a8b6c60c9bec061f56a3470efb7097c85952c51b452522492d5ca13e13c4e769cca169f8f74c0b484d3f59a721fa1e05d9c7501d95b8839b98ed6b54f72c0bc5e44cda4ec550a994f16f87bc2a338990b916a91462e2eca827b97fff30648ae7f5e64ea670765065d534f8ee6f48d532032bcbbb5a56da91733b1ba4760670052c2d1ff35342254c32d367a6422360d78a26b43b944c679b35cc91c3b919c605fade928a529ed1a639c58e43c76b7e350eedc3d94e053acaa9d1f1a27d550c9c7b259df960a8adefedfb08b94fa7c21561c3494fa8406d1eb22a6d4091440801eccb2f13215f437d5a96fb888cf0db4c31f1cb3b182681976ac807b45949b23197805997374c20cb182489974d6310e893b984c25e03042e8bbbaf57a332e9b165a6cf2517bfe0995a7c3ef83999411197b96333caa7d6a570bfaacd6babf2698eaf9dff5155660a6acf33388aa3a3149946768b28b34e913a2723cb8f8969cd10aee5d4e875354e4df4c04c5cdedbcd416b6eea43542926c450f2e192cf86060d0b75b10c1041837e37a256e229b2a9e4c85ed04b91cf05df64ac71fb3b360ec7e82c7d9b38073ee0fe96e097d467c876838ead07ca53424e483f542930e4ac88da51769fe513c285bea23d86af93c0c74802ed174526430322039ba1c9df99609f8307f167c5fa641cb9c55daa3fa06db590eceb6ebdd65048784de7b0ff8d8fb3c13ab04d2cbf74d803d85a246de23225fbe369e6a7da53b6e4b9118ed6823c358b04dfb088cb47522a2300b8892878a5a8e05f07ddb3815454e62681485c04026ef41cf80792b0e53d6600f16f0215b1637b96a70bd15ca03fb6ec985b4bca5f5311772ed2a53582351e3b2752c31fd5c92af90bbf63aaef32d3114348a86eab6465374f9c76661ef713dbb0d45fce5d290a6990acda70ea8c9a83eeee97f5be162321f525c1746620d7a485cbf02471fd8e6087e12ef760fec74422bc5cafc529fe24573029774636af9cff63e8d85495abcd7a7786fda1621844f6b5bfeee73b55303d9259176bc945be01a069bf14da18535903fbc6f5e073de24b03a7fff3fe38abc15f69bdf8c40b966e60d7a538c0f3feb18d590657b812d66c1e807cf1f5c8b16d695d65c6f3360d4a33845868434454cce3af5b593bb6809ba75f3a7b9c940a385374a7ddce0d602ce794ecf3d871b9e90715bb79996afb22206826e489bc7b67324f6e6388c19fc80ef054f21b1157b5d5e61e5dad95124d8b769effae0e9daa419dfe8e76b6d5255e061d2de2f0c0df40d3610ec63bfce1a630f6b5d7a5fd09a17a9a422163d260288de6b493fd66f865fe89732af600e52db9e0a45e60396d52f23b7ad5aa620f0fdc81daf6d524d7ef5796928c87e220671f34d05a2bc0efef6be9ff74541f6a099874cb887e7004272bdc3dcc580f5106852ec9276515a97e4fa5dd6774746ed27bd0dad47addeff633fdb33b6709d136fe7ccc92cf553ad9d9433a20131c02789300abd37a1b25ad9b8d9f710fc406d04d8c98d769c0b463256af7bf166a7aa282a8494a438fd79d580c2cbc391d68f5e2c0f0aedd5475d044a5f90f3bb1c95552c7d51b2826e90c7dada9f491bf07ebd24915400629d47a4b18b08da91da4c505d12d05ae8c78e266e34ce0eedb5af59e2cfc7fa2814a0a5f37476ec552ed02f1573e6f3226ba2f7b7e95b0eae9971cde7327dc16da815bbe11eb66dd6b3d172b167353ff1c2f9801f558bbe9eeec95fa82d82e7bdefc4e413707c03785382d4ce1c586f3268e96fe04b3a7a33308e95589e70d97c0cc2b7d9dd9a814a4ce534d94f7af2fd33898f44f8251a9a04a29cece70cd29fdd0776aa758bd0b5d486ebc37d7797a76cdaab3ef64be6f8e68016706c60ee74340b7144811fb6129da92d18b2e2e1cf9f060d283623591516e22a286a671e604df415b40c03852a77e30ab1b91e4ad9ed1dee69c5e0bd5a7d059d254bdaddc958046623490e001dbf28c444a9c5994d30d83d5a444670e44c5040f816dc10fd6dffd8a44a15a510bb2ffd292057e298b885fb5d8c0b269f7735529e5e0eaea9958f99ddf076740b2e89771c09e4933dca0776a0bbf70892ae6b3b62ac471f1995dcd96806c0f810f3ce2a31875d8ff4b2fcfbf5ffd43cd293b7923f2c97b83fcc7f9313036178a136b86d01a2dd4749026cab4f0b8dfb8f9d28843f1e357e88d363ac47f253cb3b8a016bb99b555f1f1dd280dfd23d09f2bb457939c91f34a5a562994a363c8ddd9880076329f347efb7a7c9352146a0ac2205fc19aa28343b6783006afeae6ba0023d9f38d6b115fd5fb033f0e8c273233de6cbd67be5149d868bb1210cc6117e820736a7e2837b902431bc401b5a0b408bc3018ed11f61a493632fedd535ac188f747ac58cba140d77437f9b700ea67ca0195c0c330e2c2af6bdcf5aed80c64334cd61d0f010911d395c69737c3a91658aecae08700a4630856fb801a99689e2dfffc84e32072fe6a7bc4a0d3715aeaebf4db1faf88285a39558ef6f6beb296aa2c2cc05261fba23e1c3377c6e1210111303a09f7f644bf05ebe4ec9067963ae610fdaeb745e274182538202d2b0f1ba04eaaa993c83134ee302e6f15cd6b65d758f14969138519d8f1443e484b16fbd6c2ed9a6d3027054b16e80a6d0a291ed9257de4b949d2667c5f6c8f98f19496f439f2a8744a850f304d65aa87bb87747a928aa484e128d807731caa86df3bff8ff9877a307d1f7b09c95763d5fd26da8e9b9dbb370b2ef01aba08b66102f4bc3fab99de52dab1b61018cf88b9ef5381e5fabcb152b7de71a47e526953babdb4449d1f2adaacedae921a080b3827d58508e4f3057cd0a577608c2c9fd481a7bd63320f7df2a43049de680609522dd2669ddbc77d151db1b3e2990b57c7a928aa19ff5612b14d4c84fb27aa128f3e31d3f9b8a20aa8312a116f7d55e0ac10e0b121a9d7186339478bd1d5bbc89c3cbc1e5882f1c31f6cb77c54adff7e6c598a8491407cf402d49771e1d23284645fc52a676d92f7b841a4c72c05dbe8c33cb322e151697fd811225faca723dbb4c5b55d470ae58c6dda3c76ec585b52ce585ab328d2361736783b832e3107c00e4fad0577807fba1974fc0ae5765cb9784007e90ade5d386dca4ee5685ac0b8a147bcf4e019af1739642a87b12347de14e121875042b8246fb3f1a6da5f906325c4d2a5d4b8079d530265efe1bdde19b0e8ebde3138fdd02762fafebd938af9f33f5320a4bade5839a3e507ce1651bd0a3c959c68239c9aadf7e0511fbf9eba3fd41d6bf6e01c5513ca5f102ac1cee1e628449a82b499391b4c9432685afd708a04bf1ea12e2eca48d637b1f796869f49e717981333a2a15b37b6e0c1d3a4e63d1ee024a0ce10df55fe76d59e155a09758550e66aa1678aee0d00aab310e27c405977a943eef010c5ba853a74e4d74106b3e1559be1b479549f0f2ab70ac7711029ce220c2a1b9f3abb920484726f401b254b83d8551adcea407a3721dd80c9b3916ed10e88c316723030cb44d4ea59ba35eea12ed2c22361be735ad516cdcf899c55ac29eaf73d15988bf929f70a173251b4529f5c32381a628d6fb94911b406e7b36a79def434eb466315b8b659ec0ce7eb92dc4e893122eb5a05209daf1bac6dce7b8724d4ff428c7984df6218e264ed8861f9160af701f168f12a32dd0719bbbd5d7f75ba1619b0c404ce94fac20221c21240a09c116e7920161a0dafd8cd1c5da573eaa0b7bf0ceba989dd3b6c9f55c90a23f6d0c21c9283720d4837d937a7695aaf1cac1fcc181e601819018e8d210aa9432b07534a0d36571030ad637db2d249e89da4c3e60c0b53d8a67923caaabe5f72891e1e73d23d73d6b6f6c3afe04fb2e16b5cd32e9f07a64cfdb6440676c4502267f89b27a49fdd7268b09f2f6f9325bc146f2ffd9e355fb320799c27e45f8e7e5ff22da5411baa3a21c71866ef673be30f164bbd066d72e605f29a041ec0be48c"}], 0x1070}, 0x400) fcntl$setown(r0, 0x6, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="070100005c728c000400048b8a4515966b6a209c768d9d626df3b4e5ab21db7bd6dd1248b387598aacd1dc64bc0de11740509631a7d88b7c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="8847cc54c00262ce4e39569a4da92c5f7b505ea6a0938ab2cc760e22672128028106be839507934710c97ea9fcffaf44302cebffa94ee71bd675742d943491d7a1953e5296a78104e8940d9f5a3f52489f87316dcd387bfb3b289d6789a1345f7d6a242f52929acc70d7906df54dc30e99f015a1ef5a1341c63c722e9da572902d588b2ad069f704f4fdb3281a7bbd8e62890ab3168cd06040fe95ca128cbf0cbc89469145b0e17d457a9925b3ca14db8aec80d77a279a9811fe7e595d398200a7dbc4457ceb722c0a4ce5970a1a072a2b13e2dbef9d091d242e9d6dcc1ead7f33a4edf2fb731cafa3396ac8c19e4a66469a94", 0xf3}, {&(0x7f0000000040)="dfd2cc73e42d560392fb6118d9b7374040e840", 0x13}, {&(0x7f0000000300)="3c19da2224f722af8db115f4e8def191edf3c6bf782b6ad4561625adab4fa235af209cba7d20f403642157c75dd37b6b171481e1ff4b88f399a6104a7bc0d5e8584d61dee47e5cca3568703d43d0e993d3dead68d8a63563cec1cf4ac51e9f5b7d5fee4919a2c1119f6510c6191fbd3aa6d128bbc742cc121e0902d5f4f72bb502c9e68a9810dc89fc62d06c1778b7a0ca53ad3c873e26740b7ec03ce939f6d3ba09bf221d10b1fd1156427abba6380317d7c6467d9d210c3da082f54e798d99e89c9fef4216ef275f7db9378b86511334bb185e6dbd57d0380a1fbc08b0f0838ac35e7b8da417d7d0a0b6d57e23", 0xee}], 0x3, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/187, 0xbb, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffc22}, 0x4) chdir(&(0x7f0000000040)='./file0\x00') 16:00:37 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket$unix(0x1, 0x3, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() 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, 0x7ff, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x7, 0x5, 0x81, 0x9, "70bed8992300580a04ad32941026b0bae7eaec77", 0x8, 0x60000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3, 0x800, 0xfffffffffffffff9, 0x7, "8be55bcdf04b259b9b74310b52f07609db3befcc", 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket(0x2, 0x4000, 0x80000001) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x100, 0x8}, {0x18, 0x0, 0x0, 0x5}, 0x5, [0x7fff, 0x2, 0x9, 0x6, 0x80, 0x5, 0x7, 0x6]}, 0x3c) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1085, &(0x7f0000000040)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:38 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = msgget(0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x6, r1, r2, r3, r4, 0x100, 0x8}, 0x0, 0x5, r5, r6, 0x6, 0x6, 0x4, 0x39}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x1ff, 0x4) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = getegid() setgid(r9) getgroups(0x8, &(0x7f0000000140)=[r9, r9, r9, r9, r9, r9, r9, r9]) getgroups(0xa, &(0x7f00000000c0)=[r9, r9, r9, r9, r9, r9, r9, r9, r9, r9]) r10 = kqueue() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = socket(0x20, 0x7, 0x8a) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9, 0x0, 0x2, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0x80000000}], 0x47ec, 0x0, 0x80000000000005, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8000, 0x80, 0x400, 0xffff, "df12d75676ea0f3b1522b03b6e596296d38a9d50", 0x6, 0x2}) 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf488, 0x7, 0x9, 0x7, "bf1115d37f62e47907633f43713e641d603f95ad", 0x7, 0x2}) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r1}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='\x00', 0xfffffffffffffecd) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) close(r1) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r5 = fcntl$dupfd(r3, 0x0, r4) faccessat(r5, &(0x7f0000000040)='./file0/file0\x00', 0x10, 0x1) 16:00:38 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/183, 0xb7}], 0x6) r2 = kqueue() kevent(r2, &(0x7f0000002400)=[{{r0}, 0xfffffffffffffffe, 0x34, 0xfffff, 0x80000001}, {{r0}, 0x0, 0x1, 0x0, 0x80, 0x8cf4}, {{r0}, 0x0, 0x40, 0x1, 0x80000000000, 0x4}, {{r2}, 0x0, 0x97, 0x2, 0x8733, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x2, 0x5}], 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x0) lseek(r1, 0x4c, 0x0) close(r1) nanosleep(&(0x7f0000000040), &(0x7f0000000080)) syz_open_pts() ftruncate(r1, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002340)={0x0, 0x0, 0x50a8a2b1, 0x20, "f4abb15bc1ffb880bb5e15b33bfd09651a06a406", 0x101, 0x4}) 16:00:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) pipe2(&(0x7f0000000280), 0x10004) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x14, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000055, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x1, 0x32, 0x1000}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x86, 0x0, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x1}], 0x1, &(0x7f0000000240)={0x8, 0xff}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4005, 0x8) setsockopt(r0, 0x5, 0x200, &(0x7f0000000480)="e218c5c6741ccffe6af0c0c41eb82dfd2495bc817246a611dde1eef84d43703d7bd51e3dca1811446a9477aead0e8c2a39e9fc9ff784689b5d91e9161ffa0fa780febc39fdc7d6f58addc48b1ef2d482bc19870219a4e36e3e778a1949b1fc8f74d964fc13491a8ca3e270023fc7c3fe577b6a1104ee8d1c681e7c042885c5018ec5415aef5925abfe793fae67be9a9376733520ae96b95fcec07395181b23", 0x9f) r1 = socket(0x18, 0x1, 0x0) socketpair(0x3f, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/162, 0xa2}], 0x3, &(0x7f0000000340)=""/93, 0x5d}, 0x801) setsockopt(r0, 0x29, 0x3ff, &(0x7f0000000080)="d5ff9668", 0xfffffffffffffde8) setsockopt(r1, 0x26, 0x800000000000008, &(0x7f00000005c0)="292918d7", 0x4) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/163) preadv(r1, &(0x7f0000000000), 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="67a71f71deb8350536e77043a06c293e9043453c88b5aeb447392fac46acd63e462642916e8bd1b71eb86392513929f81d921ac545ab533df79e73472e77281869677676d3614bb87fc523dbf81cf8530559d6dafee855d9aefeefee5686f17b934453ff9df6ca35f0d5249267f66515e179ad68df8990cb6688f89e7beba60c0dcca9715c36fac15ff9e66f33952ff0d41e776cb6109b940f1862871a1c1dbbe52c2cbcffdd66e9f50d71d0f1baf72d6cdb5356030f6babe5653b51ab30f2", 0xbf}, {&(0x7f0000000200)="d5d1ac581319f04d34baaeee847781f475178578c370f9464729271016a2d535a5031f9a4f861fba3a2f23b263cfe943e8443f289169091778f07416481a24ddd92f0340f76e6664903963430659955d32fc3669d627d9b9a48acaa385cd22ff82bcc7a1fe60b1d6ae091043c02058d3ca240270cb997b1c10dffc623e188639fa39424ad4d902f82d38898966823d1465f0b682c80953133b971018cb8f0d6427974d940070fdc55a94b0b6db6177cacc34ef", 0xb3}, {&(0x7f0000000000)="6eaad1b7458bcde4f931806a6a93143af7001657653ee393b533f3882d5bf2bdd9717881748efc775671e72dfdbc1245a8", 0x31}], 0x3) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="d0952784af732ade86bbeed7a4dc125092a3336d74549c89fd6e1e91ecf1ee8e36fa154327d10336d4b2f8c8ecc2fab72b8d1b26d2d752df4b56dbee1eed6c656425098e4c7d2a878a261534e9a5c00c8f08a5bf094eb849bef6fc64bb22e6a1ee35204a6e23332e26d1aa95433024bd094f7c1f0bda23a1c71bbf9e079a44085dedb8d781948730911e809423532411b6a291e93d9f37411b48cd", 0x9b}, {&(0x7f0000000100)="43a8eb87fff1c356dc043a575cd252a0b04cfc4947aa2c72a14186f42187b95c3abfc140b6e9d13c22f16f84eb7714f6c615bdd00bd96a4745cf8e574dfa2ca9c6e978147282fd4c709e6de202d02d4ce6155295c044977c9f29989847433950ea7e765732fe9484f211faaca965426c19422b9cfbb07d4eef158592c9bb801539494b54032c", 0x86}, {&(0x7f0000000400)="31b9ee433d0959a7fe29ca0a2da6afec20538f9724f4a8c2d81e14822897a2c90cd778c2b64175f07cd10f0b6eca9d285a7aed39c809bb51191fa9f8f3f4c4fda7cd3577f0dad2a85e655f2e6692974b4445c8a6df3a4650be0d906e375a3afdd605970402864bda6c9ac7f6cf4f71089e79ac425e6e525765092409f67976027b4875dd2b5b59bd", 0x88}, {&(0x7f00000001c0)="61b9964e207f8a08795b550e68514b5cfa1e58", 0x13}], 0x4) socketpair$unix(0x1, 0xe33265abdfb06066, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f0000000040)={0x553ec4d9, 0x7fff}, 0x0) kqueue() socket(0x1, 0x0, 0x1) setsockopt(r0, 0x5, 0xff, &(0x7f00000000c0)="d49142744d83396c785efcc0c26d11db0fb0791c78396e384cc65f592cef365e65912479e2494f8c1bad09848da77897d36c171d055b7ac0babab4e42e67b98ebc201f521ce353f3eef15c3cc466e8eb566b81cabc515d3003efce79a1043e29389b6242a399f3ffe2c20ec482cde75034006fc0c46b0731cf888e", 0x7b) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000000200, 0x0) mmap(&(0x7f0000af9000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffff9) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0xffffffffffff4801) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x21) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="93a235fe7b4c28b6410fad19492ce08523eff3b03e92a356424d7af993c48ee02c032f5ee66dafe4124531bfc07144da994d41fbabe39f5dcfddca7d4750349dbd8c79cc72a1c87c05f87cd74a00c045558f96e6bb9943323d6880e1caa3af1b2e78975fefb27b8010a33ee4ec170339f2e8a3c44bd0b2732bdb9a9998e0c5cf4107a81096c45d6dbff8406db44b2781c86d4a2d01b5cd909719f33d3903ca56bad1abc2957c623ffd430da44285461374a674f3bba9ad8b2bc11573c6f9300172010b4ca9f9d1b30a151773efa01c96ae395cfaca3c4d4519f9a7c4330b7d2850330a3e3b5d0da91109d10a0241df2345f4de655638bf7e6a51d0c107e9592ad0bd89c78aa863a8490424b621af8d62853c640e1c90ce514ee4d8b9f0c2ee96c798e06f814e9d1221e076d57381fd57e9e755487d9066a3d8d643d88cf6e935b46cf6a0610a1105ef67280ec210f714d804dc38d90210ffd740f652dde204c3cca06a0381838f1382af711e5a76e60d8a80cffc6914bb72f986a6b92c62f52e954ca550435f326b097afc1a24a05a2124506ffa5cf3be7bc6f57b256f5b981cd4a6ccf6b85c71a18a4952786dc00df0c8070abcac2c4f66459f14dcd9521ba8739106bda53d103249c01f9edcc2e996f9369b86626c8c585136426d78e9b02ea51c79d01172022a1666c326a412b1570efd0ab695a1f00871e6bc00041b8adbd24f3773a05f66342340aae7ef382e0e4f0714edd8f91bfb20925b2d8b742476d40190492863154306021d378db3d0b586c3a8a2817ae258f4165d25ebdb46dbfc05f23905d0a7d3eb68253dee79be4d177dcdd4f9dcad673e8535470400a18ab60e03588402b9520f845a407fbd6728b3bf51a99524d9d261fda804e3e9571211badfb66a19f9ceb82b45662b713c8f7bd6475134e2bc0248d3f7446b583e18ad9e1ce19c246fc47442cdc62530a1edac6a8c8790fb8faf090b2a1d1b1cdc3c685f67fa6e27ac600a838401f4dc8c0d911656528d58b13c0ee459b77ea2922b9da247314abfda4b5192a4f6b99f6b799cf0497b86df02994409a3fd296f696b28b9bf9f33f7e0ed4c7e8aff864a2ffe814642f31c4eea91f538b371e11f3aa0105b53bde6aaac251037054bcea80ad3af30fb5b8576a92f3dadc650430adc21e89101e4ff8e24f362c6216066caff8bcfdb6b4972c54f1125bc2a2d2747a38e0ba145577d5c85f66c623c57f6916227c61b1c1fe853540837e73e4b026e532fc0932ed3f73337fab3d7d21c85e04140fa66035d47d0bcd1a5fb04d25d14a7f1fb7277a95c45e8ac6970e1b954626d161c89d7f6e3ac2447046b94aaa82af36d8e166d0d0a200f115e7b2a8594022a67bc385cd00e2a9aa6e6b03db163ea0a2159366799b1bfc3bab60afe7d58d9c3b77b0d9ca324093ba041ccb7135251bb3f1f68e701d7f7818de2968110bd375f327333756bcb835e268d605b6351a1f3a28f8704e7302d80345214d79034cab634d6ace2b6297303fe5c53a57e357ed6b0f028010dcd87a1bf9501d46b63f462ea1ef2479685ef9795da1ec7257cf0a5d1db064e0ba9d9f97352d0a419665556f3961f8e1e509958a589c88fc8cc1b07362857644583fe975a0a541fcbfed323daf26835b04eda8c2c1111fcbef8ccbc3e46eda0082deea4a83aca39f34c1b62be6fc84770860aad26329eb7e6b9f6ed24251fe15cf99dff33cb5eab14671052a62ce0bf0332e4f2700e077f0d6feb143c219befc7ea07f853d22c166822a07986f8a1889b7c6ec10b8eae4e6ad696f1705698ee38c894ceafe20e93dd43f33f67aaacf077fd66a68b980db39d2d9a73c892da2de49377e368aa12615040ddaf84b9e5da913fe16a8e18abcc5632c6f553d61ddd2c7604be549000495e1da1f773a139a387edd021e5c839fefddacc5f8ba4dd917b8e66dde314641d4d70abef27181df96a59936beeab05418539a0f5664fe9dc75c9fdbe68dc8f135d70d6efb76724b3e9bc2d2ed408d1a562d6dbf40c6bf34c353e73ceeef232716388f7588b19b13612cd7c00c96464f7603af0aa6d5fb420c5cc0b0119896ff6ae781c1db33f413fcab04ea5361b09a9ad82bb40133a5bb4b7366adfa648e12305edb12b0fa224f93697a6d99d4ed6ff747dca9274f96f4be4e1651a2b7b7068a3cc43ac0dfa2d8fd2e5ecdcd21a77b83c083760cd7d17b9fb970d780506c293479f58013000eeab3c0e2e1eca18e7c3c53a4afe08bb207f8c51039c20991729242ff67d716173c00236b1a4002048149bafd8e016db883a7b7f6e5e037c4a4abb3539ffd2be19495dfeec8d6b4370c76fef634e7fae1c052a98dac8bd038396754fefd4cc1331a006e8ccfb1bbc810d49dc4787dfdf693281705decc4d5dc3c085638c513feb38ad224d609a80cba57ee542ec9339268bddfecc7f05299087e5db591e3408ceed3715e25b08ae21937c2ca7f52450ba387c3c947a8af8b3ad5a881a596327b700b0291c296f0b8449f1cd1a9f072fc422d26243b4f146787c94b8fdf89013d40dfd1ef8e8c4dc933562299b967d22ddc8a886fe420a831c68b204d5bdd8cad3d1aecdf8a7d870c86d00332b49422ccf0b595440681f0f72f50e665b3d1f7aa44bcfcfa130e2acfe781ffbb2067d3094fac89970461870eb425588eee408ac2cb0038e225f9f6112fe87755a80191acecfedcd5e254377da5c0074c9ee8076589ae450c0269e069cfd9c93b4543abe9f15d160aa7208b1b05df2aead3ba281883f11f529142b5fed3da16d5b6c369f0902e183902ba1d0c2a07c8994455e1508cd3177357b59c58da8eb8fdabf8332a69639c6e1d8d8d1af676a898b936ba6abe8d43f0f71cb181309dab8375b10225c7a54a7560b0892329a82813293509243355fba32405b3795ee8043c394de9b65d05acdcf0a815bcc0e2ce3eb66da6136da73ad6151b3bb2db740ddc8d6e17e761f45156bf31c569308bbdb45ec33747c5274d3c1da3cfc7f6a3ceb0f827ca66f5299d62153e8a9a378b4e43682e62019822927574d77cfec7f02e8fefbcbea27cc697455b2bffb9a47787d057d8028058280c0bf3ad6d1f416afa524ba7a328e515ff48a92302f892f408c0b9b6a41faaf494c7afa740d330a18f03cbea96b153ff708db095be00488f0f50d48882833aee2d04c66dfe8ed49af72ce8c304fe55b66bf23b14b91fee50dea7d2770b64ca6f4c6869384a0e273f53f0209916239c3ffea0ddbcf28ebd38f4e44988b0b6af9aca207f08bd437a18fc56dd5dc772e21241c293779fbcf7bc9d962079d9d78ace63d18d7b8a2ef482ac4e90fc784a9b3170827fc5a6768784f5b373bfe987f2648613ecafe90a084c5d67a4d1bf7975ec4b898b310b57914233ad3afa650a46c6182cee6208bef1592408aa3a5c3e8c219176951c094289e83d896d7b6afbbd69a622c3e2388589a8aa3c6579a4f336ee6c138ce4a49c7027d0ad244351e8e5e20f1257d3f2ea7991af29278dbff4cc338b982936b6f5f988307e4456ad61b18ce19687a6a7eee8c0e5b85265356e8117c31059feeba34edce79514ef298dac9ac36d5b1c7d88f8b88c23eb7e60fcc2e07af388f55350ee522926ab48b19a14bb9190e393bac668d40eaaa8b37941e5c8d3ccda9c15e84b43b140abbfad5445fa8699782fcf7a4bb0ba498e53a4433b263c815f1a9580a59d1b66854b6737d8de22689e3146d61333086b6475e5b12d3ddae6c375d213b23060879daef6f2cf708f708e3faa693f967e6cfa23b0c210f3a308d5031fc8a0bf97db75514ecae5c6f8a692d1cee4b697c4caf88563ccef0ebf6553894b6811475c09009cc16a1a832a8ab75cac9b403ed8c8d5eeaa471182442451e26e2975c8d51757898f58165ea9ff70a5357de528181f3b02f8292849d23dc186604c6670903c9155e68d978e22b7bdc61e2c0e492f333db8180ea2ace36c905e15107d007845da8f9e0bf056a7299bc9c884f17e55f51141fa059985494126a29402557825e3322a36b42f13cc993ad92bea82426f9a04afbd030bb0ecc2ad314ebdca29578cc09ab76eb2878ea6b9a929bcc0f88e3bff9b6e0376d77f002491bf040f071751f3152c954cf75d59ef81b94d2baf863de46420d805103323e72efca226dd2c9ee6d4fa3b9174c530846032144a4d0d28d8ee9ce9fb5649786b39475668ab4a378ae20d56307522ac153d9354b56faf01dbbf153656660db5bcc2b33ede73ec12c23bf9f10d29af328759a15f839ad07f51b4c81b7aa8d53e1c79e8be6522b2859ba5fdb693cf6c951ff90ce9f411adf5b636481c7b03a1af9b62628e54def753768ea0fdf0b2bf3b4082498fa22d299fd39a846a3e7cefd16051bec20c22fd994bbea3ab927a1bd0e8cd917dc33b3178486899b8cbf2232598267c7ac669d8848a2d3c6a9ece1d48df2bba4775564d430b2197794e2c7a179b0df9170fea1f3a84b13583be08676394de5728d91eb1bf046d56115d1fc338f605690491ddf032fc92b965d28ca9ab53b6a84752e026bbf18b173661cef5244a19e1d7b266b392733f2575c81ebee8a9b2105b897116afad6f943a930b5ce622e850468516f74cafd1b2e4a7e6d79cf5672cf3d45de0e73573fe09e4b1328536a722421f1a7646d19f7eaee2734e6710ea5d9e562aedaa0aff71ecc55335c01e6b621e30511aad9177a0639fa68e590b48fda2cd2ca7cd4120d6b18035d7101dafacbf577744812962f29ac8e87c5f7695cea4ea2542389c44e8ccf564b8dd574819f8ee5378c2cd2ef53047eea9e1ecb6528ac3f69d153ca23cdf16813bada7f43c3747ee9c27d2a92c87cff65616e16491eb9664df307b7eb6ce08084a8d0628e1ada1fe01e4ea3b2186242ab9fe1121efec460077f4e1ba95c416bf4e57dca2747270aa6de756a9f9cabdf074aece73d6a1d040a1b22ee2439c4c481ee37969b61f63a0c20ac4d904e031f1654c67db367cf50b54dcb1d0aab8f5da0abecaf10952d101fcc7bc30ae8f7da9e1b6e568bc6c8f2c434f346d897a042bebbaa05741c64aa061778c1755a262e7ff4afdb2c0188edf52f66da7aef6c9ac5c4a1bbf86dc16b93f69083b11e4db30675f6abe0e2f5927f79635f27d6d429d2698d85e5433c79caaddde99fa7b9b61fad7d663310e099b492ef8164b7134e89d45434f45a769bb4913a4dda02d92d5bc7b30f083de64718d6fc157146b04bec7b6679f279e0e93fe2aef1f2a484923d8325b98a5a4e8d2774a4c83f3ed78484f51248e9cb6561f8401221e24339233072e8397e9eac9bded7808ed2247f7380810bbc88be58cef7b2663646502a5b3abb2c2d1918f3e1560c7781beb62fff52a5c51d0dfc759e53e516e6a367c459f855d7572385c32f7bdee52d466105e73ce2bcfc63f6ed342bfb68e5ae25198c313956db0b3ca3761500fe72052e9aebfcd21334df8452e852c02c7208c55dda04851b147b25a39f6a175dd0644f6950db59d068c002e49d06dc836b4a05fe09105378336fdaa5eb447b5dd4f86bfced02118433982625f2448dba69979ea18c342a88e41f212d410888b347a8f216269e5da2adcafdb55a9f3b7d2b4f1dc53801e3e4c354411c350cc9a6ed7ec1fad02002f7b759093f86195457942b43adb22293c0877195facf334c1a45ffe3bb5cde1ae22bfce31d865e5c0223475f23d4e4ee9744db3224a6b20f6a41a336d0aef41b2dba37e338e3ff94a039aa10f8cb8f43c7e41bc26c8d0da1f0b042e", 0x1000}, {&(0x7f0000001100)="f66200eae4a9079fde13974b9e2400d3229c9ea56810af74f5ee99d1f72e9ab7a68dfe23d0166bfa6b15e9eb0083da130b34fd69c9ee518362ddd271d8812fe75f1342bb99835c35bd5da68b96c29f76c49a06c2f9905a8d1fa236c02ea58bcc4ca68fc4fd474bbf2cd4cc32f2e9a6ce1b1ecb03511042b11ab58254904397740d5d67141d08cc137991c6465e6a51cac84f9839", 0x94}, {&(0x7f00000011c0)='L@', 0x2}, {&(0x7f0000001200)="22347a7a19f79da0690bae6d2eaa3469538780a7dad793ad83992e42908d5bc4b4e92378686d8b4d1e821af606d99f448d90107149119ea69d33a366d5a61736a079b10504b5899bebc1b649960f16", 0x4f}, {&(0x7f0000001280)="90e2229d4a80486705068a46cef7871a58dc0a18ca1af713454dd2fd3e3037c18043c27afae9d5ad67f417e700ba92955c08e3dd642a8bf4002a9a5852fed39de24569685e90b30f2bcbc2e431d44e0079056f5d05dc3123d48fd4d04709ee1e21b544d5857b18cc7b19230f310d9cf4366da193614531ccd31a44adfd", 0x7d}, {&(0x7f0000001300)="689f61b956428f35a99bcf13f51e1ca0a873ef4e6cc34980966eb4e2d50faa6de3e0c5bfa51a6f56fe6d8957970b3cf3780668cfdc996754d9701576dd49af02c57fb19d2d9a4ac7c0f6230bfaba282158a2c01d101610e3be771d3627d5afccac6620f6ae7d5ff292a3813b532e66f0faf64b74ed4e81f3dd961da75b0913f3facf4351ebcdadae1282e305e702ee107f91129e13da1441c89a4b03888332623d81181290e379a3067a0f765c3c6bed8f61f1e539c81bad134cb53a1b75acd0e4abf1572b184c", 0xc7}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x1}, 0x408) 16:00:39 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0xc80, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r1, r2, r3) shmctl$IPC_RMID(r0, 0x0) 16:00:39 executing program 0: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="8a6fb75968a64b967443835828a6c73d6c55daa5eea460ae65949a0d53aebbe9cd7c5ed872908bd7fcbe14e8f3cc71bbef5ed6e9617af316da021ef630380ed602fcc1afc242c948d96be4bc05ed3cb7c3860b0795d54847c6abec110c37d56d7491122e94188c1483412d75ee668ea5ab366e6bc58bf1913684c6f2f9e28d4df61bfc2411adc9e9598629d8c9938f41cdb28f99187984930b19e5b0ccfc3d7f2300000000000000000000000000fddd25a6106349d257d930cb7d83f0608c3157ffbf0f5a08000000c22d4f6ae3bdc149bb03af3525fb27067a68", 0xdb}], 0x1, 0xffffffffffffffff) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x2) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x400000000000012, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) fsync(r0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="cbda54318f4ed684afe92d1a3a4c48a0c5ec8402fb173afde6828ed34ed51cda960c6494dcf467ee682bbdd0d616ef8139dbc3563d08297cf9c6365f5acbdb4a422bd8cabe5da321be4a3a97026187b79a1d772c1b94e047311f4fea2c8467b5d485aadcb777b57228af893d11af6fcce34d34d7b99e09e56b7fcaa7ded8e3a8b37673126b27cd6f1bea5c534d0acc0aa4e2c6e5032505abf551670691a9a4dceb90a1e210feb5b15142ffebcc7a630104e7b50dcf0eb2410f793e1a0ff5a74045af4165bf46fa219a104f5f9124f7a8d92f2807a0cba700e14e15346012205fd2a4841d2f891475664b56d20398dbe3ae0f0be8401b0794bd4ad37f84a669a8eca8036c63ca5a77d9948ab88ffb5836910bf713f886cc13121cfdf4fb2ba120fce22cb21a6952c56c9edbf67a9a6c901d19658d3ba432d44443d0ac7436c55416d3e81705f9f2f6f9589fa9f0e5a3d8085613cc972f19927f94339b12f57861bab813a765296ae343f3cf112cf2d9ac7f1d5e16c0747da2aee0730f49194444152a14e0c4caaa41bad9f45bba0d6cfb34c8fab540e01533fdc19592c2b8d08a61afbee740de7997d6e739df91823adb61b1829ac49d4cabcd4d6610999564bd872ec07ea15f507ff39e1357939389b3592b5f0d62fdc51d25e41d206246e899a6b655ce1704147a58ba7fe1b1e30380eb04fb84dc3ee3a2c1aa2b19005203bfa07058c6ebf0502c90e4514de826218b2d86386739b688008a97b71ddb0e11a56686608cae092d4c16203cafe97768beb94f2278d9ec00aea87e16527037f5e6c3d8b9f5ddb71b3bed003e6d4996f6664c4eef31bee21bccbd6b03ec08cff36eb25c88a31b6db3c87cadae6de75a963d4e3eba0ebfa0265165d1c71de648cc6fb8e3b13b0b2863e5ce6cb04925389b7e20d88151e9ee47a408f1384e279557af270d92b813e302d47d385898f34a706aa7d8dcd97c2125abb625d16563f9370f610b8d3a11790f755b568b78c00862480bbb06791cab45bcfebd45f22f773c3c29cd3dca352f6ce10881386a2b2e508c7b6c9c58f41cb009cbbfc1108b55bfee108ce70c8392f034e4c196f794645308a6567d28d59d3160a6cfff60439066663b6eebf8ad33d82311daf74942d3b6ead48f8d0157560a0e9b2c549cc109d63a633e6c5201ee6267f9ff5019eb4c1aa4f5cec0fa10e54bd986c180c214b23ee30f50bb52fc195af461482492e860058479aa6f812ae780c6e57aa2aa99897b93207bf1d578116593ef41c841b752d9e9891e71ece03dfca8289f192580ea8db25209f0864bdbe440fda79a2834ca6d60063bd929e72c768169b1d36a8e6bab2a23bb7f4102e704699e8537fd573da5b62cbf224eae8e1cbe55ce66d492044d77731f9ccb44c7ec0096f21900ff9c73710524837eab4b636aa39e13fa23fbb8b13c3954dd376eb486f0049e5293c531219f9326aca9d03ebe824bd22f8df821da3666d41f88251c25feb92693f4cc43c0929b7c4ef57351fd072efa5a8f2a6c5da12a5ea5056cd162c91a0d067fc58ac13f5fc34990e49024122518516bef0bbb144e95aceb6112dcbed80f68e9353e6b6947b7f4098519e48c1865ffa0fa066c0ada361e8b583397e721298c21014834e342f3cac179bf0e1105933878ad399dc242134ea3fc79eaa8670c62bb7751d900413baf6966a8a2ac0194a3f8273820bc8edef4969bf4f22f181ebbc425a9fa69deca3ee129386a3a65a21d4623ad5e9addfb2d761274ea2a05188b0c2d836e50f47185b98c6cf4f1ce414095574b9a7f97dc9661ad1fe1a2fb3707459366608a1812d0fe5c196aacc26a024bcad4922c2dcd3826b94599140dc49238ef412d963ce0f1cacde21be344ac550a30096d8ed066b27d6255597f3f992688e0b7e8ca3d8253c2b5769c228a2b985b3fb49b4d266b46dc811975e5a81cadb5bff7b11192776a4a1cc1b8abbd3953f84f9c79da55406528e1a82abe8462a7d257e4dafc98db8e759566cfc43cbeeb96f73bab735094f5b924e1b90d621f7f8493522f6c833d2433efd5ffac292a2015fa5a6129bc9337c8c35b09ebd0937d04feacb2ca2c0f09dc1762da6dd2c2b74540b8c9755ab3425047bc28ab03a65a70200d367c0bcadc6a72ba9c89432b997699dfd577407abc619ecd699c8cf7750b03b751d559c1c4c2d82f89927665c572f0bd891c095a15b803c5b8efe3bfc23ff08101524e7b7cc743779a687be156978667b44d330725b8b7cd780efc44abf17da20e91114e11fde0ccf8f8933abc214192f3211e1ab9c1763c67a1c0dcbe5e8c60542e73d215161a3f9bc1b7d7a9a5d79a2e18e6b1ff906742c072d1502d1f3b102e1556a336d879deaf59b9def2d23fb585045b3ee0fa46f730ead1423db020b97a0a369925d94a48f3de26b38b6e8f4e667d012f288546cb93d7bb9213555366c4a9e1b09dbce1a8e72250d034770a6ab78c004b9a6110af49fb965ee3b98d749b0b682574bc0f55ce2e3f3c1f07a9bdcf79905a6dd8e35d630396a6e610c873e016b2efe3220940796a3130ef9d442374e0b44e5860b7cb5fa1b1312aeb1cea2667e6483b3ff06d001d920106e6ed4f1cde4d7cf18e3b2da2a08107ee841af4b7a8beb9c1b124abbf474f3dda023d1821a66ea8afbe1dc16ff32f9a7f4f88a21c0c34ef1916dbe1e9290cc32889331f8d81fcacf8cf5bb454a9854a1099e704316af8d77ccc738225041e265b5e28a99efe7b0820982ed35eeff2df66d38a277fc387ae019670e31aba156a9e7d64bc06a1757c76a6f3c02e9bfad3684a65415ff9f46b794447fe7651100f8a63f1cd4019e946d97e650c676b84f8a38c5be5674f688ec130c8df7386ba82f4dbf538e8eb9f5dde999dc862304dbec1b259d82952b6b48e5dade3098c2db6bbe16b299d9caaeab8a77e122b49feaf34ed49f6eda1f0be2a6fc29238316469766aa3e55f811a299882fc181904c4ec7226f323cb27a82ae76448d7b7e6cb1a7d8864f06cf8237b1a5f7e8e484c3fc549ddba8eed7a67326b88eea654e559f50d700c11be26664aa71cdc93d0cce9cf03190b3471dcfd78733b46f61ccf8bdce196009b5165721d8f339aeb912149ca18d901373ab04c8c06016526cbf12aae01a8657d499ddd417077d3d785da97d4c92bddb9ea7a738b9390e68f81e673a4793fe5945946abf4fce187077148a23e2ec6731fe297bc1f1f525d1465214977cbe241e1eac28e49890828f8c945c8f732159470421e85c43728e290a688e3d82c5000c0562a82de39d42941bbc51e400b0f472fd27e4d47a7995065357c1a33263f580082eeed8a1f3a1f0c8ecf8f482203df3ff1c8a68fe5a8d7ca475840e4f31be4c39c5b811602cbc2acdb4d8cb22b46fc45061fe8079e24a0f7f97a7c2e628d002e6fa2c8bf9223534d47051784e0295b3378a46fa28a988addb162ceefb5f0682813bf58ee07ae69e9969ed67a60fc8bb844101e34cfb4df5933e15f23cd55f122dda858fc4b23c3d41afa8ba9fd8a4a828a7e8df7574b58bc01929ec05efd4a6b3ae7266c5aef453b380730843d604417ff511d27c16f63ac0c906ffd9d576f121e5d9fddb74d25bb045801b04a5509c0a471718fdffaeb42b3dfb0667597d19b11b89bfb6b2be8102ca15c4c23929260ba4b96fc2380d3a092ccd4a9a4fddc8749bcc526c60ca6b7d1b975bdc08224bf50ea7daebbe819929248518423173cc72a9026842883703afa941701964df40e1652101074b0aecb3809044893967099e2b109a0af1c37cc41f829b11cac83eed05f60f32f54b58b7eac6e8def830fbbb492ce082586b1a3e1764f4016a913334fbce93f53508621d062b95402c5ecf7b0688b39934d4327a672a6a80187e4df9d45dac48439c917b974f099190a9b09a9f0c8341333df2988ea61a1d96a32bb47375f9aa8a1e6620ac3e3111b3efc957c716fac5a5b5bf5cd565b87d79e8eaac36aeaa6df1d74f0ac2e060359afd3525e82b2e107b3d2711d4bb379915250bc1685432e8c52ba6af6a045d58c0826eba7653f93ddaa8844e8340a0370171dbf1e06dbe57923210cd81b30409f02640f82df3306b6e3e1e2d75a3f839ab8877fe6b0555dad0a1317c3de6c4452970e4b39983149e49df16a90574a0f57dac643182ff9b039ff826c495b2c50f075ad06ddbdea802d4e60435a0ef49091cfc300835a22b3b0fd50f8fc215b425cfb6caf8fd1d2eb0a15fc616f5c14e49bff0af316986f295d34453ca222a1093502b6538266046de7d787111cd1f8d0c3753e13ae189353cd9e10918c57da16914192467aa0266748118a7d00e13d440da6f640a69aa53e6139b58ed62d7928dcc9c06c521c6735c9a3f18eeb38d7048da4325dd0eb790a2d606fd303bb0b1277dbbd8ba33df19d1ed18df37126258335d01f263dc48c0002415695d55732a85adf2a3b1dbee493339ede2564d9cc7b96a8c30881f36e1301a22594c187c1b51b6b54983781abc188951b40b81f2b8fd7e4f8c896cf9455cab73d84366500ee0d346110ffde56bfbde0b65326be19ecd21535fef15a6ca56847e0f38bab9217a8ce97ee91a9df4a3621374b8c1323f29050098202a0e2479bb9e1356a73a4a77b0b98eca420381e4695008735ccd4bdb5b8f086b2e35934c29c6305bd8b5fe854d230f2a67c20b8d97e42f108db97f0c0a475e20264e07ab7ce335adfb9364009fa9ea6a931d3398ca4615b007cd57ab0c0a95eb12de0eb6f93baab03dbd1f10e28addc4e99208d3d0d89f8bd655ce47caa9705c303d7993f043498b7553840c132669b97ad71e65c5d3624eb30de0a46e98aeda60764c3b0a78f8b536add252a69fb218b34d576c6d31442df750152076c286a1e7bb03813430011e1fef4b798fed09f2dd66271ff53fc26b8416870062af37f16dbc3d0e2deec8f6f57ffb8ee3625b7dd25612388492ab84dcb2f2cd02f4d7d9ee7078c554a39fb29f95776899e9c421a34e9c6e48d24728cb583fc82424eb11c9dd1721dc80249e3611cc53363bfcd449c63878223e0bd14b11bf0b717d3b34dc830d1b529763f13631ef3eb2c5405b4d54feb8fb330a2b7f49ed13f14edb53f185b316dd1e1037ea1860b7d66142bc4b69ac7c3f6a5d77cfbab95664d3c5cf4e1eced2c4d9e164f977ced250ff012a5e96a1fabc981347af59a46e6b7730c363debd22012ec0c526458bbd30755dc0a0d3c2e67a2367bc32b6f6aca5dc6cc0d053e02d635a617feeb88792ec5f7cba70f19ce0aa036713806822a88b8240e64bad765b256e8d17debe9c2503165103efa6ef66ec10350693bd29561b13fa6ab4c3862c5aedeec3f0e804b9824c885ff4aa88f22708bf21a55882f5b82663212af89b47e22115ad78da39030e3524d8f735c8e52d41c2807fc4defdb6861b028b042ccce63166b69a6c9c3bf4f05645d2d1367f3ed7403523755ae44f4af57a5961ceba470e99b165c9b19ddd80092d57737a1c76e5816cf525f3cc46eedc60e1dea5d6426fc6362dbe40067973fe2d8159ac66b6e3fa6f1e6883c929bf1f276856321eedf2460eeb035a340855e1c3e0a777877816dec8828df097c7c65070aeaf9acc1214d3957951d7e92773915662e927b0f602e637d5acf0423c5cbbace7ea958d33e39edc77147435cef53bbbbd5a133c3e97bd3025cf530acdb1e0b18a2be1f9dfe4c57bb4661fdfe5dd3cbda80c2ff35daf1be62416188b7c08fe601af82bcd322826df00f0c212d2b229409"}, {&(0x7f0000001280)="087a48ca9c3ffea9bb2363682952433f6c3f648b8007b43c2500203fd589d3ca15f81b633799d39af30ccca34b64b969b22ce89efcaaaddf4de037ca8b8f5c0178c8e2765099581e5b2b891d2fa7ea546ac9b73b77ec18939f833c316372a46d8044e410157ecc9c173b4a8dab09e750efe2ad530a0fda7369e6a0a6c8c570f3d51e81db548c8275"}, {&(0x7f00000013c0)="9d349a3ce5495985ec8e0f335c705e677d5b559b16dd67f9c92a8801ae350878f0eeae04313a531bbfc9ad767dfbff47f51413d770a4399e55225473b3e2353d2986f2bf37c5dbf3fb013364e2a53e73d1963d64e5008a5fbe1e68183e453ce4b01564bfb99738f0a55f4eb8c00f156c3c8353a26f543fee4bf8cb5d57b746a817e39fca5ca51903921b0ab2ac539119872e095467648335da9106064df6085b8c3446b561631805f8b359ec3a94f11f1f42b39c7ef5176494469c09c113120193aaff94e56eb32de8a394da01040000000000000000000000000000000000", 0xfffffffffffffc67}, {&(0x7f0000000140)="fbcffb8af9a7a8c145aff5cd385b17c93701b7291955d125c2d47a10832ab12b5bc52ae1d019829835dcf1efa9ea", 0xfc69}, {&(0x7f00000014c0)="af8c37f61a7e8d5d0994d4dff04c2baa78274fab0f1200a6063484481cbe9b9d4c55db2034a1639848b2007065d3409c2c4ea29de7ac6516a36bd3cba27c927ba6cb8b4009edb670546becfae7e88b793597b8c1eb0c732922062603e2ab"}], 0x1000005c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0xc9, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x75d6, 0xed6}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20, 0x9, 0x8}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xd2f8, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x6, 0x7, 0x7fff}], 0x1, &(0x7f0000000180)={0x2, 0x9}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) 16:00:40 executing program 1: r0 = socket(0x39, 0x3, 0xfffffffffffff6e1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8001) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xffffff3f) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x88) open(&(0x7f0000000200)='./file0\x00', 0xfffbfffffffffffe, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x3ff, 0x88, 0x744}, 0xc) 16:00:40 executing program 0: socketpair(0x1, 0x4003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x4ab) r2 = dup(0xffffffffffffff9c) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xf6c, 0x3ff}, {0x81}}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xef1}, {0x7, 0xffff}}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) pipe(&(0x7f00000023c0)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000, 0x800) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000002400)=@file={0x0, ""/108}, &(0x7f0000002480)=0x6e) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000002500), &(0x7f0000002540)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000002580)=@in, &(0x7f00000025c0)=0xc) r7 = open$dir(&(0x7f0000002600)='./bus/file1\x00', 0x200, 0x20) r8 = socket$inet(0x2, 0x8003, 0xfffffffffffffffe) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002640), &(0x7f0000002680)=0xc) poll(&(0x7f00000026c0)=[{r0, 0x100}, {r1, 0x46}, {r2, 0x38}, {r3, 0x6}, {r4, 0x1}, {r5, 0x107}, {r6, 0x180}, {r7, 0x8}, {r8, 0x20}, {r9, 0x20}], 0xa, 0x7f) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x4) open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x8) preadv(r10, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000001180)=""/200, 0xc8}], 0x2, 0x0) preadv(r10, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) preadv(r10, &(0x7f0000002380)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/158, 0x9e}], 0x2, 0x0) openat(r0, &(0x7f0000002740)='./bus\x00', 0x0, 0x1) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x0) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket$inet(0x2, 0x1, 0x0) getsockname(r4, 0xffffffffffffffff, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x7}, {0x18, 0x3, 0x0, 0xffffffff}, 0x8, [0x3, 0x3, 0x7f, 0x7bf7, 0xfffffffffffffff9, 0xfffffffffffffc00, 0x3, 0x81]}, 0x3c) 16:00:40 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[r0, r0, r1, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20242, 0x60) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8100, 0x20) setsockopt(r2, 0x6, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000000780)=""/4096, 0xffffffffffffff9d}, {&(0x7f0000001780)=""/210, 0xfffffffffffffea4}, {&(0x7f0000001880)=""/218, 0xff80}, {&(0x7f0000001980)=""/115}, {&(0x7f0000001a00)=""/7, 0x31}], 0x100000000000031b, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x0, 0x6) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000080)=0x3c0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30108, 0x44) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000002, 0x8, 0x20}, {{r2}, 0x0, 0x26, 0x40, 0x519e}], 0x0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x400, 0x40}, {{r4}, 0x0, 0x40, 0x1, 0x6, 0xfffffffffffffbff}], 0x8000, &(0x7f0000000180)={0x100000001, 0x3}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0xe028, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)="c8b5cef0223b9b17d7d2d154f59d6a51e6c2ab38740a9d5a62fdce77778b58db0501dae7917fe49ea1b1ba0de94c248bf01fb72c9242bb4e0ff98b821ee3860ea40a1a333ea0a398cf33cdeec82ff81a4f24c5a5436780fb856186ee007bd83ba6d551ce8ed8ce236fc8d072f65e2af28ac7afe72b82b6a812cf2caa091ae9baffe9c61c1695fdd663de1385992a9dd3d9b0fabb1c1f393249c9987a0b68b8506ee25ac9519c5ad46e6c3230e4df97", 0xaf}, {&(0x7f00000001c0)="cd8dfd5a729b46cf22199522977cf5840ed232acf97d469fb4dd0704b041156285488de12e0894a022e4bdd91346f144a57ba27bc3142656655dbb3e92f9f5e52ee538f7c2bd9e1db1263892c2be0c72df3cda3193e29148c4d6da301bdb5f8836", 0x61}], 0x2, 0x0) r6 = kqueue() getitimer(0x2, &(0x7f0000000040)) kevent(r6, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x91}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x3fd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: hole in range 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6d1547edf03facaa, 0x0) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="8fe92002b200000080c4827d5910660ffc85a9fb7cf8c4a3414c1ea0c4e3fd09b70600000000c421fc50df646744f60107c462190c7c530a8f69a093c8362e67660ff51a") getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff030000000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 16:00:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x0, 0x4b0) 16:00:40 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x8) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "ee93a78fc41206e5d836ce6d8b292352ad96c2d41d9751a1665d179d5c568745ca71bd1abf86f94b53b9523984e12cac3a06fa3e3c22b7c48a8c6b0f5c670c926fc1fe0ab248ac6bf86f04a1a5f3355eedf074fc79419f528fbe69c5ddded6576ca2bd5a7c2a7fa35265dfd0df198365a2b30bc32d06c4c49eb05e19f50816d534a9c534aa0b7ec2d1fa49a850fe2c55ed843627c25a220cb605265daad6cd1dc6e6993b9c2fbf4928e09a509b47997c6d2d5c289fef2e2895251b4cfb10c5b32b3175215c07390e139bd40e4e40f52881d262da15562c573ec926c4c5227f7eb451dd"}, 0xeb, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x137, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000cf330100000001000000"], 0x307}, 0x0) 16:00:40 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(0xffffffffffffffff, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) execve(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x4) 16:00:40 executing program 0: r0 = socket(0x22, 0x2, 0x10001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0xd2, 0xeee, 0x5}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = socket(0x6, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x200, 0x9, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x2bb) setsockopt(r0, 0x1, 0x100000000, &(0x7f00000000c0)="4938e56081ff7d798219ae4cb2349738566e0445925d6393edb52b9eb76941013862766c08acb282df16f32ba89f7a52637210f22d5b6022d85ef5ec870e00a1f1793384d98c2f9669c9166f4f5df073dbda8c696be168a8365412e2950a701190d7f63525cc38daa3442e2060b3db987257944caa9b956d0560f69b56b2e4c08f2d786d101f12aa5de4761602cdcf730c70f61d5e7814ec4250009a4407fde663", 0xa1) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:40 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}) socketpair(0x0, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="877c3e6d5040bdc2aff9c6ec3794fd9f95250d570ceb47d81751d0ead0b203d02a99d72621e2d1c2856a4eed39b76e1b3c27157135a4b04e8785f95dae9653ef9e76a12378", 0x45, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r1) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xba}, 0x10) setsockopt(r0, 0x29, 0x3d, 0x0, 0xfffffffffffffdb0) 16:00:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x5, 0x5, 0x2f4e, "59292e4b277f5fc103a857e58475033194b0398c", 0x0, 0x8}) write(r1, &(0x7f00000000c0)="4b035fa7fa74d3a0f78beff301671ef1a52bbd430156a4a6eb7e73cc5392a5b3adb7155b2763c0567f4065e0ecec0308e5dae9697e4724df1b32f0387cb9f5a7c6d0561d6b2bbeb7299c252064730d4b6115a9b4d2c9873e880907cb1a9b34d3d53fd423f93d6098ca5e3c0a2b40efcf30ef46d2f37616523a9d2c4ec1a600859c5918b5e11ac193d1884c85fe7ebbf21bdc63873ef1b11cd2b046e40854c30d3c57ace5635ae8e07176bf31c705b393477176168f190d68daf52e050afb1f846242fd61c8f264ef125c0776e1f671081087c02d1ab0c2b2b266d264a5c0de238881a6d2481aab3b92d7817c9142560e1868755b6c395760e9132fb53fbca3fc0c324bedd8829dce9aeaea29d04f9b54990c928d206885f3b2a2e9d3691769ecc118372e3a1fb41cbad7c1c4cceed7adb0941af7695f6016826bb4c2f758de4c70701fd2aee018e1e5099c9a75c5028dce0346eaef0e87ba7d31412da8de49d72737c19ee351e7ce5a94fe851c3591e8e7c96d0f33f8f263593d944c0105bacf9afad3ab7ea8dbc0b4e3360212c9429173bf22d8cc883a652bdca618160afcbfddba0d66396383c51dfe460797e359cf6aa44cce297b927a320c5d4141edfd86c3cfbbbbbe78b99d348ab7681c98f014a57682bb7bfe5512367c15b18a22bbad225fe1525d3705f9767dc0d9757e66fe79ffe0bb28ca288e0e0d72e979bb49c64ccc8222602762caafd82aff2c24a49297fbeb4b246c34d7feb2d7f414c95f82234df4be7645eb545b4d313a6230af76b7b9d4e86e9449e367e2572085cf962e9235091d28fd0f99a2f37c50044189792505b356c5e1e594c6aee350df177a4e902eab415fc3ae7f466c244295c7cfee03e47ac3f587f7d24dcd605118c2e93f9ffc259572f44f71a4be1e8039040d9fa9836452f2a287f6f2a41cb3bc07700861cadd8d048a40630251fc0a8c24565dd4876fdf30c1a20ccf25ca61a2cbb72e0e3ec8450b89135dd86f17888130bc2d7509a2ae31d4caf33b60d8790f1d1d8c6dbe2b63d63d91279b830213304615d68986e620440e53d8a9bc61c82d388ca35626e5431511ab9a05cd3f39ef2d4e9037c2e3113c6d903cbfdedd34fb4ba807d5945cb43e895c46330528b8ea85d16f0ae47a0f6f39f89dba2db2d6fb405337f75e8b1c021acfdbbbe95fe963dbddae97079175577f5ef8add2a9bb0ca83e95ac71f38cd863b0807fb1d8b39f7a6c145b23bbcba9e4b661212f408e5afeb391073a13b5e3aaa3b2aa0e922c40ef6f9ad3baf38ef4d30ad1dd588116d818507d10c95612320a846c008e3f9179be943f0ca8b5cd9b8c45be95437fa4e8d5fb7d9596255231178ffca0cdabe69634b49ef87b4dfb3efdec6d9a6cbb188e3c00562749b521560c957ed77263ea4351ae914c8f96f8ec10a2bd03419b181d2c05f29096ed2084c7d471d7f0c3f9ac8707f648a2f40ebea88cdda6630e8026ecb31260f27ea18af50bc4c77746facdec5f4e7e5750d7b2949b93c348b6b3dba632f4ceeb36d84675336e1a7a072755613ecd36d71ab4e72ba9dde92dd2d8a4aca22a7b192af19db9490ed0d7d1d5e0b13bd59097bd18f80c3aae3256a6ec7cfefd90614fe23210943912af526aa2be09756b4adb2381492c8e0a94012f17fcd61e02cfdcd71c8b046dadc559a8865761917683c41f1bf3189f4a1be3df1ea9f30d256db7e914914a0b8b2ab985146cb8c4fe62105a1bd928eadcca011ec3a97f73549b1d11c0f08d6f912cb8edf41d9cdca9da8b9ba7c3de038723f3251ff1b35a0f5c2a1d9a822d74a50eff4b283c738ada79ff761de126d4a397a15166c464b6153410e80098d205654cbeec90b1e319281b03a1b07654e947259ff15617ea78cd0ca9bb261444bb3617c55ce6f9f07cbc7bb50b7ae69a4ddc2b7c433560e10495f31c1b30c692c5aeab2867c105f33ddaed5e2b665e2df609ecae0ccd2189b9106aed4cfba255536db35b0e91714e6e0774db5e516c0931f340612965e312406dc9d5f7259b180749f4f4eb92f3da85b50a60522e9beafd1a7f6e15b52e96f73de87750f77ea3981efcf3967f9916086848298292f948ab2dba6b47e0121f49cb3975c53dc67dda94eb5c2e5eb2181a460e8eab0593fb5f4de9adcec60d6e1aed72309eceb2484b031662859fdd85f366b811f8b926c7eb09e88ea434fd38f020719f52a734712274704288e79a7803ae91810c26fe843fa0d107d67acdb13a4172d024f8bd0cd2c0b9888a34a7c57cc55da3a1a837b702be78b2de7913ffe20d5368d58f41bb0c24cdef75f0bc67d74c37e82ad9d8526f6c12baa98eadb8059dcc6b00b65b6af2bd8133a9dab981d83768bac5ff903de916b66a0fea37a4433cf2aab3a5c69f784c6e48897ec622df7745e389de5144f6f077c6cc903f950400cf3452efe8e5f8cef25144f6676a6b88d5a58f4904b851cb74a2df137e96a669b72b5b9327325a5a80240d06e9888a94a65cf70e6954876f961a732a35d01ae923e5ab370900a924a6923326279ee59eb1924b91e6529366e6f6802f92ebab601da1268904325316c36ea210edc1365230cbba2bd01e4dec768f0531670dcc9ecba242fcb36e166b58bffcf417a95b14cc0d78e8d6c093f6b4dfa77ce802d5d8f07a3e24d6ab5c10bec3db1bed9eda5c0dca86b7b5155ea3c61e553a54727d0c5d1fe9c2abdeb7bb2afe4a5a71c7e121a06e1b760a44b1185d7289c0c4314ee5e124e1da434b7400dc125109dab461bff1fe249a3f137ba3c9b27de960cbb7d39460134f7116f3a218df88d1837d6ff15efb9ab11ddeefe47cff1e657f207ad67521a1319f5826052783335162ec9d1b45167cc79c58259bbca98af1182af554699e829227709e7b6381ad6705ba86254a75144621061b2892bc4862bc1fdbcd150289ca357f708f5a7d7519459a54f389a0341fd1af5f0e810a4eb530378d70c8f50880a9abb33948a4eeb84a8254da2d77a8d5f812bbff1827850a623196ce446bdc2b3022c3aa58397e8501db688deae83465ecc1b5459e62f8d853debe4bfb5f72bb28d88acfe64e06f0b257210f8e6945e747eb7e89c30179180cac0854f2c566d883dd056aa0e7a6318641f7ab8883cd19914509ecb3bb8c6509bdc1b428c78e66554b3848923ea23a513718eebcbe3aeca2e083055cc16d358a891a3c5d5eb1f61b109b701825d9d7e75757e3903a20316f886fdd6f376e6bf5a62890c5f8bb436614a594e345285013f7a23a37f37dd3d71e6115423011edfd0abb56599c65fc2c1ad40e7ad7b2afcc28a7b172a54b8e83874be5323991f3b0ec040c1ee5335b512c0adf338f11383dbbcb34cdbf0472d5301a4a53bccf2388656c77c0d8afb1d6a13662924c4eada847cf486090fdc37dc389a9a0d8681171ad3b862f1071389840d878b34173e59a8a30ef16b68b42d976c4015eeb806efe7ff6edb2d066f9555d56d748c0f690c168c0d5626aad3d9817d3b94948638e335c1ae726c7a7a3c5ee56c8b08ed77903e319cf7eae7e447cb4effe67e878f7accf43750ea581e6ca599cad04a71cdffc6cabbbaa79d5bc3bcc28f9e2a1e69e09353c38087215647de4884cefc141481f56651a8eea93fb57e2b76e46612f881bcacb369a4b43eeeacbc079f4ca02956a6cfb1951f44d83db1bff510e993d32cf47fe1dd214d7eae6aa8c7269668bf3df4d0749229bacd0b477c7c689bd802962320f35d24f522ce273ac7ecb0123d5de0f8ab7edd51fd0b8f2cac91edaae0acc8415e54aea5a3242ee53e32716f2aeacc5a0c526632f42e8f74e598301f6a31c27faf9e51f3634ed8daf0da64ca3caf0525924645aa55e0c115d6fffceca59c1583605403e96dd5f5cc12bf3c8cd656a9cea04cf5a2c94657a33f52aa9662a57c12e152ef169a71c0783d54c6dd82b4eceded1de548dc9d149e360af7dbf298b05c19d801151589a4037c9e088d36ce001e1c5bbd58ba6aa87d13b077b264a06e00b8ee21c51e9468f2b4aade99b81bf34b987f5d538e5cf6dd11d3b62008d1f85a9597803ea6993768b1776e7712489272a8f58f34647735687fcaad7d1819a08ddcd42ddde13e4590cab0cb10d9420056d472950232a4a4489efaeddee20df9a65e35453d24beb8d0044a1d18a7a337435888a9679deb98ed3851db809a29ab0d1bfaa5abf816ff2d781e99439335fe85bc8b8e9910b6508d703ca76702c2f5cca1afc130c7cff4373f0bb4d7b73a191a197953d0113a1e80662045cd93f12a62319144193c4d43df2e7369d8e01b588b044cbba33431de108e1c1cddbd6aa45bb91a2454de22728212b21a50e81914cda23082e4eea706dfa8111441707c9fae8088c63795095014f82cadef5292d1faf8a3c6061cd9d368d933225e0485003a9c72c76bb023f6b1bd5c45841fdfaca4154d24ebf2535bc6f6eb95d867a5ac66033016d58c32cfba276bdeb20f0d800236cb7d5d835f69cc7530d3c39295eeb3b08936c3e0df50bbe7db9b173598ddbb3b7d8a1d6ad66eade0edede035ac23191079c6181608846013ceba8ace9f0a1f9f35b572a73f937b8613e69bd9c666e1d2e170b16747f1287a304ee4b4f3bb913b8ef1be4c56eca0d91cb6a5848f7b676ec81f0704401f4cb2d78f70a8504b36b497d44837bbc229776e82c41ab28b081956301ef21d1cceeae2e6497cc2904691fec47a35af3859720f9ecffd0dac8511a619e0bad473299ee49dfaa81a4b3feb862b9f8decbc9f6792b30094ceb5b35de7ba6077dd4200bda000a512f162fd5881cb9408c4c22ccca538481cd02bb68c26524a75a666c8550f78cca667c3b8c1b088d14024bfd37aaf2e43526d1e38e058908bf1fc522e7743ca8bdf95d187230ddcb520d7ac628fae0ba3e92de37342cbac20b6a24f20155f64f028d81edc0e9fbe3a9f4b60f42ab14bd2946f2ce6e3bd13a6a0fcc05e2c5124cfddea1d3b6467e3b3560b808013680f30f2be9a19d670bc167cf526f0fae6355e58bbc2c3e0082facf2ad2d47ae9e6829aa535d57316a33cc5f36d94a4800a2260a19484783a7ff50d542aa8cfb8259f91c629f31e6633f8c4a39d6776536d755fa0617b5fe75863b2ad954d949e4a221ebc27c7cd13f9f67ecc1bbeb02d17ba31bfd49ca00099afea255edd02cca7dce1fb74d1c177cd699c68b56d4eed7062051319dcde71f0b30f17c861ee96940e9493606543197f81dea9039a800188e70e6246816dcb66ead65c5553b5199a1cf10efd07e09fa798ce9279959ced5221b7385c1f8b077a7ae840269460bab27cc95c54e120c25653a7d5f05886009634ad0146163b2611a97061ac9458f0014c765cc9dddb49b3bc482a6c7686bbe7f34c9d069d587509e26fceb9307eed8c67afa7bc4d34db62045a5770d3116691926c8a462fc9ce6dcdafbe2a26f5e2eac8bfc610b1b2904595698d67b14cd4a770efcd803dac0d8218be326daaf941bec6bd5756d767e1d8c8a7b3a1617b0d9555a7227093104b577d713befb334995959655a6f5632040288d1bbf14d8c31313fa90affdef1adbf71c390ed4c8e48da6f32e0db6bf73f10fc605649614f37753e9038475e1da6d27760a972f914ab329233fabe7b60e9716e67ab7d612eb524ec4c073ed38ffc59e8251ab44660f071d4efbaf3c5e2f12b22d44fadabe458477ce24698e0fd29506a55f2d3270278e4cc5a7fe5d41cc42fd0c9358393099498bf45d3743c0db81406cac3f19470667625862bd43bca13", 0x1000) 16:00:41 executing program 1: socket$inet6(0x18, 0x8004, 0xff) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/223, 0xdf}, 0x43) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xee3}, 0x8) 16:00:41 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r3 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000300)=""/123, 0x7b}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x3f, 0x10001}, {0x18, 0x2, 0x0, 0x200}, 0x401, [0xffff, 0x400, 0x8, 0x7fffffff, 0x5, 0x4, 0x7]}, 0x3c) recvfrom$inet(r1, &(0x7f0000000080)=""/125, 0x7d, 0x2, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0xfffffffffffffca4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xce93b8bd) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r0, &(0x7f0000000380)="5959b5eee615f1a8a63636275e2592f7f3701fe31e5793c1b1b17a330b06d82b17d495b89832f23da2bd89bd6551b179b26758fabc4c7c6d25a44f04edf3653ae8ec6981923235c87697a9addc0c8e0ba2f710659ab67f509f06b0df88f0bc4d80807b60ea8d58155407d1ff1a59d320fd5e7587dece12d2fd91efd1d2a6d6be9ccffeed7467af6c9d0e4254bc12abb21a8d4a68d8b5c54649856ed93100f7f4f3c4fe5539154b39acc8b84fefff0aac633fc4675b869416bf404cf56f8ad1a21c980643735316b44ca9214255217a97d2476d1be4b4cbd4a260818c8e2a77ad2499e13fc8a3bf991eda98a9801a8d2badc16ba251", 0xf5, 0x2, &(0x7f0000000480)={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x10) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000240)=0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) sendto$inet(r1, &(0x7f0000000280)="ba32b67e3f1b13cfb341822256605a917384a9c22cd79cb6706d1ccaa85e197dca81060e38766576d9b4d4ad481815501259f320efd6400020359ddb985578ce422c91b0b468f062d15872439b2c988022a43cf3040d84346f389c0f8aa1fdf45518982867da7946f88da1a9ac796abf645d73cb0e", 0x75, 0x1, &(0x7f0000000300)={0x2, 0x0}, 0xc) fchmod(r0, 0x80) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x4, 0x9, 0x6}], 0x2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x88, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40000040, 0x1, 0x9}], 0x7, &(0x7f0000000140)={0x0, 0x1}) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r1, 0x1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) socketpair(0x19, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffffffffffe1, 0x37}, {0x18, 0x0, 0x7, 0x7}, 0xbf1d, [0xc8b2, 0x1, 0x1f, 0xfffffffffffff620, 0x100000000, 0x7, 0x5, 0x3]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x110) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000040)="0fe347b7019ab09cf48e16782b7911eb38b91a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d3000000000000cd0aedcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c120061ce9020df54ff2a12169c8a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c744b759f828b07ab5263a9f55c69df20751af615aa9fdf048fd1168acd3fc511ed89b4", 0xb2}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x40, 0x2, &(0x7f0000000100)="0facec13a562981b25cfc01453a376c693af993fb8a2411f6ae4c3474b0ec7b8703bef37ff634e9a82dcf3fcbb410dc1b3178237db9b06c5761d087b800aab9078d648639c44adb095ad22c090850faa2cc73e64b6830bf1a55ec27b91666cc31d2b194a764b581eeb96f001b66c4b1060c9940e8c", 0x75) close(r1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20150, 0x4) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x8a) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x8000}, {0x6000000000000, 0x6}}, 0x2) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x10000}, {0xff, 0x6ebc}}) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/188, 0xbc}], 0x4, &(0x7f0000000340)=""/76, 0x4c}, 0x3) r4 = semget(0x1, 0x0, 0x51) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7, 0x8, 0x1000]) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x7fff, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x10000, 0x1800}, {0x7, 0x3a, 0x800}, {0x3, 0x800, 0x1800}, {0x0, 0x2d32, 0x1000}], 0xa) dup(r3) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r5, r7) fchown(r1, r6, r7) semctl$IPC_RMID(r4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000500)={0x18, 0x2, 0x101, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x8000, 0x8) recvfrom(r0, &(0x7f0000000540)=""/21, 0x15, 0x803, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) r9 = semget(0x2, 0x5, 0x24) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockname(r3, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) unlink(&(0x7f00000006c0)='./file0\x00') semop(r9, &(0x7f0000000700)=[{0x2, 0xe2, 0x1000}, {0x3, 0x9b85, 0x800}, {0x4, 0x0, 0x800}], 0x3) bind$inet6(r2, &(0x7f0000000740)={0x18, 0x3, 0x100000000, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x1, 0xc000000000000000, 0x1}, {0x18, 0x3, 0x4, 0x2}, 0x6, [0x5, 0xf8b, 0x3, 0x5f5, 0x6, 0x4, 0x5, 0xf2d]}, 0x3c) open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000800)={0x20, 0x3, 0x7f, 0xa5e}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$unix(r3, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r10 = msgget$private(0x0, 0x2) msgrcv(r10, &(0x7f0000000940)={0x0, ""/145}, 0x99, 0x2, 0x800) 16:00:42 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getrusage(0xffffffffffffffff, &(0x7f0000000300)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) getrusage(0xffffffffffffffff, &(0x7f0000000540)) getrusage(0xffffffffffffffff, &(0x7f0000000600)) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) r0 = getppid() wait4(r0, &(0x7f0000000780), 0x2, &(0x7f00000007c0)) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0xbbc1, 0xfffffffffffffffe}, {0x10001, 0x4}}, 0x2) fchdir(r1) getrusage(0xffffffffffffffff, &(0x7f0000000940)) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) ftruncate(r1, 0x100) getrusage(0xffffffffffffffff, &(0x7f0000000ac0)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mkdirat(r1, &(0x7f0000000b80)='./file0\x00', 0x80) wait4(r0, 0x0, 0x2, &(0x7f0000000bc0)) getrusage(0xffffffffffffffff, &(0x7f0000000c80)) r3 = shmget(0x3, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() getgroups(0x8, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000e40)={{0x8, r4, r5, r6, r7, 0x4, 0x8}, 0x7ae5, 0x9, r0, r0, 0x2, 0x0, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000ec0)=0x8001, 0x4) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000080)='./bus\x00', 0x100004, 0xfffffffffffffffc) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:42 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000040)="186fe65c", 0x4) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000004c4a3684e0501376cfdf000000000000000000000000000000000000000000000000f6bc000000000000000000000000000000009200000000feff00000000000000000000000000000000f0ffffff0000000000000000000000f197119c8022d40000000000000000000000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/33, 0x21}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x9, &(0x7f0000001640)=""/236, 0xec}, 0x40) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000000) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x42d) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:42 executing program 0: r0 = getegid() setgid(r0) r1 = socket$inet(0x2, 0x4003, 0x4) connect(r1, &(0x7f0000000000)=@un=@abs, 0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/111, 0x6f, 0x7e57779fb48d005e, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/201) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)=0xb) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4000}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r1) sendto(r0, &(0x7f0000000200)="54a9cdaab8bb4e10536ac92e7016a60e4657f9f1ce3add992ffae776f373b48fd714dffcd1f87cf6178ddad03a87586af42d1b73d6fee7212d7617d1697718dba2b373e11ff7cbd808eabc67ea220c3cdc925c82bbcb5464f402611715b8d55742a8a23dea29c2d51c69e6b0a90f415617cc31cf169f2b7f8816aa3ba7dbbf496127891c8f398a09e782db2a836ad5171432f2621950a2b85e1975299df7b9ce491f07ad7f6340bd5b5dbfbe21be92d9d8a07a4d39404248caaf9b9b91a5b5eba544a15fd80878f42812bea71ca39bc0c9c082363132683930fed17ce34248d23d222949b0d506ef2f58c1523745f9eca740f5d4d1eabb971b5bda4f030f3972f86fc5bb022f99b099f41fbf17d68c52dbce3fae690a91fed680bb2aa7151c72c03627629a3c816554507714c80e2396a36f778fd8fb8edc530cb245abbb06a14b6d927bfd3e54ef0d33ff37534be54387cd664cf0f4f1875e56bd0fb4998e4618cd14912dbb5569f0604740cd44c35a29c4d190e7adc3d768ab052e87d64aa331dcd4832e66544425990a557a65210f5c814c1180b391a407c19b4873c4622f3799546b4eb0d4822ec16b99f0990a79b236331b43668901224b56e90b6cf416b929b4f11d199268a42b777ba89676d9ccb2afade1fbb32dbf34897c98b3b43740ec95b3a1698a9869b216d06ce249f2a6584938df950ea949b21cd415bf9bd69e4f2f1408e015aebaa5920bf3781578ac21a70f9ac4b7db043a3d66d65c981875d85b2b6a7d78115fa9a006081353d9376f00d9f088817cb14db533737b15b8df72e1e759781e8c80b026cded356cd80cc3c77fd0a23e73acb1a24d5a10663aed55771f073f0445f228852d265ba7d49d11bee2cb0b548564d7d63ab381d39b6f08c1a38864a3db65437c40b5e0413ed14c50aa82168881ba3d6b73cc9241c4c3cf636b094b8c9a8fc328866a7f003ec2941b0f37a314c98590d98151c6f04c2255731e45063ca66b08fb00f84cc30ce2ebf8ca9048991a7f4e671e5767e0d80156cf3fe76c059bb09a5e0ce66ecac86a324faf044422e9b1dedbb4c826b19311ad05c89c20536a0608713d92a7997476199c68544b29df5e554123b0a963bbbc4e80801812b8e0eec3e25909711c62d9f80e8d5dd3b6a90f3025834850e690fb60b8b1aff678b0d473a0ec786d67bdf8d546b2d1151039e75b002adc26a86448d27fcaae6952d868cb71b923e66242082d04e12a993ddbc5ae532c4343cd670bc573581e4d70a8d5dbec9e49d618770ae698999f1741f7e8188827fbbb818cac63c84ee8d60596b4b975bebeb2d6c9912a1c535ffad3eaf14cd3dd1ff9c5180cd62649ca8d0c042acdd1a6c614211911f3e55bcc08dea552713683d642f0f4e9b66e2731e48cbfb489a4e18479773d594d674ff278110c5c4ce3d1d0499d0261be9e9e5fd8c651aa1d77cb4dd29f63c945c9492f262275b55df27da986be539d2a0bba82e6b4cd0bd5d1e9ba2782306d6cfc627bcc407815773f7a0cbea95d4f6eacb0f6e76b1f5b2601926692428ce945999846bea0c263f047b5ac1343060c27e94f93e6c3cadf7966f3a2f29f5485efe1198e66445612a5324715bcffd81a63586f5ea3aa9c8465b45b40971c05d60c9f64e19fc922f68b0e601a5f8ff7e9ebcdf112bda3c1a80ee6755d68938d5074e398f0274ab2485606cfcf25ecc41e09492493643fc612767afa38c7cd6329cbb8f1541e1271dc0108842899b09022d2976dbf70e443e8ceb1eb631881c1403961f13eb96547fd1ffc7074c53d3a0dbcb9719b7e13a0d085d24e50d08860977dced64174a24be1839ec8923d1fc1b83d630f4f6ccc8e7db15deac96c92a13e96f59b031b01331c72f429509aff84873cabe3ce8067f012738326e9d78713909e1db0f418d11dfd36dacab81726543aef0d35b89928a7cbd52ed95c4688b920a9903e9abcc52220209d169d05ad5ca3066ffa2c4746321af4ff3cb9321ed8d129f0b542144cbacdaae8fdac262718658fbd4e5a59509e95967887cd821c87cd309e9f0622f78a1ca839c39c05ccdb60cf3f910142ffb27eb9102ab63168f4f123ea74bed13f047466a3be3d062ed9299d24d63fc5c7e84dc8a0515b4110bb77ba6b36840067cc5b71f5ada6e5a52e2408884ac743501a0072debb234b8ecf642910196b6f6904eda362f24716e89436bdc798634e79cd19b22a64ddb35730b59e9830172d111effb335342db9617c57acbe268090dab5bcc05378a2c8d759d1ef8c9e5ce08dc43cf645547087dae9d22e3c7d88bb697c3a7502279c587bf09904383c5bdb0fde04bd52d8601b9925e42b6312254f8ad1f7f109573d20361bc8a069ebc66cbf5ca95a6f0cfb638f6e477ddae79dae34a8e0cf3c4e90efb3115dff27040cfb1bb48edc4b249b108828afb6803186caedd604829cdbb53b5a52cb41e8cef846991258b10126e6b60a82584a924918696ec46929c1e355590b05e5c801057608e7bd735b28bab1ea38faa745ac7df327c210db42e652153a73f5a308a1787112f698710742ade1100fadd8ae4ea47daa357c7b689d9ab9147a125feeae1bb775c055ce213753fe8e4479024c0b58a0fc71faecb19f994caf7ba1b5b99dfce0e6d7d7d4b931c73ee003e5168b60281c70815d490e449624f8e77166a0047ef12b074b00d93e9465bc1a342dfd1388a928698c9062a71c44f3bcd7bcdac7662e2682a643eb1b5af23da4bd587483386c2d5cd2cf2d8059e48277200c652dceff6ecb32dfbb9af566b643ed006a34e09e35a2e689bdb5a86a23caa9d23ff51bed4bec0df6a19939e06398fd593a3b14153f78b30758edbb59058edcac48ffd55d64233b6e52276e0a7d717195a3165c5fc7a67c53ece3f53ccd72062b45e4b3a0eab2deb914058358e215d3c4e29aa2bb71c574518131f9df490501d1c3230d75bdafa9e21e26dba0e8eda3af83c5ede17e5e0d1d6f7292940f49bc346e838f5908c8cd6be25e467ff2dda0aa3e0365403100d74ab3755413cdb0680e26a4cb9785756e01ac008bac0d8c1d2e2d3968cd6af820fe2a3e1c48bcecd0d2c62d2bb6ba466840c596d5d6a56f14837a0147f608dc3e679764be22ca9675ace412e018faf199c81582f1e0be6b494e49e2b68a69eb06a7e1e2374ee1a6dcf239a790bbad13a6a4dc9515c30448afd535521b6a781de4fffff8d759177e609dc2260280d49b220d7764e81ee973d65a862f9d83920d040baba0b75dbe8ecf70bca723577b7b35589f117e06c5f621bdab766a7d8dc0b66155efbabfb234e015adb092e855831d2553a818afeacc5d4b640c3b76e38118d3a3017c34aceed36bb0893cf6c83bd1694629237dcd0af001e0eb76b61b18a30f52357380f2e781a84cb7747736c971df8d605665237b89175dcb2276cc01f0d79f46baa0271fec0cdd49f0de8dc0c741357e3daa8d36ef1ddd1ecd2727b53319df5fe384514725cd2177e12dcee0b1f8985fa39f26afac000c0d2f5199573ba80caba6e9c72fd2e953c8d4e291b5ebe0e57648f36915d4d905c150b8243aa3084cf8da0980db04899c9c8041ec1f60d01a5aeb14fdd4d6d421fb922fdda76b508ed0486b9509803b88552f0b4fc4ecbfa5a0076ea1ab8f39a59d4658f96205f20e487ca1d06fc861b2c664b66a9ab658fb8ed01d57af8e1b51c1c6d261098b75130e011e3ec678a64b396aa09a1fef6bfa120cf9a61d8376820ce9049d458fbd4c3c66f1efd33535e6938b6168fad1b814d58e5596c6ac6442ee72e63daa1bf311863fa06a244c4d3a6a40df2576e40efe7ae7a28ecacf70d2cb2a6f3c9ade36b4c8124cf3496a5da06c78d6f0f521167725ded562f1f263d087b7122ea62a646ded72714f8ebed3a5d8a4b5c60859e7a89858b475e55e0023bc953fdbb1b3151f01be04e039e79a0731770bff8d7a699f21ce8078945f7f8ae493891e2b86f735d87db5aa7380bbe702138c21776f80d27fb006d7df58ca1d3edf99f6556bcda2dcefe8157e9ec8e13558f46b9f06e188240b80e97f44feb4cd31ddd34f9ab650d2e8e79cb84d514253429b6d841702dafb2cea921420ffd6e8bcfcad9f2a9b0cb26fca88758e401ea564647fd39e2ececa422ce81090e1ac511118221f5c27a7cf95408a77db5914d5d7c86a5ad06e9b2a362a6cc870b05976e123613e4987107aaf9390613680fa0fc1f3aa0d032460d846df56e44b4b49172394ee9404744ceba6d0bde49a3e1a45ffeedca085b8c5c45295ecd8a51b9ec74e70b7b6dff82d63387fd462f13b4a139a22ffa2f3e9945cab4c3bcf57c4b9d4589fc133a75ac882a620c79d6181f76b12616acf241f56d877a36457748dc81653ade45c1f7c2c79697736a9c8ab92f121704fe2365144ead058fdea58a38932ee7d2e0fa852da622d8c5bee08e19a340f1efc341fb5103ce6e5bc728d6f4cd5832042d9d4a5d22267c2f31350a95406f40bc19a5fd03b1321107617af33dd64fe5dc685c6ac764b6b139bb17243a710087cb3d87757b678edecf019922c1bdba739d1f5d0e37d9d4875f0e56ebbeac4167c4251a944991d7455b014d7b88de3135f383acb5061c7ca35b38c1932ded4788b8ec04c194ada413c966948dc2d8d2b3c99f793963e0564bdba3925e086dea773e79bc5dd731505c64aa3d2c4067482d6bdddd9a7b2a6a89f96a62df73031aa4895e24a1f80a6580912ba003208af7e40079534910dc849c731222a19656dcb19b53e43c714852edf5c94aaeb682730fc2202f8555203efb092e4845fd4013eee0ba9784774a9e2a520ba6e93c52ebe2d49832b548e8df191593c2e74715f62a497b159a72582293ea14bdd6de8339feb612c6802ad2bfb378f14df916936586afdcc664ed182cb5593dfb02610d9eddccb4e8fc8299e6089a43d6ad5805d7615bde8f7abdfaa87db8a11e544a4a6c1c41b6decb5f709e7fdca3f54f55ef1479232d7699a1aa4f3b246446dc683f0ed9aabeae7f4e9df1acbb372c35db20455959769662fc0752fd1852aea7f56680108b23023d55822a896288024ccd3c8682de4c1023980f886ff83e1f1760e53c599dc9a56960b277715edacf91b77089d5be08c4df956605e36a0d73ec8e1b3dd82d09437712a4d0502414ed0f4ff024a309e15ec8cb1fe4f2b80e9a93e342da1ff21b30441ca1acaaa43813b66fed78f28fd6ea3822d063155e8cdcaf78bc40c4600b62e86208ffa60e86af76f5f09a4eecd977dacec7d84f821e7b869c357b48779a61f41b0fe0e26449cc14b5b20f7ea10eb03a00410841cfc31acb6aa037eb8ee928ecace466c7beedaba394b98b2825e7a3d28c8181a5d147972325a5c4e0e18f983e0e586b88e64b88715d68b6da17322419d6cd6cb0be5469fde38593e278b684de3cc09ea20b7f4e6d4446de4445a5b75bdf2cd7759aaff38b1b0e628a168b01163014a2e398b9d14d04b87df545a29b4a0714c630e7e358926a8a345375274238bfebb1d186fc6b7c4a78827c51d9572aa8630144fa61412d66982d8070d78bd9f325a9de5d1aee1d96fdf7636e26bd284e72223dc6444b344157d1896bd31ffb04b76cd627812e72f6456ddc284447e430b4e6e57f493565f979005c6f1c5ecd0afdc2e16dda6468d6b0245bf30f2ed93eb93a42fe1b32f8679194e416d3c40912ef5a1dd592ba61e160ca7156a4839b44cf7850ec7cb48a26dea8313afc77deb53c450a972f40adb68b2c74bda7f475462b1db4b6e14df", 0x1000, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20290, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x42) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1000002, 0x2, 0x7) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82fa142f66699fd4f25f6c653000"], 0x10) shutdown(r1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0xfffd, 0xb) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r1) sendto(r0, &(0x7f0000000200)="54a9cdaab8bb4e10536ac92e7016a60e4657f9f1ce3add992ffae776f373b48fd714dffcd1f87cf6178ddad03a87586af42d1b73d6fee7212d7617d1697718dba2b373e11ff7cbd808eabc67ea220c3cdc925c82bbcb5464f402611715b8d55742a8a23dea29c2d51c69e6b0a90f415617cc31cf169f2b7f8816aa3ba7dbbf496127891c8f398a09e782db2a836ad5171432f2621950a2b85e1975299df7b9ce491f07ad7f6340bd5b5dbfbe21be92d9d8a07a4d39404248caaf9b9b91a5b5eba544a15fd80878f42812bea71ca39bc0c9c082363132683930fed17ce34248d23d222949b0d506ef2f58c1523745f9eca740f5d4d1eabb971b5bda4f030f3972f86fc5bb022f99b099f41fbf17d68c52dbce3fae690a91fed680bb2aa7151c72c03627629a3c816554507714c80e2396a36f778fd8fb8edc530cb245abbb06a14b6d927bfd3e54ef0d33ff37534be54387cd664cf0f4f1875e56bd0fb4998e4618cd14912dbb5569f0604740cd44c35a29c4d190e7adc3d768ab052e87d64aa331dcd4832e66544425990a557a65210f5c814c1180b391a407c19b4873c4622f3799546b4eb0d4822ec16b99f0990a79b236331b43668901224b56e90b6cf416b929b4f11d199268a42b777ba89676d9ccb2afade1fbb32dbf34897c98b3b43740ec95b3a1698a9869b216d06ce249f2a6584938df950ea949b21cd415bf9bd69e4f2f1408e015aebaa5920bf3781578ac21a70f9ac4b7db043a3d66d65c981875d85b2b6a7d78115fa9a006081353d9376f00d9f088817cb14db533737b15b8df72e1e759781e8c80b026cded356cd80cc3c77fd0a23e73acb1a24d5a10663aed55771f073f0445f228852d265ba7d49d11bee2cb0b548564d7d63ab381d39b6f08c1a38864a3db65437c40b5e0413ed14c50aa82168881ba3d6b73cc9241c4c3cf636b094b8c9a8fc328866a7f003ec2941b0f37a314c98590d98151c6f04c2255731e45063ca66b08fb00f84cc30ce2ebf8ca9048991a7f4e671e5767e0d80156cf3fe76c059bb09a5e0ce66ecac86a324faf044422e9b1dedbb4c826b19311ad05c89c20536a0608713d92a7997476199c68544b29df5e554123b0a963bbbc4e80801812b8e0eec3e25909711c62d9f80e8d5dd3b6a90f3025834850e690fb60b8b1aff678b0d473a0ec786d67bdf8d546b2d1151039e75b002adc26a86448d27fcaae6952d868cb71b923e66242082d04e12a993ddbc5ae532c4343cd670bc573581e4d70a8d5dbec9e49d618770ae698999f1741f7e8188827fbbb818cac63c84ee8d60596b4b975bebeb2d6c9912a1c535ffad3eaf14cd3dd1ff9c5180cd62649ca8d0c042acdd1a6c614211911f3e55bcc08dea552713683d642f0f4e9b66e2731e48cbfb489a4e18479773d594d674ff278110c5c4ce3d1d0499d0261be9e9e5fd8c651aa1d77cb4dd29f63c945c9492f262275b55df27da986be539d2a0bba82e6b4cd0bd5d1e9ba2782306d6cfc627bcc407815773f7a0cbea95d4f6eacb0f6e76b1f5b2601926692428ce945999846bea0c263f047b5ac1343060c27e94f93e6c3cadf7966f3a2f29f5485efe1198e66445612a5324715bcffd81a63586f5ea3aa9c8465b45b40971c05d60c9f64e19fc922f68b0e601a5f8ff7e9ebcdf112bda3c1a80ee6755d68938d5074e398f0274ab2485606cfcf25ecc41e09492493643fc612767afa38c7cd6329cbb8f1541e1271dc0108842899b09022d2976dbf70e443e8ceb1eb631881c1403961f13eb96547fd1ffc7074c53d3a0dbcb9719b7e13a0d085d24e50d08860977dced64174a24be1839ec8923d1fc1b83d630f4f6ccc8e7db15deac96c92a13e96f59b031b01331c72f429509aff84873cabe3ce8067f012738326e9d78713909e1db0f418d11dfd36dacab81726543aef0d35b89928a7cbd52ed95c4688b920a9903e9abcc52220209d169d05ad5ca3066ffa2c4746321af4ff3cb9321ed8d129f0b542144cbacdaae8fdac262718658fbd4e5a59509e95967887cd821c87cd309e9f0622f78a1ca839c39c05ccdb60cf3f910142ffb27eb9102ab63168f4f123ea74bed13f047466a3be3d062ed9299d24d63fc5c7e84dc8a0515b4110bb77ba6b36840067cc5b71f5ada6e5a52e2408884ac743501a0072debb234b8ecf642910196b6f6904eda362f24716e89436bdc798634e79cd19b22a64ddb35730b59e9830172d111effb335342db9617c57acbe268090dab5bcc05378a2c8d759d1ef8c9e5ce08dc43cf645547087dae9d22e3c7d88bb697c3a7502279c587bf09904383c5bdb0fde04bd52d8601b9925e42b6312254f8ad1f7f109573d20361bc8a069ebc66cbf5ca95a6f0cfb638f6e477ddae79dae34a8e0cf3c4e90efb3115dff27040cfb1bb48edc4b249b108828afb6803186caedd604829cdbb53b5a52cb41e8cef846991258b10126e6b60a82584a924918696ec46929c1e355590b05e5c801057608e7bd735b28bab1ea38faa745ac7df327c210db42e652153a73f5a308a1787112f698710742ade1100fadd8ae4ea47daa357c7b689d9ab9147a125feeae1bb775c055ce213753fe8e4479024c0b58a0fc71faecb19f994caf7ba1b5b99dfce0e6d7d7d4b931c73ee003e5168b60281c70815d490e449624f8e77166a0047ef12b074b00d93e9465bc1a342dfd1388a928698c9062a71c44f3bcd7bcdac7662e2682a643eb1b5af23da4bd587483386c2d5cd2cf2d8059e48277200c652dceff6ecb32dfbb9af566b643ed006a34e09e35a2e689bdb5a86a23caa9d23ff51bed4bec0df6a19939e06398fd593a3b14153f78b30758edbb59058edcac48ffd55d64233b6e52276e0a7d717195a3165c5fc7a67c53ece3f53ccd72062b45e4b3a0eab2deb914058358e215d3c4e29aa2bb71c574518131f9df490501d1c3230d75bdafa9e21e26dba0e8eda3af83c5ede17e5e0d1d6f7292940f49bc346e838f5908c8cd6be25e467ff2dda0aa3e0365403100d74ab3755413cdb0680e26a4cb9785756e01ac008bac0d8c1d2e2d3968cd6af820fe2a3e1c48bcecd0d2c62d2bb6ba466840c596d5d6a56f14837a0147f608dc3e679764be22ca9675ace412e018faf199c81582f1e0be6b494e49e2b68a69eb06a7e1e2374ee1a6dcf239a790bbad13a6a4dc9515c30448afd535521b6a781de4fffff8d759177e609dc2260280d49b220d7764e81ee973d65a862f9d83920d040baba0b75dbe8ecf70bca723577b7b35589f117e06c5f621bdab766a7d8dc0b66155efbabfb234e015adb092e855831d2553a818afeacc5d4b640c3b76e38118d3a3017c34aceed36bb0893cf6c83bd1694629237dcd0af001e0eb76b61b18a30f52357380f2e781a84cb7747736c971df8d605665237b89175dcb2276cc01f0d79f46baa0271fec0cdd49f0de8dc0c741357e3daa8d36ef1ddd1ecd2727b53319df5fe384514725cd2177e12dcee0b1f8985fa39f26afac000c0d2f5199573ba80caba6e9c72fd2e953c8d4e291b5ebe0e57648f36915d4d905c150b8243aa3084cf8da0980db04899c9c8041ec1f60d01a5aeb14fdd4d6d421fb922fdda76b508ed0486b9509803b88552f0b4fc4ecbfa5a0076ea1ab8f39a59d4658f96205f20e487ca1d06fc861b2c664b66a9ab658fb8ed01d57af8e1b51c1c6d261098b75130e011e3ec678a64b396aa09a1fef6bfa120cf9a61d8376820ce9049d458fbd4c3c66f1efd33535e6938b6168fad1b814d58e5596c6ac6442ee72e63daa1bf311863fa06a244c4d3a6a40df2576e40efe7ae7a28ecacf70d2cb2a6f3c9ade36b4c8124cf3496a5da06c78d6f0f521167725ded562f1f263d087b7122ea62a646ded72714f8ebed3a5d8a4b5c60859e7a89858b475e55e0023bc953fdbb1b3151f01be04e039e79a0731770bff8d7a699f21ce8078945f7f8ae493891e2b86f735d87db5aa7380bbe702138c21776f80d27fb006d7df58ca1d3edf99f6556bcda2dcefe8157e9ec8e13558f46b9f06e188240b80e97f44feb4cd31ddd34f9ab650d2e8e79cb84d514253429b6d841702dafb2cea921420ffd6e8bcfcad9f2a9b0cb26fca88758e401ea564647fd39e2ececa422ce81090e1ac511118221f5c27a7cf95408a77db5914d5d7c86a5ad06e9b2a362a6cc870b05976e123613e4987107aaf9390613680fa0fc1f3aa0d032460d846df56e44b4b49172394ee9404744ceba6d0bde49a3e1a45ffeedca085b8c5c45295ecd8a51b9ec74e70b7b6dff82d63387fd462f13b4a139a22ffa2f3e9945cab4c3bcf57c4b9d4589fc133a75ac882a620c79d6181f76b12616acf241f56d877a36457748dc81653ade45c1f7c2c79697736a9c8ab92f121704fe2365144ead058fdea58a38932ee7d2e0fa852da622d8c5bee08e19a340f1efc341fb5103ce6e5bc728d6f4cd5832042d9d4a5d22267c2f31350a95406f40bc19a5fd03b1321107617af33dd64fe5dc685c6ac764b6b139bb17243a710087cb3d87757b678edecf019922c1bdba739d1f5d0e37d9d4875f0e56ebbeac4167c4251a944991d7455b014d7b88de3135f383acb5061c7ca35b38c1932ded4788b8ec04c194ada413c966948dc2d8d2b3c99f793963e0564bdba3925e086dea773e79bc5dd731505c64aa3d2c4067482d6bdddd9a7b2a6a89f96a62df73031aa4895e24a1f80a6580912ba003208af7e40079534910dc849c731222a19656dcb19b53e43c714852edf5c94aaeb682730fc2202f8555203efb092e4845fd4013eee0ba9784774a9e2a520ba6e93c52ebe2d49832b548e8df191593c2e74715f62a497b159a72582293ea14bdd6de8339feb612c6802ad2bfb378f14df916936586afdcc664ed182cb5593dfb02610d9eddccb4e8fc8299e6089a43d6ad5805d7615bde8f7abdfaa87db8a11e544a4a6c1c41b6decb5f709e7fdca3f54f55ef1479232d7699a1aa4f3b246446dc683f0ed9aabeae7f4e9df1acbb372c35db20455959769662fc0752fd1852aea7f56680108b23023d55822a896288024ccd3c8682de4c1023980f886ff83e1f1760e53c599dc9a56960b277715edacf91b77089d5be08c4df956605e36a0d73ec8e1b3dd82d09437712a4d0502414ed0f4ff024a309e15ec8cb1fe4f2b80e9a93e342da1ff21b30441ca1acaaa43813b66fed78f28fd6ea3822d063155e8cdcaf78bc40c4600b62e86208ffa60e86af76f5f09a4eecd977dacec7d84f821e7b869c357b48779a61f41b0fe0e26449cc14b5b20f7ea10eb03a00410841cfc31acb6aa037eb8ee928ecace466c7beedaba394b98b2825e7a3d28c8181a5d147972325a5c4e0e18f983e0e586b88e64b88715d68b6da17322419d6cd6cb0be5469fde38593e278b684de3cc09ea20b7f4e6d4446de4445a5b75bdf2cd7759aaff38b1b0e628a168b01163014a2e398b9d14d04b87df545a29b4a0714c630e7e358926a8a345375274238bfebb1d186fc6b7c4a78827c51d9572aa8630144fa61412d66982d8070d78bd9f325a9de5d1aee1d96fdf7636e26bd284e72223dc6444b344157d1896bd31ffb04b76cd627812e72f6456ddc284447e430b4e6e57f493565f979005c6f1c5ecd0afdc2e16dda6468d6b0245bf30f2ed93eb93a42fe1b32f8679194e416d3c40912ef5a1dd592ba61e160ca7156a4839b44cf7850ec7cb48a26dea8313afc77deb53c450a972f40adb68b2c74bda7f475462b1db4b6e14df", 0x1000, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2065c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="52c440e502a21666852af0d4f6ed5aabe5eab40b4bc3d29249ce681482e357a61431ba29d0b9a7faa59ed3b7f048fe1eea479997ed482f6b1c215a257d504ec020f69dbbbc27851242cc9a23f63e00db85cb76b1c7a030f2ceced39824af2643a98fb729fa57ebb22fd663d698cc1f187f2bb0e58608c069ec320e948dd66f120a3010e5e64a567f575eea5482f341f4c3d14e61b512918a33e8b5fefc2435d9cd6420cb3a4d45b08a44cd64080943d89d1bd80e94788e2b57d0f0d27d5424426801ed9b3c8b7c94676b5ac14b3c167e60fb77a6446122e3fe9a08a3baf173bc1149c1cffaba71a58f851775ca", 0xed}, {&(0x7f00000000c0)="fad7a8e764f81c561e32a6c9bc7f3862ca8f16293161d565fda87e97a1bccec549a6f1de4dfc609b8e6ea5e087c0126f6fe9b0", 0x33}, {&(0x7f0000000240)="969befc0db1a8573cd0c698f4ec25ee87388317895ef91dc110dc025ec9ae8f85d8f9dd8eb528abf755bba9d62cf89fcd72b295f3c1062b02beb0ecdc3e536c45dd058", 0x43}, {&(0x7f00000002c0)="23ef4f295264aa9269f9a95807b5cb5f23a2d9262c0b28aa38e28324dcb2512a29e15e85fc98759ace2bbfcb573a611a1e36aa112f519acd1f8fa287b2ae56a5414e4b31f761d9f2af5666c49d616ae6527b824fc85cf5f3ea63165f87626a07e3d2be604eb6614c4d4e7e58cd151b9529af131d6fa33782233edfb3a019689165353994ee00a0ee5b497fe5abfcaebdb5c4b9", 0x93}, {&(0x7f0000000380)="67410654c12f84ede49230fae5d420d9337ad4566fbc0edfb26a0e1cf4e62e0ec4", 0x21}, {&(0x7f00000003c0)="3f30a6057adb9da70ad6b5065e894c4cbbdcdecd66d53efa70fde1eeab60edd280125c24d8ff398d8e9ede8d05a5c714ca5d328335d50321acc720fb826472a0625c56193432fdbd5b10d6c3d80ea80957a69ec0d7d8777a96645b0d8d7a4c10f34ff6db6cbba822c0c46ec5a316f2684d9f4537d7ce7a78a17f7c9a5332c2533e0297f15d57591f1230dda603616e4f82715586467b556892f4c1af8ad34a9b09959a013803b27193017b79427cfcaacd029196f7f8de53e5c8915f9b4896a3ced6b6b76a9e886ba3d6eebd05ec95b4c9129c561764b59a0e07f80ecbda3ca1fa092a7961b7c7f99d567a012ffcba957f180074c062e7553d4ed60d746f0550ebd72768a1fea7259b55e1a6b5083616043ecaaea834cd11631b1f77d55843bef14a61f54230342f2e6bd589d50f5909299e4503ee957e71f0592ef4b636079d79c805b11ad791d2e6f66e11d9d061d33cf1cbfbfabcf3102ccbfa86f60f523fa446677ada5d4c4486fff4aacfec62bf9825c78ccbfd97b92f81ea5b608b0e50f8eb773189628df0d35c1cdf6add2e9a7e6761d402c008850b21fda08c3a25cc20da34ab196a6aa591e5586b42f3cdf4f3114b66605ba58c98c00da3247b5f7fcfaab4e2c021d93dd8e16006fa6974566f251018d289d4337cd328888b247b373c7cc0f2fb59b301cc0569d2017b31a265976b9560b3324a4966b370f51a5fd0f4077b6b7ca335a5b58c04375ac2be84a8b8ed43fecbadba430af91928d84716c9a557323f0e6a06a5521bc06631a1c2a49d4710b3f8f5ed8e578c3ccbdc631a39ad8c2a951f9063461033616f8a8d765988a7b81c29f386b8150532e7cdf0a003e2f646d69764fde6e2d1580f435c0d1b8214cd501857bd4267ee9f0abcbfe3d2f549a08c048b26580d0eef0028a0d9ad2b6ead068d843ab7f4579e43dd7e90f6d4819607007d6496e1e4d6ae34437c72be9a0c8491e4000aedf2e6e58e04c143eaecb721087d65500686b0b917e3ad1e14e18cb03b9a7abc557cb439bcbcb25806176e702ca8e76359792beaf973fda89202076d51c145f58db5f3a64c163b380098a3981325c64cc4e0f6edf1c42dd3869d72635af61a6e46eb9f80f1668c5b5f7057e18736519132c8fe05bd8d112865fb6f97f4a8780e9e60e79ba2d29bccce16a8c77bf192440858bc398671e33239214c8c7d74ceb21c1ea8d174da784d81f149b7c34f8fdc9abbba3a1de3f5dece909e7ba3a9c7190659a7b053014e577c7856fe8447862817f1c3af64c5e88118f937360a767b808602c52508c519a1b3dc8884985f6b312505306ea5b0ba81c2cf7b52fa10aa309068dbe60174e8c2da387469d0d56b00fe98c1d2474e9de60b77b8b5b9c2ade73b61e73cc868dc9896466aee3e2b6ed6d834e69267563b1abadb192f78b1b40861f905650fc593d8dd3d1c71d8f6532a4ef8f7e773400a4c8366f8ff3d9fbd87596704714c7194d787695e943c97cffcce4de508f448d5b26b7742e0b6bab225b9bb542281f5c98de957f7c94af5757e77716262cd4538323863765cfac53af8f8794dd6985766eaada59defc1222a5ab654786b90f983313ac4f014647e929ad5b3e3938234ad9a3601d0ade5aa4e1934c6bfd85216a5ec9f8c2b4ff372d6ddb554bda0137efe960e428e56c66ebc8cb3e8714fb37f1ea2496bf9b2781f18803657edfe5f45b49d7809a613b6f8f68c01e9781e420e8f6bd6a8898dc18e17d3ee9ea37d912a219330ac03bc41e01abbf62a620fdca2160706444cf77378e3622e7678c310f84d0f9b50e31aacdd4795ed38a83aa88b385272e9c2ad56d801411c35dd85ec3584f5393b88017da2f0c40d0a211b55fa90a8b8131a992eb75324788386a2c5a7a0dccadae76e899d1e0c9ee4a54d967f9d5b8ff1c5498a8feb02336b17ae79087d38cadbfb8981c111ffd8ee663f9bc62aec882008f8e6dc90704655d46ad11d54e2a192a5774ab60fc463d3b9a120935c1296a698c5565eb8ed7a1b6162aaeee373024754a74086b7df35718d4412f6b038b85acf0bcb9420d9aa5cb9e62a2bcd9f939222bd0107fbb23cf0920be25524822e16844abc7e11fde6a99acb1f91660ce32da60ed547b62ec5b24d07437aac398c67e20e32bc60a1bebb506bd4f643c9e48fc9e557dea908685fe51d74cb7910df16a3dd2a570dd8fdc81eaaae904e138be7529382c1d9ffd9de0725d48a1b8f6cf1f041c32a8a2b26f546ea84319227ef230258c59c8e2b585e15eef900c15bb8e40960203da68006a449b4132a577a99ac639d3fdeba3afb2a538bee8354019ec3db38293f496b66dd5fb3b02f9db256e6b4458fb5d85fbe2c5ec9b2a7cfc05ae4735c32fddbc87fb7f63a96ea21466a8e6fe2bbcbdc2f5edc7e2ea7e2201bd779a44f6c7b7eaf588347269b78e15edd554a912ef5efd62d23c749dfae5c086483a7873b94a2d0652083153f8fef5b83fec46af50b9846c3a681ece2c57d06990f7c9a80ab246b83835260854110ba7c1bbea97cef4914892f0b03eaf3988d35dd4241056f5fe060555d45622868f11986295ad521e40fc276e661b93efc25bb147414219a94c89d7c5c994ff51d4b3b70ad3221dee680568804238c9a39996b3c1a76d1a8febca2d02225e646105dac9bfeb63d68d393b8afdff2404c7cc9645b5ab976401fd76fd8b03fc072798d3c26c458db1a03577688f9b5ad40d856c57080e3fce3d950e345ce24715383999a4253fcfa510a7aac24058cba3446b13730d7fa72a6cd0f9a758bf737251bebf7d30326117e7a579dbfc2e3ecc665697fe64e306dbf66352c028d98663390fe9a0afbf23e4a5805a41ec1a4a99ba286011cc41ac8adf8136125082cdac539804eedb6bd20388a5adc10c76557367ac8154b278a3e9dc8f3714315362eb7932c1f589b434900219bd1f3603f9a87ab97089ed1e6d9e71ecab85c4106f2204adf5362224a5cd7c9597aeb849f13fc2faab31e7ee0ef827fa43ba6f4d919cf631e29352172547bb0661b88ee96f06057f0745078280d4b40d15bd6598e838f5f07b1b6eedd7b5040f8b577fe85c9db02e67e2d6887826546294cbd727de64068c779c8c8457f8b0f32aff834c72533ae3c7da3a27339a0d1111ff6d918b611afdf5d9bcd17d82ce1c93aed00797b8b27b9afd20b2d655ae9e134fd7273128a78bb50342bdde5451f25618bcc3f4036f3ebe20d662eef1a12d8bc9a59588ecae20c1571fe7fe5a4dd57f0e054b00ffbe010faf23d23389fe7e3de243763dd3895571e5fdc567f2d74f616388df5e48bc0f7b0c7e0d6d8ebd186bb55089fce8ae22e96cc08c6f1712de171394923cb7026e3efcffca3f681434cddcd4c09e124b7abc572c7fbcf389709d446a9deccb15d99fc6b7626e1b45b11bc79cd50bf595271769eaa4e4af15a0347423812cc7fb41a1c26cb10771018de7511114e7ae7273e562c5f8a6669e59cb250e0fe1720dad303943e9aed7e47b103d11e1a0e36905ad77b5ae0db0d338ac0fee91a6433db133bb7544458f70351a1eb2dc1ecf41863e0742ae74768b1606a2db220b4ebe13e2bd01728c1bf95026a30af3d92c4d08e2d3509607ffa94bffdc127138cd57b193ced6c7125b3b477cc7bd78bd62ae7d8e3fd184ea1b3f685a2a107232943a2143d6c904a15e563a0f8a3d1f329758a5a02abb91e2030f076a57df9b13b7010e44a5ae6d173e9858e077a6624e904f174d1a68d1ddb81db205da432a3405becccf6edfc0598982b084de97cd8965fde7df197afc02702502c041cb868d86af05b0f4884843568bc126089482a33175f087d3e7027e7406a92caf9b1254aa991db5cd50c4f0de50d2142a629f9ce7b3e0309250693159ee5633af1680f7a652605ab50a4672b1cde8f61198d6ca9c33b8dca2a94d09499efb9c89f70f79ceedb979049fcad4d8d91fd1ddcaa99601cb25a06f41597b3d0f145fb9ef7d57041004d32d0a94301510bb4b6d6dade253bb5d9b40a04449d077cee65cdf55316fde497aaef2a7da98b942b8314141aaea2fef248694a768f340bc52cc5e3112a1c606c6868daa9383309ad10fed5887c1d7d265549d9cc755040756f5b2b7520ca14eb660ec9c5bcc364ba44940710dcd5b30b2cd3437c330c8e4240dadf616456578e44d16d87acf9890c810cbc87f2ba998727180e75f6624a2d4caaac149b59fa4fd879e167a82a8d4760160292490254574d23d0dc87a4efe168ec85f5ab2c143a6f804ce74871afa1dd08422768cdd69da3559eee59861f25d2992c59ec5ede57b3953a0ce0ad7864cad9eeeadec42d31c3f0d462163329434efddbc2ba3af0b6ef458f0215fb81f51719b9050b019cd7c98cb1845135dccbb29ff03e11014ef091094f5d3ca1581ed9938ee1482f61c50bd5d672e65aebff583635c8058fe02ac35f910b35253775f5dc0276d5faab8da272c959a3cdf3066e3812625df737ba13c1baff7f29c80df047e601a008a2f8e87f5d6a79b248075b4cb831537ee9f078bd1d596197ad87e612ce08d6eeb1593afdf08eb89c6f2e8a7bbef7f8039fe3e10ee9815f7bf151a7b2ce96188ccdccf56596bce8844aeaeb92b942ed36ce4b454a296974b3ac3ccbe5c41b5589a906d11f4073ea989eb3bd96701a915928e5e527dad457159880ae1bc45f704c665b9523bd224d4a3f425e7bff3894709f8907d03fe14823546cea77f6aa3df83ef9dbf6d9a5a0fa5fbce67f28346a310647286ef3dca12fc43de53f0c9a024c8e191b26d9e4f62c5a21be498a2bd023c7f20e07822400785808db03cf95e4b8e9e71fd8f645db276a3214edb173b7d548dd5e4bb5caabae81a9dd4916379e12d1ecc518065806fc182edbe59afdff849f4ce713fd06f60eddcb1b6f6766d352713259c233ac8e6c5cd94cca23f825375b19c214a728c1c24a802d5f033a157629f42dbbdb5fd2a0f060add228ef602d7734dabe2b527f4c3e8f7ef3a39518a142fb1e88c65c7503f5ed16aa462972ac18edd73fa7ec6c73a420c0791d62d52ae050fef39dd037a142e52a5b2f5fb96b9b3ed5778b664dda91a058600e483ae9c8edadd7acc7853705bd586f6da2d65233ae7928dd21164f9c3cc428a6910141cfaa9dc75c4c62c15597d61299f8f8e1a441ae5632b9916e9125fbac3469f0fd548ae2e26998572abca605b7c58ad0d46ed92daeda0c415d1c814bcdf3bc7554ad11690fd007ff877a3448ce872838ec0362f5157542f95f1af1c16ac7e22d6049aa21be86e461e10d360250386cf5b47c3492ebce69d2c5e252b54f40f8f2d0c4fd8b8b6e4af6b5c8b9b83fc261324c303db6e8ba5b899aaee0a794d4c8f7022660b43829a405c8539adc3725f6140291bab83ce128f4228adcffe5b21d18230653ebc8cd6089dca22e9b7f711666740ec25ee875fd4b29f3ea97f9f148ec863790a36c3473ea97c47c3211a3fc7f09350d37d640207a3274d0a21d8bc32b805805cdb99cc8b9b40359d2354338eb2927b4d2779bb462fb4103b29b720a455f3c39656b787f04d1b1efa1fae5c8da8f875b5b22c3b1bcac96a61efc6203830ece4acf06537b07a01a030174015eee7c9bd5805dec7236c4c4607455688a75c7061f88cff96c6e5480d83b4c969705f45258b1a4e3865cbae9e93ad2e61d24df9b9c0c8931a9913cf7f74066c3f8ce3aae2348415619f9785ea602cf7760730338f655bd40c157a1c989c64291d34c974f0e74b13f1fb2e3946f09439df8488534", 0x1000}], 0x6, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x9}, {0x18, 0x0, 0x1}, 0x100000000, [0x3, 0x100, 0x5, 0x18b7, 0x7, 0x7, 0x5, 0x4]}, 0x3c) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) 16:00:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0xfffffffffffffed4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x40000000000008) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6f) syz_open_pts() unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="e2bbc9c77a7151ebe937ff7d4784babdc5694085de13ed85a1ccda678f507699ddc81555b43b4f681b019e531d450e21e1f2233675c8529fad116d14ac64e17a2a2c46277eda495891a363f93348e868c1aa0ac63a0d3e13640b16072c03", 0x5e}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xfffffffffffffd37}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c1, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) clock_gettime(0x4, 0xffffffffffffffff) 16:00:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0x2) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/184, 0xb8}], 0x6, &(0x7f0000000580)=""/17, 0x11}, 0x800) r1 = socket$inet(0x2, 0xc007, 0x2) sendto$inet(r1, &(0x7f0000000000)="14105000ecd2bdcc20243895d1e24b1c32349088e0539cc46f4a7873c47c14c3037a95ccbbbe2f7bbe90782527d9ae4c1f702d065f21769759f812d530e5df8d70434506fd8d718ed80e1d6d93fc498f7865502ae7b2ad70427ee564bd5d1e12a41bf3acc229e7b0b30a7428647c5d910c0da14fcab9adbc8a000e75e11ecffdb0136ee0f12cc672f8b038900c", 0x8d, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:43 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) dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000400)=0xc) getsockopt(r0, 0xc88, 0x5, &(0x7f0000000440)=""/192, &(0x7f0000000500)=0xc0) msgget(0x0, 0x525) r1 = getgid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() getgroups(0x3, &(0x7f0000000680)=[r1, r2, r3]) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() mknodat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x7) getsockopt$sock_int(r5, 0xffff, 0x1201, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r7 = getgid() getegid() fchown(r5, r6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000540)) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getegid() r8 = msgget(0x2, 0x80002) msgctl$IPC_RMID(r8, 0x5) r9 = semget$private(0x0, 0x2, 0x2c) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000300)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x101) close(r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:43 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x400000000004, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) r1 = semget(0x3, 0x0, 0x81) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/164) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:44 executing program 0: r0 = socket(0x0, 0x400000000002, 0x84) shutdown(r0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000000000, 0x16, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x37, &(0x7f0000000080)="2b48ddff29daef28f9e315eea05c26913a751b27d63c0f142adc4ad27ac93ac74c56a4231045b2e14c11828e1d467528faaa4dd815b922") kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r1) write(r3, &(0x7f0000000180)="71902a5ece331c3941f2f9c0f85371d720e82f5f3ab8e5ae7824f3a3ef7bc0e95da2f505c623ba675c8d9e4de173facfd24eecd684222d88907bef6fda85e138dfbb0b314ff4f0059154fcb130b1bf83612d050e3a232eda95ae80e08a744c96fd5e1f20cb956925c444ee9c6fedeb4d4497292f8a7b11edeb356bfe5d984588703c087b91cdc773186cd973b387c5f3e5bedb926f770d8ad37c84d9722a0f6cb646128408ce92ea2b6c46962a102dc11c34f17b82510a07f743c9663b", 0xbd) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) chroot(&(0x7f0000000000)='./file0\x00') 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) chdir(&(0x7f0000000440)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f0000000380)={0x3, "05d1b391d3fb79785b35c8616e3c93a1f46cebfa614311892581b3f956b5a96734cb224e46ef21fc5273d5d2e14f9e67983a60c9df52d6ed4715e09753d62d74d11c3031a74965aa79f63e25739c69732196e031678056d93f3b5648f6ec64cb62449b5b471bd532941ab73bfc2edad194a486b9aef421d44756e2ad048cbd3c8968dc41315ed552406217e160f3d3943a8f2492a5af6cb855d6d8173d8d8fa1215ca57042432ba180"}, 0xb1, 0x800) open(&(0x7f0000000280)='.\x00', 0x191, 0x6) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) dup(r1) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/74, 0x4a}], 0x1, &(0x7f0000000180)=""/168, 0xa8}, 0x2) setuid(0xee01) getppid() write(r0, &(0x7f00000002c0)="aad4c6e79a02bb3ce0119b5014e18d0bf1750c9dfdfe8b67ca9899ec1c57d4bcdf4c7a3f5c7a04653547581b2ac3d2607fe1d0b3aa8fac119f3246d7c43863872070319f1e894622ece9b7057ba7843a71de217353a89999c9159a225afe4227edf8d94eaf06076e8be4102a97589dd104777affa82ce2e3fd38ae95346aa0e130c3a59e3bc388f6b2de", 0x8a) ioctl$TIOCMSET(r3, 0x20004276, 0x0) 16:00:44 executing program 0: select(0x83, &(0x7f0000000000)={0xdeadbeef}, 0x0, 0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) 16:00:44 executing program 1: pipe2(&(0x7f0000000ac0), 0x10000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="14101fd5ba303bd7db87f69059087665cc3001da17ed4cf3cafa871a7405e1ce14755cbd145f7eedd20bde6f0dfac544acd877c012c3851ae7cc7b7a21eede9bef81e2403ca9676daf29423b0c5e9a9e16123cc3a67ce1f4fcde80173031f1671e1e6da502afb52f41e1c20482cbe954346f2e33a560a7f9cfc3992845bfbb1c18d728429d6d5e3353ae6f296137441fcac6d7a9cf401fce0706cf73297f03c420f85a89dac8358f70745fbd1c0ddaefcc5e58e03498f4fa5f317892d97c7571302b2452f5cbe8cee1cbe695a76997ae2374b7a022b5195e517dcf8b443c35d8f3924f7aa60be322d2b6aa2f2939a20f9956684bdb9e07347f0166695ff8fbf76d9c47e794448108f5b20d8581fbd4bde364e3c3adda7b6ee9fa0a5c77967a4ed16c4483da9c741ae3d393d8ed9a2f272abcd1c6c697be492f7a3b64861cf2ffdc1d675638dd1a9abeac55c4eb91fd42b1f51da64ec7c5a40c6f00b1348a9f988368646ebc52d55780fce52c1b7f7d2a3da279cd526baeee2742a5808b49f096ed35fdf8e2e95b319d90d73914ff55a61cd461a5b55dbec9b95dd33aa9c83b4695ddca4711a21af5d32c7948792a825110e9cc46cc98ff981567b14e14c2bc5e97d723cfe5594baa89c63409b92b1c1bf867bdeb86ac63f3f1c00f79399a50b29493585359cb7d8aefc03fc9b4fbfbb99e5cf4ceb9275fd07e51267efcba5cdf76684997e6c80d5771641abbc041dbbc358354979328fd05ca22d00feed4456cb9f16dffb9712c6d98de56b562c86c1a44aa057cdf0265304531bb4337873940ae79e55b8e3751197eaaf5509df90e9b3f3efc49dca0e3ff96053b3d9d8ef91252d1cad7d6899fa12c02ff5abaaaef6cc984427c5c0946a05208175a31fd4d92a0995f8e2cd05981f905b1b27b508d9c6e64f510bc670343fe190af827f29b4428fe149d4f1cca6df2fc98df9943675158d2a070c3f29717d45344a97a6b91a0707e8fcef582c8407ad86c341afd17f1cec60ac9308c521b6e23ee7ac8754835f320a95a58e5dfb6a161ea71b17eb91b786b3c2894799a8491be336948b7bf1cb1f9e6cf97eeb6d044de0e428bd6a9293ecf487d2fdbc26c89e9f6f33736b30ce759d64a637bf7dfd1b0b77878858369e170928fb5d3d07eea68699bf297a05fad9325ac88c22538e7f060e47cd996d29717c5c0f9966cd01ae513554998f17c378626908e5da9d8b1a38abd38724bdd76369578b151f8889c365f77f035f9c1d80d081d18d0232973e6e005f46125774e71602525ea1988fc346938ce6d506ab9d5bb2dedd702c2ef53ddf58a25354d3a45a5636515c1d7dcf3adcd6a39dceababd405dc3984a1714ba805f29f796cf42e94be139a470ef831f59f77e0a940426cbbeecb38bbef0ab455d027a1d1b640954c65fb816ae9913749c943aecc44ff842b24dcaaf6f6eb00a07ad93ca09d0057d3fb2679687cc38f62c220547354001629e2dd77a864c32bef2b01f5451ab73a4445df6c66ee8a0e12af112c93817fc39c4eb5b325dc03e2a311d96ed503fbca262ded3e793a4890d6e5c9ed9b90d3ae0aeac8907eedd3434a0d496255426ff8c1eb9b88b6373fb82b278927ede05cee3354ee9debf9066f2ecc13f5d503d6cdd8ae8207d01695a2f29188c2da1d4f134cdef5d76049832f2850732dd098fa9b51f98ced0d698c72a907b848437871e041c7bec04b6edd9dc4d68775aa5a56efd399c6609399c1f2b14b25d768a3769a27777b293256af535d2d4480ca603691bdb7b54b7cebc09b53e84f5156243631ef2157c8284a195ac5435d8a13e1d2199b3764061c643c2f5b48219256b794e954b353530d601a4a42b461f1c3903070b2bcfba2a96f46f2138bb25678944cc1dff9d42d57c104a8a53dc6fcce5b08338625965f6b7ee7f72937ad556090239a271f9cd89b8d8829750fa324802f7dc825ddd884b7378c72b28d80a49313c80d5d68134af6a3424b3fa2bfe15e8c0756173eb22ba5da9f9cf8ede58e0bcfed1918912aa45b5e859ba13a6f123ff38ebb7f4c685ca471e7d4647cf9f23594016cf46adf577a9883b52e7c9edcf62adbdb37ccecde58d522438533e9e711c7db3761a516d8a32ac830031091382eed8a8cac79d62cb1c229f5f6da042987660d82549c952567abe10e6abc8aa2a629c890881572a3e596194437abf6fb48bf8da61f6760e8a79dafe4255dd7aaff5ae63997785d9a5205a20fd9ca951b4215fcfc6f8de5b781a413acc24b2d940cb9399927db7b4f16e9085e71e8dc8341bddf335862c08d46468f9871f2745de260f7f7855d9905455f0ceafba5541688803597bb034580e97a636b9db472c5cf5a5e1c532cc47a3980a154fa50cf4362de4f93a4dcf1d7f7a9bd42aed24cca91f79a133705dfa3ee93ff6c817b27fab313a189a637dcd73a77c531e1adef4f34a59cc3488fe3958eba50aedca7948ccd43091f30266ad8c76f34510fa939beeaf885b3d5f3acf6ef38ddbac19be37b557e00d75b9251367644e1424669f7e4b271f15f8bd179a28ee42e8a1622f4de1b280a1a6836e5ce12c333de2abf11a1459f9f513fe5d7f4727990612f4b25404e65e50db112918ff0f158ff3d1e4b5f8b78b7aab414d962a3423f779511ac83b842fb28ba8fa3a3892033dda1df62e07513d77a6acc68ece17265dad09384cb05774a5cbae8a0a6756f994f9f6da727a6c8f0f844a6a5eee0307c86e7400aeb6a1c1c3e16275a2c4b4e394692b15d9d9e7b01d5b93b2c5d56ef90d68a4c27bd6ab581b122d3de6b2166cd646c249fa82a20dbc7677ecc941eb6fa77bf625272530ca2ea3b5bdaea38d0f580418c98f308c4a9205de24210a366fc3d3ef537358ec8019e54f098085574d48ef530be137ed4298013c3fef5a86e2955bf305c3d78b3dee5ba6b38f44b12994d06a4f", 0x82c}], 0x1) read(r0, &(0x7f00000008c0)=""/149, 0x95) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = dup2(r2, r1) fcntl$setflags(r4, 0x2, 0x1) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/251, 0xfb}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/101, 0x65}], 0x8, &(0x7f0000001600)=""/84, 0x54}, 0x843) r1 = semget(0x3, 0x7, 0x442) semop(r1, &(0x7f0000000100)=[{0x1, 0xd, 0x800}, {0x0, 0xb5a, 0x1000}, {0x7, 0x28000000000000, 0x1000}, {0x7, 0x10000, 0x1800}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:44 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x1, 0xa9}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) read(r0, &(0x7f00000001c0)=""/6, 0x6) 16:00:45 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r0, r1) shmctl$IPC_RMID(0x0, 0x0) 16:00:45 executing program 0: socket$inet(0x2, 0x5, 0x8) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x21) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x10) socketpair(0x18, 0xc000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="b6b4945783720cf26b0bb7371bf38c7f97d185ee7fb582f2f4", 0x19, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:45 executing program 0: r0 = socket(0x10, 0x5, 0x6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x2f) socket(0x18, 0x0, 0x4764) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x86c}, 0x10) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ftruncate(r1, 0x4) close(r0) dup(r1) syz_open_pts() 16:00:45 executing program 0: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000000)="c07a6dcf7afa793680720552c156e2cfc12795fc69a15aad2f54574c066b1c5e685e30", 0x23) close(r0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x631) syz_open_pts() r2 = syz_open_pts() truncate(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) write(r0, &(0x7f0000000240)="dfbe0a98aae022c2ddb9efe77990b2b0cef5661b8f61da68d2b11cf9d3a7d4f7c3b10b771cad63b031cdf43e0726a0f3a410ad3134f1b2cc6aaa64f0a848e62c0cd8b4944efb62553f271f5caf2dc35a3d58f91b0f527799a0a8d39029b90d9f97e2bdcf69f2c89ad00f65f143b00257", 0x70) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_open_pts() 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xfffffffffffffffe, 0x0) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:46 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x100) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffefffff, 0x1, 0x0, 0x40000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x6, 0x401}], 0x66, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x50, 0x7793f283a4db150a, 0x0, 0x2}], 0x3ff, &(0x7f0000000100)={0x2, 0x7}) kevent(r2, &(0x7f0000000000), 0x67, 0x0, 0x1000000000000081, 0x0) r3 = dup2(r2, r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) 16:00:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:00:46 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x21) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="ab30a68441fe79946a86fbfabbdcac0bd2021a8cc10ac64bc751dae2c36916003142fcff6f482be2080049505c2e34a12dc6337c97d8f5c66f1f9afd890f72cd364943c53ae8efd4a37b37638ccccac94922a8baf166b8106c13c6dc835f127e98839bb546412a478ab6beef891289c3bc381cf01f1b43a95ecc2eaafa5d641871e502b037b68f30cf29f30775c4d3ee0ecab3f7ccca4ac7664bb98c137a0f783c76fc1f96ca20cb88c7de0fe2d882b66c5e00f49acf376da27dcc49b4a253552dea3e4a578842eb41bfbcf473c35c9b591a2dceba2582d66d69caa6cf450c94980961a42c629611e99a9ef108a28509c5ece022aa63f0ea3d86bb29b299f01141fe83849a06050fb994e38790acbfe5c119e5b96c51e1cb212bbb806aa110759e704764bfd47724f41480c2252e32c48047715dc8f0b005c4d1d3884171b90251529b49527da548608a321d477bf92806eb1148c598d204cb4b75bc2cc7dda54ed97a11268ffeb59202cfc3d62528f64a29ff6ac49eb90f8bc27775eee16ac64f3f70e50e5e570300713bbc3cd99e1a9fceac6e7b8be68cc3244fc7d176654eabd23d523797f68acd1da88ad1469e8877c52a2e3470780875a0efd92486ec8469ec9f5d2caa84237a8b9970bde59aa7a42c53ff746cc90b04e062cfac67fe7f7a5a23460d0b6f202c494a77c1087a5cefc5fc1b17c6b66b3d2c11cc0ece669b238d7ad7a583b8725430fb365cab17ad8c3118b3cd6b3872541566fd0f9bdc2005ef3d297e745558cd2c2af2280cf669d4ece2ec36fcb8eab44fb425bf9729a2e322354ade14f8ecb4eb73bc279d3ace848e9ff5df19130c60df07c31cb58fa458ac7053463f2c3d8ac6453199d8d3b0a869663c1becdac5066ce4932ced25593946296eb2f081c20fd512d4a32382988c82bc08be0425c7229a6fc5cbaea7d564e393e7576b5f8a08fb87db949c3fae71538c2eb8f0a7629d94fa2ceae4c5360c127b706f5eb702be349079ebae4aa9bd86dcbf786f54e2efa93593ce22fd0c8ca6dd8ab6039c9934f8e7d89480550c4a2d51ef1058d2d56be6d55df2d180b7d3ebe492e638913e331c3bf4a59084d3fa238114a7dcf15bef2179afd8af004498ca7c703c10577a31100ad9c06c36353b33bef84f004ac2c298d3f93834a18f7335900e4fcc0ea1845340bdc844a0ef8fc444dfaecefe35726f14265517ae7bcc071339fbe529cca14366976fdc9b50be3e65dca4280a4d694647afd3a94e7121f0cd25109311cfd9872f0ac15fb2a5a1aaa3f25e63f64593e35e53465d25d4eb28cc0e85634c855154b8b640c5d6aec1762b597f296f2bd57eb8b4a372418e88eb64b2bdb6a639646d57d15112da0f600c7c3f0e296e42c535aa7f5a567499e82e6ceb1dcf7354542b65716d6d3d9cdb391558169d9060bd84bfb94ef9ce00de8780898606e2a0f31470a6a4905af77dfd1a19035e4107df22f55f7a9115eec09980adbf2bff6ce6899237947357a471ebc9f0dc051b5b5a94e0b641beecb08f5e7acb03be20770b0c109502b29190546f50a8d405384ccd961f4f8b2edfc37c0a9be963674153666ea570d16dc53aade5bbe0a434577de1074176324bfca140fc68e450f981d87a933870bcca12225d04dd0422c97ec61e8eadefa1eb0296c7d6f58106574faa30069f85f0802ba9628a1dab289870ad645817d46bcf6a2f5a31c97299ac67faf11baf518d7622eaf7ee28809f987bada6490084be776c1455897a2f308fec7d18d8094ea2ddee011ba4362aef429795efc3f131201542a27f6f206cc47627985c446053558ea840536ab638792e698034ee415a8b6ac7660af86e8a77bb61ff3c6f9ce10dc43ad2759c58f91d140eef151b1c605a927fe34b4e767ff4799e5053426c753696cb36dee14e8a23d6948c5de06a0266826a647c390236e166446c68098ac4e01002d9e7fd1e43c555c23174df1d7d20d1b15d052a55f7f1fcaf898eebe102e2688038d5fef4b7e49bbb43714e8c70a45d598558ee132cd1306a03195f4b753341da915a0cb6a350048cc21a442df59c9ffcf8b175c31990516511f0cbf087b10720296ec00d6d9aa3fad04039ca82fbdbe844dbc5143913b1685534d653c2e3701d0dbef87cd99326d57f61762c4fabc7b1d929e7b3bc8d3bc8e8eaa87932f6f7c30318abc8a09634a1fd1614f903c5971c312cb81d74ef2067ceee8cbf936d6579277387387db4e6fe2635e6eff738825d2301e18876c89069621a7b8d8acd972e5b1c60a78c1c84d95cd413fbbb6e0597a9bd5f6ad591067687a0ce870f93c07ae76297520595226d238e5e690555f6fec27368abde6ec4c1a8ba0617b2f077762349ce1b32fd0c580a1d6fa122c1ce1910964fcaf8760512c75082e38f2336eeaef4a996e7320a7c389938afd7a41304569cf6f61a0a9157f230bfb5fe6262daaadd6c56684de8cf4718324122d2ada96025d6a45e671c7c746379a9874c0dfe4548b8c93602927786e4e2c5f5ade606e4e4b37a8230e2d1058600fb1dd0d77114644692db55fde82d41027de50261271e34e11d614cfe2e9318c666867ae88114205438bd0d6bcd0e17ee107e0ada7aceb1edb6680ca06316fe3e3591d4278379c7370b77b95f2658250cacad9f1039aeca3dcd6c02441c36a13566504a1745ea147497e403fa86aa76e12912795b2785e0d122cac0f621aa932a3f77c98fc9745fcb61c9f27cb4d7c4d7677144705bc172c04e0fab9c5dab4c8ae4d7b88d04f8f2e5daeece0a9170a8bb8449118d9b6be8f7e0784e7676e54223fd90e7a7edec53bb39bb6fccc3ccd24e3dd6cf14bfdfd532644765fd725e32f935238b53e57e5f1a8d89f9235feec2f0ea4ee4a69356335be59b676c9591e62f57f936887861f19b57ca87bda5eb4ab3f698bccdcf2289275f232cba0ed9f831892eed228a95df424eb80546ce6fcce3496162622c5cd9348d4c6f75c002e56bb1f3ef27e838c72ec74a8fe220c58c2b8ee1598600ac607af499b3814810009f3ea3a46314515992dd64a1a441334a9a392ce7674871a232e887046ac8753635749678f2839a0c184ed6b0bf1c5691822278f927b2ca55e7412a5a5cdece525161350873cb78221a4c6b9485f931bf474553dd5036c2575cba6bf44492323e2fca18098c75fe023bfc759abb9a0543ab295286e6696054ff99a88031757dd3e9002e4e453808aef0646254bd0790cdd41cf6f2a5647ccd2912048f0ceab070a67f0d84d3558800ca4317a5e4a52eca9606fc0d3bde1458e7b6615cdfb0d5ab00b158fa9777ac8fdf90ad0cfc01270c39535cdb9683b06b84a0b6d482bb32e8766a966f60a87515a36b8fdee7fca4e4ab605fd9f60ccdec41b0f82d60e8a6c587485eb9ca9a65f2f35649969cae8a137e844004cb81493277f42962cf375afab121b314697b68c5dbeff5f2d279e06347b47f71f2c13588c3815b7714d51b95c614f69f7ca07a02605ffa8a80b404dbffff0145422195b5ef864fafb1bb9a672598906a223a4b36ef41bd667bef081467424473311155cf2405bd6bbb662e308323f2e2505ac92cb5c88c25340839543a5b449ea907aac9fd0010feb169531ab1acd583f79e5661a718e00f217c926bf5ef919b203e3e7fe042918e1bcae752c726eda3fb2732cf91a3262e1fab8223e8d7816dba774cdff427f5aa7e5a3421415ddfafc114e2caf90d9ad934707e23d2c54f3d02b7dcd0fa3ed3fc7378e2d43ca496e75158fd68430b38b5d24b325abc20052b89ed248d52178303a576a6bb9cac72638e61608b812ffa70313f043d4313831641c5549d53275e6bb2d45e4b153aa4a7592b89634f0d103d97d9624623a86d7da02901f5f6f9137cd291b5a319a2a4645a937b28935428f4f1e40635a05280f7b394dd7d1f7646272ff0263e89febb37f6cb1d6e1dfbb67c8812f7b152fb1c1a951aafb16ddf22e804035b8ab67064b76a2229c516689496f8e3289b60058925bab9f5b31b130c25a153bbc2360ef91e111e41797b56dd4d28200d927b1aadd40d5b7c32693a2457a39c7f6c241625c7a5c2253d44567bb2b20e27083d384f84133ee20cddfd9ca6c3e4e124a3e04a22938ab7a71411e3b7a1a24278db38b2d2c666b0e51fa5671765a8f7330c141a9ca3357d041d00237f05cd82df0ff88808e63fcde52c38037c2b64287ba7d982e3beb6dbf708e205456757b809ab74149ab32618ca14483a70253e9fe98f82613818051bf54b3f90af2a5ca433285aa670e5a3c6f21dbdb6f82b4bdeb8565366e9721b5ab86d156818a10f546df3086faef82c54e0ef7973cb52a4a8bdc5489a99bb101d10106869a39d08df5a89b7b6a6d900d8194b65184552924a4d33f06fac6006f0e5f4d9798814aa6823057a812a3066ed657e39c298b3575091b56efdfd2ed68731fbf55f5960ddf1bac868b5cfce508c233e55552c1b0529d9b513bc472269a08924be0cbd23564fd713357c6a60d10a98e9a59fff8188f40a9fc9dcadfaf935428845d487c3e8cbdf0a8d82d413ef15712b13aba1d939eec43deea8491cc80ac6f2c71138eda987fb40f717859a9a87d536dbdf78be492cf5ae425c66f3b18f5cd64cfd0cbc58995b0a94aeea263d926e0ccf433625d01841df9abd35d1462e4822182de837308922cbd969a8afc7b9ade0cc801bec005b6aa897b0c8da828fa4ee00b60ba5b4ebcb6533c63ac2bd06130a23e43c3453acf9fc2d1b103954296b6d745a0a2a59c7eaa0b3e823403e84105c3b00a8793be9f122c0b178f64ed50b6135b64aabaa08a38cd2899318dd87f5111dde635dbb67a82a2c2020f1f715a28bd3eb4d1044a189de3e387701181dbc9c31e3ae11df1885e50c538d88a14a86eec6f3c8208f1a70244c9de909762b9e7cad9c78234255eff630542797392d5ac8a7c65db001422cfc8c73bc88ffd5e7c48f6ed51ccfcd2adc8a19aa1052419be61a93801a01c2072e611523cca397ae023e6363b4b38ba57025305120a341b06e2f4e4803a8b0273968a3a3759e2b5b802694594c60ab31fc4ebc285e8abfc190e512e773a50907dfbd3263eff24ca3ec2871dc4a449e7a4ec76bdf3fdeb252539ad30e98d987d553a39e01b300474729246c855608111d3d069d5a3f9af7f125c553a2b8cea8dcfa916eaaa44a2fc484d50009ef5368ceec276c44a335ee985d7ac17b6b3c15f160e0d2f920c9106108a4193ee05a92d57a4eea987df1fe119516baf85979031d00673783f47607c8bfb05fa71f7120d0df224acbbf91a72693db06fc5515fc1d58acff2277235d6baf1ed4e263d9daf73fb9d496262888f9a5d14d912b6ca6e15f58f57a7b1aea2b41861a14080f0b62d00a0e0f1c02e51ff3d6c5274c80939632f2f9444135156dc319d12882f26dee16e2b2c06c7f651e22915e8202d35beb2813d357c2e55ff59d6f5ed0319f9bb8493b2325157e4e22efea352d34e3a0a80efcb1921cd24cbe2196d1f9dfb11a676f11d96f48e2486a5f570ca3b6df2bddf6a7ae4c22f847d7bda5e040a213385174aa5a492c34ee1dc43be0a6bddb1fce01b2612e01aa49f8bb42b6f6ce1835121f7bf10b4e4a357ed562ae4397a744328962712ad601025a4c96bf3333426b25deb2df2dd1c98169fe76fb0b522714aca368b562a94787b844723e63b8bdbe264979ccf01a8cc5e83f9b6be4260463b8367730d5af43e4252b897f5f7144f18beeb3e57e1bc5a0d9f2344e3aa4238030ae6df3188548a0", 0x1000}, {&(0x7f0000001140)="4fe969a1708ac6871a917e6e8fde158a778229c41e6a7b8a9e3abf426629ae91677a52cffe377641bde4aa0481461030f079d1f4a7c9195f5ff0c9ac2c5061534deae1c08810cd3f4dd1355d82baee6fdfd5a190d854cf13b54e0d733ec891f4b058036110272bb3cf0dd7e1b9d8bdcf8d54e6ac1a170ea70e4a3b79d7da4535172aea5c556d956d91a10cb3fc9c93", 0x8f}, {&(0x7f0000000040)="cf55ed89b6bd7da50c96915fa241e8054ca8c5823826bdb0c5cef3271fa0387701dc1f66b74d5c8478008e063eff7fea5ebaf500d30fac599897e0e43306edaaa0cdaf1e071b72edba2bedce8d58d9", 0x4f}, {&(0x7f0000001200)="dadd072010aec7ad557a3ce582d8d97462f2f22536d9f4238e608a52db6dacc4f45f52f839b3a92d6f343cd38ca5fe65bfc936c6aa91b5dbda3ffce96dda5b03bc5d234f20c463483b0cfafb2392e6f8b15e8f6cbb39ff9530c2cc2a45f889dc5677d4286e7cf2aecc2027267b9a6a7557ba03c7848e074bcb46d4c09762c70e7eef3681d322cd7292615aef76b32c5f4d393aff0b92f336d757471b9fbef48164645332cd23c88a9cc7c47a634c0e8b05646947ffad7359", 0xb8}, {&(0x7f00000012c0)="64883000eabc5d9a8f2dc5875400f0b6aee59ee47785bc2ae773dfa80ca5b0cd00e1db8b3a2d9411129689b9661d53411fa53d", 0x33}, {&(0x7f0000001300)="f7b3353dae03e18f9c27eafcbcc3d6e0cf99f927c138f0a9c2303c9c70f383eb633f784be7afc908a110fb18b51b459a40a4d25308a3768d8dd6855d2d95c07197c7075be2fb31e6b4a67b374463bc8c084203b6c41e7bc419da68ce94dfbebcf2d55424d008486d66957a5a94d7d8849f1175ead7ffa06e22f61a64e91c090d04e5c841f4c5930f99", 0x89}, {&(0x7f00000013c0)="e43cdbff1d421d5903fd9729e0d04b", 0xf}], 0x7) getsockname$unix(r0, &(0x7f0000000000)=ANY=[], &(0x7f00000000c0)) utimensat(r1, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x9, 0x10c1}}, 0x2) dup(r0) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x10000000003}) 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = socket(0x10, 0x8005, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x6, 0x7, 0x6}) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x148, 0x3) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x94) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x290, 0x58) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(0x0, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) pipe(&(0x7f00005dcff8)) open(0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002005, 0x5308) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x16a) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) fcntl$dupfd(r0, 0xa, r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x82) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/\'\x00') 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x7f, 0x7, 0x1ff, 0xffffffffffffff92, "8ce88198b92c7e2019494aec0aa56d0843255c9f", 0x2, 0xfffffffffffffffd}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) semget(0x0, 0x0, 0x400) 16:00:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10000001081, 0x0, 0xfffffffffffffd99) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='\x00', 0x1042, 0x7) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) write(0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) pipe2(&(0x7f0000001180), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000011c0)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x7011, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r3, &(0x7f0000000040)="24b6ee6bdc5d5ec23ebd59515c212d50c647cc29447068c3af36a0f75972891c1a8f23fb5f9d74c3b15aaa4c00618e52c1b7109ab1306cc9ee682cfbcb803975b0d2e1cce1c6821c1794ccb9101ab523c50bd822c1c57e7d79548f221adec800de7551954e3801ba2517b7026d9b5724abf8654ae1f85b2188632bcde4e9eea98770ce18c2b32f58189f9dddc01c776788c175506cfef0a4e1bf371f032dda908d86bc31c5004613006aae4f544b71eb266f6668def442426288ac0329338380173a386ba913305317b1f3d53de49d026a8979b8c81128ad507a522d2bba8913fa8a7af7cfc70816e4a09da97ff05fc3cb5fa848ae5cc663075b461cc135eb7e5411083207305622094f818eae52ac95bb2cde6477e0c8fdb0fc5a1b9c3b61dbddc6903e5eecb68d9285c63288d5014145c6f57c44021e1064662fee8a2331fbbf1043aca6d633b5d34230a913cf4acd7acee65df49288d413f364ee9beac214718c3d3bf5d932ca3a4beac8cae66530581fd38eca16a5ca635f96c9b7629d5d0f221f7b25dbbce039e2193e0bd700dc567696f9df8d84338afdedb517af461d8f53ec4e9bb14c916389b494fa66e3c0bd5543939751def0d785217e0d91b8e49e21aa1c9cc45427a77ba8714dc2df7426022963e2452e4b02e8067906bd6fe57b7853fc1eadbfa18e810fc3cfce4eada9cbbf7963318eae1b7165f5a674b85de74d8028d2c3ad56ed916d1e5b417aee41dc7685bcb9691e9a6645f7d7c32e025d92fec0cac5f2a221193eb083cf88b4b65079de6bb8c1113a8e85990b154d537688c2f05bf9095fde35371b3cdb8384b877ceb75cebab004325b3539a3ebd6f84693ac2bb5255c6916c45c00fc93b895b3eb682ac5e9ce201da42443b54027fc07b1a332b3fda56250dab962a45b55e151fbcd0ab91a4aa4865dde5be454db0af374277c061a99bc856b7fed0cdd30c286776ae141a2fc6e6f2accf73c367c1360eeb92cb980c03078e878f1965b564dd036c8b14f7e5dd8ad3498c5a3c6c66e5f41aeb16119e46ea9fc6c6967d24f8a6f0c8c0fa0f52a060c5a013f0a95edc3465fc857aaa458f19c9c1b9401860decd4db55f1d14050fdf9a949651dec1912879471f99ec0d81d08e3c83dc74c6998cd74bc6d1f372431c73476a6b0de3823f304849a673cfa5b2d83704896ad918b31ed0704c215c11bb2452f950275ad796c1a9d5e8b30db550c5b462a646d4799b63ceb1a3834f06c3eb87e1fc70a41850eb7c146e62ec2f67c70dca1a3c964746b5f85f354a503ebd55fc36ba5c41746f58cc62a7df4778ec790ff0b40912c87f9595360a4836bd8e2d4553e892e2459965a36b8746e56a11d1bb77b5d8f4bfe10a9db6a8706370629d573ff1b6c3c486fc7e9166d1d81ec0a31155645a18c2dc7beefa799a452844d855de76dd9bb44c933f647247a1b52a155a9b79d46a1b3277f993d6589a1c153a47cf4af9fcff00776a5223723bad8b870be2593152e79351dc2964c7380f69d60842404b594111e0d46974919401c42c371738baba8d4dfeaaac7a3522ea1617cddd7942c7c0663347a334fa784aa32842ad3acb159bb40c46668f52d1a81b95bc8b26d549320b9924987696257120029c0bb184255b69c9cae7cd2f7427beed6019e0678f0ccf08a553593fa92e74f57038123ee0faeb3d10284d53df8a9ea0cda92f72789731ba5850895f0fc829d3ed541c241b3d834fe74fca2429e6445316f6ccb758b43bfc3dc9f582c7897d0e348285a715d8e442cd2a220b7b20849e89d09ab10bc7fa1ff3ae5b23350e7ffbd625ab4ae9c31bc241537ea10d87a8d6e4cd5ee196a02a1d09c42ce35ca1ab9dca6135005dd9026c027f4a0950c681d514661ec69738dcae3df33b020e22af309d9ec065440032daa0cf78c731f5c6653f27c09696eff249842456bfc43bb4d8d00ef6da20950e1c9365b7390a57e437bf948cfc5d3e15fb2bdf539cd3a236581899ffec6ed6095760f68ce9d942e5676d07199406648bb212715b9cd426fff6f1ea84ba80422aa079f275b5516552c7eec1606c1677bb9512f8db5a083050520373f004eb14faff6cfbd3d865d2b3b1b5eac5c13c6b29006356b2b65491ad521e303262ff9e69335b731345c184df7944efdec61b8431b0a475096983689a938e3ddaad7a8b5d8f56fdf692e0c43bc44fbfb78d8f8229bf2ec99a630b1e59644e99a552a077abc7d4b2359053bf3f03dcbb18f8c5e3d680fd69502228106a932a78c1378874b3cba8b78e812b53fb040e147b5b1a9093713e12161a7c5b0a2000b9fb2bb2c867ecdd5b7df0dcda76fca71b07f2d9210c796fb6d7f2e795dff01918c5dfe4f08ff2258fa78bab3d793f9a59e4592e80b6dec0d58721ea9e6e1c7ea5c1d4215463365e8da67d87eb3dcdd46b2c4c7ae7767243adedee00f48d9575288c7508ca8302fca14aad0323c50ddd29493a36f7ae1e98e392f84a86d550bd666eeb1ca535f4e8308526dd127e0e6cff98c26ecfa70f87b4b2bd7436794fb2572ebfc107c141d8f1c8e9f42209673dbeaf5344ac46b5dfe05c065a0a9829196be3d3cb13d2110ef8edc34950726f5a1a50fd06db73e890ca35fc1ad1cd738662622dd1a925a4aa2074cb43acaef363c42acdfe8394a67904dac48faa4fd129b95e641f3552d5c5bdb424a22532eeee5f9a91ccdce571b10a3ed9918877405ddc1b64ccdb8e0ff8b9bf28b9686bf35638de5d17c19fcde56092b6ad5a6d16dd5bbf2959615b56ad399cb817b104ad433f3c57c3149de85bb44d6bb83bc30edbca454de1880309d7fbe7f745e42b4d290125eab31ec6afe14f3d1e4f3a7cdea6dd16b710404e0e1525cc6c3a2fed4258d6fa754fa857486543cd594ddc096ff8f0b91804986f2002fd6a0322c6fd681112c445377c9dd43ab44cd01944740cda2ec29a683facb3b1b2b8c2d80ebc4d13de2c1f3ff5133567c1af4154f7a290a08c7c4f9c700fcf5ba410f781f94b126364297eb20259ca1ab48af834dd403d303e72a5595c12eba37096bb88ca6e9e91e147ede749f5819f5f20bf43fb89808893b13a0977a4ba23e69a9198d08c54fb75d5e047a35c8c7849dce83923fb956c176f67d2ca8c478473e1bd09a95e7b2a58b7d9baedd39969c453191421d204673f6bef202a007b43d8a429452e386b29e3bd1e6eed0172c0afeece8c25d44565efe109db4310eb3f89dae95bc97916388b364538c61e0ee39c46b60ba94b6ce71aaa1cc9b3deb5d50cc154458aa9dddb253c33ff7b0ab3ceefeb6af7b05b73919e88cc10ba7e997685624ff4df5252362468f892165d449643ab0248ad5e79b481c948c575e9fc66ede88c54d2050e8f384fea1e448096830e61842dfb49fd699224ea85744332bbe29d7e1a3d457efbe091b6519f12f2cb0076f0c521f3880975b41200b95b03798c236a0fb56be49ad891b8167c60358459e3b463654412b65ea3a6896d4706aced152094e7165f5a97e46eeb6771064c5f377068597b883588bdd60f0dc398571de8f63e4610c06401d037cb069bb28582b136b2bd6e9548444889f9fdfcfa2c80d7a736f7182b7d444df8ca7a10f64cd13f8844c8df5672f7b490a6931dcc4880555e680f578fac24726e31679b396922787990099985a820731dbc0384e2aeb5e6304f23fd8575b6883bead66960e8b4a3b28a70bef82f4cdc7839e025736a62afe63236efb74faff719f01dbd4f3f334735695d42feff485153838e658394ee11844a2b645a0f2ed75b6623487de708b3b7c38f4920acbe7bf9f5fd52c3a484c34ffe826f06663695f40714efc2c529ce7762b2460b7116282e29254bbcd9945065aeae78a877dfdc55a8e33761bb36e649fed525479dcc3c3dcafd521576e21ac03bd7f70c697c76a51f048e62f878dd2bf1c8c69854153cdaaf70c0bf991f1349073e116a0b1d25902c56897544096810cb318d8542edac1fc356c2956a2d8f4931a3440aaf29d16f7d7a2d87909c99697f3a14bece1713929832e2de120e4cbea8c875c269653ee20bbe7645919c8373552469637556bf637ffbc2a8e9c29efe7b0387f6836691143f57ef090fb119ba907ea3d7d1facbc0cccfd2935c01888cc0133b1d243b7c51cf8e4233727f580934a69ef5f897fbe816e4bcbf034958a89615e17f4414b70d105342e90750860bfd5dfb2388307f5a69f11055afadb6224a67c1d544c0014773aabccfca3b187e61f7abe23a9bc962c9eb16f34459b50186435321282f838ddddcef1d16edd3e0e22e5f01811e8e775f7a0808ee1be2ede15cac6071e5ce52560fa644197dd477af4b50c7c8aec3aefd745c3562592afdf8e190e81d275b9786355d0ef4a29ef7a2ac2b79936d00e07c401284a47992d8af90fa78bf9f4fdf9834e46760c344ff7b175ebd07b1ef38df08b9a3c56844ba6a6e4fe7a7c24e8add8ff10e7a294be2c75b5af9ee38f638a85c243789640f81cae70d4ffc4368fc2768093cb6d47b18965999e33e975938555470f0e959b0a82c312c13ab80d3e5be7f45a573a6fbe219540e11cb208df0ee35c6ac4cb637b942ed144bd2804a707727415088f6e21f808d66c01e961484d6d82d50bddcbf63a9c552bb1012f72f861269fefcf8107990cf64ffdfa429788b2f9f94a1d93dd2625135c6371612968b4e3dcd31bd9245a027681d779a14f778a2cb80d969e2832528f4c7a6a5046c9235d6186c49a229d21d292eb45a642595d94ad4f10e62d9cf9ab995f50a1220e50aa20bfc82a484a076294e8efc79fe5058f47d87740d4b3d8c8169da2c411b8e687efdad2d790febf8f492d454e112e19f245b3b0a737c850b650923bfa774b2d6e3b4d422ce8fbcdea6dc670fd5012f0a471b4a039223e10b1b02497d7965f7cb99018d6dcc06cd9694a1696be352e181282f6811a576e6a04a91785d34cc48dd3ed65d6571c737e5c4e6469e40163f4aba9d511183a233bbab8afc9ae7e312180ca0d016e5f40a47ba4a530bfa0d1442d16c4754a0a68f724fa81496b139cccd18a6e528e53a305e75bef6b7717c889ba4ed7ae7dfddac61fdadde78e287a2357196bbf2e7447ad00a2e636f08ce58a9281a71224a296d253e515d38e7410284f661c1c4ef45082e9b3bb38481729bed139126df6f86e14dd79a345c4fd00ef69d0dfa5cebbd978e544a189edb3f90eb9ee156d72a71f17ce012b92fec68483eae19feda011629b184f97723a023b4c55a882d67fa7e1fb657657cb7ee6e361371a8de8f020e3a40c822b338b5586db06e5e6ad22737751d7d3c64b8f6c1e2d28fa358b3f36cd1409a39ca6e96dd296c15c73b6de73cae4535c029ae9b687f49877072cc2919fccc9fe92155d33c378209f6f980bf1225375b66cb26f1b98d59e745134337b9fb9d841bc8a2879f6e927a645d1ce1272745aa473e4027e9a3caeb2de45c07606a12221b43f2fdb860cf862f727b559109cd8b1a415b9f8ee0c1a72412819bdbf8d1251ef586b07371a219983aff9752963df4d352c61b0cc0d8ba444eb9240fad496b4e354854c772da767777dddf11e58b56faf01c0a6d7466040b2af901fd8f1aaa956c1e54814192129f2761b3d0b0e2467a038a43852e57d0570ad2eb9bf44805e562f5b63ec72a91f81decda409abca9a34ff55444c1ebad1c8ce3e1132f69af519145cbd761072ecaadcc2f7978374abef871e248b30d20e9e909fca31a54219dd0ffb0ca72c664d27305f00b2418cfe8669abbcb08d0", 0x1000, 0x404, &(0x7f0000001040)={0x18, 0x2, 0x1000, 0x1480}, 0xc) connect$unix(r2, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:51 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000, 0xb76a, 0x2, 0xfffffffffffffffb}) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:51 executing program 1: clock_settime(0x3, &(0x7f0000000000)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) clock_settime(0x0, &(0x7f00000000c0)={0x200, 0x3f}) r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) 16:08:32 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x42, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:08:32 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x6) r4 = geteuid() dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x200a0, 0x1) fchownat(r0, &(0x7f0000000200)='./file0\x00', r4, r5, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xc028, 0x4) chroot(&(0x7f0000000140)='./file0\x00') geteuid() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:08:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000014c0)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3463da30b3aedfe86253c5a8addcc7a782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4209c53ec578cc87d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3b6dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad31591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1faac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bffdb73ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b8b4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf9ebce4879716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881867029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb7a1f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320acada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de4140800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a"}, 0x100e, 0xc00) msgget(0x1, 0x348) 16:08:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) 16:08:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket(0x1, 0x7, 0x7) 16:08:32 executing program 1: socket$inet6(0x18, 0x7, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="26e780df7d554f4c5a9d158d42dff973a614d6a3665830556fdd1671c62f5c91125071fafe937fea2fad96094efaeccfc769f6cedc3f4c0cc4dc7992b976febc544e384b3ab9831ae143d6d0d012916eaa1881b27c", 0x55}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0xa) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt(r3, 0x9, 0x5, &(0x7f0000000500)="96aa2b2a46d39b9c1a0d3083baea2d6477b64c285b0df8e7e827f4a95435c679337be8abb98193bdf42c42b8a9b70d3464e69ce6b239414ac9d6d6e14a0b1938ec259d5edf12a9d19431245dfe8041641391cce5956ace58909f131b369c74194331b1eeb772250b7f98fe40b835acc4c1dd6914f45b7f4a05f616eba5eaa06d01d2b71cff50e52b01479d3402bdd31a7decaba4a6fb0addc0f68da1748a0d1635c12d522590e6b9522f8565542da2b53e83639a0e89708c2b7fcef4b2e4d392d0f73c60985ca6d9646f8454a6ad411b197f5fa824f40871a1e45a23d153a72eef8ee9a992644fa6c84c7b533222a403ef7d9492a66b289c2b0ca1d9d3f5646441a61fbef945e800f258e8ff2af253ee64cab365f5bd97e3ebf908be83b35f00ed87645d92ba0b1763d3492971a1a2039641c5e450f0657f6c020b1b8fcf814b5a02ab7f2a4e82dbe4e8b17621e1472f8c3de7d1e70643df02777ceb9348920e9432dfd5f8b5120087a6e3af3139bf0ac513ec1540570d4e50a018d57da157d13ac216a9dc6a69c3bcb1a4e1131c6cfc87341a054bd80160b7eac836ee2e3bf433c63697af4c691321e5522cfa7b68fabb8edcccd37af74aab9cd45a8305b5565d783933a909b02b68510827afb9debc49f757dbd6c967a3b5368cdfa865d5653f18d41f77e2582dfbb21680a78e3fd8c125c85b2b07df34c92d2286ca6f275b54d92c87751bf97413566f3aa84d847287e93757dbd58147cea40e6dfefc98b8bcd24356df6507af34dd4e90d95b3131000b598406c3226418dbf05212df694885160d9de8372a00313a8cae0d3f5c1a1d605f2d55443eef458650fa7cf8f2ded9b7682da482a25ded33fa36d6c1ad09c5e15b3be3f19dfb287b4f37e4f8b3f285aebea697d314017b9358c28d8ad6bbb8d6a9c8e21eb432999292eeed2d5458212593f917f4a99692dc47c7b72f924f8500abcc027da4f9b2340089c96e94ac2c6c7c943ef88576e2aadd8c902fca7633c78d2e8f2853b5217e3dad125026e08e0013562cbbf468ea536a8e9c7c7f5252eabd7b1a81bf182489548b0bb5a5749aee78eeeb12c031644f9276b36d2465deb8743b11e5a724f4e24a211f7cdf556ac44acfb381aee6b652f9b41b3f18b2381c7a684be8d6a9938e011fe4808920c0e9b4ece85569eab1942e2275b6e259c519a8b30910d4550dd2135fa471a49ec03d1f58723e4431482d857aecd0e756a98c1c5deb3b668e57f6f17ee935c19b91293fedf6ee0801cf71a4c0d987fb49344b920e96fc53810486aee7910fd531bd6356d31765f9981b4b08b4d0355ce19608f67bff5ad4ac0d0ec8db10493e278265d5a481147e2ca095e332c388795abf1881bcec4b47d616fa805b2ee70104394a716998f8eb1067c56050ca7f4cae15a9065f2f2d1cac52b38a59bdd870b31989826cc88494e0fe77b64f0773af600277ba4b68e25c6cce38a9157c68c482de18eb1d44c1101075fc0afadbfd38284cc1a020981b24641d4231a11af1a558ca0c3bf24aa316d25caa0fa9ae24594b468945e0f3c8893218d31af9919c113732f2a01ece0284e8ab7c0cbcac28e42b88f894fa2ef48513d5569b83778588a328ede3fcc3f3eb9b6ca587cbda1b66c2a6ebad45b0185220dcbfc4b7a042cf805f41e97a46c0fd84bb9034bb27ee2af3911d91ac1855543f1e6b4585adc3133598fe369afea2b8c2df08459e9cbe530309dda1b8951f10a6a7efcdc82a767bff097dbe1990004dc26a6ebd0de504a3b9dbe21354874c2a84a3f9b44e7d1ed86ed3a8a21d54d8c3ae889a7b41895028f6b3c45584ea6c7e4714fe017fbd9b1fdbcd7f0bf943ee593e16acc5394547dff84a6b467b459876328eb3a91d4a02dec7296018ccdc8c840fb788d1ce1e9943f8438788567409bc3b5cb1361a5e5398f33abe7730f2b3f9ed81aa4acd67b601f0efa62db104752679cbf69e2b388c7d4ef0d2c7487bdddb3c66cf0ab7c38f37c0bfa3552ee49a9d7f2a6dc46c4c643b26ac5bd7969a1a0303b50ae1396e839c959a08f5f28b1b150b56cff0d92dcb8dea30b07604ea5c879c6da4e53255941abdc2b55c21d665310fb9d1872ed35e59e52d48ca97a79d20df184cb0a64f25c0b04a9b8c5416e382514818564e1dba35601d31b62ab981e545d0acae8583d9006e77ca24a2782985d1bc50758b8ac777aa5c8968d79968981edcf831c50836f6dff34f3cf7458ac46f399607f321464c1842bbd5df7330a8def8ef03749c96b0f3712fbf47faf838d7c242e18ea78e4d5c81c5f450da08eabab213003d8e0db49b6bf509e0134e1fc8252bc0c7362b39e008dbc3727314859c75d5f0792971b4ca1090f26063a041f87f987124a868e801cdfa95a0d1fb6cf92a39167390a5af82b0f13bca5e244c1bd7cf0473d580bace883a27c3f41004c187638b9d0211f715e2c5aaa4f870705cf209275cb7de3742aaa5b12015c2009db4409d62493a20ffd0db8e7baff9befc9edc0351e91fa620f23416d31413673de17dd47d3d47aec77eaedece800dc004b115315c48970f996dad64224531eb65da01ee1249decb8187fd42fef6aa0f400eaac15b3c8435ff5db268ccf8924c2fdef6a4ecf8c4ff27fb560f5c2c9eb54cd7ad3d81927405849c144d1320bda6c1713e836adecf840021d64adebd584fffb9b492bdd9aee8811b76ee4cce6d8c3674ea65060e1623834b4f56090aea47144f1ff23a7b0739de2a295dceede8aff98050668fbeeb612b89555109aa8d36c9aa605475c62999e94027222d7e5812cec6229d6b2ad770aa75b5ec2b391b89cfb8268fc4298060e7e7aa0d2681d4add62cfdc0eaecef9ef7e6ffd396bab2412a0b79ace9c68561cd5ba7722995b2fd7407801572d485b54029e726a1ef2a1ebe0dd1560248ca32de77f4b2c82b07aa2ea8964887f06254d24ecacf3b877640a5376130c170a3c3f9ca5294e99c1789278dbf511181fd35809bea067eb07be394473445c2a72e251c59b180c8dd11e485f88632c05b93e37c4ec0b6c63ca68f6311e6ca0e315679e08a8aaee44756762cf8ea799bf4cf8ddcd1586e33d793dcc6cd7bde874c5a2f663e202eca39b3c83f0453938fd12cfbaa0ee97157c726bf723b61df0e1e0b48e2f17ea62c129448e9dcaa9ee3827bc504de4a07367c9e2038fa87e9d49763b779853928603fbfb7fea5a8a0b836de4a7178da0a71c7c3cc2c6e9d226853d5f16cf27c9fa59127ac6c6422ec3d8f760811be9672d04de2ced5430bf4ebf28e543d7b50ab1ab2f3eca621996f58143fe014a32199ab399b649d37d0f3ff6528a5fe7700eae5fd8714f5e5d4c47afb91a393d458ce43e35a13280391103a30281d27b4b2be1a9118b8c4121cb1830a55f5a3cb378000d69e16959b29e27b586a2c512ab3e2fcf7280b6965fff914ecfdd701decc88a48e569785d7b946b61f2aceeb8e392567c524c2bbbc7268d74b4c822bbc4e7d5a69efffa0ec41d42604d7b197be5bfd92156ee730b1beccbedda20c69b83c5c63846293019d6f6877916bfde07bcd97d6a308d49423608df8ebbae603c8dc42324a87d4071d98e31cc06fbc749ad5a9f75977bc4d7dd52ce054b4007ac243864933c7f056ccb997b36629604838e0c4f02860b195f7e1771ec26238caf3687be5353bc3a4cdb05d98d87427c7bfb1481a7fe672909af7bbe0ee04208cfe4b96a5973eb21f6e92be8b005c5efe3b468163f6e1ce1ba81803e4c0e569460edb54ad45b0d6c696681efa4d3c346d987d00ab0880ccbf2ce3b1d3ddac3c7a1bf9ee697338cd43cb96c169b7aff6a25372b524bb187d244428cac8b354ab69d594b7d5e2a8b90aef02340f057168dcdc3c175b6c4e75f7271f022fb9e753005775213938a4d1f8177bccfe14568396f36620a3bafb8f8ceb170a5d461f48ce38e9016e6980cea11001e7d9531a212524f7a77ce612c6d85ab127b549bc1acb5e0b2d701d18e9f7af5ce34aec9d97f2f9686f99de7bb1cc016b9c192f2b2e3f934016408e4998ab1ce1b50e817adbbe031bc8bba4ed39694d6d69937723e59fa1c9220fdd4c12e02dbd600fb6df7012089ef128cc43aa17415bd04e02086d1c94ad17cf46c5b612269c04f5731522e497baf506a13157f85f05c1323a2d51d88e312939476c1d048f20e317fc83abb47b06deebf1872db3178f10bdfa5a43cbfa21b6997fcf4080b55463fbf0d07c601c93af49ed9b6dcb26a1853e65fb1434135d3dedf982e41121099a5a9ae5387db439721961430e37f8108fb9fbec5761627c0baffa5180664532cd2a87150ad6075d51c6922c3b8b1378d93225d545dd73a151106ce5b3b31a2fd72b8cfa53d9265b9d43de05499ab67b1bc1edf807502e55ccf4fb727c4e3b6ae22e852c0ca90d2a17ba4963ddbb0ba9d9a0c9687ea49b464d134279f45701318a2a03339880754bc17c869a9990b65a9db5c4b75a32568ee724f0bd9a77d1d80f36776251a6fd599e402ff75aaef49ebbc758acdf154d129f2a4165d624a9bc9e9aa762f51089d74ba820b9fcb8fc4b01d21b1c0fa90012ab762aa4a69c46d61b111958587e127c85ac7a4eeae899b93823e15a178a3b7041f5fac4610434459cd37b9968acb11408456dc64111f4d3dd7807d7605477a2a3e5512f87d9cdb97a4668f28eabd418a0c7c77775c58e10fa807f337edf6bbf33336f4b362b8d4888dfa48eb1221a8afcbe5fe1dddad21d5e9013e0fbab4f4895d5e8b0fd611683792f17718efbb64ff986f08bfe686646c7284ecdfa44930e98803b1805edbdf3832cbbea8da29b43c2342609514f0829e7d3e61dfff68ba3bbdf94709248ed9aa58a535ba9539ac527c5a0a1899be26ef23e61a5a2e4e7149a2d89c7a37690aaad3c41336be23015cd43187ace2392135015bd8d0197daace629f4339a2a755d5ab7b18b2e1847f13a78b9d5bce7f816241d198775ed2c2a4bcb72316011859eaeac39033eae443076e22751bdc00af578d701cc72f7dddb4e4fb28bcad131d8ead9fbb38bdb5b568e956c7ee29f69de7675a0acbe89cd8ab11f9708f82b19f10beb51fb939a731b0921cedd165dcd1387eddab9c2c57f5878f64143f3ffe46d77f8764c5dafe5c162f619f6e8f571a53c751c6fd3f177c2fff4d771f1449a33704f3d59a302a2e4d52bac76a318669626a90201c80144ed542f19d9bd6c7edf5573ce3af7265228e69ae4de0b48c4085b92825aabd7a967ba23381df0c505c49c786a6d4eaf0ffecee3906783af206a4b77a5c0d806287e2910bd0cd2cf551c3d5349560d77e29b286dc38dc3508413121e6f0cbd84a62f162b35534d8dc0074c9c806b2e7247ca6a7bc3cce055b04065065818198bc1e35bb747fd76667da8901f39f6dcfcce29836e08ae43c61c33aa05f60b5c8bed06ccb93a131b287584ef90cef92bd00653372c6d82f192e55215ec456986cf0bb41004e62fe14aa26ae60287436574d9889ee6bc8354e7d2c1e57fcfd7a1d55288a6b325a0cfb5aeececa567ab1ba709188ac76b4d36805495b4ef82bc390fc2d5184477e3a23161ee76ca38b323e38c40abb311f7b49089dd706854c9e5466fe7fece4be23f21cc3d37730411556226a3edaaae3685560bccedeb4565b2e2bda87f09fb955541a2a497066133627349ebb34f1a0f5cdaf93cf02471484d981b9e7bbddd56d6b0eb299d65791860584acef5b6ccbfef2ffbb345ae4122501686e1f7f443664270ff5d7da73ac3fb4a", 0x1000) 16:08:32 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000}, {0x0, 0x1}}, 0x0) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="d6b25a42723ce72c06279afc145f34147fde586a76b947039005d7d69d1a7908684749999ace59cf339a49fb3195d9ae859cecb8d1b4ac599013e12d8772271e2f3de0c1f707315cb5e2840139b5908bee9af5699511ffe5669c3babcc42355eaf98a11e", 0x64) 16:08:32 executing program 1: syz_emit_ethernet(0x2d, &(0x7f00000000c0)="573a3748ae78c604dc8ff806780c9920782dbde9f039eb1ae54856501dd86b81911a96fb8debbca05acb9d11b0") mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3f) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1) 16:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) mknod(&(0x7f0000000040)='./bus\x00', 0x108, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x34) 16:08:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000000001000, 0x0, 0x0) 16:08:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r2) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:08:32 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000086797b67352d22d00000000000000000000000000000000000000000000000000000000000000000000029b4ba2fc3d44503dbcc08c2b1c30ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003be600000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xfffffda8, 0x9, 0x100001000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r2, 0x0, 0x3e) r3 = semget(0x0, 0x2, 0x260) semget(0x3, 0x7, 0x100) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:08:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x102, 0xb02f) getrlimit(0xb, &(0x7f0000000000)) 16:08:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) socket(0x17, 0x5, 0x20) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x4}) socket(0x1b, 0x4007, 0x10000) 16:08:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mknod(&(0x7f0000000000)='./file0/file1\x00', 0xe121, 0x6) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000001c0)=@un=@file={0x0, ""/67}, 0x45, &(0x7f0000001680)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/128, 0x80}, {&(0x7f00000015c0)=""/187, 0xbb}], 0x8, &(0x7f0000001700)=""/78, 0x4e}, 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:08:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae92eac68a8e6729"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a5bf565a9d5da241c720eb0b1467458916ddd4e3ba0351a7fc2c4f8326381e3c75ce289e2f2b5b439270bfbeae7dbcbc09f1f3ace5648bd9d261ccfb9b706e1644", 0x41}], 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 16:08:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x6, 0x5, 0xffffffffffff0000) getpeername$inet(r1, 0x0, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x5e8d1f99905dd5b4) socket$inet(0x2, 0x5, 0x80) setrlimit(0x3, &(0x7f0000000140)={0x5, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) 16:08:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x6, 0x4000, 0xffff, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open(&(0x7f0000001540)='./bus\x00', 0x10000, 0x80) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) r8 = open$dir(&(0x7f0000002600)='./bus\x00', 0x8, 0x1) r9 = socket$inet(0x2, 0xc007, 0x2) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = open$dir(&(0x7f0000002640)='./bus\x00', 0x200, 0x0) r12 = syz_open_pts() r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002680), &(0x7f00000026c0)=0xc) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x1f, 0x5, 0x4) r18 = syz_open_pts() r19 = accept(0xffffffffffffffff, &(0x7f0000002780)=@in6, &(0x7f00000027c0)=0xc) getppid() r20 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) r22 = getegid() sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001480)=[{&(0x7f00000003c0)="2986e7cf5ddcc8c31608ff18eae4e189bbfb2d580213cb6359031f189ef7ce5f507f", 0x22}, {&(0x7f0000000400)="a55957335a04dd147b50db61112269173a2da57335e991f413b9de6f48c008a9a8156d18813648f79f69a2cf0f790183851d5c237d4608e820344165a9b7f634b527ffe7f4182d00787c53bba39b99c52fe85a6ec5bcd49d7e4c0a8bfbb2dfca86a0c3db0413d9d437399127537f6109508b7c669e73df8321f94b93f459f7db8fac6a5cf4c1a11e41f049a21ca8b4b23c8031d96aeaf19fb9cd549fc4467b220321f2ca7706e4e31e299ed25aeb0b5822bd9c1d08324690ef25e1360165bb6f82bea9f7fe00d0ff1dd73f5a6d48328942a6f73179e79c84df258b90424b6b0bb4150cf76bc156b7065f06e9f993d6856005c1ddccdb31730e46fc4d4bc8e9d3aec60a0594af0a2ef87c2364b0b8ad9508ae1a2e1ce77ca03f7eee609d96750878ce6e9821216331159d8e679bf2e5d2519ccb2504f650170bc585e474cecf5c20e2bf9dea9d3214fc8879ca7c868cdaeeb978a7e42067b127b19b903071c338f55b439d00357b934cfb09c694eda68bb0ea2b9cad66e0d56fa7a7a86c9d605fc7b637d26bce6eecccbed2f2c0b700acddae76f23ff07f61e6ee0cea9763b9e0ab4929bc6676fa5f334b62a0ce27206f5ffa8fe757f59958f66d52a00e592f2cf1bf1242f56b50624ab58ba8f9b92f07c7b4fdb069586e7a45e328de4c6ec1a3ca5c5fa2e72058cfbde460a69cc543d8d9a5bbdaf84f7184db10e2cc03f6f90073acdd32bd8689f2c8382023aafc0ed10c446a8393eb413d9aa31e51d59182b916c045c7c2a6cebf017c31661f6da83e0df1a2d7929b2a454c38c7144f6a4fc29b15b3d4241ce134f894818112cdd0e327843bc3bd033c29e25cd9f98828d2313345edd3abc235e3020213acb29a89fe659bcf798692298e4c2b6b52879d974fa11d03add2f55e7f3f1276b6216d20e67c24dab51874b68e200d247caab6ecb6d3dd966a0b6df1f8dd3aa9af853129e8c806b8ee783b1478ac3dd65e53aef1a61022d693fb31c9d1918894a51f706380b86e26b1b6d5ee715b95487f01f194bfb43210f2710b77b06a8f8545860121fd24fc36ca8cd8bf119c118324ec17e746f9cb6f33e0dc3290ad79e33db80f4e1bbe0fcae56504167918a96f2289656b9090b63b688364ea5e15dafe8c9a081ac55f0df2beae5f2aaee48c0c74b28a785c541ae90d98e85331a45221c0a825f0b0c75df27faf5590ef7bf4e1cd49fba17faa3189d072c83134a506c189b236bddadf4e7409bb27627462f163b04328a301cdd434f09aeac43f2cda9306446c70e8ec6d4207a3220d6945c5f6eb85f1c941c83cc2c5534b88b3169ad8a0033691da6f4b847b8b731e18a979cbda21496a1e430ca3b924f3ce6074b5036b4bfa3aa2913cbf83fadb0739783930014280cf2b36ef40917f25c2bb302e880837019d726e2a2550e2f06c5d9e77791da83fe1cc474eb99c418738f25cffb2524c0d87474189b3c6297a3429fdff1af196e83c3fdbd152c050b566602ea35268dbb96d33458e66a5c1f2df30423db84bfb5bace522bfafdade062fe7924533a839f662520110f4e15c0a6c2e41861f25b6a126635da590b005394859279c188cca57cdadc314b41cbbb405ccd8c458971a35efd39b241536b08ae763f19358821deb67b1f36facc68bc52f1177f4efe270942e0cfd9f426724855705fec74609b856d4f0c504ff7fc88f746a10f09460c8d568c5205d1f303dc056211bbc257e75aa48cfba12852a4b4d821b8cdf088a09e249dcbf94e99179585b464beff0516e63664c4f11a4590535b3e3c854aa32bf24b7714f059531bdd4e94a984827ff4fd128aad3ff3d31d855ffe42f335d05003eb4976a171daff8f34bc6b192a43961f968f4ae018209953f27c2f6762353596f7921665680d8b039a24ac0c8823f4c1c59d1e258893cb29e18ccf9156a1fbf213c5c1d7043d4bd8f9b19a824c3d73405bce473278af6b51cb3610296bea2f136e85d64ff7d3880a6131aa6d650f29f35fa4ee08ee3c495da38cbf0fd080a0d9548bccbdc7d45aedff6d36399b597086144f66af01ff1bdb574d3fae094900459d57e224fd47247fac31a70d179469686b048139466da579f35b8137f6c69a619ac16a4ee032015108daef61fe54cf779cb3649029c8db486c2a10c42da754337a42f8811d6f7a48de9ca7da1f4ad6950fe27bdd38021a4dcec92c363234849b9f06cb676b86125a7b5739a339fa9003be045d3299b178aff2cc400e293e7ba31259fe3ef92012e58fa57f07e7f5b55f7e1e74c8ca663c91d9740c139e52a7f2ee9a01f9bf5cac3eb9075cbab68b62d47697ee5d1376c4ff2b99819c2165abf704597b6c5e7dbac1c7de10555ff995b5e692eebcba53f2b5fd755585f224b4e4b1a1c0d9068c2cbc4c2ca1023a6420070e74accbfbdda501a0d385a83be6c392ec4a19bfba1252b050e9c6f136c5fe8d2079993d76c90264dc69cdec868937b85594c6c29cb17643e03264c6b028a540ecaa08650b48ee5442104a3e50255e12586c9d58b69c1120c8cc168524b92cc17286a3387919f8619f8f9ba1201bc83d1151f84dc03bde2fafd084fe9e198f29289aa7f3ca104aea7c24252a2bea88c4917a0d9bdbb1470e64678b3f033024a207d74b088489837e23bc3ab9bb13e800d6831ede1bd6337b2672f89e83935fba7d8bca05ccdcd1fc2cfc0a929b168f4e1ded39603802f5f9ab86a2bbefc77542764f39938ce7c1bd3de745829a85809d480d0846ca35578cda9971dda9e6e67a71cfd7597cc1b61e490bbe07a4366633dcd05bb10947b69eb34b65d1e5af371f61337c826f15641de6611332db55e95d02f6b991110ed3739686d732ebb07c876d43ada50ee60f19c0af424547510209dca957c0396636edc18859e587c0ab6251cf0baf57d267687df87a1fde350eca1964bb908f9d9994a3369ca34589843331929b3ebb65b5d17b31187bc5288b29fa82d98825db6143c56b86237efb522578060a2764b709b338752ba8e66763aef5005868680ed2620acb964a0491a8f7f3425046d03613f24452b93ac3083eeec138f3359bdf274d53669f448d3b1a3d526b2fd321a0a2f8c5fb84cbfa5b6a879c648e22b3afcd4152bcff3d784fe50ebbccc5c2bcf6d730f0e6bd103041e9d51483b986a628f06f2595c67483170adccbcb3d6f27de36d23844d7973781a64b68ec9fdb0019d72bfbf6b6632c611bdfefe1b363e513b4c0f8fc0cc957a0953e393e2ca4213b925b4661b17ca96768008e797553adde67e7b1573085dc4b6397bc7b7eb5b1aa82c84244e9a0e5ccb22f33b2a222699202760e7123232c7d41e9c7f86537e021a9a613eff7c8a46a7967c3f2e7e4d1143fb3541f99d648dd0dba82056ec0b375e7c27f4f0a50620328e6359838d182607061f1967cb665dcceca59eb901082be55b3d2c941475452315779693cbd45d6c9a3618880bb2f15ffbbb750070b8468bf1750412a980c1efd726ed77d12bc471de10d9d76aa415040bb81ca9ae198e0620da3f97530b3900c5750de89866378252d5b2038619b126528ba053b65722dd7e268daf0b75ebcc41c9a92701cb2d1d71513318940f8bcfe63dcf8387da94ca08f6a6ad9a6b04e2b070e10879975e749db67047965b30fab44d0da2a7e9b647d1b2327291625136ac4cb390ddddb25c869296587c506df19c525ed53c3213d0598fcd5a41ed3a904af2d75ad742dff4b6a5556254f29a66446112bc3114b17f1f14badf521a6f44f6f799db4b6932ade65cae96ee89570cd425ae138c87f1bf523a88e49b24ffa0ff06cf52a4b86488fd0f4eb45166fef7c3bda52f15298b72a8f0ef7ac0fa6713b77b1b1776bb29e2be79c8bfa00ff7fcde272b74fe5118ea918bc93d77b3bfa5843fde2116b17ace2a6505d243848e27ecd90540425558ac58883fa74c59cb55fb793e9d85d162526adddeda6fb12c934608128c523bc801329d2026ef190ddbbba2092bae564707d9176278b19f89a133f9ac7972db266466f713d88fc8ccdec77001e49525cd236a5500abe50a7cb5ec3a16b040df7a251b46fefc8b43622af09b6e95138d6e60dfe9509aefbbf78d74ddd5a29ceafb05a81dc06d2deb691a6e2cf867f70ffa2ffb3587c33d17d1a8c0beaf853665125e320bab49a44b547a00104fd03925a7191f394cba1763f81d3d7f8c22d1a7d2fee93b0ecb3f970e947402eb237d266c86a8e9ea8ddf4ecb43bcd8d10823ad1aa609b2696ec5c142865f38abb88c24581e0aabf395a4d57fac4a22f8e02a4197d60c57fa1a4888a8a39f836cd115a0c1f2e370114a593db9c6107079ae56cc5c53c76eef885b30a004b9347fe3b717ada7120c748acb051e1894d74cb7453d5d67e219aeb683eaa04f1641e244e0aa5e793a19fa99f141ee1e6a67c3b73bb8034b49f8050c21d0d7be7f9661177c6dfdec764e5f930c16134867c01ef56fa75777578696ea06f39da8fe55e54e39fa5e98bc196457c85de51d687ccfa051ad56cce12da719258e4d7df5734e8d62e9c299f1c8632799113df0cc5fe58b034df601a8ec938da851f3421014d96364b19b89a33f9e63bed9fe53f586bf1d372ea68c9b63c93da84e93c13a56b31d71565b0002b84858f71cce17ab0d4c373f7ee3aa5992908fb9a3757fb219749d988eca94e65a0c4c81467f6c6045b282faa0126ae3d3ead245c15170422c88f06a7fae1acc902e9098532c7f2ce5a87d34cf023f33dc49ec3e8baaa25872f86369c00b88cde7ecf23a12128d281b8124993857b60279c046f3bc96e997a80548889d0a6d2828d374bd4e641dc69122b453456f308997754ead19f2ceeb71eccd4cb7af318eb9ff478a8f94d1a1aacf582a605fc590cff1f41f943cad8d696164c51ed0c021e1d98d23a24339b70b248f6ddd0edde0f0c5ee6afb3c2d8c3af4f81972add5eaf88783489fdf6820e5b7764e60b644a664accb4e27f46c7feeeeb62c325da1c12226065479f7537fe9dbea8384b48d0bae02eda34b97ce27fade865de79702e4a54ca7f2b2c1b2fe3e3c45446b8cb4cff5264be38fdbf36e4c682fa96627bb53ce60ca2011040e491434ab9d8526b8cc36fef351dad98cb8d89e34a18dee0cea2772eec1bd37f4c5505223a5009717e0c801347ae3b5b11095ed97c45b2b3a2613c41983ac83a65911575c15e4f1d2db18b02ea55e531e514674dacb00ed823cfe224054cc3287a53729310aa91f914b3c6f82312bdfab1283eeaf0388d999de8a69e2350db3a61451219c1cc86a1ab927eefb5efb60c2d01923a0fd6aca852c3f84d1057d44a3eeaa3064a071e9045c81e38d76e647ddbd0634f070adf9735e0bbb752934445ce94e8e406383fe3ecf693c4c94a1f6ecc7ce763ed3451da6566fd59bffe03c632e0c86e1d353e840ef7732f4f8e6f5d1c7d7a2a1f6e0f430f36e58e424e2e2d17a2e6aa05e4ff2c21e1d0b0818b3d23e64fc32a601f8852871158ef51020f18499040fdeb38538479e7bb62b91373ce90d39eeebb16f947d72ec14837afa4f16f6c317e738d7c60e0d11e609dbd51dc5d2e101c2dcc3ffbd6209a94882d2dd7f04fac4a9aacd3f205e86eb60cbfe6f8af99e9b92f21531ec78372eaa9443b807c794a888e75b3edb129ed15c9fcbf64b4e1a99a93a273693438c9bab49c3182753f3cd76e66d9a541ca18e31ebf84c2f15da777c1b4fa277bd5bc86e1d0bb7e8878c5f5e50cf7289424f00da0965e1d1c64ab3545e34442020a9f660eed8dbaef7eb5de3", 0x1000}, {&(0x7f0000001400)="fd961b5e40973b0ec89e2205a0538028d33976fa7b94d84e15b77e4df001ad249b94a0", 0x23}, {&(0x7f0000001440)="194f61bf68e497d2bbf1b3", 0xb}], 0x4, &(0x7f0000002880)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xd0, 0x6}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\\\x00', &(0x7f0000000140)=',&\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='&)#\x00', &(0x7f0000000240)='&&(.\x00', &(0x7f0000000280)='[*\x95\x00', &(0x7f00000002c0)='\x00']) 16:08:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202020000000000000016a79d044c37430663a2c1115b991b2cd26a41f9d957b7756d8fda2d18a09aba46f8874d57703600e17189"], 0x1) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:08:32 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xffffffffffffff42) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x21, 0x2, 0x5, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) 16:08:32 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x1000d, 0x0) 16:08:32 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000080)='./file1\x00', 0x10400, 0x82) 16:08:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x204, 0x0) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTART(r1, 0x2000746e) 16:08:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000080)=""/179, 0xb3) 16:08:32 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0xfff, &(0x7f0000000000)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) syz_open_pts() 16:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:08:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) truncate(&(0x7f0000000040)='./bus/../file0\x00', 0x7ff) fcntl$setstatus(r0, 0x4, 0x0) 16:08:32 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = getpid() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) wait4(r0, 0x0, 0x2, &(0x7f0000000000)) 16:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) 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, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) Thread 0xffff800020bbabd0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8066cef928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bbabd0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 420672 25191 73 0x100010 0 1K syslogd *339721 18553 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cafa83ced286f1b4) 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 0xffff800020bbabd0 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cafa83ced286f1b4) 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 0xffff800020b67c50 rbx 0xffff800020b67cf0 rdx 0xffffffff81f2ea76 apollo_pio_rec+0x9bcf rcx 0 rax 0 r8 0xffffffff810e4f24 kprintf+0x174 r9 0x1 r10 0xa602dec4aa5d9838 r11 0x6aa026b54271b9ef r12 0x3000000008 r13 0xffff800020b67c60 r14 0x100 r15 0x1 rip 0xffffffff8171e6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67c40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=339721 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b212d0 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822fd690 estcpu=3, cpticks=0, pctcpu=0.46 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74480 326378 89754 0 2 0x482 syz-executor1 87831 175719 89754 0 3 0x82 piperd syz-executor0 49775 191065 0 0 3 0x14200 bored sosplice 89754 134945 23781 0 3 0x82 thrsleep syz-fuzzer 89754 334459 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 123220 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 153090 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 356920 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 37732 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 176541 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 499182 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 334063 23781 0 3 0x4000082 thrsleep syz-fuzzer 89754 259626 23781 0 3 0x4000082 kqread syz-fuzzer 23781 243832 5441 0 3 0x10008a pause ksh 5441 155421 48592 0 3 0x92 select sshd 59795 280519 1 0 3 0x100083 ttyin getty 48592 504231 1 0 3 0x80 select sshd 25191 420672 40991 73 7 0x100010 syslogd 40991 453168 1 0 3 0x100082 netio syslogd 51930 117002 1 77 3 0x100090 poll dhclient 5710 323438 1 0 3 0x80 poll dhclient 67266 355050 0 0 3 0x14200 pgzero zerothread 46216 128920 0 0 3 0x14200 aiodoned aiodoned 84557 483946 0 0 2 0x14200 update 64632 320156 0 0 3 0x14200 cleaner cleaner *18553 339721 0 0 7 0x14200 reaper 9929 503274 0 0 3 0x14200 pgdaemon pagedaemon 3757 166064 0 0 3 0x14200 bored crynlk 72514 409087 0 0 3 0x14200 bored crypto 83689 501556 0 0 3 0x40014200 acpi0 acpi0 41129 267087 0 0 3 0x40014200 idle1 58149 139647 0 0 3 0x14200 bored softnet 13482 438310 0 0 2 0x14200 systqmp 2616 298611 0 0 3 0x14200 bored systq 99628 151020 0 0 2 0x40014200 softclock 51598 382627 0 0 3 0x40014200 idle0 1 412282 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper