0x20) ioctl$TIOCSCTTY(r2, 0x20007461) ftruncate(r2, 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x401, 0x3}) 10:26:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x1}) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 10:26:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = getppid() getpgid(r1) 10:26:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9af3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b4ef500b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95662235c59ce4e1e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705f5cefee15f7a74c3cd6836ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366164cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54809f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a2910150000000000000000000000000000b534f13762ea40ede80c15df515f5f012ddd2bb5cd864cf4d5e6025d5dc4d43c9dec2d6fc7f329a3ad", 0x527) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="ebb313db1ad1055246959aaad45c55af6e663939e817396873bf1fef84e9052adcf20c717cf55cbaa77148960917387e2464ccef4ed3417b89eaa0f82bc066412dbf4ffb1f02bff5ee663fa594ababa09ce65edc928395e93f96fe14669b1182a0227c4d6a32ed59a5038fc362", 0x6d}, {&(0x7f00000000c0)="a270e8f6a021b92225bf8672e5a9b5a2d1039563e159677c2f73e74721274f6d5756d63f1e61c0ad8e3e282bc6bf70a94845d16b87775d07246efe3b6aeef7a06806daf7d6c16f2374014f141a8288cab5c1a9d5be66890ef701bb2a78efe274892e99da13ed97a37875cd516bc3ff1fa17b96054b86a1226404de79954f7902aa43b02c4de12ae86466bf7d99295c49fe082938c564eb8c2d61d09448adeac05e", 0xa1}, {&(0x7f0000000180)="f8838dc35609b45aeb90eb7e5dab3706c8fe72e132a2e08eb764716d318e59b90eb1dd1dbfe79c23e81fc3d413e2464f63c0cc00ae23c00f1662e56d1a71abbd1c8a9ced2c52d5c04b7240016d85128ab57eed16b5507d69c6551596c8df4901db3cbcdd505d68b0c6af5d3928b2d75f6ba407cc78f3a90a04e0644dd0f6069a8c989182dc7cc0c0a6bbe149470432aebe88ffc98d45fef9590417df490108a305dde101d3f7ba7cd91d981e5e", 0xad}, {&(0x7f0000000240)="8ab1a9a6212cd878fc506ce74de83279ee1cb3b96f9b6f5f2528da584be09f0dc4d6b96788d3907de01ff1a9046d507084f8c07a2101d1f2494a4552f5f2716a39a94ceeb67f9927657bdf913a366a1379b24cf7a20cb230f44adac8ec13d225faec5874c5b467782e282ed8abcc722b2f6bab0c014fc37d41c627941b978efba35ca7936080f838f2360b3a90ef92a5a21b96426e53f73575ced0d1202e4dc58e21dde282c7fda91da121ae67a7befba2efe760d5d4400153cc7ff289d450c6f638f6644f99f471c7fe2e829ef4a12632ad2091b619ebd5cb6b22920d20f2269c4b8d80e91b22546c515b7e2fa6e1c53253713e608b5964956a86", 0xfb}, {&(0x7f0000000340)="4f72d5f237870463ba1d6a21be3a8e468af01d43d3ce66a89fbe21b2f23eeae34c14d35698e32d56e29087749531af2220be6e858447a5b1fe563c50c93aefd5d8d7e8e2ffe5e81f3c3ce041eaad58cfea472ba8ccc1ef0593b4aaee469453e40b287a02c144f85d362b20d7be63f686ede512918fd1ea9306d33c2e48d05342d2beb2d18d0f10dfc958ccbac9d1d8ccc4dbdccd450cfa20fe92624f800a43b92858098da7c4a33ee73fe3608f2ed6bfdb45491ce534ec3622e83a081f7e5a9fad86fa15d019", 0xc6}, {&(0x7f0000000440)="f766c439b080e28e5e77d356b54becbddd918bd34165e44305e6ffadceb577290237b0d83c04b9dd0fb13938bad2bedb6ec6ac53c803423196431f6a268fdef51fb9aa014e974cc72baf91d088e56c1480ccc85be6ed66a6f59524104cc10fb2a39e", 0x62}, {&(0x7f00000004c0)="34f07dd8ac65d9755fed17894b68bedd36e1d0de466d4e118ca3aa575a5430133cf779ddb5cae3d3dca39b1559785f4840a9cb74f8d54feeedc77e8f0416d5937d855dfa452dbc30df67bc5c54fa2f0a449693b2bcccf818a47a10e6f32ed74c3da3b256b6724baf10e1d112a3110dbec44936fd8529bbfc8b9448640d41e0ba40adcda10b568549d0566fdb89bd287b42a8e5d532a191abe854af511169e1cb4bcccaddf1a521d269c734a3bd8d5955480ede31bb1f67b6364325b0139cc56331f889", 0xc3}, {&(0x7f00000005c0)="411c22acad9ed00881f96a517f6c318e1cbb81d068f80fe85aba6fc13ed4852b8040facfdf48eb389d8a23e712bd64a6f61f21d9dedb7ffb4af9db8e8cd8a2b5b6c765ade57d0ec0180de327171a243ae5c290824283dba6e6ed8317a60332b7acae9de6073fc2e10c33d98c6a4ed0ec51e83796c0063717b3ed8fca9a", 0x7d}], 0x8) dup(r1) syz_open_pts() 10:26:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) 10:26:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r2, r1) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r1, &(0x7f00000000c0)=""/218, 0xda) 10:26:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 10:26:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/30}, &(0x7f0000000300)=0x20) r1 = open(&(0x7f0000000000)='./file2\x00', 0x20000, 0x8) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000340)='./file2\x00', 0x8) linkat(r2, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = geteuid() seteuid(r3) 10:26:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xd0, 0x80) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x81, 0x44}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)='/', 0x1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="0001000000000000ffff0000010000001d6db2468a91ba5c410cdfb66f66523cb0dd1e9473d750846b3e8faf1c2ee7fd1cc7c136c8545df4b8816bf0092f2e6fe930b5aeea229cde3c8c9306c1eac430a37fa1b719e0a07436554b178dce92fea05435c02f0dc81865c54930242542ba89b0f4a24695295370d79e4c44ac8fc762bffd439b708652a04273fa2ba168cfa4be9bf430651d8a34d76a62762bb2d6ff0f59238937f540d87380ae4d0927e753b9fd461c7560fd7ae66363d68ae15365b696e24ac460da17f74ed61a1956a677d8c07442eff92ec6138345c3126b45237a570a6fe5bbfdb7f61f99e3c8df4ee8b6ebfb5ce9f9121200000000000000100100000000000000000000030000009f1cca6a1ac1ab5da1f5ca0be2fab18124fa39de0a28ae4b2b0085d4657a312b4be401aaf8719284318fca0c2cb66da86605b5f1196ca617ec2e7f24b0e1676e462d675670187688e96400f18ae8dfab6e893415a3ddd80b6cdbf2f9874e538b925f1bbfd6bf961033269788198cd92fe00e63e5c38f7e13aac73ee53d509db0c70ec6807bece3f3192127eb937d4b7a650075531d34f0874ab3bd0dae9ba93028e9c41cb705c1cb97709a8edea065caa942db56dbabd765f820f0445de65d1d532e96fa8549843ddea734c0b6bf7fca0a981a8bd9fea3bac89c0dd7821dc88d535badf8462efd1331369851d1d1d3d20bb9b0c1d066ffd53f11eb369f13ee00d000000000000000000600feffffff030000000000008d97838cdd96009a858d7424451708cf0da1a8b9943cdae16c2b5f0c33969c3e1607e302d55a48c85ab88e5eb335d4c7f9f9797d33fdc7b0037c2ddf5b079aae060eb67e18790b1a418b652f573f42fcf3a7728a5a28d435d3b3e817e2a5bc05d11cf0d61b17cb75c7a28de9c4c969f8c354e5b36a2ece0dc2c7f526e25a185fe78f622375336d4fe32251555a7dad00284f23123159c1838d0b9e813d511a4ae842ca6491ee5a0ce2253e2d8d7ff49a8bd950a46e4100000009a0dd784017b5f43e75a626db638184c1ca827a056776a8614b27d1e12df595f1a501a8d980838c1b131df3cdeb7aa8a8ff26fe5e1d7d93e37811d3fe738cd85ce367f48d4e709fa7cbcabcefc8434f90a2e75b505e262f3eca525711f44885ec9e008c5167613d816ead9bebc0c355e373904638919578ca56bbd5073acad078d040c4d7ad0f0b97482a09c067f62d867cb30874003658874e9214d108e9d3c6e947ae9cfd0591aebaa03271d0fd7946ff2011"], 0x2e0}, 0x408) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 10:26:05 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000000)=0xc29, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() write(r1, 0x0, 0xfe83) 10:26:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000015c0)="e0cd9bd227f4f81d1f8b761fd2b4a1c530fbc2d4f2bca1651e7e73b95b9fd0499507a26c0464e65b738685d6950e5d19d888cdacebb607a01d7fe687a63777b3f946a38b0a1f92a8e19005d9ae4bc0294b70799c633e3e97b72e78455e8fdb5cc65a62259c3ed5a678a4e66665f275474cf002fcf067384591fe2fab53d4ce43909f111ce8ed268481fc3f61563dcd164c8e36fe9ef20da1ebbb76c81ee10f5ace30223ed7b2aac6a68c663178748fb0d43df77f2dfc9ff22637bd87314f24b25211c327fb5a4fc95b66b0cb2d24df2fe93f709ee13a707212e952dba2f6dffe886aefa1ae204f678df6b4b4270dc50e12ea155a61ce4d107749df976b59ef52fea54a159b28f47391c90263d06ec63e3d342e989670c16ee81113b610b1ec74297b58eedf20f99065418e6a57e0c7c837a296ee7a18dcc8004383e5ac08d4368b28b2f984650fd82e0296ccd9caeacffaf5bcabc950578a00c1aa10bafb053fcc66cfa28d8f1a7ed7d1365817131128870d063b3f0b47cab74c9b3a461b97707aacce21c687fb05e6def711efd91063ee13c510a8e54694e65214c7fb010b02a61e03d7169a8422406393418a3da575f8e6e0a91238393eb200d75f82ec8121015fe5db261b4d2e93e96ef95dd40e85cc5fb5f4a2eebc8fcda0a2ff7166161df066dff5363be41011ee02fd4581efbbcc66206114419295631933b64e81f416506c64230e9127f88ba7d7e28b3cdf4413c4e6dd81a7be20bf3f902ad9ad361d8c79d933629f1ef1ad90e460af6340a2157edd1bb8437c77fcc45f530bedc295a328b284fc4414cb575508ffe98b3ae5b16d0acabbeb8967761b629d99db41cb9c95c8e3a0c26e771676e07cc55bc0353a8e3ac25e2ff538fd4a8b91f8e85da72f2a790a9f2666bb513c223049a4356ff94759bad7ce271884cc659d48678c09a9919fd02f3b8d2825eb2bc213bb2b577220ba671555313c50b9a9f1d066996bcf5b0c7de8e8dfb2e299663d51f834cd11035cd5425f60de2dc295c2ce2b189e24de7b9de1c9733d8b0c02f83c3f7d63ac26657ee743dccfcc88b721df54dbbeebefa5f813bf083922ca4aac2bde31c95348ec921fae844d2f492e0832b0ee3256d6ece237d1701986700abd4fb9dc205dfd17bb6dd31231db006b87578f62c80c041f8b3b08ab096db1788661d0fbd580b98314534a548c1536ed7358d8de398afb82a5f2b05e1a31787e330c5f1a7f00cb2e5e5361305788292cf02eb1d0eab1937d1ae258bf5a7a8bb5e272bfb19449c618f4237cef67fed422cf381ddac098ab40de20e7a6551b1b983e68333787ff653d682186c58ee9cffce6bd18fbf7bd42c248f630d4080e8711c005e28e2179d5964b882fb296fe7ed3ad58e969ae7ae025225d3d6446bd24d3859bde8f07b2eaee2383275e5a8f9fd3fdf948412381affd7b186c651d335fc9425e84c9d4a5cc98b8304dfdba3af92acd98acff3328392313ad6ddc17379e428cdd4035bb910cca8fd1f4603dba286f7c2465d7cc863cf24df652e4231fddfeb008474a2f2f2d6634cdce9e0f23a167c70855e74c42e5dd91a67a43e033ed1978af381df1fe70d9044db0d01e5ac2a258e0427ca6f8d9fe91fe7153dee76d89dc546f54e5688eae365d5fcfbc1fd9dec0d0345454bdfc4b1439374846bd06d30c5b73028b2ea375fbc9aa4f1c717eb8321aaaffd31dc749de2a8ffddb04ca4cc1427e4e3686f8052177ec68d25399190aa96289bd4bf2e03671efea03d321af1c518e5962f5d49bfdf08456e91322c21ced28e7389951ba1e5f114f8346bb61e7b924a0b4443c1713d14aa9b6d6dc519aa9f8f0992fb14a81a00fffe053a1367bc6cd7a1137850f65720d4c09dacc6011b8f5df5a990ca9ac584431ec4abc21acbba1c883f3ebbbda90d222b0abd7fedd05e405361ed52579f3d507c0d96d4e93a5391e3b952f77fd3f2bc7732962f64b299e6b73c8eb5211d5beca568e647ff212bd62d9a310946c6411a32ede52f5e16bb73860ea881ae93e09693d6d97604091cc0ad50e40119e5f8dc35d7daa792ce439ad8d87b14967ac28c58095efb1c4913429ff9e4b269c3f5be6860431bb7b73136800c90412e7793747e35d097c8bc95af7d28463e703b26057e9d8f5f1e83a2c4ef20d35b2bbe497da7104ac612b4f24afe69dd6badca4249f395342a21f00b41c5ef606840e43a653b83de89d567c3719696fc6fdd3b053a5fe5f264e8f652f7bf5f15ca76ca3d654092eae52fbf047fd924488302dd3b69ec18b1eba1af4fdc54a33f067d347f6ef550f751a5d62cfb8ab03b78e55c6f19041ba033be740a56d4774b842246a1c43ff116befd38c5e5afd7f927a230535fc847ffee1a457e98ae816965d8abe4834c20cdd03fd28b5e6678e51bce8b7dd188cded55f689578194cbaebd1b719a26df74b97232965012bacfd60b596187c461f42384892060dda22d99ddc240e9339cdf38e0d10eac8f9d18f783a704749f366bc3cca4dc01eaeb4cfcf78203bfaa714f0ab024c5c3db87d9583317b6533b34befbcde7bd54ef7ccaee6b4e56ba200a3039f04e59d4feaa256fb28fcfaac78a75156f246b905f5645c4ffd6fc29b5779200f43a01dbe9170c98c5998f1f9c0672cf1ca3f24d77f96e3ffa6903e233ae57ded05733f95b109864a03391ef0acc632610fc3555269e75d4d382f65c6d2e3e2f17f01b4bbb6a4cc831eb531b6261dcc727da7c96cb9f40a293ed36836224641a0aa9c45206d7dd4d170ee5de0f9e09a0bba08e12eec043db3cbb0bebf9df2fa2c6904a2b4b3ae7c31e811e2e115975a41e34cc8d075f39750728a54e2d3d584c22a5b5068e77e326d094135b1c11820e96f79c72229e359a962797ab08661fd1d7c5b1acaf3bcf4e06dd7aeff5824be69d8e6860aca402edeeadda42ab4493ba1816fb0fe4e9618d483f440522804d5bf1a78f8064fb4a769e3a233418fd5b0cee2bca0b0d879c74353b0d01a852f6f11f77ecd6cb09fa67b483e2fcb6bc4148d1c1a64d3be1d6d9edb4bb4dd5c8d271f0d05285cf3a8100b5847df71a8eaafcfb78bfa6fbbd8ae5a20e9830ac4320a3180e4312fb0a70074efc18c86bf54cb1e6e6deec6fefd7c3b56128907f8ae64fcbb9f990b6aa16d3ca5b8e54d360856b4681cd89ad9efbccb0992a24e0157f63514a9a90ffc2867be55522d25e0270349146fab22cef585127477c0506752d465668245da51fd1590f8c78a6a74cef523e7982fad8ab73516921956923c65375d8612d43317ada7c69886791cf7a3bce2933de8b1b6c8a0e375035aeb4af7818434877d8a202733f5f9918779201c93e2cf0440f1d7de2ce1da2aeb27a74c127a1ca2da4f65a7493f648eab772e75db715d54bb85ea4522d8f7ad72e3175a80f309f2695ca06d04218347edb481602c2c05ab5413ff4aa4390753f35718fa41a2167090f0d31828accae385db84e5414ed19ea3c39f7a345a0ce1bb4ceeeb46965e92456e5de2fc23cb9535c4ec759c6970fa354b14f1eb7175c4a9921468696577be6f4182363cf5fa6e587531e3497537c86460b3c8ab857487095343ac9980f1dedc6417d81ec4e5dcaee296a9f37f01aca2b25725cf857e56a8834b0fd9b02cc8c61bb2c76b00c650d9f4843692a06128c788e293de90d87a678fb351e49f2f5c0e5da44e18136ecae62dc0ceb9acdf84f0640953953c372e4349924005035c972769d530888e5a54da7288a5698fd5366dce0c5988b617138e039ceddfb457e35e85c518240db69bd8262c53fc0263b9f0b7f2b9418816c39a15b9562047a4fdb1a3c7a6b488db3a94822dc8c9245fb721686a9b5b7c5c9afd0a0bf3f639cc9e0b536246f57c983bad2610027963b0c266048cca80d86f7f7292511495a96e985728f325fc44b95435527cc33721f0722d2a1a30915cdf7e791da73c15ca5a68f71507b43d9b47000dc9a80fca08eddfa4da62941375d76fe3a691fba5ae1e9bb70d53c562753e64a3de8ca1c342cd0463a00a6f937492699eda4c7b6ba6490b38c3b0495234e205a048b6b69bf90fda7fdd532a608c8a2f1b4e809533202e245e41621ee38d04c199b7188763ec9b8b44b1200a471aa8b1e717d7bf02efa1aa6a847bb320203d912f85a758cf73f24095154d66fc9a101086221daed73089e04411de26af3a1a9e3dba324c39ef4ce5ef8882f4878fb3c7623cce4043e6c63a068610b3dbc00b07122b80e664548d8724f699851eec2a0a1ec48191f682551a1e067190ec04205c34f4f27e409a54c3ab5673985e0397acac4e4dbe664e928163014343dd5b406559fd02e88ae668fd2b978f3b0f497d024dfbb4efa5299a334e02bd5fb7df0a0c33d01b2d6415a953e7ccfe3f37d739e7f6b746f6073b013c46e5d647648ee3eaded0be95f1a36eae6cec8c5ccfc7bceb59e4f450378cd7eb3f96b571ef45693812b2f7741435ccd0d7b66732a462e3ac44e5c7f2388fb562a7f7798c0a0e6a81a56c4d695f641868334c185a43f89ba520e3d78cf7fecf009d396366796b64f63e47f1d75ab7b47a454d657363e6695de8cffa37509587734fc4b90b82e2e38e39eae138cf191d330812e0986af2d3990bae195f9bbb38ec0dea0ebd92d48703314a177d93593b46d111c0b21802c7ba72ed4a12c5e598066773fc27203a3e2c2fda1716e2c505b3e9cd9c9ebf39f53d7064f0f921568574518ede84b8a8842a295efe2e5256eb0037dbcc3e38265f7d9e84e4b1d6d3ae007cdbf2fa84f12c6f39737b7e17f7ae2e67601668a4440c5d08850cd35f4b0c66c373a1c9f816c8c9b402f3bf58246c7cc6a22ac9e7c6b44cdfa3ad9d2232d084dd2b7cc9a7e2c6878bd0868b3405941802b2660d009d77095cf2e7b90fa970502ce3966b8f26fe3bedd699728607d94edef064c3f2049b8044bfdc24f789dc13bba86c480168a7021500575e23ec21cb2570cf00252b94cba510aae42770c388b884c600b8a883031eb307e9d28dfbcd015a500b58a3e40d254ff9efae1d397f58b0386fed32a10575a43a840211cb878ee96784b6d301a068fe1a5afda9ff0b3afa81785fca410769f04a544dafdeaa6aea14fc71e2b3a3efaaf0f4b0a8700a07a86bb842588393719102244b2b965a57ef7351fe1b9dd9bd8631e1ccaa79122faaa4f3c3e4a9655b0a6e97bac84938fe52afb013751915c569f198e8f258ba7f8301e2a9f1d2e71dfad111b2cc86b751dc6bb4a1e1cabc3fd2c78dc73541dafdd9f9cb9ce48855d91a87d85c7e58dc3db94065324b12571fe227d1fe5ef219e5936253095b3dae323c33f059c45ab3ca23da11aae515ece7dcf28feed94ec8c29efcda0e90ad3a38f37a0a483fd9f6d4d1de0af9534da4e6f540ffe7a18e990765c1ca77bc9a2355172654a662977fcdbd249c5556908ad570db8a1a89841a4c48f5ea679a613a8b4936e9731adc071e1a92ec6a33634cb6824fe610869ceb9479a8a6d1f9e5e4ee0627844decef421cc75b84bb0913f581bca4c70ae431fdce5317948b3d47cdb3d59d14a7d25e63e0cc49632cb92219c94c0490ee3f3d9bc6dcd76859979f4273c39844efd3f38f954bc23909086f716c01aca7e561cd039243d7efa5cd50042fba50de857564a83b13419e0fa84190dbe6eee72468e51b50de82387cfa14c75a13a17ff66adbb8bb105d4919bda81c52dfd956232a4938df47ed82f4706ca0bd6e67279583f1507a29acfd77869a092c1fac89b4b99006da6b3c6e", 0x1000}, {&(0x7f0000000100)="3b7b8067c606c1f06c8a6b28b3cf133ddfe2313b1edd827653273a062604fd59a58a2ccfff763b55a98b1b491a16fb66074b352d5e5a37a2958ce41b4a94ee368200bd6b22730c549d46e585004ab6070b33e7f6d5a1876c48f3543648b75d0f8999bb41a6d9d56bc0e735d8ce678cdeafcbce2f9abda6dd985d6144a82e6dc18b0914a1513fcce9a785dad9494a0c", 0x8f}, {&(0x7f0000000200)="63b749ed60defa38010404918c9be1026e26f7d37bbb24f20694d60a43a60e8a619c1d89fe889352e0070483b90e9d9b4a7da8af6ea1e36e008f95ad9510d9314bac89714e255a3cbcf2063beca5c61723f18c23a9e19a144afb8e63be2dac7284fc2e5dd65eef2974f448e1ffdc7324b4f809080c95cdbf1bd06fb9434faf1da2516624f8dbd600edbf310f0cc16f1b162194e337364077014bb00b19ea41827dbcbdd8c503184887f657abc3359efac540769e342e77666bee149ee2931d7840bd53c302a65b0207affdbde4d95c225a3c9c3839063a0617f18c9f48e7e4f975465b305df0b708dc203f69", 0xec}, {&(0x7f0000000080)}, {&(0x7f00000025c0)="a3b59aaefbb3ef4eafdc92ba780d59fab1d8dcb87e212d81aa4230f1299514e70535dca2fbc19386bf0ea5821c9ea73630db047989780a9a1f1352115ae3287643f0e76268609b4433bea5d2d7e99fda6be7ec0967c04668e82d4dd8839dc98f9b5d65ddbba5fef6fb0eaa5e11c7c3cad6edf0ac74deec39a15cb3c25d66c36382a4c17f9a036b1203f02390b75a129b1d72ed27e6ac42534d6ace0aa9c2bf2148d1ffb197e65e37d8efb828134ef46c44bf2c6f168765833f2178b9a8b0eaa55140ca157e41f4846ede45cd61bea74ff42f2e3a08e2a3d91f0c2e1e0e9ee007c315b46e31c72bbb7f10fac3bc8d5e79191faf8d2e740c3ef58af9ee7210c875bd9685077bd351f7363acfd1129f276012da58303ae0ce3ae29d1314ba35797b6ebe2c79fe63a72ecc61493c25118bea898ca2259650f8dc3e1d1d2e1cd8df4d0f0647c461bf50d802acf102dd2813c333e9cd80bfcaa44472a17f30dcec8af11a38d1948f42998fb3f569dcc5e755127cfc3b5f15bda9028888aa8c6180edbb9e52a8159f7a73c244e503c24dbf02e1ec812c55d17a0a6f95bcffc02b01d8ba4b8c13d096e63cd801e37aa83bf56e489396f759ee54d86472c5957e3f3640808feea0c7846183f4e7fe4e242c2cac1902289fb93ff2353d666ebab9f116b7b05700c5fcfa23b31392625bdd3cb0f0462bbcf08a6f1e865dcb8bd169dfd2aff35c5156ef042fbfbc490e743a70f0cd864e829a9d5002caa9a3f96f6dcbd8df9efe4708cf96a5cee2d9c430308dfbf3cc3f7064877c0613a4ebb03aa55f804d2823c393dc2bae41847c86040128911e3a7e6df6ffcd3ee08f41cb735afbdfe0b678ce98c933af185320055cf73e35e73cc9f6f14fb6bdc444d1e3e79271d9cf5a48599f3621a94369112d0ac72a08b61e97a2cc328da91492d597f65da5763546d1d4e395b56dbe3e2e3b8fd7aacbdb44a238967b91dc4e25064fbbfe4505840aa5f873b2ffec4ad4731d23a7460301176e809b15a6709a24509ac1ab8bf0902ebdc3a739bdaa05392e8afe711404b1d4234427aba93d77017d616d05a0fbd238182b6e8870cd565f4c83b4e4b8d43ff4b289c06c7769b3ffddc2c81ceb5a951fc7189818de45873887e9c6d12c7227d3ce2d8211b23a7feeee07e33fcf6d02b6e2f3df964fa7c292b4e674f733bdf96648d250c15038ec360e75747612f007dbd1037472d21e3616c9109d86fa233ff390d0fed2aa01eafaf13319172db8b155faf570f0b25deb90a51b200ca4fdc459e7ea7f3586198582862e5c26a00955c625de672df1dd82163fc799d386b83969309f54a25f59b230dfae6b6bc334bcf67c74cd25be2b6c011a6f2b81e59a180106e1588970a9efd25c1ea9842734be9f6916953b8f1932df0a535d0f6b8ed17dafea1879b3c71a9bf62d4a2a73ecbefd613615be92e51579e4f709a8fa0f4365ce0f855cdc4932c924e202f31bf954cee3535144cdfb5d9afd2ce7f4499774974766d2d70b1482eea642a3b8e7e3237ed393297d35664d11504ae51fefc0b32e73d37e4eb5d5058d1d864f54c9e2b056b79ec254f110f4364583b0e566df76555d6ca1c5759dc8da10397e685fd9c13e3b99a0957879e4c3bf2264a7122084f0c65f7decf6c502d741e0c17f8cf126e71c7ac6aae3c89e02088b2f84b7be44d4331cdd346cd16dc4e2b32295b2666fb237c869875277add3353ba5aaa1ab7086ec6dc383e3826f3ee501029c5bb5f4605ba6187932b413000066e5d48cde525542364922e5a4ac087600b10285a0d4a351937fcde7710549d68504f5f54f306135f7b2a69ae00a1bc8a0f54eae7f1ae95e42c18549261da5e7488948f71c10c24f7e68f7b46820ae35bed872e4dac6325bef9f8f82114db078a4b3b7bc99b746c3fb3fd2baac67cb72bd50851ac1f8cb59e15bef1b0b345211d16a082808d662df780a39bea510d2f80da09b40fcff3e6df584800afcd550c3d70aaadb86ad8f6bbdaa52d0f767d3cba261341414d767e4a5f5cc94b858b6bdb6d7f43c85586eb96c3c17e3cffead777d014275bf9a16d7a88eb053a2e837d480391cb8f25a0083369b13893c729e074f52d36252016b7c5c5d76e1ce131559050ea69a1f0edc4adadb9f92b8369a2f5d8c86dde2a47834a9633a0067bbebcf10d337bbbf0a0442a636df2799a2e5f741f1c829b245acd5021d70d106e2248af321dbe9c68020cab6cb322e39f979c490ccb17cb5bc79d9e4baf810e7482a0293ce4301b657761c736853579dac43dec3cf27a37b96197cd8bad1b8cf264bc27c664a945e27c7dadf3e37384dd4593413c586017dd7b9b531bdd8351c400effe002ea33b49346a440cd90948dea7b92668ff28dfe058123943adfb91d09b71eb0c251f4c8434a3a63f3aaa29945753d0c0aa1d7eddb100c7bc12e28d706433028626822eb14f882796d034d1b7cf87053e998f67a30969923cb138c6e0032c06cf765f4e743c7cafa49543ce4a555f61b859b97c0072b561185bf6730ba3f255fe1444422b6d89412ded00c6e2b9e9ef2a5869e2a7141cdac2e8856d46dd8219cec93739a39321a998600f34144c8268d907d90de26dcc7e32ffee64139fadfaa655990cf0bfeaf22079f9cbcefbe2ab49553e4d559a9099c414fc55de682c8e2b8c477d3dccc102e7e54b2c2ebeeecb7cb14c9ae4786099c64875e55f3bba1be5cbca3113f26381e28714156ca76cdd752e6c4f9e6ef3544cf50a1e13e6320461d4c8b4545c87c6367f58c20e87c756e36dc12ec939d2c95520eb5d7eb5647a71532a9ae4fbb8917b57fd339aaff51d1c3a264212a82ee07f97800236b40d07bfec41fa30a9b5344769c0bf441ccd422a00b7acb4e276cc0c7dd0c949b620cce10c121f02fc0979329688f66dd32bc27a15603df388e8023c23172f5a5001ed80e5e78f92af57868c0b7c5c973752874704ee67405b58f780f68ce06579ecd35332b9c9fba71b7a282c2b61cdb69576b30423b35473fa8135d080758a8becefeeb5112eeda9c503f7b69e96742ddc4baabe177bd80b1cf2d9f4f5b95e776e20e93b4da4acf123cd5ce93c057cfb74c6e6fd8715f8b190af21639588980cd099b1b549d1c7002629e9726ed4d241c26ef6dc0c7225ec2a0373520c4b26cabf8dbb8ca3b3ab46e7c6acc8a5b8a30206a0c2e16af806805ec46f0eb9b1447aadf53bbf756f868cec2bc978d05eb9efea6606d8cc324242e308e242fba14ac5f7c977395d3bd16888b5f6a6977520ad86f166fe7affd013c3c58c1524095a90e5a1e8fc34217d8ba07ee26104defee1554077104d8a88fc418447b4d25c6fb33e11fd96436293ccfafd8cc4c4c745c4db953d0cbeca3ca11833c61eaf2715b00c839af7564f20ddc5186e36a7633f647b074848a7b8430a7487ec8d23d5640647ab04d1e7bb0ef9a4b552d9290a05d0e03728b2392012796f56cd3b4d4fa52ae61b1c700a87d5d3b3c1292b3f64848ab819fee0029f6c6799fa4ed5c83d4d0edfedeb4e494a4ee6ff11e8be8e2b0a15863c3f0827983c0be0be1f12ae04e45d2dec6c8d128efa7a12315b83141668a1482323a7ff03ce79d12910c386f434ebf44c4acf8d108eda1919884b150a39121cdb2748682675a431ddd6e204063a9518084491896ffb88a54f2d7958beb94fadf1dc1f4e46c99c7c101662733b92fbe9052cc91a8e343e3088fe087416792d056822b53308451a88f76b6d9e1e7d6681bca15f2bb1b6461a4aca5f050d0a31828698fb2559d808eff14b8565f1b34151fbfd2fd83a679a80f08368d9bb0cb69d8eaff349380657e125abefc99e73f2a43369e27c24c72de39782e8ad1b063a91a92f40335f0bc054f9a1a990b9e0617a96df001ee049216b91b0dd6c4c6b294a8aac02ba11455bd9c906ee77dc9268367f678cbcd4995fd93da74b282af0692404e9f3a30b309b2933a4e11bac13394af9d86d79c613f4a3caab8fa86945f75afb184741a30ca8ed8c7b84864bd4e8afd867dafc036d6d6adea68c9ab7183135dae9bf999fe04a5d044dd73aad295734e9a1417ed4c3b5b83588f6c12d2b7d61efdde8fb6cc1174722cbe9a9cedc70e67c917fe10470ddc08fae02e2cebbf467f8bb2c4efbd57a1ba66fee686f9defd36b82dd2ca2d57887c262505464d31881c91c4aba5136a92ed8b555c5396e4ad89b24f355dcf501557dfa70b70f535f97e14028acb8c5ef51b9b6221fb2db12ce2ca0759f542cc0e8c330491cc02e6b78b2ef76b861fabda9581ed4b2d042a2c45f5c93cdb91aea013ca22ff88dad82af6f21a0accf4e08b69668f49acd45e6743074e47b78eef45c426ed4559026db5339e9dafcd62dadfef29063ccf56815e5463961818089fbcac64af9af90516b14dee09f73281f4e2b89f154818f04361da267fc3e8419f28bb88751ed935e717a5881a0554d5ea4eed9091feb06192fb9acbf6b098a36ea20cf6dd0f3d2d0e94c1db4f99666b8a2aba761b2091d63d40cac8a448c3a847ab9392fc8ad11af4be1bf7ac113e63f41989e34d59bf760cc2dae9226c8ee9f67321cd1396c3e5673a2fb4057fbaaf78e08c0eb988f2465e51c39306bea530ee02a2c18cb2f19e45d996727c5cf675d1cc22448964ad001806775d2b7b1200c8bbe3cb0e89fbf96e0317442a5dbd4110c1fbd1c6bbe7c7051c609519dc573fd2190498f061fa107e78fa380b833774933ee0dfbff9e4601a172223a08cb4607994fafc00cb0381eb2909148e382d6ec63c4c1b4b2c641f897da8c6b9d640c87e87bc2c5297f81e8383af7961b076f2f33362099930e00dc997b52b5fb667942026f8a68b189210d641ad1f4011e16331466ac43f42cc8bb70c1b3f8b10cf3c4238152240c69114ea9bee65c23e47c84d18f07005a65c678e43582f0f9a5e7abf7872194f602c764c2bc0b979d8399f5d699fe067af848af4ce0446b316c7c78c80db6c3ce574b28ddddd7557f57bfdd1a869a1a712acd09b7b91c344468a4dfe4df24749d0b1de8935973b08d18e7c93b54738276220e0a6f7b5667a872c0e5667a1a3dc36b01cc08330621fe569b535eeb467b9ec8eab3c6142019100c604822071e4708cfcca17a545198f27ab603b0e15e8482ed02dad301fd2516ac9dc0fd9066e1ad4073d49806fc2d086ca2154e8ee4c76fe6c5686c78bfec0193e6538b759504ff2334dc2fc3653db2d1942740f50ffe35a6f146e2aa54438581a811fdeab195f3847e23d05fa2436be91c41efad82a6a59b7d476c4c16d29ab7fe7f008a1658fdfdb447f34cb7235646f49c8ad080417ffc1be72e7f6b669117ca7426a5f7df0a5dc921fb5aa53df198252f146f7f68dcdbbb1f257a681be1a9ec2a8643a652b782da18eb6733ed583aa7e67883040a10846bda0641ebaa896ba85efb5825acfeb48871bd6abbbe63437a5eee3765a2ccf7d0f6e84163720c41557b8d7af401aaa8ad385d2d3bf5e877697d0a564fb481d8d14d08f027195a128741b1ed9247144273e31c575492f0eabd99e0babcd2a019b0c59aa15899f28c59d3a5980dfad700feacf80ff9681f88dd2a41897194933534d64e520d6e08f8e92d66e0c51cae6dc5a3e783f337c65c7e0bd6cf9f746c358d15fe6cbb3fb77870f4cdb272ac262783a58253d231d9f9d721b53123a966feda5db34602b299cf98f70c053941ca90f9800200736c74b75adeeac2e9ebfbc30949f3af43564af55c48b076837bd1fe2a54ce1bd68bf05e2ebdb98", 0x1000}, {&(0x7f0000000300)="87e0bbe4e7e683d834fd6af7", 0xc}], 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="5ff4e461c5dd626ba91909280a95a19dab0d309be75733c379318043879500625454ff172fe02b719a05475a1d075641c7f1420049655fd605f74056f06d078714329ea052ff00c28965fe79531d6dee55a765761fed5baee0167378f4079dc7d8d296618ef35848688cfc4e16faf6342969a21816a888bc336a988aeb0f71ce1ba4fa7d80509b2eac60d0dc832724e818f51de7af7e120eab90b63c36c6de4db35564ee117fb7d36f62e294f96866b7ee0801ff01fa59ded131ea2c00aa7a5e9460aaca498e76b82be7f030c5ec313ef24d3870d30ea371fe4d436e487610e786b3990946fd5e0000c1057b6f1f02f8fa867ef52b28ff7950bfdcf587d369c1e75c772437a61dc8f229e2dad427b51448fc5db65e7f554fdfbb6b06ed97e1eb275f425affbdfa94f2d7fb09bcb4dbf567f8d8fc63824daef82a0763b8c9fc6f12bbe9ad13b9133343be2a53b05c47d6b877c2300f62bee0d985f7910996b246e21b47aebf97486116f7f296e69dd0102000b6b5092d7ec1e5e61906e6a4d3a3606c2dce447d59c5529120cf3e85884f53ed9d43fa4f47d5e1faa831763c4a26126b0bc02e222c907d1e2e6840581048225b1ffa6c8657ba3dc83b5311a2f51c89b61ca3dda244445550bba80ddc869bcbd2bfa7858f293501e280634af4ec6441b1169e865c6e647367047c3162241a4c67d441a9e328edc1c42da7391a2de2b344a37ecc6ee9f0d8b6422943e5eb5f8186f6656b27b3bf51c058b9e78754f764bbd86fc203ff103bd41c5a649be45fa0308e30c2e45a9fd48f9208ee164e26a17dc59759890387c80d885be85273ea1607bc0472879ab9e5f57a61faa828a7cb9cd9880d72cd68fae3ae0127ab335d5312b62e05f25ac292973a7a2ce60025641f17e696359f19c62c40370e3de59b94a36d7734a4545fbd92e8113c460c9c81f28def43fa12d13bdf74fc4ee32b9fcd77e12aae89d10da7f196236fde1fe91ab8bcaeedc5cebf473a17514d07d71f862bcf324b665f77afeedba6b77faaa140c6503ff721bdd695d2bf048b6edd04595f99c61d986b19f529a33b4210b0d770b055e5c061b79750a458260fa0d21cebb444a578254cbb21c2e243d4be4480bf2c513ff3e2dfdea742f11ea519c646449c2cac7d6575fe5e7e4264d174836b133a39d52d21e55a60da0b0228f10e49ad2072f1c059025447a502102e52135b468e2cf4aa90508de3c8d04f89afbd70a42853370763c2ad2466e99c9908975abd966db6ecff864c998ea0f72e08dc681d3c1c7b69e4e49743cd90f8000aacf7567e51803147d7971de8e6986e841dc51444229c5101dbec5632707e92012a0dbb1525a0c1f7ebe70499877dc040ef40e9d16ec6dc6c86b3a66040fef520ab388cb3fa14b0a52bb109cfbd192b40cefd8fdd094a8f3ef79ed13e043540d595ef70641fc7e84928e9382492e4935358d23290aac26b181cf4608bf769c905bd5bd307582248bc69a20bdc6bf01f5b590f537fd3d7cf1d18e1c027a63b12927d07f85b3ab209ebcae86562fb74c7f68fcfd3e77be3b8550fa61e8e81441c55d3c28d519f3e5fa949db0a8ace46f61ab194e23df3981b5d4fa24e3b81b8d7dda6212c7d97163b0673fd8240c14d387d67388b4bc6309a469f5bdc2c968f0d7c2f7ee5e3d476056c6caca4cc29784b74f4c2ff1382c308cb01bd8d9849e040962be862edcc300f1f6ad6cf0534982ac65f7e2071442b931bb97e7e3e13b364c066536001b804fc7b864ce0e7984f3bdabc40dcf92b2eb80405e844f1e0fa6038dd50f01ccd4c45a10f337e453a53196c756367528fcd51b956d0dacf4702c3b33c738aef3e98873ad7632e77dc4571a0244387a23aa488a7341990e683236fc9fd9ad6a3becbf98df3aeb37f2b32aaef97d7669121574b7404bf12089d3d8477cd007f29cd3c446fed5f4b77b591e5ee72be76d1f61864ac656b9eedcea3043a9a71c1337de77afa3cf6e53f5a27d19d24ebbd5829147cb004d27cc5a493c2bbe97a72c420f45280a10035e72ebe801bc5dc9f58d494cf08c1b451a7dc58ca5ecf3b512b082d535959e4855de8d28ffe06d010b524d393d1cd8e3db9a1cea0c2211c148e28302a1a68520c1f3542bb402883907c7d21e9e012c91a70e09859e8d212be2d7a5c76909c22d12b8a4e7e7dfef19413b91e4e218d6666efc4cc55437a30788cf350c43ca15a69614c0742b2f32544f8b51a050eee7dc46f75d2661cd9b1f782b7eb49b4593ee84e00ae633dc78c77dfee4e09f02cc4ecb8b56c0840df073b865909a1745d3de3a4ed3191dd4900902aeb395460644deb43e07e97a24a46c6cef33ed5ce4f704809ddedfe5e4aeef0940b4c0493dcfd1e8b7b6cb94fa51c46f80b32004699693477396b89528bbc62eea8d94a6126c08eb72c4b1454dd532d3e97343e19e4cb3e20edd2737cf3b27845c3238ba3fba7200715bfb0361f334da8cc60da07ce50cefe06d94c07faac68dbbec377ca76447fa2af42bfeabe0e6764f2828e558db79644e82b0c4eabd12641f18228784e29bb1a0bcbe5aa6660de6043c83eb9f85d6c9a87ef93b4c19aa2bdb7866c7eba1f987d15b0c8a8055426fcfdb1958b5bce645cbfb0ac225db5aa22b070f04e9d9d30c94861e7408eb8a8442c34f01924aa0a260bced87da3465aca54aac3f744370c2aa6b0e4cd50d3efcec373732bc493c5c788521fbce5d1e901737ce609e7df57cb2c4db7fbf82091af5f04d9f841907c49be255c50270cae685057a60506ab72d2b5bee256520ae52f2aec4937c172374449113a871354242456fbe1a38582b80dc3f20d0dedb5e6f52c3e1ec89ae1e77a2ee75dd421dd8c76bd4811dfd94a157391c99535826d7189cf114318cbac2bae61305e84c75d663cf8c18b4f09de5e739db38adc89fcfd2e6f45dc815dd387a3ed9bc9ec7b77160334d7990c4735160e6927b1b4d1d629caede2a0d5d0c63fcec0d1f1f12c95d0a31ee692a855753e44f418997f351be3247e27018c716ec8bb18c7dfe53222cb61637b557d808a9acef3611152ad1cd34d1b19e66452ae995832e962d8f395cba5e9c88161a988033a99ef6ef86ddc53a0ecbc303f48d02d587a908b7f87700080fd69f505bc2d4831b5c6653c5862930771f1cb0342e94f5f03469b2c57e335d0687e4dae85acb518c2e0b384cdd92318632bca3014cd8c96fac15057fbde49f14231d1fac5b86c62e7e83702f168d597a8bd8eaa490ec14fdf1b1b20f1e55b19631a7269d95a6357f976843cd7f49cfe7137db6f1b48ff4c4610307e8f0141c052fbe9d7297dda9d629ed2e91fc81fe2630fdf685c16341de7b52fac613ab1e88d64ad16195069ee117fbcafff94fac326ac3b1f5febba2770016744515b5dd5a7a69f4fb62c89d486fe72454610830f2aa2354ddbed2521be8615d3ed50d98bd38897a184eb2baf09fa92682c1a92c8577e54dd300ee4c2eb4611cbae17ff0410dc0bcddc789a76b962d119372fb52db4ee8319b0c65454008e430982b22de7b235e80f3b4e14f60fe813ebff46b1f844dcaa11414b733e6ae29c9956b6da96944935b1106c99b9e3b2bc49778d8ea9f51b29128a41022b8844385e0e9fd025ee4ec29455bbe0760dc2716d2bd7148606ac5233dc109ead6933fd9791fc19f2f953da60f2d355c23f531e1e3375f76efe70c384b810f80985bf72f3c6ab3edc2a74eeb8b3728ac6e67deab219d2c381f9d07c78c245fecb1e7003830d66d1f385b1fc44febe5e57dbfaddf0404e8acd1b8328fc223ecf766f50eaedbc5d13b8e7c4ae7d83f1fb8e496f3be7a9161ac66e745d6868c3b9eb80faebbffefdbeb0afe926a9536f53d9db84c646e7913c7d2b11697d3ca533b23d9848033b029119a80a6b03a34a9547b511e0f12656ff490198993abdd4a747e072c00681cbec9ac1c63e539944850d2dd9db0975a957c653c4887d813ec4144a6e3144b9770e8b12ea21e640d373b8f1ee8091c1a1a74216ba52057ea51be4bda9eec95060a77d04535bd8df9129608d1cb7ca71b4147c1ec384ee2e7f6a50848faa1afc7c6739a0d06b883c2573dff1bcc2645c9c43e69ab91f37c675c16ae1029ddc9775ec269b6b3a56d2269cf841a3acdb78a964422a6021178dfd0aa5670b786cf2820fdcc8045b517afddb3214413909b5dc4077c7c62c0b93b70ee343781c9d215affa82b1b8a77b8d2b2ca6a3ca9eb54f8c0e45dea0986950d97c3da42c917a24567e424cb601faac579bab1b0de8e13bf12bbbbde5747f0c96c53cecbe4cd42ffe1d3d2993a1e25e983b04172daed201394441915a36e627e0771543fa4892175ae67a35f9265f61bb47e761b8868736ea4c2799604d2ac9427734635f80243ef895978ffc98e53939c2accd095ee0f0259ec59ae659c2353cf93432ab60d814c4ba9c55375945bc8394e0241d822a88a265c55c9e3f5ca3f51fc242a1bd0042dc132355d4e75f3a7eccf2c536fc9b3acfbf2d3ee9f166670d3062b3f3b3ed8919c5e9605c114ebe2bf49f88629ace1e9f00d4c8b891462720761f2873500b5f4b96aecb67edf7d1e7df5602e2b356fe4dcf878a8944dbcb79dd13a6ec0b75125eb4596592f0744f36572beb73309662c1282684cc8835e7a3be90b9b9d9aec2777f97f6a5bdb38ec57b5c30ab28de45cc64f473001a2e2dfd404aa2d32d8eadec3432d40bff6deb557e2f61a868c1b5ef2da790cdcce0a2acef217be1fc46b05874dcce599a71c41dcdd8526271e5843398af211398763fada7c9d8dd716bafc9d1bb29702ffe1a961fd6c1e332cb7d8139e6e4dd1f6d31fdc83bd34859299b616384777af23c93df742eaa4bbdd72ab70d8ec8862cd1a0e8ba9781b1cc0295b29ff462ec67fa88fd16123e30aadf2ec0dba211af4ef93553244d9a3a02629492390deb713c53ad552f91db4eb929cf8da53240ced45543f885ff7fd0ac2aa5c0b7764b3fe677359afdf75e74a3860b66815a6b871bc044e99cd7e3723258b7508da87c49e428139ac502b45a553772c9f3ebfac75ee9247cf9b2edfa7d3e8e305f16bd1a7ba7495a93f41541886d0aac3202d37c6540375793124c03228d1834217a5da2b869483e57fa2f54d33837ec1432b242d8a718895aaa86af4691e3a160b242d305f70e7aa1cef777af8294e40b7315606657de81ab53c11a855a16640b6fd00b2c812879e539f459df9013e7990ce4b495cb7f0b13d78e2a6ffcdfc05e8d7b516b660b739587a0e092cc3834783aeaccae9d27823158bd9f18bf93d96d30e96af4fb7cca43585b2c548b14fa6785ac1addd058bd176233985efc05d2a10b17281e0ec410eb5b267c6be6fa64fde6603ca65d8465fdb1eb02522cafc14fe1a67cc5c9ec4989153a8e3050f7c83556610d800b5889a9fd860455a4730978cf43e8cf20d103d2fc9591517b8c4dc7e9a001e64711266e4ae010b6aabbcf05a7a5d3e0a4869e838e957c99855e405aa646e5d8a00d06df01b4090395bfa7741ad86ff6577c83d59b55bf8d9c6e48a5d3b26cf123e45eb5549214f64d7ec926ef7f04ce41bd5ca11d0c29dc3b39440b9c2d9cfbdf2e17ab512be0908fe888c457668f3659e93ce36649f01ff420687f8fa113c79b03b33d6e65124c328619efa1bb1abac9234758f33bf05a9640cdc0421e08d826e944f61690b445efec788edef0ae4761bfccebc1adf17f89b30361698133f9cee78ea87d0ce28f01998a5960c2c8372f5aaa782bf285d180fd8", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x2) 10:26:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000001c0), 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() nanosleep(&(0x7f00000000c0)={0x10000, 0x43}, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:26:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) write(r0, &(0x7f0000000040)="ada90402a12427fe8e337aad57b966aed5a8eebe1434ed541ae8d40283849c985e60861a3fac31e93a44b00de841d393e57d83f826d5cdff8bcb7301ec115057044d45a078d043469dd7113640eb8d9b8a70d1ebcc50d80ed2a073d078fa7b10201911a32e48ab3b3dc5b2549938919e090ca66334e20aaf55eb7e7729e8934a4324f148d7d0e46f8294bf800f9c25291caef846bc05ff6291794d7420829bcf78f3627e67eb4a60f5eb2c37399e987e95d24d5d5567405e5c3b8330dd5f32d9cd089fe61bb98eeae02c9564bbe52f52e70fcdd59c448f77f6b593f0", 0xdc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xffffffc6, 0x0, 0x2d6, &(0x7f0000000200)=[@rights={0x0, 0xffff, 0x1, [r0]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r0, r2, r0]}, @cred={0x0, 0xffff, 0x0, r3, r4, r5}], 0x0, 0x400000000}, 0x0) write(r2, &(0x7f00000002c0)="bfdf282764c0755a0dc0f8a3f0e6a7cf6091cdd0baddd2f02569cec55f1a76ddb2b70eacaf154640ad2322644a29f41d50c4f6cbc7e5bcca52d64be62af60aa8e07d531fb19f9e4765df7fe51d946191134f874a219c62a5654968de89cea4480d9c0c0b6e2e31c44af48fcffce24efa994efb1c1d9941cd760aed110f6a60b612f6239b6dfc6cd52995f6d83436029dfdda34bec0adea87bf357956c202bfdd1db5dcc3a0e5130ec324f514097a623c75dbe82c494a789ac863c57690699529fb9c9580", 0xc4) 10:26:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x143) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80000001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640), 0x15e) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) kqueue() 10:26:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r3 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSBRK(r5, 0x2000747b) 10:26:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x5}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001080)=""/4096) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 10:26:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xa09, 0xfffffffffffffffc}, 0xc) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x41, 0x20000000, 0x40, 0x81}], 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc, 0x5, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1a, 0x1, 0x9}], 0x200, &(0x7f00000001c0)={0x1}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$lock(r3, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x839c, 0x3f, r2}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) fcntl$setown(r0, 0x6, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x700000000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x14, 0x46f60a91, 0x83a}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000090, 0x9, 0x8}], 0x8000, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0xffffffffffffffe1, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd4, 0x80000000, 0x2, 0x7}, {{r3}, 0xfffffffffffffff8, 0x27, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x8f, 0x50, 0x2}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x53, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0xe5c56c68b1b0dfe6, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x80, 0x9, 0x2}], 0x1, &(0x7f0000000480)={0x1, 0xfffffffffffffffb}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = geteuid() seteuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000540)) fcntl$setstatus(r0, 0x4, 0x0) seteuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x7, 0x80000000, 0x1800, 0xfffffffffffffffb, "49da436a8f71db72bc825549b8036eb8f491ddb7", 0x4, 0x3}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) msgget(0x2, 0x560) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000680)="55d134aaa67ccbf07ecf21856fe1a2ed7f4352828cb1964cb799044cf6ca509d518c83df4ffb83827a1a4883fc90435cbc09ae8f7f116e1c31e6b9ce49bdafa0797e5852c81acb639c93df250a9a02dffcb577c79ebdfcd07c", 0x59}, {&(0x7f0000000700)="eb0e3fd70ecad7a8086613a51685db0cd927dc235d40d999525f664d6c7aa1b56d2defceb6869694962607ae4a6c3284dd3a7c1ae2384ad508577baad45b9d1e7e769b8e167339f4242dda51a00f3154979a0eb3e9a6ab67683094b7df39cba680e18d88f14ff183d624e477115858c20fb97dec62", 0x75}, {&(0x7f0000000780)="28d4fb7977a8b6812467803543ec5153682af517a2aa17d27c71359bd6c53e9040081b95c4798455172b3a034f528080813d02278e0831fa347fd3c198315d2e3b3becf719e4aa29d26e7d4fc57efc845ee1fb55b818cb78d3f33465be107061162fb4cc827ede1144bdf49b9c1768d05397c03f8a086aad1aaa99d0bc0c82cd1dfb2bafab2cd8429a43293014185ce0562f5900ed7159f0ce764f94698e842fe9f9853169eb2866850521fcd32109722d3636d1d6dffeee3213871cd1980aacd8bf57c6cd57030803d9bb1257ac23d4aa978b397ba38ece1b93fef688ccfd8d2095534fc24022ce23bd1a1376bea5ae600a659dddabb557db2141b778", 0xfd}, {&(0x7f0000000880)="52a02f0dfb3877257fbff2f611e487861879766f94a90fe03d07e8eb4ca2d9b07cb9789d9bf24c970f9538213452805e972b6a5d7984af328160e9c14a3aa7", 0x3f}], 0x4, 0x0, 0x0, 0x8}, 0x9) r5 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000940)=""/11) r6 = syz_open_pts() dup2(r6, r6) 10:26:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) dup2(r2, r0) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 10:26:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="42d6bac4da14cb4d00a251cea89c3ac698dcf73a289d292eb9fe02e424fe3c5c05d52a74a4622dcabdafa111883b5942de6d9fc0c037ee8cbe7ec3a5653f8fe1cc958b9ac58d", 0x46}], 0x1}, 0x0) 10:26:06 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1, 0x0, 0x0, 0x9}], 0x62, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffffffffffffffd}], 0x3, 0x0, 0x8, 0x0) 10:26:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2902000d00095cb90cca8590", 0x4) close(r1) 10:26:07 executing program 1: r0 = semget(0x1, 0x1, 0x2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 10:26:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) socket$inet(0x2, 0x3, 0x20) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) 10:26:07 executing program 0: socketpair(0x0, 0x8004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="59ad7d0ea205b9b7c8cf74c191a66807f2cf1879dd5a6b0dc05f7505f4333b69d49d4dfbf5ffe078545058f70ec658d2177f612385cbeff83d0efdfa655a4e797a2dbd555ffcd9d52f5cb990de93234acb32c88d56d896fe5f8696fddd560b18adcc46e4321e4821c8dfbae98e2be34a96442b30130fe9da113cbd7eff8c64d890c82c5b550792bd59a518af7be3b8214da12be6caa3561595e794c2df55cdae59d27bf7414dbc9a1f6ace4aa3b2ae5f39cbe081dd70c368702abbb53b2d74636c1750b8dafa8e9c20ff20f16436df048d29f684b5a08cf62770ebf9ca8d42342a666a9143ef84d1b1914e8403de38fe7f2ac2", 0xf3) fchdir(r0) mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) 10:26:07 executing program 0: r0 = socket(0x1a, 0x800000000002, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 10:26:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x20000}}, 0x0) 10:26:07 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="180ddfccb556104526335acffaf51c945126000be77a10c898a7d8454f00a77a9f4920e0e165910416675a5a4c665747c50063d235771ad60e3919887f017ba5f6ca2ea9eec18eed9580182194c1e869cbe7d5b4dcab128a1dcbe7fcf702d9e2a556c2890185910c512fd8fe54654d5aa27b05bf50e68ef33509af4c7ea7316c86b1b1082707b795d30c8ca7944fdc83b8e1d7ed866b94fa6290fa8c138216dfd21fbc7825b1edcd42c07b85d0e736d8accd188bf472557efd62a09f561ffb8cbe6bb73a03207a932baf3b4df1c2472e9f991a5e159d96a35b36a6a1fe9800b6", 0xe0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 10:26:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x12, 0x4, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x186) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:26:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9, 0x0, 0x9d1, &(0x7f0000000040)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:26:07 executing program 1: r0 = socket(0x18, 0x0, 0x5) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="f800000000000000ffff0000090000002c7c4edc995d5952d22acdfd0187203a57fdfa7884b822ef07b131a2a66ec98c87db35c6974e77ae46a28386200fbd3278c2a6c19eb54812eb3fc5d5e12f151f30132bcd1f42d7ee2645e6f2f1ba0aada5060fcbac3facb601849a7bf80f2bfd4bde2f761c60325ef3551606e7292280161faac5de5199e6ab8c25ae5ff8fe70d4beb8c8c00ed6459514ebd5ce4fed6aa6949dba2925b59b40ef61030a6958220e1fd488302a7dda9230bbeff8c0c40d5b37a35d617e52d52d64696674fd1befcd8d1482d7c6321ab96b4515cac2a591a688944ab03ace2bf3d1953c007800000000000000ffff0000f9ffffffe501e828c20df5c797f0b0fb9839fd76a47302bb32c149c70ee1dfe1b0c4b3ac1f912544c687840d8d74154e92f13c7787b3ad489c39f736759c0bb9ff6678b251f0a286571c9b4c2a22c0d1bf4e6d1c06c00b5a68fc8428b6cea4f791f5ade0837a6c0000000000"], 0x170}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) sendmsg(r2, &(0x7f0000000000)={0x0, 0x103, 0x0, 0x0, &(0x7f0000000100)=[{0xfffffe26, 0xffff, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea681c48fa204dc3f2249a4876b26f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x2) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 10:26:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696cd53000ab1a47fda4a2e12c3028f11f00cb5d8168ee874a223680264bafd53cb28ea2b76f97107c58f268a1a66a8a8d7aa00010000000000000fe62e2c62a0dd2460662c233f37d6495f6355462c4466a0d41b86efc4247369b7a0604ce0fc10a19b9cb7b79b155c422fa9c64f402364ae6462280ac50be74ea0e83ea7c1a8279deb179c94f8cd8c5e8d2d7fff514c10b9070c06f06d3de3e8b62907d416208ebce9a7a6aa6ca906a82c5860f39659de04bc6e040587021d2414e04704171e16b6da9138dce5d4ea8f31d2d005c720a"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:26:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)}], 0x3, &(0x7f0000000380)=""/109, 0x6d}, 0x2) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000000c0)="82", 0x1) 10:26:07 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r1, r8, r7, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() getgid() 10:26:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = semget(0x2, 0x3, 0xc0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x6cd0) dup(r0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fcntl$dupfd(r0, 0x0, r0) 10:26:07 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socketpair(0x20, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:26:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000340)="fbafc006adb2e5e90c2fedc30c2d60fed50ca062815073ef786e79cba766365fe4d2bf93e2797a78f6afeba72eba02df4c2b162c9e8b897a91c38e8c69b6249e8030c09a7492ec297781770b2d11a27d4a3c0500a50d55ca6ecf522ceada947da460c07d4b5b1a4ff209166b67392ce5bac471b6358866ecff9ca42e50e095967bdf017f123d36fa86ef4424094b9d544fa1dbbf5e93e5253c3be32af23f618d0ae3457bdda674e2c148cd4d819a430692405881aa12ac26cd8c5e0a8d9f304bfefa89e6b9539b6d7987acfab5fd03ae1c426c12ad0bf97fccde357ae5b43ae73ccdf52cbc368304e2b90fea00f00f9c14dd07a1fc31c0900ff05fbe47977cbde0e72276a20f9d49a323cbba6018a7eb0c08f07874a9f42d1fa8aaf3c8da3d2208efc56bddfa02c8b49b68152f9c696ca9ca18e1138ec938d855ca60913d3eec5c66ad900a4f0552ca1d9b54753b8e239494f1cc2be4535b2f4a60b59690a120bead44f0ce3f88bf713960bcafb060a4b609fda1c9123b5ba7622ae9acb53d9d262ba5dc23de9bf3ba5dea4c226d0d95f3eee9c5cb4e5bb68e70c785a8bb38c5a2bc154347cf321a0dc7d98b008e763234943bd7d5364ce1f2db5a401822de8c672946478885095a1fe29541fa8139e31b551c74cfe87c0848afde69f551de0c795f480c8f31a2cad86a5606e9861e55c6429d8c79ba0fce6f4d74781f646a4a92f385b46855469a14ba48bee2daeed03f96929a465f3999ddf8517e9bd8b3c20c6fe0bf7317d19cdfe787157e9f5bdf31970d5d6f58f3dee02ba04f169386daf5f8d1a1e071aa3c3401a62b87ed59dfcde24f215cb821b00b30fa3f502cdd89d2549a9e7e11ce5f8b1d0e6ce2f78e772c5e0fc541412f002dea050823e50f4477759de01a438a320a930959a4ae9589c83d574468ad592cb749e95403460c8dc5b4895d58b777d337057bf5964b388301a8bcbb509c9aa1ea60f4c366950b1b92f5128632ef863eea0946c27945079851d8e07ccfee7208f6c410e6218f18b5c21cd42eb206e303f78cd4e7b592a52dae551fa7a07457de05bb9449454a1429380bbd7a33ee9dd1173d9af513626bfd8aea742fc6147b142773c4d55d1325eccbc97d4beee2cdb3208af3067c9e87d00578828dcb6c979d7b14616dc9b98697ac26c4c994f25dd598f015a13f26309ab8fd99cdd3a102b92d93c0edc203ab39c6f058f131fa02c4d3d6eb5b57f718e992c3cd0f48733eee083511d7471f199766f1caedc0440ae49b96ff35a48c52b90f8f57b16ee47c6287d4f39b96e29bf1f076cd62946d002349529d5f90916aa022b780b442ab13a71e97ba1285386bf73046998bfbd85c0bda4a1ca374c639c2259097db996e4a2ea014f2f377b7e22ec3f7b5035b6be22c65e11133542e250ba3ace2a07d0ebc7174bf127ca3ed5748e9c3986676d38f65a5de4794d8bc7d48bd74e292b07fcf8fac717db217f1efd227d131fdb5d06e9bf6bcb4bf5796f74141e73e4d336aeb1563fff3e8575aab012f4d8511bf6d366f07d21a4af3e80e4cd949b33e84a3c0cc220c683506a970c28d3db101221a3b16747551a2c8b0d3ebcf598b9f516b93dfbd255586330bba24597283412619101ed58f4a8f76a2ff4b2f734e3945b423ea0f3be516c82a6747b1e03137221921b0642e007b88efc168d340982a1ab51e0b544491ed8c6e1b3df4bc56ffc5110b9fc42d039d0a13af97563f0cdacd2ad989f5df533f89840bb037c270b21e23a055c1aa6e96a20c41ab6b1b3c1db1b59799754f36157a60bbeabf2c0a3a58f5e1f376f0b4a9c8db7059f0a57fe902107479c59aa2ad29e4d7103ecffb158236beb998f333f7f71f8941ab074e00eb27d9655f07a3d54f704bba5d1516f153176ee3a137e7a97afd8859564ff52586164c3c2b9c1b60950711475897c4e62c2174d809bd017b9871a6fbac026d78159e2e628a394baeb6ee9d9fb44ca479821e1eb469b02bd225bbdbbf9cdb004faebdb78b3237fc1448fc3aab72f33de22ca38abbda25dd243cf8c51f454bad05d924d24e44241bc27e342888592c32c9251c7af2e2409fe9e5a457ae01c2cc9f72040013d4d5044abc23aa1589202ccc1ed70e7420f515f7ccdb3d1a408e73df969b862829b54505783dfe3121397dd08bb1d8e1eb13afc6a6e500dda23fe14de56b9c008b310239e133d3a09f89317ac25e1c4fc4e13e177363a6fda0d5aa9483cd655fce8be7abaeda4d4d39600ba96bcd543e47713bf704757bee663fb593ff0f89e2a3b3b48a96d245711defb56bf8167bf21b7231f41d1250cebb3b2a7466fcb02149876f196d8744cdcddeff22488439251f3ef8a245ad2fdf86f399d8e46d3481b35d99832dd0bd0b0d21edc0bde52dbf5e4d81f0fc574914f52532c186ed6fadc8435be3ceacba535df74ccf1f143b47c395c7e473521ff8e1e4cb8434b8fb371737c6d3f49fc9b1218404f2b98322d6a21f657aedbc6eda89d75a728142c21eb0050cdd223323eefa71c696f8b74bea562930cef53aa6d272b9649786a9bd2d267d013b34c222f59af93fa65ff10a612d8ece0c4d90cb29e0ac64fea59be8122f1721c79b7f14debf1187c9b7242226093d2189b8ef85b968757ebc5e0366ca8e7d86b558bf5f3b1b717a0d89e103ffd2575c7c66072c36179cd8b87c6c8f408cbe1f5ad8f5228e9eb650acab24b649157d7e6739f6c9f0d51bdfeb4a21ea992cc314481290678df49ce4edef5251d6b99a061480b52a135b024674d60922595c79ae17f80e9ea1abba0c5ee2fac5796acabff35574a76755ca6f626e4e77c5800e447dd211f1d344865d4da3536d65e7420aec8fd05f658c21d4b2b0710f550d9f34ad772868e1cdc6ba86150bfd9d448e2a48d5e7526839a7769fbbcb068f0f72ecae021ec3ffffa48389b4009c9f6dc666e6e08c7023b86698b1ab5f04df3631d98b30f8a6544a0c7983d5b3100907440feda2d899546d32f11e643e4c4cdb4e429ac7b721a7f3e6450a6e37e552dd3d432d9a589d027bfcbf607925e18e31d5913eb039a8ccbf48169a1798bc5322cad693be7ff2c363494ad379108384d4fc292c4187440251e0c54ab99e60310a67bb18bd8e7fceccaa30e3fd7834f4896d259de6c6274703106e3f8a52fb3ecb8d6ecb2a48dd59ddd62e725b931c0f01d9e32c7b9942744555ecb8e7a873970479b18a2a02f077c7de5e41bbd7d521c281c637bc4cdc6c877ae19198de306da38f903105c03c5d06ff87407385b8c6e0a071f8f48f3ab060867796b4f613c925d65760012116a5e4ca28b842af37b3d7349a5b85a93d91a8bc595134ce35a7ff9bacc7479fd22f2ba47efac597d2c10f13213220c6c793c633c9ead6b028a3760b1c38d56d8a9360577dccb42c650ccfde7977efbd4e38fbbaa31f5184860e1dffe2dfce7b6388782447bc3600aaeb6b43927112d25db1d5eb1302f79c378cc2f686e21cc740ad77cf9d244e1f68efaf901d13d81dc99b4047b8b9c50078074ce6ea8ba412fc3ee4dcc9eaab199287fcebe747c04dd77b102d82da9711dd318d7f411d23448a1790244037dad142a05b18c2c31a928fe514abcb4e940cad8ebcc89547ece660376eceeeb89aba378ce751a6883fa362e718135e6a3b39ff22909f93c66d9cf7907acfe9e5e42cbc93d86a532971f2f55b2b4118cb0baf151ff6e220292be40fcab37c6f0ac343234247334923efaf80a0f6e62b9305c334174f395cf61a732e013a3dd384b6dc40371662ba1e56986d8938e4e132cc50ccd3d336c45a0360e1069f946c4e7e5564bd40f78a12d774cfae94f1a71c70460ab22f7b31344aac27cbe4c709784044e812db04904d993d6e3493bdda0b5b3472462df3bdb86b7620459800a732dea68fa9dcde249ac44ddfbc87fb76e183676db552d37fa5c6b2103bc55b01fceb1a95b12db7ac83a46747dbf8556ffad53b034c0816317f529a605c8f448fc9c6c80137fce1667b0d142e6348dc0d780a95f80319551dd0d11cfd3fbe4785b9fd574800fc74cc0f60af113ce66788d08e57c4c10c89f47e2c626abc398a83d4a3e0d0d7a0bd19dd7508519644950d07e8f3b0c7d2d7654ee42b0d87a07d269e18be8915b7c032518655238e88b2d3887bc9a6660d6dc3bb3f6c3e5253609c23e20404a3076d914a0341f189c3f9e6a01db4fc6358ecbed2b1aaa4fb5213eb6db4420719c651ad51fa123feefeadb1df2869e85e1ef73d65bb23d1cf8c118a8e37c1404224a66aad75baae1bff3b1ff8b665b4ada9bebdf31528d557e1ceb7ace22e53d9f9e44492782464e626d85df99822a758a8b499c84ae515bfab9579be1a3e2ab3dd2529099d1c35a1a348fe54ca3fd04d1ee66c0b8e0a52123f12c7b9929d1df5ee019cdd1da9980d6d40211ccada88d57f3e91ef53eac7a261279e63a2d0f71fdacf4d0f10bc477f6805d817e0506f8ca0350406c4d63fbf65334da8c2208098197860a4f24713259affe862d818e119b54b879fee7ee59e5e7197b8b5385d7ed0619735ae34c76a946c2ca7d3f723fb852897bd2f130ba5063203a9e441f74397a210ae81324a9ae17ea6f130e95a57532347c7c529137a2bd23268bb69a1fec1d81693fe29ad09b36d4456de03941378e9006e0d56c04eb06b8a9e4d1a22f4a434d09568e5d66a4888eb27f3ece182542a198f3e9fef49ad30509e3d8135825d39023306b919a97d85a1d5f28c8457a69bde957fbe61cda14a7addfb59e9ac2b438031586ec7da0db6f34b21005370c86da763902ee45d696e3d0d37608cb68d2bc135579bc5c0f7d121749ea61cff350b4f9faa7118d7c4f7ce9fe0e2876b6e06b1111af239889c73ab583eba239aed364932c1ef86d16c20b9e5b92018de8d815ae84fffbacc06e742250f7af96a07c5dfc39718f101f41740cf88a3cfc4b89f060dc580aa503a143aec9c9508c91bfcf1f4d98eb9ea18081cbfb0b9ff11188574ce1ce9b89c2cff5bad3161cfae6b849355ff3d7b016a4f91265ae3a79c81093304b0ffe08447960ca7524a7e7be16306823f0ce0297d34f6a06afb05a8d3017c14a17d8deef65f0f790725df537a9a9ebe57d789a6bb0713d89733cea9fe1048544f2ed96009c0433142b007926ae936955a2ec5a8a9c463d67a74d94c540dff2088f5150b36c668d62fdfb9346a26f40c1a6c5a7155718f3bb2c959fa255f14ecbbe013bc1fc24c98deb030a551da11401c6d04799a642c3ef65cb0129c8a1467db59fdf4128e3d83c041f6971c1e71add217a21cf3a54ae5f50799d33955d5f07fde985907cd2f211ff8306ffabca6cae3053f0f8388bcfc0d1d2d21427ba1e33bedb454ea006af4d791d2b45c9f25624c0288170dc4b711e58fe0a01002b9428ac7a70f6d96f7641d7ede2dc518c66217bba4e6b64b3ff1e84a8e151ef11187b48aa7c2a72426268ac45259cb1bc9413eb5f8b9c129c8cbe3a823a12c902d9de704e03c14ff5df2dc2b474692ff7f56aa107c8acc945e914c65a4acc63b7e9e7a30980e3195eb56c25cf72d766e9c3dc0783ec33b8665a5586561166d6c59fac63416d7f6f74782c73720ff9504f493aa1caeb4079aa047f2c75d5ce8d10b6aaee348122f8db04e3e49cc787f44eda595c0b66662509b75e44cf883c3de54c84898d79aed1419e98b1207cfdf88f4806198b55c51d66c1003a7639e76accdc0bd1d8ddc822fe1fbb630b81b578bad62d3c2bf2075a3e62315ef706036b787756207ce8e", 0x1000}, {&(0x7f0000000100)="c78bdff9e866efc6505a7cc99c27ad668008ec4396cdcb268ce2c10cdffbf137dc86f113a9120fe6eb166e75bfcac4e4d6df89d66adf3feae52bf65124b81dd6fa2db2578f25c0e62dda63054b8ca525b8d584c8c950c6042f558b94c320d83bb1dccae1860fccbebeaa5b5a164327355651c804cb2ff2823ebb4d6635224b006dcb37b8dcb00c2ab0d24fdad1de0acfdeb596e01f10de5844c1847db7754acce2f7fa59c8451f676598748cf1d692642ac3179521857f64769aabcbec2dcb26cb549d8162aab8ea6e35a3092d0b7c4fccb2e40d2d2ff375b0607555d51f9e6f4ac1334db47988edea2e", 0xea}, {&(0x7f0000000000)="41af6dd757664254a56cf288bbd1b7d1afb227a6650b878c7fa7645a8c0423c2334935e0ce25b3", 0x27}, {&(0x7f0000000040)="e0462ef3d5d06957cf8678385c3d527395099122d18f68b7ed44f9b4125525b3f322d8cbc25fc035b9bb68b23e330905a237e8b30e5fe96f2ebc89", 0x3b}, {&(0x7f0000001340)="91de0271f4827373e284094337b4b18de217291bebfa714b0f5fca24fb6ae0ff7721547348521d023b694dbf1aa321d0e7f834c0f4b307285eeb16e316efd8e56cddaa12b5b38beed13cfcac0afddd731e8f3403553e0e494cd4dc18489ca61f04c4bde2963183bd86c2e92687ba450c8f22bd24eed96e077393707e30b5b4eecf03b2b0a24b7aff2453fe1703d3e3a231248720cd0e295c6fbfe562111f90368685f29bcd76d4c5b5f1fdac2123dfc2989311884872381a224a270cf25d8f4b6bd36fadf2649e11d64d33c0f2d6f592bb31bb42dfe44f27a6d568d32ddbd7d2e9203353261eff54be49b2a475b1d06ae1d315c6e497eb3702a659ceabd81274ea917a043eb7420cafd337ba9b82f5b858582f5dedbd1e9b214804112f7a4a7e5808a30cddf7d96c3c463b51150f14f20f5d0c6ae1bd11e8c61f402d48f10e0110d1de5fb746d8bf4535e543966e7efea5530a8576bbfe1794f7f4d230d3c62d3a23bf898eea012f228885b8e32a22b6ecc282683ef148c7e5bc193bef8b8674ff12617872550e915274003cb6e99264fbfab485ff7d1d580af432b4ade4f3f481896849a44ac69fa73ba2dd5c6be7d555eeea8b105968ab58191cc1c3b7446541fc09ac33145f66e548157ba973c039035541a550fc92aa8d2619e5a50003248630e21cb734b96ec5151f29067b90505bd60a6215bd4640032c21090ab70675d6d45bd1979b699bea294cbfda3365921b4feb070862797556e5b305df4fb532f4389e5e50c38e87f2f0ce7c4a8bb79df1ee11352fae8741242a8b350528653aa5027fe535a41cd21e80dba9df87241806b208c713c5a5c12f74f16e50e8d610dda8c4ff07e92ee09b9d3a2b86e160a844633eab830036108eecac8123c3299ad74035caba5cf38330337b34de115c6d6d33d3562b797d6c7c6858162b8fceff42a50d6a388b6bef9506a03db18a581283b58cbd87b39413738354ea7a038beb9912d181bc9417ef6e4240a37c09c3d487fe21f885a21bd2f955c746315e62903db606e4f1cbfbb7fd8c3e1db989a235480d50af2be091282dab77314896b117d64e72d8d9ea82fb3201d8422dea7a9e09e75ca443d0b58be512353f1d6a7fd1658bfdde6ca67350c289a6a6dcd4e27064b07a7d429fea345c5ac3fc58225ea1be254138532e02458ad7ce00e7d592460dbbc9647d21dc1f78784f8681f2fb0fa980b6477e55d25594662e8df146a12e680c05b2bc26844f28a0af6aa6d160b9b0e8701ca25d6d7357ca3dc29137b539f8e3ab1788cc44baa27160c425ed126c3f4c938a9c0439c3a261abee85aa8d74524c2b832536a3ffe689d9d11078b89235433f1ba889e2b69bf93b37149db977ae1c7b1072045bfdab877d2f2f027ec2e6e976934d93336d47f9927e2fc4c25e8af13b06610e2406ac3041ec01ac7d23bfb056f5f9f27f3864cf89d49d306c0606c0d983324195db144ec29cfa724fbb9b139390b9a2369ad4fb8edfb3dea38227a6304ddaff500177dc6f4ba6dff868a046cd31b2fb0eb04a7c84ca77e973ba78c88857f59a6e0672ace1d9b8ed4b691a698c6100e6bdc748c5372abae784175e9588beaaf7cb293b476c0ddca6789667076a56754aad773ff71dfaf65d6e52a8c21d9fcb2a9e919de30043ebf6715b3c77c9e1bca49e633a7d1a404b4a05181e4813a65042c5693893cffcd75bbb6a1c174b336d53173f9d21b560b27120fcf674eec31bde9a71a3477a5efb3e3790b8e4e6366c66888c3027bc5c408b70ecf6ba3fa20dcb00afd69f10bd0efec30403985c7491cdfeb90d4d6df3775abf01d94c6edea98d05f3bcb9ba03d7281b0619d74296174a31041d54f23ea5bd46d7babd0b1932d4752ff09c42c03d156ee1392d8b2119d6b64d8eb5f929d449154076f1f5f81243243c5cc2aecd6128004908eba061417895a0074aee0ec3328c5451770dcf31b672a3d97e05549439b8eaa25b73f4641d488eb2e1ee48e2bf16dc47e185acf6607f0ad103f3751c54ff2c77eafa71cdce7029696be3e8197d3d7f1605dc460398c317db8a049c334759af99d49091fc229759d06621c042798a247722c90859f1a240df4d8b5b31132bd1e5669090208851f13ce10a0b96b177307463fb6e02b1202afd91ece14952f7b0388944dba6468fa211828d95689c7215512f1b81ab35cde443e61e7e6c2fecf444186716678c44a0ecf8f1cfa190a0ca2294e8b59b7347dd8c9a84214124802dc0315059ac6542bc29821b71840073f9d37534ec303ddc627ed0a2fbd6526cd4f1cde6efea927c880ce5964bfdcd2f060ae16ed3a3d754aaefcae6e88112ee2868e507c6716851479e675db83338bcdf90d3a94ef3b51fbf6a222c9428da27b722141337a80411c98656cd6b5f8f0f77f50041f00b3cd4e2d54b449cd565e758e8a267dd2cc05f0cdd12b4bf84b85eb84421923a89c74bd3a13c74fe67bb0ff12be2783f530668e237fd4781b9a065d39302065bbabf1aeed43d24f502080cb4a83d44b713a1145ba818d2382c4e6b16f84b30941d6cb0c736e07e64f123078e2d9d6288d4c2746a05f946d0f08c2ce36832db82f501fee8e86756ec0dd92158ae08ca541c23ff770448f7c4adb11077e7ffd35d25ad15185b3a40296f470477912fe9c5ba2ef7e9b0ebc419559553462060ab907df0853842c6e96d7419d348de4c78861dd4dc71ffe1098ca6c7e9a8e574fe3a9be79742e3e1289bcea119f50d1cf4c324aa03ae74644c01dd3d1b9da8180c267acc406e8c34232f935fd9176296618368a0dddc2cc45a07cf62b938cff57198939f63398ae26749f83da20014b815f758d255feb48f8556bd7d9756d3b08e6ea0d3113ae62b7263d6b8ccddbd8e73d4292ae8845ab8253e733f8723b984834750d7b9efe6adb4057f86fd04ea88dd2cb7b5c5802d57a1c1dd7b477eb0f6a6bb7a770354b7915478e41b5e114af8c3fb0b46f33acaf373ed9e850996bca977cd053d4efd09f12a4016a56148002cdb7aa4b54f269ae9d0a9c5e25d56a7adb095fa87133ad0ce6a30494289975e8777121cc191723033958afe14e3f6ddc60213f964b1680c83034ab027f4aad936cdaa9fdda4c1c5fe52ac9b429bec6a41092500010d817e175f22534a120d6b8f07f7b8f6554d53228021fcc266e3f9d169045bbc4bcda613addb1abd8b221dd7bce301e4e602a1e89b9a81b41c33d4be0609ad7891c021e024ae30e434ba6be6e73772b29c9890b396d2f3e530c2ddfe7f7f11fe0dbecf9e55fba35a976fc52161b007b0e496029a6c39bddd3f42257dc367f3038867bda155097ced6d73602836f9c2e2593a51fe130e1849eef21450547ebb2535c877eee875f5ab3ab1d401618b6e1998f615db29568f81bb5a9430c1f9e7557c8607194dc1cdcc708af3093584576ff21933179f5abd7525f1c93a0a6c141aaa7ad98720a364206d92fea81b1e36f8dcb6b10447b1fcc09edcaaad94f357b5f5fffc0628c2f49fba2c1b5407c354f7eabd6d4230b4b7a690326e161f84e83e2e97133d90f43bd00b4530715786d9372e4aafaf9f53a2046570961b1157cb9827cae3c9836a3c9baa2a4fc9812bb3b02606256de201ec4c82ddd2780d6203b32028ccb4e32a31ccfd92583e82e720efda3a8229a6245d5d93676537baf5506be96e7969e3647660de53fa3b751b3949013df743f8128614444024ef97d7ccd31d3f65c462e9c7e526ab8088257da9a3aa8f819c2d5bb57dcef3365848b26327097fa3cae1a8dd8c86a6e3725c78afadd5aadda9db2b3d154b218199c5b0fc5bc3aaaa888f83751b876fea8d3615b30755746d4c74be296db6293c7675205b84f5e6a7db445e565e089f08852838a8a7db90e9ccafeea451f561d9cce9024a6832bb8bd77379f6413defbae5293b4679b05fcaa9c88f091ec6e80c338450eb8ba03bceb2fa507b97ae3fa664c6b1356f5aecc936751eacd787156c58ee812cc031a51d848f354bfe5aed6cda70c6585900744b4dd5e0ec98b0f663c243dda46bbc814d2f04c0e2e87fb03e211bbbda366d8a57150465199393b21100442293cb0a231d1bf128f7bbcfaf270b260989696baef3fc9656cff7a704aaff07367cb662792dd697d0b64dec94159808506247be0b190f039f861cceac23a6d9507b3814934c33b25718aa88ab4ab8938792569514a8be96a7cd630d9cc03e0bf13be8cfcd6355c16a69631e8b2b9d01e43af47b0bc1d132d3e011b89dd0c97f0f8d252de2a9368e7cba15dce96b0f5041713d8165d22a3130ef1c320729c4523d56f0f38ae6ea4d2cb076b1c5902751bb49c841513f1663f6101a7358ec3a571e662a6f56f2f1f869be6703a369731c4379167d9ee84e3947dcdc31c8048b5e580487f014b1dc4110b0f8dee167bb491c14d3b66b31ed83a7c5485916cc5079e65301005054da7f4000c3bde37b922bf7d2bad12f90001cde757a98a127346d2abda9923862d626c823cc8a00422ce7282656f0e4a3d4fbf52e49b451cbcf8d58bc4cb63775fd7379ff656fc9e798c2139a7d750bd64446396c5ceaac9be18f605bb096fbd80ba75d8df30e8e24e6bcb495e577506a90b177e8375755e37350650c43731ed5a379106066b89c0f2d412ebc63cf0b8b8562cb9106375d8230bf4d9c35e72ced61ada64b778c1d945fda0544ac6560d65ba9779a66a0ed3c0647ad403faee92d8474ba5419b97cde157300c642bb5823a1df9dbbb4c9dd6f537667ababd108755bc730881acbebae2dc7a4d2b5e6bbbe7a6b4b2f77e0ea14ec0c34a7b50f841e2b3dff3f7387007a9302ae56aeedc986caf92c1788d8293b6a1458b8045fefb4203568dccf68047b97fac683be1ede8638b61360d3c2eec286098c93e2d73e14a895dddeadfaf373e78a678f29d70d4c7a628c0c921781ca2cbb56dfa4a19326c86d3ef43b0c11b8c2eb18cac75e89f86e61775535f8b88e2c1d396bf75fa526026168c4d4cb6cedebc4b2acca4f8d2ed942002c2e13db42e97dbd67d1f61c3e3edc7a761ab2811516b852a3324990ea84097a0958134d5ca05016ee1379c9b698c612dbb9f2cb8b3eeb81a1bb4a70ba605755cc0db689455e240125f424658fb11e9ab2979d34edc095e8a42c11a433a78bb74cbb21f4b0006a1d95c540cda60ca71bc2e03d711165a855fde9074f9a82214d19b3cc743bd2b269d9c505dfbb7f34b7931b2c429d58ad8e6e35a3473ded6711450e976c90daf0ff4e74d2d0bac848670b3eb42aa90ca21e604a4e082b984f5a2538c3c743eccede698f7a2be8ccba6350ca769313f6248e10b1d4319343a6e2b88ddd334626eca8c25c00c0601e368543df353ae57554438f5cdb027921f78fb27826973b7a4481fe6202c48aa15241659cf7fa7405fd173bdcddcd60857749d761c74d63a5761403392e229b92e2976e18e637331955e5fc6564e359680fae49330ed53fdba3f7c515da1f133470b7bc84a9c6b6878ce165f5ffb0eaf17db0a0e9f52065ad0d321d8b59ff06e14dd62fd8d8b6548b06afc9fb2616294f83418262cd7a785913e994abd335d30f3c7667d32faa89aed279ab941d28819a1def6b5df99b9613bf583a403d19a3051def2b10fa4599577fc2b5352f914a261378dfeb29c817b6414ad370cf6d3468978fcdac383d5b469b248c565901f5e1f8d2eb28f4b2fe284edc9270a08852c8ac83b1209259cb40ec7066e03b86f81731975806cef8c1ee02e826679af0ab0effd63dac6b9a", 0x1000}, {&(0x7f0000002340)="d3aad5704f3eec2e5fd47d1dc227305bdcbcdc6f0495cdc36c84e3737f0f4ebe40dc61c22691fd0937cc67d174645052c0dc5b0a8ae5bbd0d483159ffbc1048d4fc214a208f855359de6cf60ecaf3445f3b25b113eeec76bf3ca526b0a361dffb065671c44830f5c572f42253556a5a1f4c243c4ddaff0615efa742e58b863dbb4a5df1b8e952b6409831d5d7508adb0f86dd0f9add99f35cf870991e65c2bfb64854be571c02ebd69ab4d05aa4604751588f502d69df241d5591d5d3b2ebf0b3e34dbbf69f056b6b042992073100eaf74ea9136148029998cee176a910aabb6bd11", 0xe2}], 0x6) write(r2, &(0x7f00000000c0)="14", 0x1) 10:26:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') 10:26:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="42ac99a1924e327aad7012b1339aaa0248e032ef1f36d56d475656af0ba21f637b92ee0dabe79fcf74c1e5889d91792ceb946a8374d08326fc60bd76a2118a46c0368f1417f561663fed9351837fe561897b13cd11ec5d2252f5f0a3e077475383835029007693680150e3c7d8ae807cf3abf0fed0da0a41363c6af7546fdb584edb19485731321e53f7e8633759c0060f952e5fc5b92d407573d8b5bea6b5683db7907ecb6a618a994eb1153e04f9f9d2798ac7b73a298e8106020881", 0xbd, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 10:26:07 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:26:07 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 10:26:07 executing program 0: clock_getres(0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="bc25f63a14cc3ba71efc0f5a062751dd2d1960cbf4bf629c8cbae3f9926c5d61d9631a3b7660db54e5f963a6eca0ba49b7a80992abb3882fb8452ca157d9306223151719d9ab6b1857a0f1054d88095d3f94bf3f86d29426c811af1c6eee0e64acba1bb5e09d7231428adea9a16d67f964b10cd9169323c131030b73c1ac1eb46c88f784f8a3caf0ed19934842894271feab6fab0a4b1a2824876014931ac3800c", 0xa1) socket$inet6(0x18, 0x4, 0x400000) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x200, 0x68) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x9ff) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) fcntl$dupfd(r1, 0x0, r1) syz_open_pts() nanosleep(&(0x7f0000000200)={0x5, 0x32e2}, 0x0) 10:26:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) 10:26:08 executing program 1: r0 = socket$inet(0x2, 0x208000, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 10:26:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) 10:26:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0xffffffffffffff6d) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7ffe, 0x7}, 0xc) 10:26:08 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 10:26:08 executing program 1: socketpair(0x10, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x12c3) r3 = getegid() fchown(r0, r2, r3) getgid() r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() close(r4) open(&(0x7f0000001180)='./file0\x00', 0x100, 0x45) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x8000) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0xfffffffffffffd4d) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x80000000) 10:26:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 10:26:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0xfffffffffffffffc, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 10:26:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() r3 = getpgid(0x0) wait4(r3, 0x0, 0x0, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r4, 0x4) 10:26:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x10000, 0x1, 0x6, 0x1ff, 0x3}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffffffffffffffd, 0x0, 0x85}], 0x400, 0x0, 0x7, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x90, 0x1, 0xc5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x6, 0x1168}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000082, 0x40}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x5, 0xdb, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0xffffffffffffcdff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x7, 0x40}], 0x7ff, &(0x7f0000000000)) 10:26:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000040)=""/223, 0xdf) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37da1aa0092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77bba196fc6f44e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923379e0619d026235bd8c16f956e805cc4181d20d0a3ec721cc0e95283471b608cc4a6b3a4692b11ae1b41876f8a07c401c9628beb535be3cfffedd8bf925c5970d0148a5f98f174ab307d1f6d208943dc1531eed1b43b3858c4cccaeeb160a58d2b55087f982b73959d594924c9a4acd31ba86379e3580d2d53668c978f9e9ffc14780a65f35e38dc9b67b7ccebd59a9f92d65deb52796c6d499af6e19c52eb6732077f86452dce1952a66436ecd9f3d8e3451706bd3"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 10:26:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x800000000000000}, 0x0, &(0x7f00000000c0)={0xfffffffff, 0x5}) select(0x40, &(0x7f0000000080)={0x6, 0x81, 0x8, 0x5, 0x8, 0x8, 0x7fff, 0xbb5}, &(0x7f0000000140)={0x7, 0x1, 0x20, 0x10001, 0x3, 0xffffffff, 0xffffffff, 0x7}, &(0x7f0000000180)={0x80000000, 0x4, 0x2177cbf, 0x5, 0x1000, 0x8, 0xb71, 0x5}, &(0x7f00000001c0)={0x1, 0x3}) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x5}, {0x1, 0x7}}, &(0x7f0000000100)) mprotect(&(0x7f0000376000/0x4000)=nil, 0x4000, 0x0) 10:26:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x0) 10:26:09 executing program 1: msgget(0x0, 0x0) r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 10:26:09 executing program 0: socket$inet(0x2, 0x3, 0x81) r0 = semget$private(0x0, 0x3, 0x80000000e8) pipe(&(0x7f0000000200)) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/18) 10:26:09 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000440)=""/238, 0xee}, {&(0x7f0000000540)=""/102, 0x66}, {&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/211, 0xd3}], 0x4) close(r1) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x14, 0xb23c}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="229ea5bfa01a4d0c3e8e8ebb647da079bde6d6a5803864a44e75afb78cfae4fec04ca9fd325f3a3ffbfc3ea1bfc23ef3cf38337c3af382262088fc0e9ec00025a46145e6883df79cf697dc73595099656b8eeed7788fdba610bcb4b7865c", 0x5e}], 0x1, &(0x7f0000000180)=[{0x30, 0x1, 0x400, "d6b548f2a5e1ee164842dd10200a916c96fabfb2f1323a2ad1"}, {0x58, 0x0, 0x7, "3bbe8a8847ea8da82f8a33ec436c0f42978867e4d6cae256452afbef38e615cbb418fd6348727fa33d276cf0be418cf136f9b730227f71e31be9ce14a0ba8a18dff8ee54"}, {0x40, 0xffff, 0x4, "88c6096a48d30efb7d693f9ae1da2bf9cd9cf65f18d95797a537bba22009fe2bc8da792f4cfd76f349b43b"}, {0xe8, 0x1, 0x1ff, "c1f967e391cfb5ebaac107c3c1a5ba843fbffd2f4d4aaba7ef10f02919693cda23568c6f9d4e1f75dc9f3fc22474b15b4f2dd222f94f67a15a0918dd8722f1b2f76d1afaf30068400217aceb02b44720a765cf180b1bc3a7e5726dbb1a07db61feef971a9c36903d16becf44603c58e8c00c1a4b714ee15db059b23d72387d7e06d9bc189c9bf508ad802dc7f3f7e45ddb7cda42795865a6c9a4ad78175b3c1a3e945a502f29bc36b88c750198a5c719c4ef4e6096d1651e231f4219cdbf8bcad1ed8aa8499f423418b2ee6bbbda847e27d28e"}], 0x1b0}, 0x402) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:26:09 executing program 0: poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x3ff}, {0x1, 0x7}}, 0x2) 10:26:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd) kqueue() 10:26:09 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setregid(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000200)="ebff125c0000000048b70626b0b6ad4b66b261703c0025f88cb4f5e325711f4065ab629de738172f40dee353d06b731f1413df02b1bcd682af74e8d5df39e66c48f5a77b6afee261ce046cb821f96db37095c165b8f20ea2014d9faa23ec59ea110ff395cbf8d366bd3d94e6ec8e228d854cc78920f7b6b1ad55a1fa41d92663b93c9e4d88bfff0086896b733892f97794a85c876360553afabd720960614ee8709a9f1e3f2d254f81a022874ab7686a605880e573e3ebd5442fdb2500430f6cff3b55c05fc36cf4e368df1729234f61286ef6afa92d13692cb302f49bc7f51ecb3152042698b5feca4a40183c1d87ced907850db2c198b0f9ee1dc00bfa5d6fc6921c0d52824788f9e7c39107000000d4a9bd7820555c1033cacac695b1188b4775ad1764ee8cff33886f579bd085c4638df94a9249a902fc0422356f68603c75632380ad4776cd398b1f1e40fe6850a80e30143466", 0x156) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c00000000", 0x8) close(r3) r4 = dup2(r3, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = getpgid(0x0) wait4(r5, &(0x7f0000000000), 0x8, &(0x7f0000000080)) syz_open_pts() 10:26:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgget(0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f00001bb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:26:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 10:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x60) close(r1) open(&(0x7f0000000280)='./file0\x00', 0x281, 0x20) close(r0) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r1, 0x101}, {r1, 0x14}, {r1, 0x8}, {r0, 0x80}, {r0, 0x2}], 0x5, 0x9) poll(&(0x7f0000000240)=[{r0, 0x9991f3a46d4199b}, {r1, 0x4}, {r2, 0x20}, {r0, 0x45}], 0x4, 0x3f) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:26:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xdd78, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x3, &(0x7f0000000080), 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 10:26:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8c080030c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aaff8317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xfffffffffffffe7f) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) socketpair(0x3e, 0x1, 0xfffffffffffffffd, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 10:26:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="1b134714ac7cde35ad23a6857784e8371db369e44486f062f4bb8911f8b8cd396b700d139e6e87397112f3e46b1a0102f4805fe9adebc7470a9de93315ebf2a74be5e0dcb5739cd77ee15ffe807972c44b7d8290da7b1938bc1d39b8032a55f21f43daddc457eb7f68028183509b87bcf7b578dbeba0ec1f790d106d1e97a582e98ac4b9371df9ecd93230e7842ca1d554c99130808909b51cd336e928f2d37b747f2e38046d17d0ac31fa8ccc0b1b812fdb7a90504e073063a80d95ddb335a3ff6254e97b513dad62ff122b665b512d887d009059ea1c68c0a5a9bc9424e1a4daa1fdebe6127a72bd7a3e60dd38a81682cd4201d88ca6e40f6ef777c4a15bc43617b10ffb98fa1f75dca88f86a1ab89a8e6e4359e54c67d78e13b5874e340c3bb9bda3b73686e22b113388243d586fadb06573fa4f5b68e3eaae701ebddb6a6b02115860f51b98d76c13392047ad6e370eeaf42d11b0c1ec37a4003eec942659f0f6bc08d7b84a939070c873d6987cb81c9a2ae83239d04a4b0773c6c79387076a8a6c18128ab5e41d3a9cc13c96c971a1104c9fc543247e5ddd9fae9ed684b97eb3b28b8e9913b4412cf9d7d75579216924555d7392a726220906dfa1ec6f6d5b43aabdf21a99f633187e216ebeb64198bc74fe919c2cf83406b614519be67c74be38fa70e9faf9b9220b08d5b51402badd651f79bfc0487d6d98e60568c22922386766cd15f12dbe57b654c2b48d5581379b7dc5a189c824791c66d7cacaa835f83b7b56b206379b349984721d984e52aa8aa3d8dc042966d42f812fe1a38fe488493b65f48eecd2af987c5094cb493d1ce4dea5e617812e606bb71ce97f2f6b7025bbeb051b9426900b888d6005f1809f4b0467edd7864c318043f0aa3f23b8fdc401c0b5d0e169795e3576e7c2df1d59154ad4870b5fc2b07bfb70571b77dfaeeb93c982cb12844db59735bb2b3c8197b16a3d2214d597ecbd2c8d36776d6f16f09adc2b89374e3a3e00881dbbdab4d8f254ccc4123ac739fa57abb6ed5efdd44fe6ce2059c01b427f08de7ef1231597c6319b1c4bb83d17b49a261d6c5bf59e6dbbf0f6ca9358263a59a7cd7bcfe0db3d6c47302c2bae97a591982cf4737adfcf5081a087a9b9473f821bfa9352884f0dca2d2d3e1082270debd28c6b426e2158ebdb7ff7dbdd5cd2030ba149c0540495d205d44575dc4a1be2820cd82cc44e0cae5e57ed654ba758c5c1c5840d8dbeca0b0852dc99b7ec2759bc999bcfbf3456818b5a08f8c9d455cdac5057ff892ce8036d39a9cb9fd9981c00d142d4e075ba1a566d6e6772fbd0b398de9e1a62c3cc0d549b6ef2b6948c923b6c052c334da0891287b5b546506083c4f9ee940789ff32d4ac65d43ec200f5a41f25165520f114ef72a82f6563fb26ee75388e7f3a740529f2aeb79dbae11def53386fd6d82354cabed09ce526ff9befaf4ed5704afbd14e982cfc9c5ef5dc46072ad7139b993f86e1265f442cc904404e7e9d2fefce60ecbe98bbb06f6b811df2771810c1497ea41826f7329d3fd390f69f161fc340d2ababc875496632e76bddda7bf8bb6b52e806f1f3dd92aeeea70f5259646fbbd24fe81001de680e30808c7dca05b93a20bd1e8a67de4170996744d7fe6a39e82f6d9f737fcce95585af4fe04c77d2684df7fc167c6b3845e8a0cc2a7fe1c5446ff06dee8cd7dea2edad17fe098a888fb702603f9582b21d1a02315d95bb7e420876fa0df1e6d694513e041da781cb9bcfe8a58dcf5d9cf787dd76ee327f7a6bc5abead27adfe15f6b8df9ed182d5ade4d87f5053305535226c90a9fca0798326076ef84688992537cc2671cadec70e5c80cd7cf7b36da6f7dfa01e1efb005e055f3991bfd993e8464cb2d9d6c716fd69c91467eb3fe2f684a001f258cafd6f2e48affd0540ef72765f10d4284b48d7f41c9664f109b83cfeaa4e7adcb473627b2930422a09b7324371bab82dd2923b04d72c781c9590dea2a2b23df06090383574dfb2f0c9edc2d4315d287362fc325c3af657b50dcaefc6136f91034411da47e223d71f2b6771ad7f578f8febdee6392c7edd33a2420a474b331158bb854939809df09e771aa1bc9a3ae010cca120fdd528ff2c7d64ca430b195f396d469df08f982612da8e5a90869104bcea83994c2330a524566b0a4e84a1c145febf96822d8f6e7bbc791f58d82de36c307a81154e83c94dac8ea161866b0fb1437eba3ba6472ac0e3d37d0138d1f284700a12acfd8abb88151846572da03bc0ca6e575008f3ffe1c6eef4d47ad388f0c54c33bcd935b8cb57afe8317053fd2c2dfa05ecdd9f662eb7f816015f1dfbeb156e065ae93b96376cd548764858a38a2ccf7949d0c0b833238b49f081c924befc75272377f64e251a9cebfce49b4f8a7097095c16f67dab4c71f96584f016518ffbc709c7514314f855565b1e757d25d5e79c0b38ad7efb1a2325134f130fb1b44e27550a69446e838e233731e8b9c7b46b2316d6cd5ffcfb13bd2438091d27b794cb7c6f5100ecc55eece59d483902d93fc99953011872a24199e41f03825aed87ba07a93189c7a7de4abf7ced073e24159b0985ef62e8bb15d4b541c74688cefd3ab9c6ff24209ab34cfbd8a6b5197b17c76c6baab169862a0ffe36cc71bd96775330cf58463036fc10616523d0286949733a2bd17b40657de7b557e21ddcf43c5686b95a96199b5eeff5a17d3bf6ec737366937afb6fcb541c9529212e6aa12938425d38acf8161910eaf17422efbc6ca36fd274fb8f158c134a0db8c39ad2488b26f37be88664886fa3b4fecdcbc5f176f03a0a7b4dcc2a99c715d6a250b810eb7338b0ca148cf8c5c8c58d047041ec849c34bd5a0d5b46635595595c1bc3e7c75e0c2d836cc6ead9d093ca0d623891dbada046702b54360c6c3c2cd824e1c079f6173035bbb5ac88e517315b3ddf37c03ba49acf00e1489ae5f95dfed4e044137031841be04d8559dfcea101b4ce6bedca52ec11feaef543d28ddc639f9c1464ea9d11cf08d4907993a0f7126f7d2df981bf3dd402a95554e98f489001a3eb5ec1bdf41f27ce07de6d216794615aae77fdcde41a79ec185f28c69301ab01fe2071f04f02108812ac4a3564e2f8d9f87941365d1972e60bee8abe7965e73cef297ca58a40533efebd849d0be5f194d83468c55aa9a07f7a8acec0afe9e239cc4b602cd041e82215a1e120b960ce1f315abc34f1e4eea0d6e84791ea4c00e5690ffb9282e274aa474347f0e4e3ccb2cd44de5489d9cfdebf505ec0aa1b9c5dff9ba2ffe45b6881ab922ae1b952ad0c7dccb1a4962c4fdfdbbfd8f927e2108c078ccba5e908538f0580cbceb324b33f035ae93e918017f30aaa92e9ebc8b8489ae85d1b52d9d75d9bdae11bc6de3cdf66adb7ecb68471496e7599972252fff63834a3b248047ce1f415d1d79687b4163ef5e3b020ddda3da2bc203568ef625e95683efdf104b42c391338cf7cac7dc3c86b8c1ba2b9893b9711e217a622796f2c28499a7c8e506ff76c53ad8ea2cf31af29544e21caa5d026b41566bbe7d92deb5eedc25c7344fe6e6f2b4cfca6d656ad32dfda27400d3d3eaacb034e2302f75874b8f4e0e9fb07b0c0dabcb4d9086d89d9e2708e11f801bd925000b47eb6153df438593d103d584d63045c8d75e18ed4f0d5ac7b3127931b73a801830a0bbef7f004626faab847a4a38566fd9824fc11a3c08800f7649af35b15252acee89a07616617c1fe4702cdda3d5cf64e014a234888a48c7e2e0d6907170df3ebc0fd585dc5e82172391ed2548dcaf3603136b773d93d8249e6c57bda0f2ed56a67f829ae2668cc002b5f97828ac2361cbece4c5fba2b0fefb3aa700ba014331c499127b3089debaa8d19b52ab1da29169fa669ade8866e7f37a6c3e0fb9c3d8f45ba8f70e7496d4899acaf93d57dfb1d4288a5e82cd2dcd5605d5e9736be4da7a7d4771e232fdd38c81fe989df2fe647fdfa7199aa160d53d007f63a7f54219c15f797057e6cb0e250f6bf412f5be6a5128f49a6b99202dd8fb7e21c24b44670afadd9341ca6ee64543d34fc93616151293c18b425f6465d4a8e30ec3470b2fe7d8d0c0d36426b74a1abdd3b4cfa09f781b5dee5b6eff190dc06522b9be87893ab01e6c6486dfff500d9a093e8d160a0f73dc909015b14705114deab4db4ad03ed39c28319c245d6d8ec4647a8c25289aa6b5213edb7e9e4f435092a6b768aef6459b6aa7b0c04e64c4e84512667f370fbb03fde9fbf225df4fc8f4fc2d42c280cd8da0c60318beb602cbb95b79123f1a683af7321082748863c68d0c83e6d5d7cd8f0e3e51dd6910299719667b26bca6a7040033ac5e866745f30cca086525fb72923ba3326a45ec2c87349e80ef6f0cdc421eb549f3755b276aad5a8eb43c0d3fded3768150547dcfe270d68205a1cc65cdfb90e44e6fba193e7ffffe185634982b1d1a805df4264fa4f0ba8e949ba6c0666ee7dc45464765f3d2e3b0178c00cbea9163ff4ff2fe929695787295e5a217ff1bb72c39f27881b4d48946cdb6b5fef2ece6b7005cdb8f6b864124a4dd2fffedd830c19b9aa70cc485c6dd3903b23b1cdb82baeb530e6c110478762c58c3a88a13f4e088b33f3b6569b5f1952b36d530d04c6c0315c7bc7501c19b5355e5fc44bb449e37a72b1dc06cac38dfc8be9cf32d6dced0952a71ebef392ff5a2c2cc838aa0ef40d893b73a411ab9aceb55c922349a125707680298ae2a7c99df20620d70b41a2a6dc0486a86fe5269d3bab5d340935c2e8d102620a8052a309864878e61a0945eb65a43a955eccb6c702f13e7b03e8ec7cae1a8a1cc72fe629825ebb1b5be7b658b04a5a35cf5fca855eb2030ce55b2da6a45a35a16d8a22a78b4f566463a842d28fe6cb468d0bce9a0d07fbb40e616027f364bd17e0a9f6bd05a877a353c4b2cd505ce9e2edd4c448cb5f0c0c13c5778e5b564e07955676ca11f1029784a81c3f923639ecac3000f5708d204ee9ac4efd8b0d944a3e6cc0ba49f0365c0f60db31837159739dd1c7b82298224765768fb9535ff723ae8c1616a6f63ce31f8ec5d1fd87b1482a6a1deebe85e273b3b713da5ad8c0c4ca799e0aca669c70c208c38265720f784cb6d4f1a9cae12c383ccd8e0608bf1b6000091843bf5bd156115c0a6f0d6b33d2bebf01855e385ccb37e0d7eefe15d1fc11388132723141b5c8d053f00e4b57bc4e8145e0ac81754f828b141b78bda41ddd56ba5222d4ef61849383591b050a4959cde27a893d8dcd79ae89ae8d0ed9afae65ea616ae6b4c352485cc9874cbd17c22e5a078759494b58a3f5324aacf48bd61d7fb4d1c6fb89d81adc04ba937c4396cf36d7d09a18d778a84b28bca09074d68e5a17f07fdbc0ad4b7686a75adcdfaa482b19381f04c77f65a8e97929be85e81e99b72175a5537e3039291fa75491821d513a58c3f40ece43f5b8be98f9cf8c2faa28462721c1bc4347ce102e5c24e4cb52771d74a137833a20fe2dc22b9201ec33516e1695761bb7403fe20e8adfeefd940213f131ad431aaeb18dcb5fc5d119eb2d4e96e36bc045691361a3277c97dfeedec4967ae2db3946d31a982dfe85eb734c00848cb7f2296718a1212c8a437b9166af57dd24236d6486bb25865ded62542af27057961265132ee9226ca6657667db9fe5e99cafcef67653a314ecfdebb1b9c2a3b53101b1543f8d7f7b53555b7c31b8deac56b77fbf36395c0106653d5b862d35fec1194a3732f4022e9b42709c6112", 0x1000, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000180)='.', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:26:10 executing program 0: 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() r2 = msgget$private(0x0, 0x10) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x800, r3, r4, r5, r6, 0x2e}, 0x0, 0x101, r7, r8, 0x400, 0x8, 0x3c, 0x20}) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) syz_open_pts() 10:26:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x2, 0x1000, 0x6ab, &(0x7f0000ffd000/0x1000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) select(0x40, &(0x7f0000000040)={0x3, 0x1f0fc431, 0x8, 0x7fffffff, 0x4, 0x8e, 0x40, 0x2}, &(0x7f0000000080)={0x8, 0xfff, 0xfff, 0x8, 0x20, 0x4, 0x40, 0x3}, &(0x7f00000000c0)={0x100000001, 0x7, 0x101, 0xfa, 0xdd, 0x59, 0xc64, 0x6}, &(0x7f0000000100)={0x7ff, 0x5}) r1 = getuid() r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/110) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) sendmsg(r3, &(0x7f0000001500)={&(0x7f0000000200)=@in6={0x18, 0x3, 0xbbb7}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000240)="786fa3f9c441cdb1dc012dd10648c667df867d9dc62700d6fdb4306fd42dda26ca6c6f7f00b0c7e7ecafc9e5bbc0bfb76185a7114623f46ad37a3f2400dd55c7c045773692cd81201bb72a9990b62555be1a863f75ae3f3918110fb84c62b3410267bb9d36ba1626481bf37130401909fa3c3ffe2a478b983f34463ffc4e3306e00368cdd7cf5ca682f98de91e98318206dec66aaf70304a526c6d19c7c81c6cdcbcc75ccc7c0f25e6d006c90354c3a3d780c4bf127f639c702a285dd242f32ef10a2fdf693d50b4c95e081c364946bafcd4e0fdb4b66b37b65dccc56d7187c377ecb4d6d99defaae54de28fcce1c7efe461252e6ded29bce0d33b765cf6e3cb629e4fc19400c3a193be2872aa541a5215dd83d1e2e7ae731652680971ec316317ae7cf4f16a3bedd4e966e93277e30b287bc0ae0d802b1a3d472bfb9e9a6c166ee045de4ba225fbcf11d5c55235db17e00b7caa2a94fb1c628b538bab35436376935a618334e9c410805ee34928d47bbb501dbf7093d1a8707904ec355eca85d507c8cf76518435a08c64897cec96d031eed994be821485760499c532b3a90092c0ad1acd0addf92ef180b1c7414c1d7f907a58b46ddc0c80a0dfd13db9cfcfa9ac8b64f6193c7a9175ceb39bca54b2a10722654240331a988a36792df893e239977423d1da240c5258072140a3c90a6ad58b6eba6d82d37d5de320bdfa9d9173649195072a6f57503c928c38dda4d24c907ac0b283f808be82a6dbd5f990aac9ff3096159d062b52fefb43165188e4d11a6d81b69dca9e5c18b4c3246a6a1bc83e478dab3f1e84c44df4ca0145d99d00a9b91f1b8f4880cf17c9b9880d375487830441ebf846d81d905d5ad3729d23e9f3312088830be67940f03311244f9fe82acf1e70377abd58395fc0adf5152b0a7d190ef26abc57afdfb16466d2b35715a9246c613fa22f3da09d2a7b5708671a190023c90c44f50a3ea9cd137a824f853a2db113cb93242773110f1257c2ca0ce9aab6ab82b17cafd8b4cb02ced034b609d4f9349fe6b513267354125e7a9ac0ff02239301257778c071ceea5c10a6c7313258eac99268a48326e674819d75113824a3146ac6df82789a65cf2b0b96dc7b6fe4fe0338c267c69fdd241cb38d7eaafce54c80d4bd891fc369b49e15ffd086f1471ea547b0ec3fa881a4eb594e7cee6cb57ad5fbfe5800c451c1e4103c3b4f6a4d20de30dc3ef889740ea35f4c310b55e628996c5d2b8699ce4605d6b4d166e8238ac471e0cfdf2a22aaf430771ba8d9dc9f9c52b8058435fd5a190b840c4f5b64b117668b6985a5039942e9936292534f005d5c05bb912b4860bfba7ffa747a8358b2d154766922f3f6e8f63e9fa2fa9e44e574049e2c60476ddcdc97d1d4b820082fb75109136131b7999f02228f9e937c49245cbaadeba507bb5f0d5b6e1acf2e71fb5468f9713910367a8f36418ae7c5c6d513088355649f445147219d9c1bbc51e45854512c352f24ddad9dffe1b124321dd14c9e40ccd5b8feed25f2cdcec0718c26159140030c7ea880d55cf4abb4a179c40dcf5f657b427ccdb30d8373e0ea2d4b3bea8dfc2f66b75ccdb5101dd018e7ef5ee5d45f6d9e4d284b62a16a842fc5be5b27cab020cee9a8cf3ee79ec05562cef884a34e8c140ff8b56335841cbd201705fa4f364234b60c2dc56f76f4fa9836a3323e2d10d196711766d43f4847367a9619ebfebbfde2a3732c95030763994a95669c33174588de696ec16ad5bea2cd3efded0d3c8308e614ebe3aa8bc4876731ba77c7036af0b4ab47fc00d31f7862fc57d867fc102379275b91e3db7367059312c685b49285ffca64f29eb258ebfd861a9367bb620f5d30cb53479d6dcd9330091c2f04005893b672f916500ae831f7bff2522b5053bfec271660cfe5e804e787602b5f1c2470b207b4df7447091d4734b6d4e719b88e05d8b197dda6c9afc4d5505d273bfc94d83c990f2009db4fb5fec2f87b212cccd24848eeea58ec4fde1e907f4e36ceba2ec086064407054f0da006483ae6638ce62118b05a17bc7917c94b111b5371f15b9812905525d6d72e2ca64dd1701dc87c6c4dfcd9b4a4610130e7310491b2b3095b4f20c77843692ac089472847bca387424b60062776a85173fb472647071436704f94c2f150f0ecd6bd100aedfe5247ff96fd5e2f2534f327a03826b68f1deea1dee996acc8dd6fb505bc6eaad125a2c4023683275c8929e761004497fae032e8ec5c7755bfd6a6913ad3c8a4027b235505755f7567a2dee364fa0d8b5eae2e06f645d2ca3a51fd59c07062daac5bb13cef79a54a5a12a19c9856193861d92ca1f36de9c2ff1e01f10b808105e89a93b9eebe413eda27edf6cb97b17a0f51be9f160860777f02e01f229dfdf7b6a316236b3aa8bdcc121e6d06818ab7b3179a6a95f89a8763f763a5c67b78d3af3ea66cb6e3a83d1435bd028b14ec1e98692b1ed6d12c9f73ff88cbe00800ed3981f2f1f90f752a473cedcd0f165c38407206bdc7671d273e7ca2a1aa3d7cdd5335daa6e7438e5b27f3232b04cee1a05e15b91b3ede4494aabb4dde265b36085a024a83a4e54d2ff75d440ce91c02f6893a94632ed8f526f49a8717f59e834d7e0fcc15937720febdf0911e593e3db959aec21f56d895d8d763f9b64a610b30048509bfead1b839d0cd64c4de7403e7d976bfa4dba1d29147e12c340453b8289592a580e991dbb6552f281d201081da989f0c8ccf3fc9296fd2e7e048f7e8043afb78d500e6ee497c6689404a82ba226768abcb02e082b1db1346d542ed9b4346b8ef4c02739f643728ccb402edb67567887a407bd6ed848cc9337ffb073618ea6bb2730cc12918ee511e194a2f3ecfa8684278f83d167a7a54dcf41549fcbfc527941e6e217fdaa05646eeb3c691edceafcdec363d6965325620ca79d53eff69da8206181893e8f6abeb35102bece8bc635d99a36c5e9198211ece531263bf99117cdfc335ff6cce460e825e1be68b61b5801baa566971efaac74e2f632b3b0ba0ae581cb408ba0ccb8b99ef71189a4ef326e8a9807e8017408369814d1fd40c7b3ac1db5ec92f1a71c88e3549eab309c87b91dc60e79b8dfcc062f1e8b48355bcf412022fb430cb4eb54cdb568246b368026f1ad3b1289b7abf4ab1ac5c667d19a59a45a82adcc47cb0df2b5b26fc1c725ae3baeb359e833819d83584f29e0ffb4169ffbd15c7ab79bfff17ac824569a90bc87b6d39a91bcf7140b64826f572bf8badb3a0fbe28d98c1e376a001afd65f91291709a9e3d104fb0c692b99412c751c84d0df7a7d9aef59acdf65f4d76994f859d844b706e87e77cb3e1118266aae5557a81997a5cd86ef2de4af4aa331a0cf4447e15c3ee971e8b8c0dbf83ac03b5b675f38b1916513d6cb1c11038951c4bced376149b3755aaab2f5257a729c9876cbcdf6af75de5c4c6d868343a90ea0df6999d084bdcaa188bd2db89669c3d5dd0e09fd5fa48b1e1a1aa12fa10d3217dc4beb97078c94c50500ade68787cbbd28ed41d20c81f5ff3e9ebeb49435dd3cbd803c183972bef1b1b532e484bc8ec2f2437495a18bcdab5639e8b65e8b3d1c8811a8c8e6849a925a08f6ffb1bc41e27e0caf69b6b50fa410bbc2716a8e5d1e8a8e8e3652d7f6d46e03d011e34768c5ac939db66ee10b9eb9fef920a001c9a7b5975abd630647ce6f54b4167ddf421b07051b025da6580698c1fb7ce0c18ead274e94bf9311f9aa7a0477e16e0fcbc5bf3e65c7bbfd952f5f9b7e51c8c7e98d2892a4c89de4e885dd4fa05b106d64d3cbd405cb493f5e6090badde20e36d6fa321a382c884896fc2a9f7fea43ddbb8b80a29f993d5303d924e7d91343f81e43f18765736e4f4e526d497dcc6badaee070f9fff4511458205ff472c580d67af2a5d16dbf5324c27869c0ebde88a1b118fe98df054753e3867fe6fe1d978d840954cea45b312f878e0e48229d3ab447322e8a405df9b2d24fde355e79466424445198df6091512fcfefc1681fd7e8a703b8cf36b9131654a7b3995ff70e00b9c2a9667ed255f1192577ee82ecbeb0fc0a10b45470850f8007cd8701365ce7884ee3837254ab7876c9464f0a227153801a5adbee90a220aabb8df0a57891456f5cefd6470fab8d02903bc9c61892f53c0511f9721f4638d34132bdb495327a015c2da319bdd131bdd52cceccf60879e52c51da33d0d155cf852a0f4ec98e747d8acfc884fbd826c4eb91e4c2d24d03337aab51c01605d362251e895b8156bc726acda85a48a7c76f02d3541aec381d6ff0bd73c81d3432800ee5ef442f8896429081986964c212f56c44ad9f95865a6361185dcb0300bc4da2a8af77c4aa6ccc247e192247e98e77d7508c1be60011214c31926bece287506e6ead75fd54b5256484f4e76f2bd107055de67de3b39cc2ac061dfc205e229d705e5fa4e077fccc841cb87d3bf41fa2da0fc487b3f29dc9075a93ec2809bb1d878509c075b0cf710aa8e911416799f418bf5e0289c0fa0a1bef8c8db5f0b62cbb8e35e967195b9cf19d6cb6d6258d064396e6d331747495096248a676642a375697274bacb796260d7ae699c7e1cb00498aa1f1bdd9593a3dc8359040f96d55248710368b9937915c0c4f195efaed594074bfe46ceeba903e3fd373a4880627ffbcb03628230e18a10bf69f5066cb2eabae65da870d4322c3332032a6b8c6eb1a541dc0e38da49e54e87dd13a534f0fbaec257ce271584d3c1d7e0e745b42aed6ccc2519cbc7a03c71e9e51bf10a400ba2e5a8cfd9e06cd24fd63fa2fc30f5887eb5c03157137a6167aaa792d4fe6b1abb880fcde95bf2ffb0f5c1677edc76f81106e3dcd1717e21ba039f37e7a398a0c48ee28985d57d32adadea22457bb40a8b21e55108979bcb4816e5fe2a70adca3a91121a8171566aca6f2dc3be5a694d4cb981c2f18fdc3798cd49c51efdbf47ea5a149bdff38b181e868773ce78c878d3a2f1a820249b5291310443bcdfbfe91ed4d29c880d53ca3557f6e6096ce2e8bfd285417e6f017bde1589045d545dc53ce88a73fa2083a6a7b3ec671a6355059bafc2e68fc8bcef18cb81c0acd7cb17dff17f00de7c11e49a5a994d60db5742d4447a7d29fe4c31be578c7b53bcb44812be6af89ba2b6bc13ae6bc86f190b2e5aa73891494e1974ebc66c8bd41b87c9c348bf18a70d598bf7446ae7ae99d88595b3044a74b61e3ad1531a4ff05649fbf0d2c543ede396313ad0c25d505caa7f8babeeb7d4d82bc571fc24dcef55fc09e8e300208ad4b26c3d17e8ebd05447b3a024df298a5e39a8265242dd15b8880a398524b0fcde2051d0c78fda50c0d627a876516fa8d7143596afaaaded5dca546ec3cb8da7c0d64a5b6a1c534f2fab68dc6d7b542241dc7da100c5594ed9c12c572d15ac98c7bf9790587cff56f0d9c737b1a355fd6c816b4501505a83da67edbfaabba08c236c897261cf8167823a1398d35a28944791d2b99bf078ec467f5e8ec29b3958d302202ee591c4fbb62ca0132620fd298d2cc76b7da372251203b604b84fa9758b7a4ca6fee0d80832dd3d0baf56e7e2f0e2a813c468001c9f958757fd713b600989d012c23a60042b33b6b825fc810b9e20181b2ffcb35790584d65347bc8a831aa7b9bb19f210dd4ee7acfa924574405362a06e4babdea3b6f034bbff2b8758d4dea9de7b9b1b99ca099112d61f6326affda557fff777df9719aa68b0fd7451609b1e370d1e029a16845765414c425439c1e6", 0x1000}, {&(0x7f0000001240)="6d3fce9d5f9ee87fcc588bc96ecced483b3a8170dd5d8e0173c74ff4854ea1d9bed0648c4115c5d835978749fe1dc851ed34c534b80a142ebd517860dca76b58c61176b48e86b6fe235f811c73ab08209d5df3f2f31041409985a4ed035a7f9ef19597b69989d9a1b1dbd23d48b47d4cde57a279f65d79edf72226a930828cf9dafc35", 0x83}, {&(0x7f0000001300)="aa03553f4e57d02ad01c8eb73d279dbc26aab29ac3b38379f3d8e1cb8635665232e9833c24a33b686e86bdc62ceb2e49dc5b506b1a69631f83d634c95aea1c37ec1cb549d813d7e71dc6957c2c104b6400a777e83c82f3db827ba080388a17bd6614fe9d89c3abb27cd4fd428690d468542d4af70db8bae085db14615bb41387674af98e7afd9364a3d489b1ba09a0ad918124b0f20d2f92fabea3c4bb25092fa99dcf55cd6c00fe4b47e6cb32de14a62cbf65a6dae0b4f8c7a626cada0b20f4c3eeabcbb61e177d6da04ac0c8047b653cf92240275c2d80019c0d3a6fb864c56b0bcc157e1ef3", 0xe7}], 0x3, &(0x7f0000001440)=[{0x90, 0xffff, 0x1, "73a21882af2deabdd04d7aa271fe9e6e38078a3447cf5d79f190325fe1f5ad2614c670bc37e2bcc5a2dc95429444968767c961058156099a5a16a090d7dd028d36b34473b40810e5d9522d0359619c2aa511a66a4bc4735a501d681f8f8ed4a1902277b6a70f863dae178183bd54bba40c768577cde19e0b75aa7db24e"}], 0x90}, 0xf) r4 = fcntl$dupfd(r3, 0xa, r3) symlinkat(&(0x7f0000001540)='./file0\x00', r4, &(0x7f0000001580)='./file0\x00') fsync(r4) setrlimit(0x7, &(0x7f00000015c0)={0x3f, 0x7fff}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001600)=0x80000001) setrlimit(0x2, &(0x7f0000001640)={0x80000001, 0x2e}) connect$inet(r4, &(0x7f0000001680)={0x2, 0x3}, 0xc) r5 = msgget(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getgid() r9 = getpid() r10 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001740)={{0x101, r1, r7, r1, r8, 0x0, 0x100}, 0xfffffffffffffffb, 0x0, r9, r10, 0x6, 0x0, 0x1ff, 0x421}) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000017c0)=""/117) msgget(0x2, 0x70) bind$inet6(r4, &(0x7f0000001840)={0x18, 0x2, 0x10000, 0x8c}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000018c0)={{0x4, r6, r11, r1, r8, 0x80, 0x1aa0000000000000}, 0x1, 0x3, r9, r10, 0xc670, 0xdb95, 0xfffffffffffffffa, 0x9}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001940)=""/76) 10:26:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) fchmod(r0, 0x20) clock_getres(0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x2}) 10:26:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0x2, 0x57, "8f16c22f4859b7a9a2f323f5cc0af1d66b7ba353", 0x1ff, 0x6}) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f00000000c0)) 10:26:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) fcntl$setown(r0, 0x6, 0x0) 10:26:10 executing program 1: poll(0x0, 0x0, 0xdc) shmget(0x2, 0x2000, 0x27d, &(0x7f0000ffb000/0x2000)=nil) syz_open_pts() 10:26:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 10:26:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x120) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 10:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 10:26:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) 10:26:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 10:26:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x107}, {r0, 0x1a}, {r0, 0xff}], 0x3, 0x0) write(r0, &(0x7f0000000080)="b2583abc4c7f536bd90678f846fdbc3423bca6b8cbf2337c4b1926b7da380683863defd5252b203fd9b4e0ddce508761d3bcb0a213dc32566a2536f310ddb852935c826f73f3d54a27c9062f9d190da01bfa93756b50438de2b1a664dc43d21f", 0x60) write(r1, &(0x7f0000000100)="900acd8a5c4028ab742b43ba98cab5b423cd9bdadd6c9ee4c2b1b24de1c6702237cbea", 0x23) 10:26:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20d13, 0x82) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = getuid() r3 = getuid() setuid(r3) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f0000000100), 0x2aaaaaaaaaaaadcd) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x20) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x200}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7ff, r6, r10, r2, r5, 0x100, 0x4}, 0x3, 0x9ae1, 0x3ee0}) recvmsg(r8, &(0x7f00000005c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000640)=""/173, 0xad}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/203, 0xcb}], 0x3, &(0x7f0000000440)=""/12, 0xc}, 0x40) semop(r4, &(0x7f0000000340)=[{0x1, 0x8, 0x800}, {0x0, 0xe3a, 0x1000}], 0x2) r13 = dup2(r0, r0) connect$unix(r13, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r11, r12, r9, r12, 0x100, 0x2}, 0x9, 0x9, 0x200}) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f0000000c40)=ANY=[@ANYBLOB="2200002f66696c6530589b076b74628be46e65a7e364a0251800cc098567e2869d652e1fb23fad81528e18c255374ecf8ad87e22cedcefe87ed749d9f0a7050ab126b647d29749bff466350ff526619b3a314ff278edf1ac2df85f869fe8ffffffffffffffd34349026a3186470e78a0909c5af0d4001f88fe97c53904de00000000000800b877e2ac8d4566af1d0200e4e32e1660591b1937af99b3f20a509ba954638e04129c198e4fcc87b38c0cb03712848de23ef0ddde3e3b6f0605920e80bd0000000000432158d43b04b682b257310061693f01bb65345c434087a61aff03000000000000fe75ef896fff0100000000000067b05c873769de551e18ea508059caa69fc59c16a745e9672c7ceeba8f815cc9fa1e0200000000000000facc16f7a3d3121fe805982b41fc8ba0e678a06dd5cd607884fb9a483cd758dc2b5349dba831594e4e4ed50ddcf0d8924ed1298681a18730bb8d87581ff923fd36489f1ed0758b58bc0c078dc4949b6f14b7b67291a50af8e578491337490224aa70f806d92cdffe8ab14ba5bf98643441f2ae87f533e6524192488fe482d168629b6115ce3e5f8bb770fc8002b6909a6cd6c9477366b82fdbc80f4be94a7324cd91a3d3c6228af57645e825cc13afaaec6640f39467e5a8c7948f2773540b0ddc9718b658b8459df6bb795aff7f2434158c500d10cef5eb4c794dd1ae00c40f6ac58e9d1ff98409d30150fb2a1545d8d93f022aae3b3e035f835adefede7aa420f545fb0f60bd30a179f787d97b1a56bad29bc9531c2a395c757ea4"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) chmod(&(0x7f00000008c0)='./file0\x00', 0x1) semop(r4, &(0x7f0000000c00)=[{0x0, 0x0, 0x1800}, {0x3, 0x8}, {0x3, 0x7, 0x1000}, {0x6, 0x1, 0x1800}, {0x0, 0x475, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x50980, 0x1800}, {0x0, 0x400, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x3ff, 0x1000}], 0xa) 10:26:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x182) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 10:26:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 10:26:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0x295f6df3, 0x4, 0x9, "ff0268f463d1c3b5d37834c62036fde8544db194", 0x200, 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:10 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) recvfrom(r5, &(0x7f0000000380)=""/146, 0x92, 0x40, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7, r6, r7, r8, r2, 0x8, 0x1000}, 0x6, 0x80000001, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 10:26:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000180)="2a1e38e7d152c0680889beffdb26857410d68239755c2877a08f33c72ec87cce6d59ab7639ac332fa54834804aacfa85a9831665d03d3bbee9ee709a9f273f86d18b3e6038a6f8458ba18ec714fa3a1e2cff226fee1cd7615ab41903dc461a8ff465729121280b2452e6d43d06c190d733a2dbed32c5d724668982d91258b553daaa88321c6a13a4d4555c242ae6cfbb50b1d8cc4e7906edfbcd99d4eae37bfb3a867e8e77b7a38c06b130bbaee03fc450055d5c922fb1b041df662cb8e04560f43dec4548f1bc1615b2a26e9976d32f6b9b59", 0xd3, 0x7, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 10:26:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 10:26:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0x8) setsockopt(r0, 0x80000000b564, 0x8, 0x0, 0x0) 10:26:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8afaffffffc4a598824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcda9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d009", 0x65) write(r0, &(0x7f0000001680)="00c5", 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) truncate(&(0x7f00000016c0)='./file0\x00', 0xffffffffffffffde) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6, &(0x7f0000001600)=""/77, 0x4d}, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:26:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x0, 0x4f1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x94}, {r1}, {r2, 0x100}], 0x3, 0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x4) syz_open_pts() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x4}, {r4, 0x2}, {r3, 0x20}, {r3, 0x40}], 0x4, 0x7) 10:26:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 10:26:11 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x140) 10:26:11 executing program 0: r0 = semget$private(0x0, 0x3, 0x9) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x4e) clock_getres(0x2000004, 0x0) clock_getres(0x2, &(0x7f0000000040)) 10:26:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xb238) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x6, 0x5, 0x1}) 10:26:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) listen(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3dec2d2f6669c83abd9ffba569e29ba1fbe675b5bb7e5b8e97f86869ba4c96747e3d20f5fc606899ae10d9cb0256b915349277bfe16a8ac67223fde0b2fe3adcc334301063564fce3a2f98c93dc297f15cf382d4f016244fdece8ad67e179a1a74e7dab82e4879f29c14a47307fc3f49007f935db9d147a8798abfe410ae51ba123a99a573205c284a02c7a27010043fcf160f54d2820a1a346d6299aa43f4b7901ba4fbac4e604c54b250de773152a340fec5d53875b00760b5f19547ff4df29cb64e5b35f9d058ff33084a9bb2bbc8d4d0b93bc9227741cbf0e761caac2de29d66142dbc88e27e5cca3b70c959e9d60d0765029c280d393f5fdbc4a1c9cefd97777c2316715eb865ba80b8ab278c97d03c799644103cf75473de09c5f14edd"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:26:12 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt(r3, 0x6, 0x200, &(0x7f00000000c0)="f3ca4439881faad490b705e492171a7358d251750c6bfa5d6ffe1caef0200c6dedc2083cad03fa8b09d86b78b0475da0dac508e84df8ae2f7b7cba80", 0x3c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:26:12 executing program 1: socketpair(0x18, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = syz_open_pts() bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:26:12 executing program 1: socketpair(0x10, 0x8007, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/63, 0x3f}], 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r1, &(0x7f0000000040)="e8c77a84d9a8c730c31f5120a91bec9fd747196bfc198d5119184ddbdd888b4f081507ba9502fb8afae287489eb8a95ae05ae6f457", 0x35) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r3 = semget(0x3, 0x4, 0x20) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000005c0)=""/4096) r4 = syz_open_pts() close(r2) dup(r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0xfffffffffffffff8}, {0x18, 0x3, 0x0, 0x80000001}, 0x1, [0x3, 0x9e6, 0x4, 0x4, 0x80000000, 0x2, 0x100000001, 0x5]}, 0x3c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900000000000000ed96e7f500"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair(0x10, 0x4, 0xaee2, &(0x7f0000000140)) pipe(&(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x3f, 0xffffffff00000000, 0x2, 0x6, "da0f6a830059bd9c0ee837c558604ba0d3281b6d", 0xfb3d, 0x8}) 10:26:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/68}, &(0x7f0000000000)=0x1e) getsockname(r1, 0x0, 0xffffffffffffffff) fsync(r1) ftruncate(r0, 0x0) 10:26:12 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000900000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:26:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4000004a, 0x7ff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40}, {{r0}, 0x0, 0x40, 0x4, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x33f40900}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x7fff, 0xffffffff}, {{r0}, 0x0, 0x20, 0x2, 0x800, 0xffff}, {{r0}, 0xffffffffffffffff, 0xb, 0x80000002, 0x1, 0x9}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0xc9}, {{r0}, 0xfffffffffffffffb, 0x11, 0x10, 0x200, 0x1}], 0x40000000400, &(0x7f0000000180)={0x80000001, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 10:26:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 10:26:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 10:26:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/64, 0xfd3d) fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:26:12 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 10:26:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x100000000, 0x7, 0x2, "e361f765df8bbbad4b58c292f5db29393b21bcdb", 0x0, 0x6d0f}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 10:26:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x200, 0x80) r4 = socket$inet(0x2, 0x0, 0x40000004) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r6 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x20, 0x1, 0x6}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x22, 0x60000003, 0x400, 0x7fff}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0x8001}, {{r6}, 0x0, 0x94, 0x8, 0xa52, 0x1}, {{r7}, 0xfffffffffffffffa, 0x2, 0x1, 0x66, 0x4}], 0xfffffffffffffff8, &(0x7f0000000280)={0x7, 0x356}) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r8) 10:26:13 executing program 0: setitimer(0xfffffffffffffff9, &(0x7f0000000100)={{0x7ffffffd, 0x7}, {0x400000006, 0xffffffffffffffff}}, 0x0) 10:26:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 10:26:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x3, 0x7, 0x0, &(0x7f0000000580)) socket$inet(0x2, 0xde133d8fc4155c1b, 0x100000001) socketpair(0x6, 0x8005, 0x4ad, &(0x7f00000005c0)) r1 = socket$inet6(0x18, 0xb, 0x2) socket(0x1a, 0x8007, 0xfff) listen(r0, 0x8001) socketpair(0x1, 0x0, 0x3, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffffe}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="4668e35c59d00d99be1e80d3daef0448fc2e76f601c9ca544257cf1af67a66e486a9e40c3a71a1e235a420563e5ea2dfc05520e04db9bc1f", 0x38}, {&(0x7f00000000c0)="9d", 0x1}, {&(0x7f0000000100)="9a1c0a75d7d412fd533e662b516af81b39df894ded5019a2e2f6aac4dac315ce672f6f5c799800c2493f91aafbd00b04375e66b9d88f392846e4b786de31dec1c066457152b116dc79f665ad6b1d57cd5a00f9a681887381837c497f2538524ffc330f93f1f27e237f941ef0ef01192bbcc5f5a61030fc29c3598abf141a227ce660e5b67ba047a6d9bee1adac84cfebae7f1e947bae88b28d13bbfaa15b6305f71a90542b759e53503c87469c050382363e7344ae31f716f2eb690f18e458fee29601fa581b895a65cd14df7d9c2e080d477a4fde10a618467497918e", 0xdd}, {&(0x7f0000000280)="59d23a024d869e538062667f4eac4d43f2c30604269886e63ddfdca2b0cd9362cf276c7c10096ef02e6cb012c0a03f487826c0c34d0ddf4b5c1569b06552cbf873a01b2503b29d9a882414917401bbb8d3570c93534fd68d9ce26817b62c2ff30321515b5e99a3585d70e0fd354d22f47a7235dcc661e76711571b84d6f72ebd52e3857ac0c2812c2c71e7423968a241b0eb52de53962c77ae7bffa324c08bf5662ac547ce0bb1e638c5d603c87d057ecdcc725d129ab83c03d1fda604afd5030e624d451f8ebc3046623381b20446800bbdb5261b016d", 0xd7}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="b000000000000000ffff0000bc00000036802c126b4bd1982ec25bd9935f0a38d26824279cf624090ca560f8f99afb4f92ee6464df7a52b79eb958880c78e7bad8bd3d0b73c2298e2f12865116eff8697ed7f1256b74cbd87ba020088701ae788ee1093661eda10c24986e2cb0e52ea4641c1d1e1a79097a953d8b555613f4a2171226cc7df2dddff42e88ef67a03f7c62b154ac2e983b19cec5f0b9c24002bf5614ce0eb3594109001756c35a08727e"], 0xb0}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000240), 0x4) 10:26:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffffffffffffe0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r0) 10:26:13 executing program 1: r0 = syz_open_pts() socketpair(0x1a, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="010000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe49) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbfd812eaa4e713048e69931929648000000", 0x14) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x200, 0x4}, 0xc) 10:26:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:26:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 10:26:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x4}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 10:26:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 10:26:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 10:26:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0xfffffffffffffdfb, 0x1, 0x8) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x6e, 0x3}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 10:26:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7ea) r3 = msgget(0x3, 0x20) msgsnd(r3, &(0x7f0000000100)={0x1, "34cd13b084eded6652340a2d36e74db43d17cdbb281fca2701a35a51cc7d65f19a2a6247889c9782620c05a4365bddaef0f5b1d72226d8d0588e3eba98dc2a485a2c15ac3f1f27a0dd853236010bbcdd237259b6ab45fc4ba3f5b3e114e857d76af966b72476d36ff898bcc8148df3aba3deeb221964ea4c4d38f2731e7f5d03b41deb8b6712328773b99d235efbbd79cf34636a6023d504af3fd2037ff6a90456"}, 0xa9, 0x800) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 10:26:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getpid() r6 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, 0x0, r3, r4, 0x2, 0x7f}, 0x7, 0x6, r5, r6, 0x7, 0xe, 0x40, 0x7}) 10:26:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = semget(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000040)=[{0x5, 0x3}, {0x3, 0x3c80, 0x1000}, {0x3, 0x4}, {0x0, 0x8001, 0x800}], 0x4) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) semget$private(0x0, 0x1, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa8) 10:26:15 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x1000, 0x4, 0x4, "dbbd5b58c78f981c12965f701c48b72fe098e3c0", 0x8}) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:26:15 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x8) 10:26:15 executing program 0: r0 = msgget$private(0x0, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 10:26:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000001600)='./file0\x00', r3, r4) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x100000001}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="872e65b3bc8a0c5172b794d2bf1a38a352040b3d63dd6022afc331b3d3608bcff8b31db12aa3", 0x26}, {&(0x7f00000000c0)="249720e56657a85bdd9db7ba62e938c7fd49152f4b77bbcd7c26c88c65c243b7fc4eb88caf7f77429f573b6641c96cc9a7b16d0d356f5469f00cce11eb18a323da52213c8f87217fef8ae170b65c482ce3b94d2229f2734938706ac7568b48f1c6d3bc5d6ed0869802da819e", 0x6c}, {&(0x7f0000000140)="1e86f00c4927d7c9fd02f063fd5137266c247500661e9c99bb45187a69ff7b02713213e4a0f42f0d3c50b36adee6d8b630cbb0251963add08c85df6003dd2fff34fd001ad9fa0713b7078316fafaa23aab1ae0c5c1da944565ffc30aeececa05c55108626d16c65bed62bf16207a09e145f2881900c0320581fffae8df499f0d9b85467fd76b9f6707db7e3a50f0798451e41e46e4ee99b276dacce06e46c7fd468a84e72e5df5f8022c18127eb22f0a2821dea047541d6b9530d5d50fb780c6aac63a84f6e7c8c0729773", 0xcb}, {&(0x7f0000000240)="17e206c7ecf786e9e3c80605dcead45b8b14e0c5aa0634ad427b5ea296cdda8635ec1169b6f9", 0x26}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="00000066aae432f24353f0848984f06bb8d64408219b7ea59a0b2bf7db6540b45e00002f486ceb14cf2116c2fc50099a06cfb8463b33ea46976e7204655624"], 0x30}, 0x8) setsockopt(0xffffffffffffffff, 0xd1d, 0x11, &(0x7f00000002c0)="aabe56f6", 0x4) socketpair(0x10, 0x1, 0x3347, &(0x7f0000001680)) sendto(r0, &(0x7f00000016c0)="8e005bf83978", 0x6, 0x0, &(0x7f0000001700)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) 10:26:15 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x1f, 0x7, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = dup(r1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') dup(r2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x6, 0x7, 0xf8, "593c56ee330bd10fc32e43d94acf51a8dbf44f93", 0x2653567f, 0x3}) fcntl$getflags(r0, 0x3) 10:26:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x2, &(0x7f0000000280)=""/123, 0x7b}, 0x840) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:26:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x2400000000002, 0x0) sync() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00p/file0\x00'], 0x1cf, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0xffffffffffffffc1}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) syz_execute_func(&(0x7f0000000040)="420fe1705ff36d475e42d9b300000000c401fd657500d8bf0a0000000f1b050000000067f3480f38f6ddc4a2fd217a0fc4e3e95f47008c") 10:26:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4a, 0x41, 0x7fff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x5, 0x52}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x20, 0x1f, 0x800}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0x6}], 0x3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xffffffffffffffe2, 0x101}, {{r0}, 0xfffffffffffffff9, 0x24, 0x20, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x6b}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x200, 0x7}], 0xaff, &(0x7f00000001c0)={0x9, 0x339}) close(r1) 10:26:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x108) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 10:26:16 executing program 0: semget(0x3, 0x7, 0x4) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 10:26:16 executing program 1: r0 = kqueue() getitimer(0x0, &(0x7f0000000000)) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f000038f000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:26:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) fchdir(r0) 10:26:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x4, 0x0, 0x5}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='y', 0x1}], 0x1) 10:26:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x405f, 0x7, 0x3, "90c59fb0bcef2e905c0750926cf0297d65c85384", 0x8, 0x5}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)=0x1) 10:26:17 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:26:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) flock(r1, 0x8) 10:26:17 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x6}, {0x6b911c54, 0x6}}) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000001000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x46, 0x0, 0x1800) syz_emit_ethernet(0x3d, &(0x7f0000000000)="a7f55d4800a6810aeff26a4ef80fe55a50af63d4cf380d8f3a21e8c0c7e182030deaffa54c3548696fefcbf9f87944d1d896dd74f34d4f4d748d59a9a1") 10:26:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="e1f46c99", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c529460dd1913125c0deb09aa4d5a6b12c28aaa9bbadeb7ab884b79b6b1cf5d544db9214bc5bfcc0c0e62d65cb59c39772f9553abf08d00517af0f7179b55e0a012e82d7c11741d9ef41a07f03f3d61786e9eecbfe89f3b023e0ab04e9515b6e5b7e2875775a83e67b8de278aeda2c814ba86430461c3abed0fbb886e3a7f01732096e55d5b5d09800000000000000"], &(0x7f0000001100)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x114, &(0x7f00000000c0), &(0x7f0000000100)=0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:26:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="08000000000000000095c06e00742d15469138d75a69789f971028f420337f6e38acc25f89270e5d3611e1a73f446910000ac3f06a8f895d935be9792b7aba0b93e2082f54414f4008b3eba9e3f4c603081b0df3f5f428415dfbbe53107577268815a890f9d53ce393e85e5e6fefe7492250bced0e6d6d8ede133945ab8494d5a7518972d0fe4b23e32a0fa4c95358a86946b6cd1a12e3ac2964fe560995e26569603d0ed35197ef11ed8ac1b6891e2d3de7dcf034384f378b419f37006ca66987533b5e1dae4ced9a38e1a039b0367168e2d7edf308b8dcd185603268810272f29c50000000"], 0xa) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x5, &(0x7f0000000540)=""/207, 0xcf}, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) shutdown(r0, 0x1) 10:26:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) rmdir(&(0x7f0000000000)='./file0\x00') 10:26:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r2 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xd2, 0x80000004, 0x4, 0x345f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xf2, 0x0, 0x1, 0x745}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x6}], 0x8, &(0x7f0000000300)={0x101}) close(r1) pipe(&(0x7f0000000340)) fcntl$getflags(r2, 0x3) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:17 executing program 1: open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 10:26:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) setsockopt(r0, 0x80000000, 0x8, &(0x7f0000000100)="1905645ff950089425d738d100477a2ae52a06984657631141150c2d14775c899087176a523bbed00b15f47483c623374a05490132eb8d8a8717b1ad9b263745f5c5ed0d58ffc8f8fd46368dc22119fb898a7ded3c3a6e54a34ffd5e7ce62738fa8ccc10641651bb7b094a20969f03780c9d6facd82eee43d4fee50d0474f908889c5e373445859491b72a79ab98aa24dc7c090e5e28e4f2111fd55e5729715b22f09b818b275f3ab39940f8caa8e5c91d4d3f67f27637e3c34d3050d214de1d9b868a00e29ab968a9fc175a3010cc1c29d09cf6cb836894f059267f654647088aa7b8340fea58cdb8ca9c47d0e158d912f82244e1b71b8df8fa73356e299913a97e17cb48ea09b080eb22e4af67111396803881812aa59670dd914ae785850ea10d3625fded78239c7a43d44bf8ef54d249aa0be678e2d8db90cbfc6d4514db0df02c571ad916521bcac128e5f41a765a512591506ec5f13e0a18c8bfe8e2f7ab242e5393ed6796fe4d0baa49f79eacf096f7e8063a5b2c4e8fc6a51d5660e9a67269c87070a0e8990fbeeede098ca817f91614963f46b416697942ba8487ebc55c80fde576aecde0dc1d5e51084c520627d9ecddfa83dd6328119a7bb12472ac96fb199474c1df47f3944c8a91e5d949f2a54386c541a980dc0586af06c59cb44f4e28ab9be0aa9bfab928360084b8aeef18272ad5ff1d46d20849363027022c6445a4389fd3ef7644d37e4eda78d169009376b6109c738bff2f65d8474361fa8d618288a2b665c83e32bd7d126a3abb543fc75ed1fca4fb1b349f63c27d354d61c3338597f5140326d87ea9fae9266fe2c0f9dcf83eb17ceba5fd946005337bbeb11fe15903eac877dc180f3912c722b2bc74abf6ffa8ac0b7a2022a6802f3408014a23c50b67424204496b408daaeef0739bb3fefa27004bbc5914164e826e04076e145e3743fa4df63c63d47f11764349bc3853ca521ddd3a9a44794047ded2383e032eb5fee7ad49a73a7e2a30101b43d34783b795de2d0199c184996d76a829da880c5ad361ab55b01e592aa219be5dac508f8df2c971581051a85ba6a94971a44f890fb2b686cbd2f11bfa454f6ccb371a6f82973da795a6932df71458f30176107079466fa2595f75a4646c3297832c05f137a6bfefbd9704c41bf5e174884eb2b79eb46e98620580bb9c8f2d6fa6a5eba025ed0f765c47a8430e93a486ad08e3e6a9be9c9ecf5565a6749bb3b440334987f073c75ac1c39d9547b3d559d8ba62231a9c23efdfc61812fa5378df13e7c2069de6f70e3f718e801b9a9a1b478e74c95016f2c173a14d2e8ca9d3939658dcd950764e1215b52546cb2b35a496dcaaa0eac99f28878391e32631ded6bb3e785e5b048ead5266fd9b68d0a379e3b343e86b51a59c1bdfa24e2cb1668cbcc019cec0703ddbed1035a545f0fe99bb4222fe5d6ecee6cfa9189efa62ce83364f9ed26773dac8214684158ea6db4a865fabdc4fc98bd1f41f3878074107fe36873c5219f922752809653b4119bb81bf2ec8e69cd3a07918f498887dc9e5fa9bb323b1d4e48776e19835a8bdc8f37314de44bf8f9c32e2f5aa212014779438fc6419805934becb03a79da8086f281536c9d6ffecb8b1fa183fd608cf03081420368b5fc715b7588f4288964747b43c12997fb81ba00ccf8ce86c78a68b7c5b142487b37acc0197bf07025262076785b277b1dfc319ed2b2b25ef370deedef21942d3a94896d41a48a92a12125a39df21df0483c59d4792f7bea68a4557c1161596b23d106b9c62f62ff5f1d09bb66efbd11e5112bbbd331751e4b4b6bb334755f496ed507a4b0880142259e6d93506c1397d54d04e20246f5cc5ae469fc11f1ecee363722df78c6bb6a3d1e57de931d8bf9496267ba47826466390dd5ad7192d0fbe56d86544f98a6a9cf32f2713579eeb3d33638b6b5249d3b430ed0d35bfab2f4dc656cc43c78988d818356d6b95ae0dd492c7c9d7182b794c01153a06ac413cbb0ea6aca86f921d04f2fdb1779162d2ee2a1335ae195e0ffe242675b75ae1fe39a4a52a176817342b7b0c4b122a63f80b3071176bd1ec24ad77ee16bba8b8fbfea2538b74afefc8bb37ebe347b6ac7b66ed456c86b4e060bb25668b394dc7e4e6a16abdab8604863ec125e07309a58a600253022d1003445d819aa42f4cc7d7aa6fc761ced3e93d97b0e0eb60ca24009481b6f0a2d38c12f7498ac4b0f0453a98d9585ffc738a6cf72e7fe918a4d261b64eb517ca126b0d04d0834c0aa6f1f18e5406635692885beca881dcf3935c500d1bc4a74b14a2a3089755fdab4aa63dbda5a63e538c99cde943d6c958bb1f560b9c90e29e38e6c101df593c6ba21dea5fee8ce93eff2191b48d1ad1bbc5db0a2357e14725c0632aa582bce3ab12448684c20e9bac90b294b7bced1ae8cb3925bdc940d70d0d13385540f2a0830f8e7d79656430e36e7989cdb5e6172bf2718efbeb5a04868cefc5d08b3af4f868ed37da2d03fdc415f769f7036d1bc74ce6469c0142768d386e70fee54da23b882e2c3ddacf5599ec180696c0890229e1c479b76e89b58df9f8d974a49ebedd790df7a9dd188b0aeb7db6250aa3c4a3d1d049be5e76a0f1f33230f73c8640002e3b859ec6ba5179c04261ffd46b39bb05771042a010c4966ee36c0fa364b5244887f33e5e950fafcc28c5fcee708a036d8424928ef3c762c2e85f7c2fe297e8768902ba7dca876e09ee8a93e75d436d4361b180856931616546852292e7f2ebe9d59960fcbc2640af2a001ed5aacf3a4afe82b9e74e7aedf66366c4a5c922d993fa87ec1496849f9696eb508bad5e35311c6310402e3b480ee7c58be2f0edc36d2e2c9da197037419a9f4b8ce3cb1855b3adb61ee63b1172225f58d1d792476a84a1feb412c5adfa46d9aec0a305fcc9f80395caff23a268611c57d85d645abe2ddc21b0afafd657cc2b3106088e57489f573e5ef499e3feb4b39db8b95dd116bb5b7ea281b2226f67970f21d1df949a6b89b87f2c9e8627d04a0e29a799a8582dd217f0a02de9780ab7a1cf08fc58048491b74f54e38e33bdf200f87b2217b48a71cfdebedf03aec2fe08dfb19fa3cbbd740516f95949ada17f25b163367e95f35ef0687e8bfc3e9c0332da36eda85473ae3b524a3083ae352339773d3551ae087bb276026a20787c44caa9a6f22def9ea06237df634bc855897caaac81901531c7c519c2a6d3b6aa09c52a6b4acb29f7752847ee9bdc3d7444f7774b1e7c4cae1bf9e70891041c9b6ddb17b3762f0afce08e92b193967f3dcc3dadfabb36f5b1cfa9ec1dfd5a9a010de7b649c02371c71d9ae750f808a5542923e4b54814d61c1cfa1e8ed0eb43754433c48a65d29f7b151b92d9fa85b946678563fbf598177d2f576574863d47a839b606c9ca27c49fb959009c08fd88f59201fbaae6d3e8d40f3f88c80592360f2042ab24c56f24b91667b748bdfe46d1d271c133b1a28774076070cc10f55dc3c17c7c750ef6d616f7890164b7f2ea656d0d6925892230c3a78414b3452d563a94f2208fed6c39e0419491b278965efe6407c8c32579867fba584ee05653eaa10ec7e28ee365c63049c02bbcd8cd282efc22e3a989f968839d84e40a5296ceed862252144ec31c24c9ba6ecea7706a5307a837b9d11f6eb36bb1c7fafb9d0fdde2d4e883de1e58bbf2c3accfd28e491659cc16c51606f66490e7b4679839a3449fa607bfcdadc883d22be04990431da2ce260b66d1d0674179d93e5877f4cc82f5283869f8bf902b12ea568926fe9e640012137b147855a0c169f8a06250b9a436a80a7a023f7340025e2422bc0446f99cd90c08f5dc1a8037c8f9696b1d55ede0f443a0d85c0e113c869d0f4238c5a7c1eb14062d5714a83ef8293f5e300d92172c06557d8db6c27ae6d9084178eb483b8d7d529791f6aba0205370b627694cf733b96876e1370a84d1419829f40569d6b03b28fd89592520a24eb7a917692b61d659d141de6d16beefcf149e00dbf2270d5f8775eccb97d73fccd8ef1fecbf1da15f29d7c0ae0f15a3812b46c3f2894a9d817a13e34010810c9653a3892842db84275190300e6b8cd8d64043c5bde83c06e1262c1a4be47db934815dbcde7b7dd5d98185dccd47c00c8ad1eee72298b0a312e3a0ee715fc4fef853e3b0ffac5bc65be39e964f633bb8caf0a907a4d2d82b5d529ee85b804a10ecf50dff799b2d616371db95573fabcaa2f3ff1463cd6344f03948efd92d7891fb133c99d10f5dd8a4de3de1f6cdf13f84323cd735af9402d6fd396661b5f203beee9a77780b9ad6b232b1cc5b1d136769016efcf93bcec8777b1afe653e6af59d629d87c7c6d643253a1fd39040ae320706aa837cc638cb0be303829204aad3a30431e43b60e4478d3cf3afcd1d3c78f2357f4e1e40b6e66474935e4058676483d78f3164f1413d1c64dfea1389e0acc97f10cbb82475cf2da14b08c39be060e328d702b3440a9e1b3fe9483f159eec77ebf1b80fd623b59fba90e48038f987f7866eeeb5156da936f0f1f9aa642371cedad22cc75968628b61fa84fae04af010533a4c4c4488efdb2b00577c2dbc2a6a8d381ba247b138c8354232e6d118da131ae8cba758f5abaee8f8d90aec17cf2b1211dafdd1117143c9568392c827f9dfe682e68b6c47ae8cd92cacb6641426266af2e17114d4a6efa81edc4c82e60cd0d41eb4dada3002794fd7290f91c4f7f4df9b532f99b1ea594291247bcf38d7716536b82583f24f207970ba451cfb73dbe48d1d3c66fe619a24deea5b7d3d8fe9a86cd88b1584705edb65ca58c529b8fcbddb849b3ba17c5619ee290f443c2f54728679f719fadf907f8fa81f728bbf757139b304da416a15911cb4d016555bc5670bee772d8772df677b3ef3a5dc8ab34e4a51780fa2ef134ae4421a3b70b9c562640a7fa2ed8fb42ba1f8f087b921305428f824884b6a0607354c3be9d6e0abb83a1697202d8aba4e021f8aa6dd93bbf1f21b54680c189f5fd77a28dfdb10130ed3017749977d54d25f95f6de70f2fa78fe37c96397a5011bc1782cf084f12b346a6c7cae864818bb4d761be84d8900cff882724e2f204bb23fa0567823b01b21696c628d6266c8873487f27d0ebd09ae4c6c57c996c93c59efd2704720aa62766c0518d74da0944be12a076ed4a68158a5661459ee0bfb69d9cb08c3bac71b8a35935b718ed6a675ed8e79bd8643260ef603402fe4f6c2a3f211bcba562ec3b7656513f911cea70930e9c20c9f479134a51a3f2e03fbf772c5bb975b0a6052427fbf52b93ccf53e33507dbfad83a28d62e1c2ee5621b310f246594e0e8ac5a1766dc3c3f266699ef4f6451dad65eccad7049fcbad5bd455b229248843ed52a2ae0b720c2013309815981de5c41a9eae52baa6adfbc22df4f674a7641ce914624c54a7c424372c001633da5d91aff7e63400cb42de74e7d6afe244724c26093f99b9fdb77e9ce19348b4a8c6e474ed22d0c674d83feb6201f1ac7402a66dea39c94c7d8af6813a269069646846d47155557dd19fd7e2d58a3282dbced7bb57aa01d8040445c675bc282e95ccdcbbf96a6ed652d1d6be829479a694da284f7a85cb72b87326f1570335e473eb83e220340c491dc025aabf375f38c570f8c78f00e1d303fb3ae52d75d3d2e80c104071e3dd71afb042592e9321c445c082a3cacbf50253619c5028ab0b743e810a06e1d83ca7bb67da93bf7b6a42f8ab736abc5c88be767743da514b08a2", 0x1000) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 10:26:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000180)={0x0, "153c1328c89dadc08d6b085f1d24b503ba2b290551b0087a68cd273fe3e3f641582f8ee64c84c40452890663c19fed7e07ae2bb157b703517ea7c2171428561449333df11f3a30517b2f5af6e85994efd3a6b0e90af53a07f72f6dd48baebbd065c4b5938f92e5638c959bf8a0ddb967417f26692028efdfccf21b30d09f9f2a9435d35b2091a8a0a77728d106c01794f895f99536d07d092ffda3b43545253962cec50a07ee3048a92a1870ca1caf3ebcb7c75f252eec2f1d6ca6078d86b0a7610f30e07c83d8ddca4d5ff47a8df6003ed6760d3e145a4437a251fb74d2b133b2abc91be5d31be0476066c52fba677f5f04c6feae7470b9"}, 0x100, 0x800) setsockopt(r0, 0xfffffffffffff064, 0xa, &(0x7f0000000040)="f7a78db14c87e629604fff7e780792de0beb41a678e5a5db53e73b0e4f153988fb50195c11d615791d45e3b6044792f73d12396db75887b7fc1c47b96e8961944160a667c8563229fde6f74a8298b62d961808de6e100135fe29f74246f5dcf9cd65c6f9e90000f6015de8e5f6", 0x6d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000340)=""/161, 0xa1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x9, 0x8, 0x7fff, "75996883233b39dbe298170a4af7edb80c68a96d", 0x7ff, 0x3}) syz_open_pts() 10:26:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3b, 0x8005, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)="e2ed337968c3733f741b788c235fe4d5f912855a1ee5126c6deede9290930d0c7f1d6d225260cecf8d466b0a9a16ef00f59eadfa7a3ae86e559d80c0c1d6725ac1419732d9887edeb2fec26731dc83f249ce1c2dd5651db57ac7aa65347c2b316bf186cc85cf9d841d903d67872ac65a2a947aaf48b426c5f95853156cda08b10fae588415b7e9b68f056d6033d1542612845c534de34088bbae0c4ae72b50f88e801f2c66121e5a99d47d88421e7c7c4c800307e3fa1bb64186", 0xba}, {&(0x7f00000000c0)="683d07f0413fa8ebea6cf28fc059194dc2ee9ceab8dc41cd151e330165aa8256fd87601b367ee6fafe0d0d352609edd08b20ad78dfea", 0x36}, {&(0x7f0000000240)="47633a0231bd664944a2f35503e5d9ae8aaaafb386a94daf7504e3ab8be139f52f7b9f923f2d90de8a0eda4bc38dd486b239ab51d2d4d4e8c29bf3cba23127a5ead4324fe55888a1c41bb24c55b04cf8e2aa8569c6d7d40b09af4be17bc78454b7d8d49b575657048334db53c35634cd948b89067565369940e1c4fa846c301265387cbd6ef6cec9a9edc34abd6a8f14a642f5caf7f23f010fdb0d2f3f0125bc2e128795c684f52b664ebb4854d95d7de0e33cf1f3328449f91603966e5075103d", 0xc1}, {&(0x7f0000000340)="f02dc7fed644db72afef370066c1bdcf0d259698776de76cc41886b537cbe70a4e4f1a8c9964a928cd378605b7702f76385bb509a9517c000999c6415e74d264e1706d2f90e7ac27535af409c26d31c17043c8443c9fea52be549b9ea832fbeb923996", 0x63}, {&(0x7f0000000100)="e8e231ab23", 0x5}, {&(0x7f00000003c0)="5f27ffde685f0b6fac068ecb9984d3f34c6f17d700238a0feaffc3e52d8b30394c8ed81445e87c77439e893a29724971", 0x30}, {&(0x7f0000000400)="6010c5c5ec9d7f5ae38bf7942cf44d277bb63cda7c4661aee23b47390279679805f943a6bffe321dd7ccfee2f37fe8c7080cbec99f8b714537a57782fce0768bb9c9b25bd11ca4621889a39be1104afdf861781db01cd7752a3f7b325aaae65727aeaf7b65088a62f42012955ac608cb77578d5801d95622f7a45ec6601911e579009e49871c3ff1d9d06f6cc6d1556b81216fb2abe8067c1b1ac68d731e3bc11f86060137d19c2d70ace59bf74850ec238fe9abdc68af2f375510bf04f3", 0xbe}], 0x7, &(0x7f0000000540)=[{0xc0, 0x1, 0x2, "3e079137f35404e0fb845185bec524fec042a72a9509aa55dcf0c026a52aed89caa791081a555ce86220d103eed439aaa774ee6b3b7d4c3e5d8a8b70cc468463e9b41cf82400570b0f86caa998286194d9ba7333be337bb759414bb5c80aef8368ee80e5534b3c6dedbcdf9a8ba063457cb7d31442654050a9d1da7cece121912f87220866a64d5fc4d362a7b2986be66d407c6f7c67a155fce4acf904e02eaaf7d306bb601f4c8dc1"}, {0x28, 0xffff, 0x200, "1734fe9941017a1c4b96c0b10c4ba0bc2b"}, {0x28, 0xffff, 0x100000000, "96fe81f45c97d960ad87bd6ef43de0d998faa9c96512"}, {0x1010, 0xffff, 0x401, "665b387db322662e874f189e6637bbd17dd301cd463f23733399a542815f76d2784242a41f6d95e9fbae8bfcab0378b2d6a1cd655f5f85413c27aec4b3ca281b646cfbc6c918f3087d2a422f2eb369e2202cacc11483992976c38a9b1f0191e617e3b739edbfab8bb38bc9d4840802ead25bbd12e41764b0f7bb57d588083ce2cd546a223c9077ccc9994e8691d0adf01fa31b7a863826481d1a761c4b0379f89bb624065e258ac0ff260d7bf7dd016d70bca3e25791d761f35ab2c269f131d67f23f92446d168ae8f727d64c390e979caf9df3d0b570ba0068e91ce65298e478132b6cbced6d7e196fa1874caba31df923e5a8f3bd8ca37d94669682054ca5554b0bc391cf4e5e5248f30340cb51544e26e27b0d4407b6707dd710f42c4fe1ceb8eb87acde488aa90738a7f12f1cb3ca3cdadc4c58e1f41d2022aa6167191ebd11262edec6661bd13d9541f7198662063b4591f56b3c4d0702d5979843e736dd6c8dd546d1ad0c60aa0be34da2692c8da6ce898357211304978b0c895c6af2d80dc0513eed4d78b5522a8e0a0309944fd23b153855d627aba9ed3f92e06bf182c9def59d810c39715649ed905ff20711d9b0e2f16e4ef33582887a155b250342ba4375b3c99dc8c29fd49352a58721729cb60671203b0023a30d6c2e07a64fdbc2f3a2fe6dc32878de8b023feec4b97ae2880158fa1387e932e66fee10b36a15cf9dfaf8c1f85c33cb9741460f45b86b673fd4afb0b852545b185c23b9200275c176dc0f1d6bb98b29e9d231b8d65ba47fd92ddf6dd5edf61ebb5a0161172bf993ba70d714d4b8d350fe2033f111b5a51e380a7576c83668a53c5f79f5bb4cd7c9c320c41bce14b1f88ccbfb14010f041d7952393918e045fafe33f9350f90b0a1d100705ca5c0ddfd5755bcc0d7986ce4e426572741514b204e75cabc84cfeb1f8e97a6b7965dfa4fdcd01ac98e8e045d85e03dd7239395aa0ffbddb96e63755d5d4fcefc170a2bf22fc0ca9579d238fe8b71b72a149d34781d3d23e673a3f6b94ee9df789cf7a9c89b768938e6a83a1d7a9c0680d254fa10304fb2777e5e74ed32ede3b1a6238a4a1aa5edce378a75e00dc37406380791eee7bde0591cadaa9af98431c63ba1598c2164853250ccb213c547818fc77c226446c024caad5e7edfdc860b4cdbef5da79607f5b48f104fef4cbe2e63c8524d39f7802580966700a0d1d9d9c3c51a8f6ba87d2acb5a0973ca34d074dbc23e82890980f84b05cfb7efa5262081c3c1e78e92ef5305f8d9dd9b8e1d695250c2e0f097c8bcc5df94b98313c2ecbd33128ed062359f512e9b0b30a183f2d2f49d60dfe7751401f06bfa8232ccc1ead3844da18d4dae46e5fc1a33e6d0a6e01f2ba1b6feb91d259851d0094fba6f04a2c9ff6f0617303d8ab38621ce774fa59048a186f82e56e52a79620903182d02ca43bb440dd09fb47e902835c0345c32a4dbb602c42ff102c17a34c955b19d01defaa766824a63677a8f3a60a16aa46cd66f4466e85f6c2b723c8fb5b6b3b554a8404aad6676aef9842840f6d135802ed4b51234178428b92e94dfedda357026b00c1de48b3d8f7b3901de3085818a9226296597b7dc365adddfdaea9643fdd0954d686c6b3b49dea6aa4f911d7483f66fb9d0a2d8a4507a31e27d881c55223e1b3413ef20dbb9de8b84a2e18d8939a4e39bc7cb3fec3b4aadf664ce51759fc0e7a685fd9be2891501047963d47c05eadb197f3bd57672bdd796adeb44573d4cb0ed19090cab79f4cdf536c42fa6d1a065edea3dd4d0c3c4fd65c304b9752ed6039a987e5712f7e5732ed6f7f940ef40a66fedbb4fdb8a0e17e3fd85858f20633cd0cdd5d38ec57ad50a78c03b1cdba19f1372b4a3a620d71b6148895a70e341647027dfdd618852d3bc4a0a51bd4487a9a2508afd28ee2d48090573e4c4e726525f0f2ce9f54250339474ddb14e4bb82e51eb05a26b869c18e3acc7c4b747c6337fa596fc4d1e97178fe3902217d3c54cb7a1af3c9005e72d158a1c1728c16fd5cd6176aade58df8a81d1ba463ab8fa90687e0b6f565c50458c3584cb675d0ecf72f760385aa7955411b0a9aec64151ff7a3f9f7e842d9ed4c8f42e89f4fdc9acc298122b388c6b87b5322bf8adb98e0f91dda0c1c971598977784a870c5414b2e4ce5c737421f26ff8967488bc581373746a7ff36b14f8416db109b4cb2bc2c4e4016af8ee226ffa2227d4562c7f4f8ede97bc8ef0b45dccb503c88a9a117e6b9e7288cbe3d3ab9a919316f09a26838a05f72ffe3456b2cc35b54d127ec00edb54e65e5b9cdd5cbd703ec5a830f79c020861d35ceaf813da786dda9f4e401ab2d5c86d4015c3012b43544e3269242e2577e69df6687880c397359a53e77c8c0597651815db899a0f7e0c5b51a7579624f7f178fad38777646a6fabefc66178f6ae4cf948eec1956213ccbb0645f97328351abf4c7ea575652efc56ed9c96d69f67d6aadab852c439245a01a31dfb6d838d7560c67ba2be5df53d4e712aebd4c22370fe7c8ba7fcee2c6905d3b0b147a07ab00e38bebecfe8c4c6f7ea288d3fca096206628c8025fccad18575caa606ec442fe6e17b9c0a06a80d6c3b9369202c97e7946808e572430379236f6c4a776c55dc57599fa8c1116da65c9c2f702a2e12845e32f619d9e1a32dbe8e01bf767eb9002639e59ae530aaf5b454d894246ccfee45621255dd1e533898f76affef2e258a6c1370ecee6273ccaebf25aa889e4d57b40f8ecb4c3d0da18757987f162e66125230f3f8d19314e1e11038cda9f53424eb6e4d23cb1be94820fa3b7e8fcad1a3ef54cf8ada790eeb81725e0c2cf2dddc070c5b05cd0548bf2e7ec161e39e4107033ad0af8fe9c330713a647dc12af4f4203f2f4b3d402fbf83893a157c3d303ee044d8ebed8913b1246d20bf70baa7eae868e05412d1a97e65be3b7a8cb9f998d09a901b64eee0e95b8a739442d974665b1f6de723bf38c40609f52178c20a48a96dd9626ef9cb4e003fc3710d6c2aa24fcb8b8208c9b7d23f08e442e3ae988277c957ee6b4792ace279b9c4746a802409145c459517688f5bd0d4182302f48c7d3616702292221bc33308e95b7da0ae564fe72c877ff58acd38d5a9249e957d55f866319781f25ab3f617a74a7b14c47dff1e50b641c1ea9a1207c4cfb2670771c666510e3379b3d76f4a562155833ef3f517c0b61dcd4d2dfa967c31a4d97bc27f74dbd9643ae31305eb4d678af3692ceec47aaefde61e8218820a92c92c6deef3c6a6bf97afdbaf49eaa30c1a8a2977df066e4e0145dec76a56a3e7b5c56727671e65b941ddf05bf2550219e480a46398fd64548948f28c6975e117c04ee52cd6b22c4518fc774530f5c9e3ac4308b53505d6409b52c121c0e10b21881c38eb0e8a5b7add80afcc5796240ced009ee4f4497ddb26191822ad1fc0a0c88a671584a0664c3d24c4baef4a0444baea98f4762b98b3261b458b2f8d8045b14a07f7e5f8b83de5264216ecb90fc74712f3a04c1230233aafa0e8b5b59e16038b3afe5399f3916137864f62b63c319f90ac69942c437f517c12ab426f298456efff5264e1f63329ea6bfc43a52f1a8f0c9d7b414ac118e705b23aab74f16bcdad559a20e7960dc3efd73ecad63c0fc6ee07dc2c1781c2a8efd0c5dac87a7dedce697e4759d0d74cecd741157683a6c581dc63827cdb6b0200fc6f1d5438a06afb93df44388d4e17c9ba2cf0e7470c0cc46f245c21ef6c74d870007f5661f713eb234d8e10e35f645c773e528061c5c9630491db529d3d144be65df7d212de0685e139751fbe6ccc0f74929631629a252ee576736bc41584f12adea000c2c65f0393f6cdd89a828e741b754e908afc706399c38377f181e5c7555b0b2f9cae5fc99abd082a7d77b5e7922aa28a39f89637944f5aa92f1af9e09357138ad94f362c0de280044ed5916d3f55b42bbaa724f5364f3981797638b4b7a4d1fcd9bdbffc5285d182d2431b31b9b85252cf7c70821b44a871ade7dfae79e9468fa5ee66de6fde328d15b53c5cb7301020f9dff12cb26e96181ffea48a0ac1e791a8287031545be85e463f95f514024a6acbc393c4188293bee78b24264bc2befb7a00387ab352eaf2d1871c4077c9eb12527c713d52f253fc6ee4a53313e1850668178b209a7ba0311bef0b14a7e8a309fbf76eaaf97a26d96437a5be9bee18875932d90a5bbc38afb0ed11fc366bc479e46f0957b8d8fc942935e54f95dc6659c20318a95ea85ddef2df028583bce12f3c89befebe9f0686059380de0a4f4a633af282fd4d18ffb0e55c3fbe9b729117df9429cf20840e18c774e0e6f86ed344617bf12cfd2c37f1bf5e9c8adb945dd1b410d0a3ac9ea801a60cf2cc2a7f6de078c2f7bb807edeac130f2f55edecaf82b1457f1347f40a75fc77315f07f9af49b540bff07f17509c5b39e910865e7706bc37250dac9596a9772d35583fcf874bc69960f96e496a39ccab6afb6506a8fafb40fe4046df7a6cb57a66ed1642825580404aeabbaa5c34d3bbd17c74395818ad2da967941ce87bac2deff773c54cebaa56f2f27a4db2a4277bf16feb9cc55f8365f7483eb7de181c25b581fca5b22661085a3c9546f9eff38d825c7df85cc81f8b761d3b29fafb0c172af8d38b8f03fd331fa02833aeb4e2c1a2f570a070ad0d50216873b084b3d67a5d5a9d4b8363de2e97cdc5ee6ca8ab45e8fc5c470f5e30d1df9af080943973a515f1e5d6c3fa8013ea6b50a4c915896be484e6cd0997e90f0a8bfaeb180db70cefb2acf17778c1e7718d05c7f8594b9dd470b4cc2569e0da45e63fb8a8ca1283fe90c5584b40b46c2387938e2878ec926eff10821246b8472b8c4e06cb08119c49e4e4bb965ed9621f5e1e896c9021f1d72e2d26737c35816cfd5951b26c337845ec4e5bdb00411d5efdb37c7b3ebb4212f409ce2018af4e2b1b751dfc9a2f4ba24d22aa884f6fcbe0aa9b19aaafaf28762d4be7c814a2e235ad3ef93358d498b0963e02fec4efaabc1098db6b16da072bc2d186858b0b5bde091a5f1d02ec98804ee38927d9efd66a8d14ac6035a0e86693c651b567d2e7765096b28285de80858ed8b290c161498b2e334e5f9708762aa9aed705f0843f12990a572aceb91a49fec42130349a6c0c47a4fa9c0d69e6bb8b254e19571cfbb6920103e0bfce3c74dcdf880086d5e207431267aa6828bf1eca35233a0f51850fc0163b9fde75ef5e897e8e728b19bff2abfb2cb2de1730f237d1943e47a45885574228ff59075350ef27cc7028bce571dc14b9ee1da61c98cc3ab5628737662b0b935a15f26bf0aa42b38109f6a210378954ef57c9359a471753db9583805e0c278a1586602a16159c7fce4d5854eddcf1578b2e0704a61534cf961b9be28902503d81570734ba0eaf982e723fd1fe5e5846dd03348eedf86bdba8e8bb4fd72e9934e2c47c6b667a6349788826602d141b9780a2861350ed0377258ab05ce766b6582e495bae237f0e253ddaf32393ef4adcb90c1d806c1fba9f44de3d94bbc4800829ae7277b74158d6a8b1f775a4b97c806dac8bf5b728d113dee63168a57d07c3a6912e0d4ea0f4a0f92dba233bf06074df51194a6a64455678165b9a143bfd87032a79daf6e39f39590cf03f15e58b1f3a724af6ebc405ab4d26610302dba194bd740091a4bd5e2475f616e36afdbe89bbc30284daefbac4d5c7c24dcd9c75902ff779658f8f3bc2ea2a7ef59fac2aa0e6a5b852014442c"}, {0x88, 0xffff, 0x8, "18f4a8253909aa65ca94186b5cca8b0024947be086db837218dfd09d37643672280212b2b1663e848772081c9b2ef9273a4d193c65b018d3b18a5da5304dae9771ec3e71b1675fa6a5b08f7ff91b3451362c9f64094bab8d65f019cf999f9bbf8a600baf343c72ebe13ff48e92c686f5f6aee5b07a"}, {0x108, 0x1, 0x8, "2e38b1c8b35f183b490478ae3d3a046134da9a437e85fcba6f9a1f935d4fab79fae1a238459387686acb0b7a65be0f823008450968218ed52a029ebe5b7e69f0ffa30776bb8a38dabd40c431a45ee093f15acbfa06ee2815e7557abf32b13fa199a38e1e3546e394760e1724079879242fe0eaa57c750c00131ced77af6ee43a04fbd1bb2e06c0f332c07684b9dffe03117ad7e2816bd18f321ddc2d45d1a0fe2ab2c02e38a618977bed931b5866eb2de0cacccd7388ef6bbf768a673480bdf494fcc89ba7e03849859e228f5a721de32e1ee1d3408b6b12201dce35d692570f8ca79dd61798e6f06fa9ac4ad69e3d69d2"}, {0x68, 0x1, 0x2c, "2987ddbf0e4cab5d551948032c280a1f307acd0d198f6dbf99ebd270e64ed3ee1aa2bde9f7eebdd13461d8d969a2d45d880b1a3c3bd3e76334ef87d44b4417c8c36540a96a5784ba1ef58b19f4a25dea562484"}], 0x1318}, 0x2) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:18 executing program 1: r0 = socket$inet(0x2, 0x3ffe, 0x81) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 10:26:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) r3 = syz_open_pts() syz_open_pts() r4 = dup(r0) sendto$unix(r4, &(0x7f0000000200)="cbcd9059df6f0b9dcf170e4bcf61628b5eb3698efb88bb935943f0a43fd22ad6431b9423b863b230f1a1538b092e6d5c2e53ff6e2ae5f475149fca6ce3b168eba47622c5c030b69112aed08429df8f284f1a1cdce0d3106df1b33a4042bea3bd5947138af87a951578ebb2e6a1325de30fb13b18b79e74696287897de70e0273dcfbe7c01c992fa7484e98f16fc5b6d6e6489ac499baca60d6ddb268c561c77ba58b7cac314a5331178bff62", 0xac, 0x400, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000140)="662a2518346378d31d7495021f661c300e169b12e0799a866b60863c48cf0600bd7135b50e796a832bc3d2045dd697", 0x2f, 0x404, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:26:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) shmget$private(0x0, 0x2000, 0xfe, &(0x7f0000ffd000/0x2000)=nil) 10:26:18 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x81, 0x1, 0x0, "f59a865ebd389d5d734fe5c1d5f4c5234a99d704", 0x0, 0xd8}) r2 = getpid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000280)="a9", 0x1) r3 = syz_open_pts() close(r1) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x10, 0x8001, 0x1}], 0xaac, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x38, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x10001, 0x99}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xfffff00000000000, 0xffffffffffffffc7}, {{r0}, 0x0, 0x0, 0x43, 0x100000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x4}, {{r3}, 0xffffffffffffffff, 0x72, 0x4, 0x8, 0xfffffffffffffffa}], 0xfffffffffffffff7, &(0x7f0000000240)={0x7, 0xfa5d}) r5 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSTOP(r5, 0x2000746f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:26:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x154) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:26:18 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x2) 10:26:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() socketpair(0x0, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x1}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() r4 = semget(0x3, 0x3, 0x149) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() 10:26:19 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/55, 0x37) 10:26:19 executing program 1: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/58, 0x3a}], 0x3, &(0x7f0000000240)=""/76, 0x4c}, 0x40) 10:26:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x155}, {r0, 0x14a}], 0x4, 0x7ff) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0x40) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r1, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 10:26:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x9}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x3ff}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 10:26:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) pipe(&(0x7f0000000000)) 10:26:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 10:26:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000380)=""/160}, {&(0x7f0000000440)=""/94}, {&(0x7f00000004c0)=""/204}, {&(0x7f00000005c0)=""/159, 0x1bf}, {&(0x7f0000000680)=""/255}, {&(0x7f0000000900)=""/17, 0xfffffe38}, {&(0x7f00000007c0)=""/141}], 0x1) accept$inet6(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x441, 0x0, 0x1000, "f3259a6ec8221bc6d5e7f167b16e7f065d1a5998", 0x3, 0x20}) 10:26:20 executing program 1: r0 = msgget(0x1, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) 10:26:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) close(r0) write(0xffffffffffffff9c, &(0x7f00000000c0)='a', 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e82ebc30864a2ebeb13d2a194407c4771a896c49a06794982708d0e881b99c05b6009aceac128dfbd8c5d6c5ff2a04364aca345ccf3fd89657e1037ddedd0794b62d6844b5e57b245c8ae556ac5d1b2f7ef870ef6d2ec752", 0x58}, {&(0x7f0000000040)="22a44ab34a772fa6618d94141e5eaa976cff53e1c4916f4d19dbaed81d8cd9c93bc3ac01d6cf5a138076e04b59bd665b39cc6db0c54f1100ca", 0x39}], 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:26:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:26:20 executing program 0: r0 = socket(0x0, 0x2, 0x1) setsockopt(r0, 0x4, 0x200000028, &(0x7f0000000080)="4b74954c", 0x4) 10:26:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x202, 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x70a2e52d3df96644, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="136d1535700a68542293187ecef9c7652e8a3c3656d8d3b4a001ac0a3363b6d8c65a5d0ca3065219f554e51cab47319e6a26ec8ee657d9e33687edf227eb2c57c9d7de2bb2a5edd246e3a0c78067d7eb5387fd6a52a66ab5266f5d4f1911056b8e19eae5e7d34464019191355b0a7cf2d8eb46b2c3fb38e3d8f87f31426af08d5208c8e3b564ac3ed7f7bea0a7a761d964a6786f6bab013a56a5d7075577", 0x9e}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x1}, 0x400) 10:26:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) 10:26:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x73}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x42, 0x2, 0xffff, 0xc8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0xffffffffffff0000, 0x3c7}, {{r0}, 0x0, 0x10, 0x12, 0x6a, 0x1}], 0x7ff, &(0x7f0000000100)={0x7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) fcntl$dupfd(r1, 0x0, r0) 10:26:20 executing program 0: r0 = socket(0x21, 0x4000, 0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 10:26:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) listen(r0, 0x0) listen(r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:26:20 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffa, 0x2000100000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffe0, 0x6, 0x9, 0x1000, "c6b50277a5256e4eca8045271f8f370d6a428707", 0xb7, 0x7}) 10:26:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x132) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket$inet6(0x18, 0x4004, 0xf6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 10:26:20 executing program 1: r0 = semget(0x3, 0x3, 0x500) semop(r0, &(0x7f0000000100)=[{0x4, 0x1f}, {0x1, 0x8000, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x8, 0x1000}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/234) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) msgget$private(0x0, 0x0) 10:26:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) sendto(r0, &(0x7f0000000100)="ef4b5c35092a013ed35432c97b90270a0f7e07690b62303b7635cb41d92c1059ea483568b9eca55e602949800d1bf9c08abb5ffe4fcabba366aef63e89e256edfc2dba4026050586d8da10d177e56613a2c979adc4a0f4c68b074b1e8ba37677923be57c80262984abe65ad2c2962b42", 0x70, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6c, 0x3ff}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240), &(0x7f0000000280)) sendto(r1, &(0x7f0000000040)="267e252a619bfbaa25c2ce5d43a497a42a23cf76c13ce2385b84ec15235e1ce6ac31dec70d96b3100b45eb62610c5def504fa9c6170561809789c53b11aa42d18c2ec5850f390242ae7571980d667f52bbf475efad41c8d1ddea5e76f9f1ce52218d84574272a6a85efb22", 0x6b, 0x40e, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x1000}, 0xc) 10:26:20 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) syz_execute_func(&(0x7f0000000000)="0f5dc8f3450fbc4c97268f884ca2a1a100000000c46245aacd660f6e3bc4427d249448b02200008fa8088e6600e3460fe27f0042ddba0d000000f3460f4f9503000000") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffeb) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000f9d740000000000000000000000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000070800000000000000746100000000000000000000000000555b3cffe4abcbe833b88565448d6c10c9a9910ce22f20d45b31a91c06b00799cda092a53fb47b24caefbdd5f446e6dc95c42d47dbf1634774228b48b2e8ab224d5c63f9f32665ff658d9c81cb2c4b81ec8f36288c8cbe3995c4369bc3a1a3ea0259b2891ae6df27493882f539441ab62cdfe263d5926ea6b920232cf63f51c9b8944720c8cb6f7c59a0bc247d5ce8e08eb1dedb6c65c00eb7fcddb6db32b56100000000000000000000000000000000000000000000d3b1d95762ddcf1a5ba34ddd91b306c70d3c7e48014a48ddf87cfdda615c69c63a2f8174d8845ffb1bbd0948dfc3e5cdb0f779c3e0a0bd4423837877d87f59c6f7185e8fc01ab39f94dbb68cb5eb4190f037dba73515355ed9ce3986a26a28fdae802766c573bca5f009f3a1fba9738902f072b97b35be015f8faf21781a64a5840fdeb68d4db79b3d9fbeffeb4c86de5f394a4871a39944988c9829a6cdab7ec3438c92104f0327"], &(0x7f0000000100)=0x6e) read(r0, &(0x7f0000000140)=""/249, 0xf9) 10:26:20 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() syz_open_pts() 10:26:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) socketpair(0x20, 0x0, 0xc99, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x401, 0xffffffffffffffee}, 0xc) 10:26:20 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x8005, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:26:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/254, 0xfe, 0x801, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x800}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) 10:26:20 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) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2005, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:26:20 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="81da364d0a8779195fe29133ebd84cfcf0ff9b78dfaca34b4a4a9da7c51465bba3b41c167f443055d50a9181056dad", 0x2f}, {&(0x7f0000000040)="2c3e400b20b7f0be9d6d55eed04e5f9e0e6cd6ed8d6c520e026057501fffa7568746b99bb38d8ee7c9d5d389f535a3b28b69d3c64e", 0x35}, {&(0x7f0000000080)="2c1447c21e7065b02aadc8d00fe2c2f6e604a8cb695d944cbbc0e5daf3030b443a707a8984f5addd0d894b18dd07ed822d2db6b5e75d1f66e1b3c334eee6ced712b13a13d3cdc6d5e0c84f9ce3daac2ec666509604a3c46673c8d12a0570b2975e78eaf388df73776c5269565bb14f3611c32f312e564ecbf11ba357a9786f3c45c3cf05598b17ef29f0a6ec44e316a951d7fd06ea6713e8021a545fbba75797eb9527f284bf1c97fd9469f134aaf727ef27e6fce4", 0xb5}, {&(0x7f00000001c0)="60a8d6cffcf3f41161a20846abef80dfc5c65950d05f1b5b19ca83471c225bb54393bd92c6152ce06bde3527cbbbadd597ff3b290f1af1a9507506ffae1a21e505251c3034d4d36112f9e51b395928988d5c99", 0x53}, {&(0x7f0000000240)="7e1436331658435544da157092e9335887c06325a6c93b58a9f181c4ebe719c6583e0db600a1939373b54619ec7c54533cb8c3065ac60fd2a554ce9b9f68934f0f17581fcd33d45d8925d32f920b404a89a26c4f49a68300d07fa79aced7b0dd4ac268d55d51062ba9ed2531f35d1de6b89a549c67a5a8c09233477242ccdc545ec90e075afa47", 0x87}, {&(0x7f0000000140)="10fc360d66e022717354f3f487f10030720ca323cdef3eb06bdc7b07e90ae09976b3c8b0a4ef1d43be30ed1ea628c6da862a", 0x32}], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:26:20 executing program 1: socket(0x20, 0x0, 0x7) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 10:26:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="891bed66136c3e013994365084fb115b119807b72e9a92331801000100e8307734889f3c728fa5fa", 0x28) sendto(r0, &(0x7f00000000c0)="6ffd82dd3c4d53fc9f19bd5de5d2c07b7e1f7009d80e4bd6dd0d44af0da0ca6d6b920f953ba1c342608a7118557bb3a02316242db91476189af7b75d58b278536bd48d978f50fbb28531bea261ee974c043c2c9fe2eba4390db3d39b00a2ee02406fa6141ab204184c8c408c75c1dabc218533e35ee246b408b7767049d1640a69e5c80b514f02c82773e70ba731b2aa2c707a481b2ec80db5d5fa60991ae7130ee9d8c3eaf8974c5773f94437a89380869d2856cf03e65d824dece00a2461f4262e07ed611b74f4f3b8f62982ffdb796800b1b374", 0xd5, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 10:26:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept(r0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:26:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:26:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xffffffffffffff40) 10:26:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 10:26:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 10:26:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x4) ioctl$TIOCSCTTY(r8, 0x20007461) getgroups(0x4, &(0x7f0000000800)=[r5, r4, r4, r2]) r9 = semget$private(0x0, 0x1, 0x7a0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000840)=[0xf1a, 0x9516, 0x2, 0x831e, 0x8b5, 0x1f, 0x29e0]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="75dc444d0072b2c9a9244b138d58bafa7516603a6f43f72540e9142324658533fa75c3a3954dde550bad09ce502b748f8733fa2f3b3484f175b9694ed063ec9e25a1c22cec23d16121a81cf50e87733a80c2c2848f487cf08c513389058d6bd96470b67b38216a6ef967cbfe0ec71be786dd43ef7286a7d62f904aa77fdf3e270b1a8e7bcb6e930adc06283b2a39f55f543a4277070caebb9db247849b7f7d990bc4c96df5224e026b91d002f18fe92ad02922ea0697530296100c5b47403c37ab7d7e551d97e2df59acbf78a5bb97befb6e5e73ef77441c3eb0af8519f1c69fc27ae026216a421065", 0xe9}, {&(0x7f00000002c0)="cb29190229075329a80bd3372cc8a892303e4ec43090c7f3611ef9605454807dd5f3d8ab68944d4d250ebd88a6b669fa212e2227680725f67611063a85cb5a2d789f1826571199f15da9c3f7f00265672603a4c7fa5c8e99944254262c60b4644d8504f68060a84fc47c74cd13a7d9db9870750b8785feee23723320299a05072405305adca4e05d", 0x88}, {&(0x7f0000000380)="6e8746f40b8b8389f6a3a86276d3d069ed8b3747c118c9b1a332740057861dbd96d203790f46d16aa80980abbdc0233b76c9528741e4349965ad1aada131e01ae54fc305c94628387cab57c64b41d69b3960185df83b51659e2bd1ac85437eb356d44d64b6a127bb7238646e0f2763340131b250f8f54c1b68f7bc1c0e809de4d4b0f6ad5d4e28090475a8316f75c19702aa115b201ec3f9afffc87d71b79950de4547cee6b089c28c1bf815605f44c9f8df628975037fa04db031b3ff0ffacfedd99b995e0360e1e1f45b939d543d89f5bd60", 0xd3}, {&(0x7f0000000480)}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}], 0x40, 0x408}, 0x408) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c97f700"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r11 = accept(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) faccessat(r12, &(0x7f0000000780)='./file0\x00', 0x0, 0x3) connect$unix(r11, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 10:26:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xffff, 0x1, &(0x7f0000000040)="d0f8ce3f3ef099e3b7d095b4925825a5c82169445adc8c7026c51593c91066b08951ec11cfd2d232adf6c70e3ebcfd370303c8da8cb4296a34f60f54b2dbab133698", 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:20 executing program 0: r0 = semget(0x3, 0x1, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/153) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r1}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r1}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r1}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 10:26:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 10:26:20 executing program 0: socketpair(0x1a, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/90, 0x5a, 0x9a0b7f9650609997, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(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', &(0x7f0000000080)='./file1\x00') getsockopt(r0, 0xfffffffffffffffc, 0x400, &(0x7f0000000300)=""/215, &(0x7f00000000c0)=0xd7) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 10:26:20 executing program 1: socket$inet(0x2, 0x0, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket(0x20000000000018, 0x8001, 0x64) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f0000000080)=0x6e) sendto$inet(r0, &(0x7f00000000c0)="7a1b7779dce9c996baaf8bf56e4367cd2fd74f95c9e751668c37f51b40220788460be8a5d28bbb11acaf455e97f406a37c74fd3734e0eb1dab442066180cda6157ebbc989dee2c9dec7d428b6bfcaf84b41b3e7ebded6cae1cb5b2e6b15d09256bf0bc42fb51afae5b8cf58cd68375cf8100193784df126adae7f42025fcbfefbb61758f29f316e4fd60", 0x8a, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) 10:26:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 10:26:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/74, 0x4a, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x81}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 10:26:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) lseek(r0, 0x33, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8380, 0x40) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffff00000001) 10:26:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6d019bacdc1f27735b2a25b343714054778503e1e6000000000000000000010000000000"], 0x1) 10:26:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt(r0, 0x4, 0x7, &(0x7f0000000180)=""/26, &(0x7f00000001c0)=0x1a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) shmget(0x3, 0x3000, 0x1a0, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r1, 0x0, 0xe33, &(0x7f0000000080)="ee7c342e56609a03e5f3d25176c2cb94b34acb2f9f7d3e43401a8f0edcec4aff8b2845c247fa554155e22632c200b240835750e294601a206ae3dbc5b62be0891bf7559eafb58a40dc81f9448509078b81248dffea57457c70ec0d694a87b10444e1327b3eab15c1121a3e431d239a79c04fb2ce6fea2e20a74391222399f852c2ab9070a797eb57097481dcca92ee04d193556f631ed6de8eff1f166a1da583d91eeda94a183a30fe87f2855212b3aadb3899fee57f399ff98491c5375fd8d445803c", 0xc3) shmget$private(0x0, 0xd000, 0x20, &(0x7f0000ff2000/0xd000)=nil) 10:26:20 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434020abc4bbebba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab890536eda71dfda866600000", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 10:26:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x10000, 0xff, 0x8, 0x0, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f000005b000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x10, 0x0, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffdf2b81523f5a0f72cc1a7e2d872891ff13b986a5fd2a7a8aeb2d6c94e37625", 0x21) shutdown(r0, 0x2) 10:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 10:26:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) socket(0x1, 0x0, 0x4) 10:26:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x15}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000100)=0x1000) dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000001500), 0x938) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r4 = semget$private(0x0, 0x2, 0x401) semctl$IPC_RMID(r4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x51, 0x54) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) setitimer(0x2, &(0x7f0000000140)={{0x7, 0x6d6}, {0xffffffffffffb7d4, 0x401}}, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x3, 0x7fff, 0x2}) 10:26:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file1\x00') bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2566696c653000f72be9dbe04f54f578a1a35425f2"], 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') 10:26: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, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:21 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/164, 0xa4}], 0x2, &(0x7f0000000440)=""/238, 0xee}, 0x801) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000040)={0x3, "879767add395ab7a2b5d38a0e34ce542"}, 0x18, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9e, "b08d16c65519470100000000000000d8e500", 0x0, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x20, 0x0, 0x4, 0x100, "f8c52590f80b3d99a78e980b2d1bc2be5f7ddb5e", 0xffff, 0x100000000}) 10:26:22 executing program 0: pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 10:26:22 executing program 1: mprotect(&(0x7f0000307000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) syz_emit_ethernet(0x4c, &(0x7f0000000040)="7f3cb518f85d416ec0fe1ee5cedfb0843f68b57d7a855fa450a355cea22a7d996253f5004085a08757a09058bf2449d20ca941a1c14243d9246adcf40665c5bfd4c6435689478a8f56bac19f") setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:22 executing program 0: r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x9) syz_open_pts() r3 = socket(0x38, 0x4000, 0x31a) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/14, 0xe}], 0x2) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = syz_open_pts() write(r1, &(0x7f00000002c0)="e3eb0f7c51a418c3151f57ae5101b41317be407835eb80e3eb005c881719b266b9fbfbbd0016ba432f2314f6f88c4cca519237f294f36fdd3bdef4123e181b69f395e5a7a5fedf255550de0438b3fe", 0x4f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0xe000000000000000, 0xffff, 0xef, 0x4, 0x5, 0x1, 0xf75, 0x6]}, 0x3c) write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) fsync(r4) 10:26:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000006cb8e254f3ff1dff0000000000000000000000000000000000000000144d4c24cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ccaac80abf689c3dd24d59e733c4d5a23a9dc555db87ec37fade5283860f1336bbcc5c292c9b119e21c0f789ac7fd48d79d18e9343be343e67da2ff59b5c0695e66568d2c698a9deb71a467b4bf6c877a0030e03211ce242836436a9bb616c571277b8523385a33eace86547986fa8cfe1f878912ea9995772cc85659b6e8bc08d4494732e7054c246e5e803652a61e58d701341e8d876b0def18a17bcd62767e7327da08392e604b04afaf88ac47c59c48afd957aaa05e2a7fd47dd38358bf3d48196502449bf8742d471b236272ece382e29e0e31a278e19d6a08b8ae82"], 0x105, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000), 0x8, 0x1) msgsnd(r0, &(0x7f0000000600)={0x2, "0fb9af89bb9ea3708db7b8e096f80d91a5e97c7bc152c5bcbd226b625ef8512e0746a486141a88deb5d0ce809ef04a88cd1a9b0320e5f7322a285995b986a827ec1fb4d4f3674902b4389027ea31843f19da2cdd828ede6fb290908c9af2cdcf7099c5fb149bc2026b88d97815af33cfc0b7839cd8cda84a2db2e2b855b70fce6241d847a094992c5e61f96dd4fd8974a20443008403b8cd3d7dce3b527f3c45e92bf78a527446b0465dcae8d2dd37bc632812bc9d2bbe7b3117ea60150b140164ec85d4b731b1b74b072d64e44f2b8afa27245c0350c8121a9add3ae0ea84b14120bb0ba03c2711b352a0a234d5c0774a2d"}, 0xfa, 0x800) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c6219016cca83547e83062e743c43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d63d2e8f3535d83b179e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee400234413208261346a723368adec6abd69dd9ebb0d0fba16b20e0f0870e7959aec7e171f9747f5a0816a0d5f5d20ccc66aab"], 0x1, 0x800) 10:26:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x310, 0x20) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r8 = open(&(0x7f0000000280)='./file0\x00', 0x22, 0x8f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x6, 0xc000, 0x7) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x44, 0x80000002, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0xa, 0xa0000000, 0x146, 0x8225}, {{r3}, 0xfffffffffffffffe, 0x18, 0xa, 0x8, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x5, 0x8}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x1000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0xfc2}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xffffffff}], 0x5, &(0x7f0000000480)=[{{r9}, 0x0, 0x8d, 0x10, 0x81, 0xfe00000000000000}, {{r10}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7, 0x81}, {{r11}, 0xffffffffffffffff, 0x10, 0x40000019, 0x7ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x60, 0x0, 0x9d4, 0x1db7}], 0x5, &(0x7f0000000500)={0x9, 0x7fffffff}) r13 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r13}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r13) 10:26:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="f6ea0c5dacd15ea7a17ee5eac7bf8a6a945a431303baa5397de3eb030285259c669edb5dab27b292a39d932590df34257d2ac98d70bc227ade8b256004030d1220f606ccba0274a0b8a10f81c1f739514a6c85f8db4b48", 0x57}, {&(0x7f0000000200)="547472281dcb59025f4c793520d963c0fa5e9c297a5e0c88756303a1a06ccd14710bda1acf90b4bafd0efd1ee415893055e2759c58938cf00e09afe3bee5766c27f0371b4214133302f367ca65b666014729dd019ff533d540b7f9af48fd45b3b9842bc95b774d5bf7f8693c4175a79b023f3043dc68ff0e4813415ed2ec80ebfec9444a572225254282cbf3e56443980b2889", 0x93}, {&(0x7f0000000140)="43f605d9e1e723ae4db83f9810cb5860a965013aa3e1dd2993f45ae9b1cc390c28fba1078a27", 0x26}, {&(0x7f00000002c0)="5e383371a25c6ce0dd77586762f08f69d74a43289ce612674df49d5427831876be2ee1008b5d8dccddd698c68572bcb46937616ef4be68eca751cc8793f70df09b8d1ffd139c51155f8cdca72c4dfdf6285194eca7139daf4503bbd4914ed33f1dbbf61c9c4034a13cac895afc2eed371fa6a9fe6e0e3e6def98f1213c36ff7f7cc53a8a1b9a37b9e241ec0de796bca5ab06a2eeec8d44", 0x97}], 0x4, &(0x7f0000000380)=[{0xb8, 0xffff, 0x3, "2f433a0352ecba380a735890e54199cf19e5efae0f26d337a8a6cde3af7a94d8fb4b75864cf85ec30964bed84033cab9902dfe549a3e1a3b353e23839db59dcefa28f1cade656646d2b68fbb8e16122147864a427f9bba62bc84ec9f9d4b82d0a84d7829f32f4a7a078f99e764e5098d0a02715a49ac2982f0a55fea2c1fe11fe1ea736500d9f5a2e009b367cb4d60c0a1d93eabd5580f366572136f4544076a46750a4cb453"}, {0x68, 0x1, 0x3, "df887d30ab587390974d66cae1e12b541912437a3c8ba2afe38723f170d3434bd650c2be5f6bc91d457c760d795d80abac0b802f3473bc53f495ddeea18ffd8732c36ce4a43edb1c3856caa74ffa2078ca0cb8e747"}], 0x120}, 0x9) 10:26:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x510, 0x102) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xff, 0x100000001}, {0x8, 0x7}}, 0x0) 10:26:22 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 10:26:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) fchmod(r1, 0x82) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 10:26:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) preadv(r0, &(0x7f00000000c0), 0x10000174, 0x2) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 10:26:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() read(r0, &(0x7f0000000000)=""/90, 0x5a) close(r2) syz_open_pts() 10:26:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000f40)=""/4096, 0x1000) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000002c0)={0x10003, 0x0, 0x7, 0x436}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 10:26:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r3, 0xffff, 0x108d, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x3, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/47) 10:26:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x69) sendto$inet6(r0, &(0x7f0000000040)="c5f94b8cf7aab6cbe21adf99f23a4c87eb7838da01fd7da05ca31742f3ec5263150371fd8a62e9a50a016933dbc2f57ef3745a83de49fab2fda9dd39b3be400d49113534f3ca8a452c0a", 0x4a, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, 0x40a39b9c}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/185, &(0x7f0000000200)=0xb9) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x89, 0x20000000, 0xfffffffffffffff7, 0x7}, {{r1}, 0xffffffffffffffff, 0x45, 0x1, 0xff, 0x4}], 0x6d, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x46, 0x90, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xc7, 0xfffff, 0x7, 0x6}], 0x3f, &(0x7f0000000300)={0x6, 0x400}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='-.\x00', &(0x7f0000000400)='&\xd0*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='^+^,\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='*{-$\x00', &(0x7f0000000600)='#:-{H.(\x00', &(0x7f0000000640)='!-\x00']) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000006c0), &(0x7f0000000700)=0x10) getpeername$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/239, &(0x7f00000008c0)=0xef) socket$inet(0x2, 0xc007, 0xb) getrusage(0xffffffffffffffff, &(0x7f0000000900)) openat(r1, &(0x7f00000009c0)='./file0\x00', 0x20190, 0x80) r2 = accept$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getrusage(0x0, &(0x7f0000000a80)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/24, 0x18) r3 = openat(r0, &(0x7f0000000bc0)='./file0\x00', 0x98, 0x80) unlink(&(0x7f0000000c00)='./file0\x00') getuid() utimensat(r1, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)={{0x9, 0xfffffffffffffffe}, {0x10001, 0x6}}, 0x2) unlinkat(r0, &(0x7f0000000cc0)='./file0\x00', 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) open(&(0x7f0000000d80)='./file0\x00', 0x0, 0x48) clock_gettime(0x2, &(0x7f0000000dc0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x32) geteuid() fchmodat(r3, &(0x7f0000000e00)='./file1\x00', 0x10, 0x6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) 10:26:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:26:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 10:26:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 10:26:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getegid() setgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 10:26:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0xa}, {&(0x7f00000000c0)=""/87, 0x26c}], 0x2, 0x0}, 0x802) 10:26:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x74919c68) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:26:22 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000125000/0x1000)=nil, 0x1000, 0x7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8005, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="a600505a", 0x4) 10:26:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x62d186f8b7ff44dc) r4 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001380)={0x3, "9297c97de5510e0a770b5e712151440f2022b5edcae7926ad24c0884d62ae109ed99d21a26f4199f2c0c444bccff2db81cf1aca12bda4b6c7c1e6ab597e5f1252782cc65952764a4310c890cc0b46474b745f25dc7500ceac710d1e6e80c0082365eb05b98ff07032d912dd9a1aec4802ee17c9207571d0add1be417efd8a89db0"}, 0x89, 0x800) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r4, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) msgsnd(r0, &(0x7f0000001540)={0x3, "c2cd9b69d1ec1c2dff7b3ca21f1a7c01aa7c00fa85f4e3f780de493c11b97003e6296f20ca2e3b2c2ef93964a5cf8fdcae9cb3f85e6c925cfbde551b7ebba9250ad011f2b35145ac238dba205d0ae40f46fd8ac19ffbbad33e573b6a910817693a73e97e4ecedbb65bb66f1afba9d673201d2665f473fded01f3f689bd609eb0b14c9e16c17fca7580ab69ca64f813a9f91f70ab506508fd471e5e8d89a95b21ec0ccfa5c4d04099b130923c2ff22ea30d6e62695967af61139447a9c3013b34a087e9b5e18f28deb241ad2eeb42d1733128b48dda8e06729200d9f25f60fbca08dc16fc21fff37dd826023e9e"}, 0xf5, 0x800) 10:26:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f000057b000/0x3000)=nil) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x800, r1, r2, r3, r4, 0x135, 0x9}, 0x20, 0x9, r5, r6, 0x3bc8ff08, 0x6}) r7 = socket(0x1, 0xfffffffffffffffd, 0xfffffdfffffffffd) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x1c6, 0x2}, 0x8) dup(r1) r3 = syz_open_pts() flock(r2, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000697000/0x3000)=nil, 0x3000, 0x0) 10:26:23 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="c300bb56d4664255f138311fb971e3cc99920b64308fca73b3525a5e5ec42392949984fb2025052c4df753ba759c78b5fb7942a51f295de8cdcf67ac8657551d89098c61e8bc794536d70c2fb32860c32220f5be701ac38eefa0da3f", 0x5c}, {&(0x7f0000000080)="329c88e7edd5a364cc0e8e269e2f30c142b39f280b87fa12227ff159e7a42ef02b8bb7392935b61608be2abcfeabfaa0310c2e85938fb8d303837d9bc0061d10adfb083484805cc90040a08bf48f0169ecbd", 0x52}, {&(0x7f0000000100)="0d6a744a2f5f17e48227c39958ab81f270b56b17c30c62fe1f14603ebf210959e950ff679f37d424873dc8d4dbb5505ba95c41d66f387e713307e4c3eb592664004b4b8a8f952627d734f56efc9831dbc290c5a52ae5e7", 0x57}, {&(0x7f0000000180)="81263bd7cdd4a508397ff1f060db6c72bd7ec373d0efb4ca58cd20dc6a9a4079a964bd7f560353064476ce949f833a635f4650654b2ec14d28d8246fef82288701d21e838e8045e03d588e73e9c59fb70e8a3242ea24f99d49bdc75446aacf0bd7efe695e65480329e4221290ce2", 0x6e}, {&(0x7f0000000200)="9254a6527a51341e9fdd9f4f64cbb475edb54d5635e409f56d4428bcc5151435141a8b7c536e451389739e784597793e2ed460fda8816d5ebcf6c9", 0x3b}, {&(0x7f0000000240)="3fb2b58bd33b152182eb1fb4f9c410f72c20e20903fbe6fa6dfd897550960c5a41006c0e65e6da9a820130fadc67c7532b4a3737440eb80b0b70d51e19fb7fad67a76bada13ab58cdefd8c37bd8069f94b651e228973bfe23422c57f1d44478457765d3d38f9ccc723e060822f8e91a3be17141ec3852c29870cff1eb86dc3b98336210e8e784931d2b7bdb8df7cfbd00aaf29", 0x93}, {&(0x7f0000000300)="6b0ae1bb45b670489c8ea9e4c4d2dada63e787352f90bf92a3368383a81c3ea71bb4c311fd0f22b2a46ef29d6c886b900779855eec3a74e4827fc10a360c964b72a4ae1ceb6f444cd6bb21d2fef642af3ff25d4e2b4550576fed75d757341049ed6e31d303294ddda76deaacdab6bb4ed24be5396c4b1d688e1c55826554b4dfc21033a56b110ee1693ee858ac9a432d309c1076bbb4324f4106fb720d9b93f876926e8685ad959c6de463d845406cc98e14d40cb076aa0e8b81165464e543f8482001292dec4fa10390bde4bec9a37ce3754d4be5d2e21b645ce5", 0xdb}], 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x1ff, 0x5}], 0x1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x28, 0x5, 0x12000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0xffffffffffffff81, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffc, 0xb0, 0xc0000000, 0x299, 0x4b6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000041, 0x1000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40, 0x1ff, 0xeb9}, {{r0}, 0xfffffffffffffffb, 0xb, 0x4, 0xa6, 0x1000}], 0xefc6, &(0x7f00000005c0)={0x765, 0x8001}) fchown(r1, 0x0, 0x0) fcntl$getown(r1, 0x5) 10:26:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 10:26:23 executing program 1: mkdir(&(0x7f00000006c0)='./file1\x00', 0x20068) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f00000005c0)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') flock(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x20, 0x1, 0x6, "0edeb2c8e70296b6a5b9c0e56cbeba0112e6f00c", 0x3ff, 0xfffffffffffffffc}) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) setrlimit(0x7, &(0x7f0000000640)={0x8000, 0x4000000000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x8001, 0x100000000, 0x800, 0x8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) syz_open_pts() setpgid(r2, r3) flock(r0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 10:26:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xf46) 10:26:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x7ff}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8207ce1f267e6b595698e26f2c74a7b1262e75fc563309b62373e59bb8ca9e641e8e77373c974f3eebbd15a231264737f88ef4544eec6528ee93bfc88bf5083c50f856f8ec9f53a6"], 0x1) close(r0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 10:26:23 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) semget(0x1, 0x0, 0x9807c2600e7beed4) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x3ffffffffffe, 0x0, 0x0, 0x100000000, r1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) pipe2(&(0x7f00000001c0), 0x0) r2 = semget(0x0, 0x2, 0x4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/65) 10:26:23 executing program 1: r0 = socket$inet(0x2, 0x2000000003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xf, 0x0, 0x0) 10:26:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="5d3a32eff52687c72d8af285a9f571176aed3893dcb59beba4a51bf96b010b1a5ee43600663bff47aab626a3bf9eed5dd7ee38bcfd0a8081c0f5e3a6d6d8be8454ac3eb218f0cd1e0467e81ed34262c2b7ee55eb79883e2fcd18dfabc550ac511fd28e28d0a3c1406e434c13e80813bd77b49adcddbe1d140ccd931352058ea241c94fbb16bf9f", 0x87) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x60}, {0x7fff, 0xe3dc}}, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getitimer(0x0, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 10:26:24 executing program 1: socketpair$unix(0x1, 0x8000080000000001, 0x0, 0xffffffffffffffff) 10:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/208, 0xd0, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:26:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) munlockall() 10:26:24 executing program 1: mkdir(&(0x7f0000000080)='./file2\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x81, 0x4d48}, 0xc) rename(&(0x7f0000000200)='./file3\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 10:26:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f00000000c0)="98c05c7a492a4b3263d8a0655575a18fcc95ebc1e03552139d4f9b24675cf2213306e1da382e64d224910e862b019140af808ef7266de678c2154a599175342093470bdf24a6c8c349da9720f382925eb437525796572aab002fb8058212fbeaea003181a503061ffa985b93e6c7ccf62d52249dc704214a4b63ae904b248abd458ad2b93e100e91d5c816a15fe6a6433f058a5e721671c8296962a4df3ad0d79578a0b46752547718dea736b42a16fd530769501c57aab4530b9c01bc047669e9f17b1db23b6984", 0xc8, 0xc, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/45, 0x2d, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/100, 0x64}], 0x3, &(0x7f0000000540)=""/162, 0xa2}, 0x2) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x4, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 10:26:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x6d, 0x10000, 0x6}) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = semget(0x3, 0x6, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) 10:26:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x16, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000041, 0x9, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3, 0x1b8dfca1}], 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:26:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r1, 0xffffffffffffffdd) 10:26:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc100, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7ff, 0xf5}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20000040, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x22, 0x81, 0x694}, {{r0}, 0xffffffffffffffff, 0x80, 0x84, 0x9, 0x9}], 0x8000, &(0x7f0000000140)={0x80000001, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:26:25 executing program 0: nanosleep(&(0x7f00000002c0)={0x1f, 0x9}, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1000200, 0xdc7}, {{r2}, 0xfffffffffffffff8, 0xde, 0x40, 0x1, 0x7}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xf0000008, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x40, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x22, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0xf4, 0xf0000000, 0x87, 0x5}, {{r0}, 0xffffffffffffffff, 0xd4, 0xf0000002, 0x401, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xc5, 0x0, 0x200}], 0x7fff, &(0x7f0000000080)={0xffffffff7fffffff, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x9, 0x279, r3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x20, 0x7ff, r3}) getpid() 10:26:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x568, 0x8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 10:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x401) select(0x40, &(0x7f0000000080)={0x6, 0x2, 0x9, 0xff, 0x1842, 0x5, 0x8, 0x8001}, &(0x7f0000000100)={0x20, 0x7f, 0x20, 0xfffffffffffffffe, 0x101, 0x800, 0x400, 0x3b}, &(0x7f0000000140)={0xfffffffffffffffd, 0xc8c, 0x3f, 0x4, 0x8000, 0x5c3ed4c7, 0x80000001, 0x4}, &(0x7f0000000180)={0x1f, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x4, 0x101, 0x5, "9d82b151726c50c08cff3cfbec4c65eeae74db85", 0x3, 0xa62b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x1, 0x6b8b, 0x1, "c51a3517e2264bde50fcaa256a5b01063c2e9831", 0xed12, 0x74}) 10:26:25 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 10:26:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8977) setsockopt$inet_opts(r0, 0x0, 0x1000000000015, 0x0, 0x491) getgid() 10:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) syz_open_pts() close(r0) dup(r0) socket$unix(0x1, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:26:26 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = semget$private(0x0, 0x6, 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x800}, {0x5, 0xffffffffffffff81}], 0x2) pipe(0x0) clock_gettime(0x0, &(0x7f0000000000)) semget(0x1, 0x6, 0x400) r1 = semget(0x0, 0x0, 0xa2) semget(0x2, 0x2, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/242) 10:26:26 executing program 0: r0 = socket(0x8000011, 0x4103, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 10:26:26 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = semget(0x2, 0x7, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/114) fcntl$dupfd(r1, 0x0, r1) 10:26:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7ff, 0xcb16}, {0x18, 0x1, 0x2, 0x1}, 0x7, [0xfff, 0x3ff, 0x8, 0x0, 0x80000000000, 0x6, 0x3824, 0x4f09]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x11, 0x4) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') wait4(r5, 0x0, 0x8, &(0x7f0000000180)) ioctl$TIOCSTOP(r4, 0x2000746f) chmod(&(0x7f0000000240)='./file0\x00', 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)=""/162, &(0x7f00000003c0)=0xa2) connect$inet(r3, &(0x7f0000000400)={0x2, 0x2}, 0xc) semget$private(0x0, 0x3, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x101, 0x3, 0x6e, 0x1, "7694708897f6508471daa369819d63a4bfcdc8cb", 0x101, 0x401}) recvfrom$inet6(r0, &(0x7f0000000480)=""/195, 0xc3, 0x802, &(0x7f0000000580)={0x18, 0x0, 0x8, 0x10001}, 0xc) wait4(r6, &(0x7f00000005c0), 0x9, &(0x7f0000000600)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTART(r2, 0x2000746e) open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x2) wait4(r5, 0x0, 0xb, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x5, 0x7) getsockname$inet(r8, &(0x7f0000000740), &(0x7f0000000780)=0xc) open$dir(&(0x7f00000007c0)='./file0\x00', 0x1, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) getpeername(r7, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) pipe(&(0x7f00000008c0)) sendto$unix(r0, &(0x7f0000000900)="79f921642b7737a148dc9b", 0xb, 0x0, 0x0, 0x0) 10:26:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 10:26:30 executing program 0: pipe(&(0x7f0000000000)={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) pipe2(&(0x7f00000000c0), 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/178, 0xb2) execve(0x0, 0x0, 0x0) 10:26:30 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 10:26:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1e, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000031, 0x9, 0x100000001}], 0x7, &(0x7f0000000100), 0xf26, &(0x7f0000000140)={0x20, 0x7ff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 10:26:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) flock(r0, 0xf) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:26:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000fec000/0x13000)=nil, 0x2000) shmdt(r1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x100) 10:26:30 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) kqueue() 10:26:30 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x6, 0xffffffff, "7b73a7f61e3f5c3021fe2b83ab2f621e49e07efb", 0x1b6}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x1f, 0x5, 0x5, "03f909ccf236af4163ca030eb9653e2c00ac8f50", 0x1ff, 0x9}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:26:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000580)=""/12, 0xc}], 0x6) mprotect(&(0x7f0000356000/0x2000)=nil, 0x2000, 0x6) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r0, &(0x7f0000000100)="75669916a9e44312c0b4e19ce5681f16cc577399bbe4b65706107045199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b98991aa40163df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77de", 0xfffffffffffffe81) mprotect(&(0x7f000017d000/0x1000)=nil, 0x1000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 10:26:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="486e1ded9322588a3000"], 0x10) 10:26:31 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000000), 0x4) 10:26:31 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) fcntl$dupfd(r0, 0xa, r1) 10:26:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f00000000c0)=""/4, 0x4}], 0x3, &(0x7f0000000340)=""/88, 0x58}, 0x40) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0192c61303cb0f0f0c"], 0x6a) 10:26:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() close(r0) 10:26:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100), 0x1) syz_open_pts() 10:26:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:26:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socket(0x2, 0x4000, 0x0) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) dup2(r0, r1) msgget$private(0x0, 0x8) 10:26:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) 10:26:33 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x3, 0x4}], 0x1) 10:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb", 0x201) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8) r1 = syz_open_pts() getegid() sync() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 10:26:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) readv(r0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0xfffffde5, &(0x7f0000003140)="6794d2c9d1340285749eb823ff51e8fb10b8da0ab52722537fdf272df0aec4c9d71f89bac19f579d0b7b1b2166cf8dbff7e2fde3954e26ab19db11cb7a556c8ea7d8d249021212fe45481362b1e8da1cede01885d63c374370cbe1197e674662184de94b6c23dae884bac228d1ae3e26e0c561ec9ff81586fe7cc3a4b1619dad1b10e0e2bcae1042d79a208a17f87d92210e296a5a171d6619b4e02696f6236ce26136c3439ee860c8767b8dc380940123d71bd568cf18d93f8a5096d429f6108824a3e13432a1556fb2b10ea4a820dbb71982cd502c16b3d2b30b53f5c451a9eb2b1c52ea979441f2000008e7290b16bf18f4f057179aa7c86cd9959acca65aa86384814004c50b31c3679401526d9058754d3807fd35ae15c4add9f38ae98d54abb813936f36699ea36716ab456fb0a2be98d025770851cd9b0fa1daa3641d34a6d4486d5c3cf54aaf60ec39bd3c43db0fc10b3db47a84b15e4615c5628ae3c7e20c428c77def9dcab7444e1da8c3e064edbd061e4c58c0bfbdd2f2acda50c92187aca61342a4d2bd2fc27afc9eece7b2d5e72b225160605b97236271a9a79e0ce34c96b04da6db39c142f1e2265525662ffe1841a4f34d2278e166527b819a336002416e760f85f798f3d4654d1f2f50b1252d8a51b785222a3efe53670fd03a2b149f31a20b3e1827fc2131b5eb33a421028cb86bb800dafc00b81c2fd94d74ed276a4128e8fc285fe9cd01a3f04f3f648fb17f3f805144949d157ade888e8a11a4aeb9c87083b6de86bbd46e6c025e374abe42890d2f88121fdfd287239ce11e9c8261ba7571c2b913104a96ed3670fa5cc0b7f85336ba80171f6ff12a4d7add89240403aee2369814666ae5e9b9ba2ecc269aeca5dd904d865f2a6a3645e8f089d70b982d008261d44ffb78c9cee8ffc0f1887df44283c9d777c1b5895a74e766184c4245b4f181c231f01368759f9540a06a2474a3994b5939765857ea040ad6b045e02d4ef94505fc5a44e99df05239f1c2c6e5e74231e409ee402ec03d5eece00e8e7f31273acbbe863c8910b2c0d0c6110803a68c2a916b836874115710554c7b3e683f7893c838c16c4216cf2243b45bdecce1a131cd3c5c72bc82897d77c2db84967b7c558ee7977899fa26a6f6a7601505abc47c1dd2f0eefd1eb42365f4278698313be890826083f3252c20241dfc0c26fc4f6c02cfdab041736ec90e6d1d08ab7f7d23c03c464906a1925e6e09075ef4fb3d04374d04f3bb24653b68031a0186900401b84ab61564523f7602d14790a4f6c18c8f8e764d4c042c3d8696c557d2af38829d735b95e33a5685ab416ff49d5ba962ee186a9e4fe69653be081e49c24f6aed8966d24a48ccc7c110f50c9eb0dcfccc37a2c6ab0e0b25acf84d447799a30714bce0a8db27e196148a0f417efecad84aad4d582dca9603ff678103b7e34d67cf2c8391d89dea31452896e16e8b8ab85a0a2ab453068576c173b22a5b54c47a951622797b920d43ae9af2249309b8a5bb53e24e9748c4254b4638497b432dd3b09d4f98ec22a13fc6b01e6fef97732d3ca0acb239d16812539a7546e5085f5c39391473daff70d7fe7a7dacad59f0040a393b1acec780c346fd17d187e2bbd9b3c00bbb7106196bbff9ba8c17310ea223d18ad1e9b24570cbf8649bbd0277afe49cca156373ccfe88fe3e9f188e8d3f5fa20d6475e36e17dfb9af450ee6c3f3bdc948fe44580a15627a58f4c427529ce13ca3c1188031cd51981c8d29af334ed10c332b9069f70ae6ae70cb48ca1d6cde9c7e9622259cc90c3cd6519733f05c9a8c9d50c0a36a3b54afc1a5886b7c98c0f892ebe9c291e518056e871ebd74dfce46646f9de106d7a0c336790042a6f66eaef472a83bcf6c209ea98093c430f36169da1ec7b80b94f60157305d21cf48651c10a81cfd79b195132b5cc81f1006f56562190440a09a5607f64403c6a99119659587305d78ee5fb156023328d65592e1d0b3a4c8fe27b9fe6d3ce723b727e796c0fab88fca4cd1a4213114486ce742a6421ec50ede75a4e9e470c2b941e3b2b4677a56d6e2960cf61b474a87fbb0ff9be8567b2785bc75e8c10e3a0a13d82b0ade4cb968bd457d65946a7b642b64452bf2c9357abfa7d032dfad222070bfce5f827067949624918d63c89df7f2a00a51e814896c8c22744d9ccaeef2dd533ab2e73ba0b739bde96cce1b67d7c66a1237dadd24a68a62f60d020d37ebba3117611d0f6da906a3cfee17be02a349bba34f47df9a89d1e3e62fd0188f5e9c7b90bec207e96dbbfafc77151f23aa899e64f8adf945f73ebeda2bf499d852d76a111029b51f89c7620e18225198c8314ea74bef01293d91278941d5f91bfbce91a97530780c78ee397de237d88004f767bb0d05273fbd1d59cf80fce01400d887759997ef588bf03d2132001a20d97912158b2cc7284279d7aed1108a92b8a13a9c05fa3aa6a71dfbeaccb99dba48e0f5d3d79836c64f42d2c46d3f27f1bbab8a165f45dffddc8b8afb8b9034ce9cafa9d0555c9864e5e434931f22d02c8c572b27524217c66df7e7745bdc1382abb1a2f69b1c83b12b83aaccac3842518232ca64a796c608e36d5663dbfb129a3bbc6b2a8b4d4a9cad7954a3fd4240b950781010185821e579f53752de20bc81675c7fbb36f82e0f82ab439910aace2cad7a90334a9707d497bbe7ec56b448b303475d2295b0758fb7a616516835448132944fce9ffdabce874cf8a9b1b622d279bd4cef300b8393f820081de43ad52294fa5f5d6c83d5df4cba970b64a4284cdc2fe89e7b0efa085cdc90c7873a065e249022a33ee0b25e689ff2c5fe92769cd5d177902ef7cafe5b701c23a4bb16ca916c981dbb6e69217edf0d1f961160690604187158f587fec2eb69f0906584b58155f18d9309c412cbbcc6daa0153e17670452dc26ee2a6e31857da3fa449d11ccb5c57b11a5ead06a9430e04a01ccacdcf66e2eb9d3899f3e5e1d0e340edabfcc6c2d2af8dacfbb04420f89358ab61947587ab02a6a30466ed68159c71bbd87606a39d2e5e9df69a039e501727d68e9847530fa558261d4f93e464ae263c645eaff019e4a06dd84ed50bcba21564d0293e5ddfb71ef357b69111eec8fe1964b61d859c87feecd9b8d55ec031a5b4fe4464f83edb25531cf1543e945e580a8b2253ef752bf8b28bf17e693f2d59f6c57f6fcd1715a8adfc377a6311a4f40786fa8c1900949942832fad45e459196f2ef4aa6640fd2e2ae163ed8ae9e1c862561419d79b209485e03eef00c9c00ba965e2ea36b7caa5a32068ca36b97eb2ab7e6b8a1a068d66194d18c2d704a5d87fed602b289ad13486c2a234d68ae2f72038858570cbd6499d1661ac949a8ae78dd776f664c8287814fa5af38e52eac05a73270727fcd024220ae4e565aed35eaae69390350d4ef799b0aed5b068139c4ceeb2c4ee9e8912b8b55425fa22245f4fe020256298cdb84937afe4204aa0c720fad7ab405f643a3c4bf709063fd0d4c630d97e18380c0adee5046c0eefcadd877ed6ee672de84ca39c98afd30400a2e43ac0972619d03350ae0552e47fc382a20aeec36bb716ef6496700704ff2d07222e22cf5b0c014cd38206302e2328076b997e999f3d093a8c1eac0c5d4033234d301913a2be4b0f340bad07fc783c60708baee51569a6d6ca8aa968f696a2a51b78dc83031cf50915fe0519851150564529042aac0450b7c79eb09305d0ecf9fdb098c60c855b2fc88944174c9ea1e232e5ecd60f3df9c4b940b6266138543da2d0e36c35e96bb3ca06233cbfa4521c2fc6b1f0e8e727ada4a059f2e4b40930671abe18a7d93bc2acac9a35f6dd63110b4ba6e3f811267ab4f97cd0dcb4a34b29b56f5f574306083ea3385f1fa2b08cad3d367d1b4797aa0179e9a2bd2616a06c20c629fe0d850e6af2307c14822a3d0742eab0b00ab93e0b9f84111e87952852cb484ca323d50a461a2782f5ccfe466cd84ba86ce20bed268b5865f05fc9dd05b0fd77d87b635c577d73eba1bb993dae6f830888ceb7fe9a2589164729d23326f0fb7cfc2a1254d202040d799b8aaa2c1605f68497b6388d45ac4afdde2abf853ad36b6aaa337a992b8b3a7ce6984f5012ca70612c1ae110077845e00da94a4815d0238edae29de4220becdfdfeaffbc0e5afd72c2508400e2c8fa40647dd10a90f1da8ab91cae7046d42f7dc6ab2968ec9f2ee47e22d8d90d582fd080c5f0e981420aab20893a750eed0a23c674fdbe50bc975b2767291323889e0df2005a7241ce6c8a6a3e315ab04f990bd1c3638f1ee5b4c7881f3dc3be182a9e38e2791d27674c487ec30375bb84a45cbf4eb5222a7789ab085d11553e232dc1c5a1c576455664e178edead32af86754ba3d515bdb9f64a4c0c706f9ef2d46efa25d7d786f06aa21590108ada0786e960bab753d14b46733131a76ea4309080ca7a3acd84ee5600385e489bb9475db6e25e5965904d472a974e4bf994538e97ab009e67f69256d2ead3c4eecbd0f74be1d6e1ad6f7fbe58d34b0ad278e8a02828285067798915d1a68cc658305fb4e0c91bbc2fa0eba9ededb71e34c20d9daff69bfa9da01b2abb440adeb621d25a4ce7263f7d6d5575147a4e4437b2b344e42770417cda2bdf281c7da312f365f48425f0e30212431b653b217e3d1b4a2334d14012a7d4d378c8e034bcbe95ef40f08014aedc5c30a5f5e6ef877fdf28b6058ff0a786b9289ceccb1119cb58e9d43d072514e02adc372ab7822ef63bccdb58e6b5baa7222059d712acf31f9296c42c91adf65bf631fb7b4db970ca831b197f52c33fe418660588a081d609011c5fed50aee0f8524f652430e730a1513f9653b3802eb47567baded0cd03b3d0d31d9a413eeb8550371ae3be6abd67476d4579e9051940bd173f80f9f8983af2b9c049e0d2cb11c7c8e16f5d0a05aaa3050f92c375040fdcd7a254811560a0ed85b56c198b80fbca47114d8ce21bdf3da6306b207000000a6f9e62c2a41c9658617142e2d76c02528a02fb4d14cdb14f830a0adc03119c112febc6f6f60882aa6e320f9f93e6a161d7c1c0bb1dc24d9428ec48fcdf2336f07ceb580e8a96d86eafcaf27cdfcc9c82829e5f633db24bf3d2cab35d1cdc48fd0194ddceaa97d9fb255d88651ceeac857d6cd26916793f012540a7aab94fc8c27b0683578de0dc72cd60d5643e15528b8100c60e71a729fb43f86c476d06455db89d7ca31f846350d7b4e20788a5ec7e6bb206db413ca2a6a53217c029067275cad93083cef5877ece46b624a068ea9bf38a70b291573c6b833a8ab41b9050002dd929cd95a5bee1f0bbf1f12cdaa44d14023992dd0f05046c1d507cb7e3879e111a0c1141d0e7b024f2124209293a4088b861bddd86858ef889997b333ee59b786ba988037d0e110463d3168822c287cb1dc97e052ada80481e389b9a3196bc9c8305cb99c3e42fee75c37f3c4c809c759155a642b2498bb393f262be4ca6c851aaaacd0650a5a1e866f0b4401eee8c1876c00f4ce7b3141e6a3ed877b4c38ffe465d0715c51f1e4215c0cc49859c097870ed72df0db00538d2e0c61bb4de8b186dcbd7184cf003cf70ff915c5d212184d3550ed205c0203c209b97b22fc81cc842d4a3de60cf497ac1c3b5b6750ca4713626ea049988a2884d997954847150a18c3af288aa6848cb708b399513f2af65420a00fe46f6fe88546f822fe1400c07e2d306a680dfd812066e9f583d43bea904d876ceb91855059edb275") fcntl$getown(r0, 0x5) rmdir(&(0x7f00000010c0)='./file0\x00') 10:26:33 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 10:26:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x3ff) 10:26:33 executing program 1: r0 = socket(0x11, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xce90fc8e24033160) 10:26:33 executing program 0: r0 = shmget(0x0, 0x11000, 0x405, &(0x7f0000fed000/0x11000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x3000) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 10:26:33 executing program 0: select(0x40, &(0x7f00000000c0)={0x82, 0x101, 0x7, 0xc87, 0x6, 0x400, 0x1, 0x24e2}, &(0x7f0000000100)={0x9, 0x3, 0x9, 0xffffffffffffff81, 0x7, 0x5, 0x94, 0x200}, &(0x7f0000000140)={0x28, 0x8, 0x1790e51b, 0x0, 0x0, 0x5, 0xffff, 0x10001}, &(0x7f0000000180)={0x1f, 0x3}) getpid() r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x200400039, &(0x7f0000000040)="09000000e24334937851a39c69795cab31e97e998a76c5627e6abcbb37b8045d5d02000bc53b172740c79c9f6860caff0f487a6a54e595ca010cf12986422cee523ac63b27bede3ba747d9610dfa7a4241cf7d9eb61c8df238e6c194c2a2e91edbfb88c86218048681334967", 0x6c) mknod(&(0x7f00000001c0)='./file0\x00', 0xa4, 0x400) 10:26:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x16, 0x5, 0x6) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) 10:26:33 executing program 0: symlink(0x0, &(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) mprotect(&(0x7f0000334000/0x4000)=nil, 0x4000, 0x6) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000274d3b9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039cf793c60c6734ed4375fbba82bc5bbb4d052d1efe82c126ccd4a52e98ebe4939db23442c6064163cb33c00a0ac6aa77ad1042b7cffa78e31a3cc618b1ae85ce984eae15f1714c251f6e7413fa8fb48371cf596d5b0bd437f9f33849dee1cd46fe1fe37db03b9f36ea8a5e0d2b8d989008412d56d4363cf185c899c328c44"], &(0x7f0000000080)=0x1002) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000337000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000033000/0x2000)=nil) 10:26:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() 10:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:26:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1a7) 10:26:34 executing program 0: r0 = socket(0x1f, 0x1, 0x5) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket(0x1, 0x5, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:26:34 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = getpgrp() getpgid(r0) 10:26:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x6) r1 = socket$inet6(0x18, 0x4003, 0x55) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x10001}, {0x18, 0x3, 0x9}, 0x200, [0x3, 0x7, 0x1ff, 0x100000000, 0x4, 0x9, 0x100, 0x8]}, 0x3c) 10:26:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) 10:26:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r0 = semget$private(0x0, 0x6, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000680)=""/4096) 10:26:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="4a329625d897f727e394fd1c10cd12f4423d279e7f782aba7029ae0efacebd53095b4c25c15e791b85f185320d873ce0fd17cfea1392c2054e598546066c9dbb333c89f7a2a567e1e08c5db461b9762556c7e4eba3e17b8e5d9f5b29f887e75b273744141152f07e02cfc76152fdd4d49016c8580b0716fe1a1527a646d3edce8400cbe36f54473beeea633e78c817a2a09866751ee3259695427a4e6e969e34de21d14fedbd00ef56b1ef9e1e9324a7a14110492024e040b8fd851c0e39eeddf87f1f4086785de24f98fce758bd6de8e41e1812360322c3f0a5249eed4db1481646bb79", 0xe4}, {&(0x7f00000001c0)="e87059cca5df12afa41a20e7ac1807318420375736e2bcf44f54fb29b612319fe87738a3c299cb8040", 0x29}, {&(0x7f0000000200)="d59faad6735b0a222bb8493187b8dd782d644de8b627d95382236a017fda0ce7c07948e2270ae1e36a647dab8df4c499897eb002705399c9fcf83f28d6701fbd6294ed3776e865a318269b9fe77a4fdab31a9e13a242c0322fbbc386ceb8153092011e52b92da7ffd02f3eead86196119050fdae21f145868eeb9e464bfd3d32fc3333f0cbc9a5ba959fa13ad7bc68c84a9f74d43e962790697ae6077f72e2c2de740ab33df8e13f1b9f318ccdb9349a64325176fb26b5f10da339f92cc193259b50810327b737f75dfafe04d162ea293513dd29c1aa4f71ee", 0xd9}, {&(0x7f0000000300)="2e472ca28e05530ccfdbbe785865dba81852addee797c04104de454afe5dacb2a85e86763410112af85cbb2fff34ebb07cdf2f72e511cecf71b0973260fffc0c1aea915d5b6bd14f485c09e53e3cd7e9f7c2c57310ce4e8f", 0x58}], 0x4, 0x0, 0x0, 0x4}, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 10:26:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 10:26:35 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1ff}, 0x4000000000, 0xffffffffffff980f, r1, 0x0, 0x100000000, 0x7, 0x8, 0xbfc}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9, 0x12) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x6, 0x802, "d90d586c1ee7ef318125221203fd7a778b8cfa89", 0x8, 0x78f}) r3 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x3e78, 0x1, r3, 0x0, 0x5, 0x8, 0x6, 0x7}) msgget$private(0x0, 0x608) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7fff) 10:26:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x44, 0x2, 0xd5}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x24e7ec05, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80, 0x16, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0xe75}, {{r0}, 0xfffffffffffffffa, 0x20, 0x200fffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x1b3, 0x887}, {{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x5c7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x34, 0xf0000002, 0x800, 0x10000}], 0x10001, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1421710d, 0x6}, {{r1}, 0x0, 0x23, 0xf0000000, 0x200, 0x3f}, {{r0}, 0x0, 0x20, 0x0, 0x20, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0xd765, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa0000000, 0xb5f6, 0xff}], 0x0, &(0x7f0000000040)={0xffffffffffff7fff, 0x5}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f00000005c0)) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffdffffffbfffff, 0x2f, 0x0, 0x3}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x800fffff, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0xf000008b, 0x4}], 0xd6f5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0xb70}], 0x100000001, &(0x7f00000003c0)={0x8001, 0x9}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/43, 0x2b}], 0x2) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000440)) dup2(r2, r1) 10:26:36 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:26:36 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x12c}, {r0, 0x4}], 0x2, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x82) 10:26:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x82) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="75bea2681228e6bd4e029fd6d3800b43613dd1a33dc9ccfe0502803b6a7905093e424b7373da14ecfbcf7e4a04d7e568c19c4c3f2723311bd82b5c3c8ca5879dce702b5a786ae32e2084d1ad51f987535b02f1a9703e3890667d6729c7105136a919caf94848467c301fcaef2f43e93479e80d26d8f2bf2a0e894fad0d7d3fc498f77f60338056ddc122df4d53ff48960fe48a4b91418680d3b1472a040cee2119d60ec871edccea0247defb94b333e89e9bc541cb2b7ce0575db2372462ae30f6d0d09a870b62561e159128c6bcbbfc4e8990e714cba9e703744e1640c42329ee89a76db4f8c2d8239c344fc8e90c5511e25c56fcdd7b", 0xf7}, {&(0x7f0000000400)="56477e8d21310725fa36c843807dd1e777daa40a641810bfb496174fa1754c0eb8bf52682fef6509e8", 0x29}, {&(0x7f0000000440)="4620a371c5b44e798d761e97c7c2165fb41782c223b43c5e4be418ebc8313020542a55839f173491fd6286875d9bf96695ffff23d89f56d1d18d64c221351267e93b90c8ad6f0374852b4a04a4c41d4a067cc65fefb22e7f20cd1e95", 0x5c}, {&(0x7f00000004c0)="52665f9615ebaf57f89001ff0b70bd6a7018db4fd034bd1588054d4f9bd54f7b662b1dd815500258", 0x28}, {&(0x7f0000000500)="64bf1ee54158e32cab5742b043", 0xd}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000c2a5951a60a7c805f88023e09691be00b0a79618ac7963760c949dbf0d2a9090e28f81d56c49af008c1c9932d5bf07bf655570f2ba5f4b134f50793bb3badeba45fe096002c55291767f9b5b35588e775249bac46ef8e652d5f800cc329c0581d783c3c2290a850952411be6cec55f4ebd4d9e5c38c0d457882b3f24717757ad77ef885a48b0438c97d50515cbf2d6b234049b733b2875f114fb07b8ca58e84d7b8407b6a2792767907c0bf847c62aca3afc2c81ddf3c2fe070d707df6b4f8ca", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff0000df955f717e86b79ddb61504145458db3f7919b403f1712aaba10272eb8672d87d5142290f8c0fa152571a0b7cad06fff7a0becd608bf5a2220dcb1a835ad7602bf20e120657d63ef8ed84266acc6fd4f0f85136e6bcfffe4e3479c1eec25261a6a45202f8a0330c4e8600d4dfc1b02be20389a229d947c00000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r6], 0x160, 0x1}, 0x4) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x124}, {r2, 0x8}, {r3}, {r4, 0x80}, {r5, 0x81}, {r6, 0x20}, {r7, 0x100}], 0x8, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x4, 0x10, 0x10001, 0x101}], 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x3}, {{}, 0xffffffffffffffff, 0xc2, 0x2, 0x0, 0xc9fb}], 0x200, &(0x7f00000000c0)={0x9, 0x5359}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 10:26:36 executing program 0: r0 = socket(0x18, 0x80000000006, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xffffffffffff115f) 10:26:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:26:36 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:26:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:26:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8003, 0xffffffff00000001) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:26:37 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x3, &(0x7f0000000040)=""/4, &(0x7f00000000c0)=0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 10:26:37 executing program 0: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x49) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 10:26:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:26:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8083, 0x30) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 10:26:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:26:37 executing program 1: semget$private(0x0, 0x3, 0x110) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/49) r1 = semget$private(0x0, 0x2, 0x101) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) 10:26:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 10:26:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:37 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)=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'], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000000)=[{0x1, 0x7fd, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x24, 0x800}, {0x5, 0x4d3f, 0x1800}], 0x4) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) 10:26:37 executing program 0: socketpair(0x10, 0x5, 0x4d3edce0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="245987bb", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:26:38 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x64}, {r0, 0x1}, {r0, 0x110}, {r0}], 0x4, 0x4) 10:26:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(r2) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 10:26:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) semget(0x2, 0x6, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x2, 0x1, "1313f7c8985f4d5ef11bbd4d67f9f3d754a6eb57", 0xf, 0x3e3}) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x480, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffff38) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:26:38 executing program 0: r0 = kqueue() close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 10:26:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:26:38 executing program 0: r0 = socket(0x13, 0x80000000003, 0x5) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/240, 0xf0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) accept(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x7fffffff, 0x800, r3}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = msgget$private(0x0, 0x481) msgrcv(r4, &(0x7f0000000100)={0x0, ""/238}, 0xf6, 0x3, 0x800) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x409}, 0x4) syz_open_pts() dup(r1) dup2(r0, r2) 10:26:38 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 10:26:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x40000000000, 0x5, 0xc442, "c0c93cc644188bf47e982ddc5c683bd29197c3e6", 0x4, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="59423d810f6687916c82690cfd2797fddb3987c8252ec13ff27c2eb81d4dde326673b8a1e3d3e2486ca7bacfe775f4e69ec4edec95f8c70ca4b480ff2b3244e32676660510944ca54d4de68080761bef8f43636378c1d58a00b347b17e0e347e51c1dc8c082923a8fcc7554f69db583e90745b4b650ccef0de852f191f24", 0x7e}, {&(0x7f0000000240)="b29be47a7d20bfa52bf63704defeee94e393099ca1f72f87e5f5aa30698abb341ec72f5eb1f210cca5b779f41c5be552a4fbbfd903828682dac2970d93acb2c57e7d38048c24204819d6bdfbbd7eacc506d0940ed4bb328b198dcf281ae9b99b4a078fa0db5a589e41db0f0a61a6b39cc9509790b1c3a592ca9e6e8163993d12f0ae701f28860e4e5ff71e90e36d9c7a85c31a74d2648f9edc005fc0f5f1b2a88c913e7644b077", 0xa7}], 0x2) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') rmdir(&(0x7f0000000300)='./file0\x00') 10:26:38 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x6) syz_open_pts() 10:26:38 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x50) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0xf4) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r2, 0x101, 0x1f, &(0x7f0000000040)="aa434ae23247a4aa937126e260d27eee13257617a079f6fbd0618db7c0d2e25ccd7bd2b1f761c53cb91b76301bdb28f9217c8b13aa5d7c2f40ef47ef77ce7bebd145aa74063a3a2322d1fafb77248dce9634ce82b4d7f1493e6ad3136cd72a609e6b4fb5ec06777a1f1db1071d6b1b9e2f36ebe65e68b89878e4dca3c2a4694ab4510920739ee9dd3930e2b45e8869b35e6e0233ad96746c052446", 0x9b) sendto$inet6(r0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140)={0xa}, 0xc) 10:26:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x7}, {0x2, 0x7}}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) kqueue() 10:26:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x5f2}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 10:26:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r2, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000100)=0x4) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r4, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:26:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0xb2, 0x8}, 0xc) close(r0) 10:26:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000100), 0xfffffffffffffeab) 10:26:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) write(r0, &(0x7f0000000280)="b67d607f274e0f2d9785867dd4d282053827f190a417bd4d6af68ecf57170cabdd783eb04b583716b6e5aa5eadfb85fcf14d14442678ee0b27ec828f189f9e50fe20c8e366f03a2863b4e2dc69f39c6990eaeca96dc7423b9d9bf73c2c995da554f821eab58bee2f83fe3c95564e7e5bd610d7d3c47e1f323ef9fc8ec39b02a1b35fef7d290c370dec3ea0f4dab087c5d3839ec1a3ebcfe3728cfec7db583edfd644c91ff5bbe8bf95dae22f686da0080717b5f4e8bc12744d6f5701cad1c0ec564c9873c8c496e820ba79041ee38b00957fd0a7635d362ebc50ef10940f744db7d3cd6d84491b5c1c9dce40481600d87bfae02e7802aeba4b6d9babc537e57645c17c2cc50e448ab317fee6a94fd66965775aec875171b72a5edad6e6af2ac195ac833df6b1e5ad2bf025a7ee7b27ec539014232bc978f6bce2dce1628bf97491d4e01de0c7701e930de22cbf812a59851ce7f84217e34af5096b5cd0854e81bc35e5ac837149c9be785e8f4abf460f6bd27659ef42af0e779cd5f99113cd2a20dde06be2993a51be5887cbb7de85bc3dfe677f1d05668fac2e19b0fe3b573a629cd3365254ae74763d2b6d483ef27cf1c6f2393e1d41f60df4d101c04bdb3d838ddbcf69ba20a2132a6fb7c2c0c37295e2ded6e90c740e44fc09350d4c883243eee7e9e5b00bdc8a5ab2fb8de5fcc04930c86ad8718af668824b977fd2c4d550edd336b95be29ba8403b45d4b5b2f787f16411016d3c83d500199493777de2816bf7e4406da11bec6b0b74554dc83aa0169bd4924628cdfb6b0d0963e3d0ab677cf881853fc797abe7279dacea41778c5b212d8ce07ad4d5c83823cfaa96e0d7e59b0f4651457acf7b863f2e528a87a9aec58ac340beb3bf4c47b5a7566a2487a982c2b1265966f421fa83f51610be78352106e4d0a4613e40e79f6a552e83dc05e2cd6f582eca438f0b82a39ba5e8244f4641fd94904b0f6e795706a5e4467512b1a8c52c4dc5f54a89274f3ea7b14d5a619f4e88ed5f9b0fb83253c56277d2855f07e2201a614ce5f0e3e595125bb5e2b08bd5b4947e6889218d54cbc4d3041350bd26c1301fd04bb2b30420dbcced06e2bbf2ccd0300a0041051794a2084320642cd598565d3d4e0437771e78126152125a41769c5e6cdb7ca084ca9b800d6d841f1dada3456ac9ab562063bc4ba647ab718334fa13054693ecd5916187390887e63bd16b2eecd4afe272a613fb5832d12360b7096fd9aa516def59131f342cebbc3ba8ede9a4e5f43631ce43bdb49bccad8b291d1549d1035d0fef8aa293585202ce54ef376f206da62194afb4a0c3fe24e453a224d4afebdb08f21d611d0afbc9b2465e4ec36efdc3164cb54f18eb6ca0eb753bc461cb441a3b1c69c88e2dc6433988d9acb722db6f11d8819f7539047d0d49b0c7906695ef1f3dd074f8891902df83290abb94f66acc4648b599f74c8eda67b83e13a24c72ffdf5d5e59c8d54b76136ee45a79b803c6da0637eb21f64e394aa69b59478312840050bc01493cf70a4d5226b91ed70985818ae4b1d5d85c91a8a40cc7b5612a28e5390c39797e65cc66cfa353408b67a28889e8789d1a89547854412e06684259ef8895674f17129002d3f5dbe51ea7bab893b436cf017e026475e854b1ef571a0279aa3aad1d52ed53c1c8fd706faf47506617fdb486dee34929c4ffa7443c51b77587993bd344762acd72a05aef1a2e9279c60fe395be0971fa1e9a0b23a51a80703df89bad1dc745db30e65c4e3a314cdae2fdb034aa14ddea17ec9ec245c53f5c5ea5570673d53c14f4569be8398ac525f4c33eca16976fcf397835ebfc10b08dbdc84aa012bb272cad899dca9cb1a791aab9bb6824d364720af313ac0bc82851d9bd4a29d96f54acf3804a2b69a8965c069eb1d411ac9eccbbafdaab2bd549548ef70193fe1ec2c774587a69664a03b126121b3571329d97d9a39546a3fb4490cd08ddcaef22aad59290323ee060d102eae779aa59882d613fd15785a3715538a122baef1f2ca6aadfb200070fbbd64d20f2e61ea186e866c60f915d4441a8d89f20849bc2b04e771698ae89b6e365b3ceba6b5f34fc809aa71cf1c7de7342b2adf3fb9fd166f65a9f038e4254735d3e25d9c5493947e45a2501eaba5d29bcee6e3a50b202fe031559385a45e3da75f4fc22a37cebc77860e8a34277f12ca72742ffbf077c5df6be93a776f80149c500a6a934eb8c87f6ec8e78ceb806b81b6f20d87ffea1acad102a2ccf83bde34ac7c712c1c83722201b3c59163a4aa6780a548fb8b4b494d6a88750a54578721effed8644906d66d600db16a5ec6846a8620befe867ab84a081f2535b980c7d027c7befff2c033ac9452fd91345c2e0b18d03332471b4a6db531a5da8610a24fb3aea77fa1780c7d0b37195132a30f5f5e28799704ceb07568bb9079bf9ffcdca91503d3a0eef3a0490a51c01f1e3a66bfb1a1dd17eef36cf76758c3b99829607f7e97df479a236dcdfaf50f2e65c56ed0879d3f717378c08ad5895709a01ae90d3eb22c12e954c28c815007c97979a4ffc8e38f5e8f31695ea0042925ca683a56e3725957d11ee5814589ecb1b1282b903f8415652b2d16327d3ebc708ea5292fd6dd00c2a137f96c5fdc9ef1449fd3fa86d1e19349d73371472d74250c410cb6dce9359ce4c24631021bc3ba25529ffdcc83826564b9592838a78e1419d0fd7531cc7570d3b0ff7ab7505ff666134cfdc39c619d89c58e6bcc67a047ded583db72cb508351e53739702f509d43654788a31eb0af835428e440cecff797534a61cf5a3cee17e899f302f4e4d3ef5445d979a2e072a319a109620d85ae151b5a856e394c72a061d980e47cd12de0bd8cfa819a36c13a648e0bc91af5802a232a40dfa5ff1989e1ff2cfbce9f3b5dbaa862ff370be83dee4c33e60c48a327afd4d1db7fa9729e573b03c07f20a71d0e836536233c566e40848f718e7e01f8f70c1dfdcbe8a8f99972b8828bea52431a6410138bd820f291695effd570fd2efbff13cca109b05fb16d41fb8b44f337c6c370e6c8d9bd62c42e2f7b798b53deb1b29a585fd23b2dd428221fc5831e7f9b97ff72b9cc6f9b9e81f21d84489bd4aabfb96eefa8e50fbbc732316ddb44f2366639246e569bcc9f4fcfae7a83a824655546611767b785f0c43695bb1d867bf1e97b20bde0a7a661f0a91838be759bcf8c0d9869a5a0b64fae04070341d1cc20243ac8a07067cd1e270b26cf02e1d020712b91f13bbecdb76fc5251a5da89f797152ba76babdda0f4aaacd657e3f382a63cd76c2d7fadbde374685a61b56dd9e6f8683b88788760b4ea25c9438b8d08d7df1fd056ad679cc0e7f8480acd3c767c783ab2d3d5c21ca145841d9958a7d3c1792c23f9ec175c51deaaf07aeea66c3fbb7f74c0f98e1b9101d4624a11f5b722db6f34010bacc485573b9582b4c8c0a51f22e7dc4fd6834069560cc4601b398cb6edc738c6d97850ae1cebc759d3ba8a5468b5082f2cc432d1e6fb592d7960efd33125a0b4b6e12d041db7234a90ab46311d9e38ccc70df18fcde23cf376779771b37963eb46895eca809783f2498d8bd4faa09f73f7634bb7a7ba74b10b74ffba7061923c24cf447a73a775c465717b9244a5290cf12e69bb083e511e50bd9eb30acf764d2a663f24dafb2395d837e03ed7057458b048ce799541b4430722813cdbfc03b37fa4f8c332f2db229765d77ff9c33c6a53b07d7c79a8a10d706f1b8a7399a46c74e10e71016e114f345259f16d9de17ccbfc1f8f3f6f7bad68a4ba5d73790ce9de02cbcd08c76cbbe1deee753da2f968f0b40d7c6f2276a243398184fbe1726be96dafc99214b2e992c17a8deeab4a48eff00e40ac74fa994892acc61f79510d2b429952899a4a8ca9e698fd40bfc177e0f9c324bcb66d6035abd5ebb61ac2eaaa0990138c251324ed2ff78e9d4f405ca52ea980a2c520403cf58922c3f52ff06fb3d76ece846fc4d571d7920155cb4f0619cb3f611be2f70abac6e1a3ba21a16bfd72d316ba17b8de6e5451bfe9d9f0b34a71d0a865e37c52d0f8bac471607fbcab290feac95fd0050a652dc6e20380856115ab2f2221f9259e78919e0c7f2945c9accfce1e822a0508844732de45820c688cbb47595104d2da8e305e9a1c8f3aae7188eaa125e8864f9c2298fbf2934993edf0974c53fac3b8be0d46944f6005b09c05c57af0b319c0b2bb37cfb734888bb233e62c6d59bc533ba7b1e79762a440ceb8302662a106874e2b3adf72e028bc436eb4d4ac3f44ccc1073141ca6d3c6550feba3f6a3620dacaf8d3926a986eeb73e72050862f5d79e5e456d51519d5f6ddc66b6a1ef4fbc649f2d8cb245cb5a185bd6927b1e824c54409b7a2098130331ee9f7856672a350ebe37fdb87e8af5d8d3fb553ad8d3075e007cb22d51f7a1214f1672b572c09dda5f25b64e557e20863d0c95f7b6a4505c4d68f581e274fc9dc8852a5e7866aa030bd37c7197057af84b50e1f3dd3e7a3bb8f16a82b70e84c8d66b66aef293bb3186636d2f3cdd8092806ca9ee42c0b088b781f9caf713742561fe3736eea5f9b38b7d182ffa211832d16ad66876022344b2555db3c2b1596fcb4a2f87ba2ab1645a8449364635ec4d00e28abd3cb45c0e4c1a546c851e3f38a4c35218f8d1e3241ffa92baaba2249e2bf2131e2ae6fa25fc6d945fe53061eb405fbd23a18f1d807d490a11e0509e336893a65036786a78c686b2ad8509e4ef30e58b4b45bcebdc385c87919ea7af358dba064e69b1e793ca2fe41c632f13f711a65c9779abd28047d570b7f7a4e2492b7b6886c9321920068e88a55540bb9773154392350dc1d97c62b5ba824411b093da4359df2403181d4785869856eca839b6f25d81c423bf57b78f099dfba591c35cb99e641fa346dddd79651b079011813cf296fea377135515a221c34d34ded8642046c9489d82dd6c450ab456cbd53fc3530908d68a67c7d039b5e4894a251430df3fc4d7d3a46a34361239e12cf4dbbaf4d945a1ae1e37dbd97da12e4d0e42199881b5346dc408893f98bb06bbf4fa73911e4fc6f215d9696917986dfb9529b31692cf66b2c7fb9bb2703c346d89c67af9d0609efd5d3c747de0a010ce2bca8e204f3f82890c4f5c693e75550cbf2131b0a9a0776e8720f3468da351d6426916bebf9d514a20d5b536c2455712ceafd21d57c675a6a84d9330ce60bf59076e1580622481521264f6834dcd858600500c30aa740422c1501afff4018e2fb0938ef1cb309922243c09e4e1013f1cf4b846123c6f01ea027c842bced34b8dcd2e2724a94b4effb47c5aa794a6cfeafd53f2c298bd734b995649eddc103f4f173611b73037730243592252f0b4694210808aefc1d380095a07d76362ffba73bd51759937aa062a65902196c0812543af0c89408737aef7f93110a929c9c3399d5fd0dc1720731ba46b372d2bc8f1ddb6df493ad0bd70cb1d5c44c1f8b628716e6c51383694bc9d396780e102fedf5972ef2c97292112b69906e20714e099f338a1344fdb909a9d5af4b5533bce054d26a2264a503eaae1c769dfc71722e39a7b52563253c030fe7d3f0030c5d8559e99ecf950c62f105d9a6eec8811f57ccb13ba565a9a5c5ba7fce13437632325853156e0267b77032979f9bcb1ec95f378486020dceb6e8821f080f539810f8ed2f0d261b959b70d187c27320529e8b8707ed7975c91bcc08b68e0dbc07622fcd778ce287f48f45b326a0ae82bf", 0x1000) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 10:26:38 executing program 0: r0 = socket(0xff7ffffffffffffe, 0x1, 0x100006) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0xe, 0x4, 0x1) r1 = kqueue() socket$inet6(0x18, 0x4000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 10:26:38 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x5, 0x3}, &(0x7f0000000140)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:26:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x401, 0x1}, {{r0}, 0x0, 0x1, 0x20, 0x7, 0xfffffffffffff528}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0xc5, 0x1, 0x80, 0x2466}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000081, 0xe761, 0x400}, {{r0}, 0xfffffffffffffffd, 0x64, 0xfffff, 0xfffffffffffff000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x6, 0x9}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffffd, 0x3}, {{r0}, 0xca154657d774b751, 0x40, 0x21, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2d, 0xf0000000, 0x7, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x1, 0x84}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xff, 0x80}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x0, 0xe7, 0x3}], 0x8, &(0x7f0000000080)={0xbc7, 0x62}) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r3 = dup2(r0, r2) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='-):\a{\x00', &(0x7f0000000500)='^/\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='#},\xa5.%[)&>\'&#\\/\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) connect$unix(r3, &(0x7f0000000380)=@abs, 0x8) getsockname(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) 10:26:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x1000000000}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)=ANY=[@ANYBLOB="00002e2f661ab0ae58a6694f843678b66d7de36d0a696c6590e6c3fd185f8fc5f77ec2a0af1f82bd6facfb9aa2d0007c2d07c5c5cdbcbfa30f74fcbec4f24c834ddff924fb353d48cc9a757c20c2e6b7b0283212c0d61cfe3f82023a1cdd7f5ff502afa9a32ee0c08cde8e55efef0000000000000012d5c7a1485ee6"], 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:26:38 executing program 1: r0 = socket$inet(0x2, 0x400000004000, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x80000000) 10:26:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:26:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) socketpair$unix(0x1, 0x1005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x8}, 0x8) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6e3, 0x7}, 0x37e) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 10:26:39 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket$inet6(0x18, 0x5, 0x80000000) r2 = semget$private(0x0, 0x3, 0x30) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000180)=0x4) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x400, r3, r0, r4, r0, 0x50, 0xfffffffffffffff9}, 0x7, 0x9, 0x400}) setregid(r0, 0x0) semop(r2, &(0x7f0000000100)=[{0x7, 0x7, 0x1000}, {0x4, 0xfffffffffffffffe, 0x800}, {0x0, 0x1, 0x1800}, {0x1, 0x1000}, {0x4, 0x70670352}, {0x0, 0x0, 0x1800}, {0x3, 0x8, 0x1000}], 0x7) socket$unix(0x1, 0x2, 0x0) 10:26:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) open(&(0x7f0000000000)='./file0\x00', 0x200c1, 0x0) 10:26:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="1d900ea9e9e47e72", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 10:26:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000000)=""/185, 0xb9, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r1, 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x7fffffff}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000003, 0x2, 0x81}], 0xfffffffffffffffa, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xc0, 0x19, 0x1}], 0x8, &(0x7f0000000180)={0x0, 0x7fffffff}) 10:26:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="40f23d87572c3dae0f6a5a74bab56f1c6e03fa3cad154078c5bd0430170727efa29398b0a120cbeaa77a7632bffaad5445701e050ef328e54209bc94cc5d007caac20367fcd3065bfcb0182dff2da7126afa414df4cfe2faeb31ae38a9a673509571aaaefbdf70e4b8c3941ed8a60a4eaa4d5ac44e5dd3dc500ffdaff4ed4bf3201ad977be6b60c1c317747009ce9a2dc1402768aee3692a91dfd2e151c1756ad45263cbe4d7668c8b216fcca33fa08064e9bd0999906e9f4a892da29b69272583ee65", 0xfffffd2e) 10:26:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7, 0x8, 0xb8d6, 0x8}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 10:26:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0xa}, 0x8) 10:26:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x6}, {r0, 0x100}, {r1, 0x24}, {r1, 0x80}, {r0, 0x154}], 0x5, 0x5) r2 = semget(0x1, 0x7, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/244) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 10:26:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="e99392e03ab9dc8a4c01d72356e915ba92a999b6461e56a88c3378b19288c18654e3de706a", 0x25}, {&(0x7f0000000240)="0f00b28f80643212a0619f25f87e4e5cdafb1bb946d238", 0x17}, {&(0x7f0000000280)="add96d306287c56d297a8568c723d541a3cc6142ddb070770f2a2c8b9795bc86f561fc53f501bc3f9e183efb9bc01e2665790eadf55b71a2e4566c7c1b1bf4dcbb7ba456b30dd96eab4867cdf13f0b16c626d650fffae552fbe4be9c1a55165f326579cc9b05f8d7e8f6a78197b118bf6ef4f98cf1ed16339145a361af33f87d81025339d33a7d1b3b899e9d697c7073b82b50083e2d71bcbc8e2325782000", 0x9f}, {&(0x7f0000000340)="0adc35158c164349d6d3b4713df5122f09a2194c63013c71bc3052648ecc82283014d099b5854560574b383b96f3622c0dfcf903f2fae5414ee8c8e89ce36a0e211a71b973710bde3d1daa3153f7237ff0ce1f9821a891212fcaee60b43ccac64a7b6cb3b14384a8a71cc3936975404c51c963801a50aa0b0aec2e5e24719d76e97edb6d1f14a5588c2fb0885971920733f6e9ec39f43434090932053efab06938b7c59961d46f89b40bd6cf69db13824c6729f7a8deb3675836e4fbc8e348ecdbc27ce6aeb576ef158267676aab8baaaa061acc99a852c4d600", 0xda}], 0x4, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 10:26:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mlockall(0x1) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 10:26:40 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/62, 0x3e}, 0x800) socket(0x3, 0x5, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() write(r1, &(0x7f0000000080)="7a052e54af82f27401f420a7c107bd28e495402667a097c537e04eb5056b38e1fc3d0e0df8edec84b5993c1cd266dd20a8e787149f947d8db65cecf8f56e17b580b3afefef64d15938cf1f5ab93d6bb0aa2fb872ed", 0x55) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 10:26:44 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:26:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)=""/88, 0xfffffffffffffead}, {&(0x7f0000000000)=""/232, 0x33}], 0x10000000000002a2, 0x0) 10:26:46 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) 10:26:46 executing program 1: semget(0x0, 0x4, 0x0) r0 = msgget(0x3, 0x200) msgget(0x1, 0x401) msgsnd(r0, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d570fa22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"], 0x100, 0x0) 10:26:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="b23870fd5507589671a21a539310467837b882cb368af510fe3ca7a781b92aebe4af71f1d2899a5d97c123e5cd86bb8499e8e44641259ed6f79217e63cd2451d92511c82b0aa02b43a2f1eed2af071492b4e916289f02176dd86c876bc25f0a414cca75ec02969359fc6b1fbb510d284ccbf853c53bf78d94e72c729c73af7bb8831a0aa767ca44d8bdf792f50f60506b6c5dddd8d8a5cdabe8e0a547099ac5307fdb91b351c60955a06d3ad9c449c48ce6639f6d2ce70e13a546bb92d507aba5aba5b93db3127ed1f82564d87264bf53c6438728c4af93c248fe46dd60d64a47d11f90144e38ccf4d3d51c0001d01d1adf7231b725404941f53ca4a9e3f701f8473dead91dccd3e9cd1b547e9ef1ff70d84adc475e9ecfa5c3b15951bf7ce0cdfc5388b5f2cd602b1a648e469e83dac23e2cff03754924b85293ed11314cabc664a1e5c24e9b5a5797c33787c75cbc9a80b0dcb2a6d6866e40c04d21e6f93274464e1091d32c56e1b4d3e9c87ec7df24eec6d318723a06968e670192e78f98f8c0f64f8089dbe7ed3e84b739fcb90823b912e2f61484801f4ba80f83c04778ca386d50e82f8aeaf158371247ba66bcbd36a68677f3c6777c46446e28a006a9bc64d9115d96cf67b08cc566ed09922a6efcc4edbfa1aaf0e79614e98b951c03e6c3cd01ae7def4e7b2fb72c7bd3c1c6cef819195af294ea33e28805e8d2991adcd3819475c9b1c6ca119a07748ab81078db74188d6e0f37889b2974ad26d6a12fe75f60694d5976d6c03601ec743d93c7eb670172bb748aefb0cd7281d39d4f5f4e9061e0aa4284ddfc0cfbe122ccf1b7b9438eb98e5086917fab9a8f877c07e02190962d38303da09fe6098e265e8cbe0c62f17931242c4abc2f5c055b1d761a1c0de40bb2281382a8ccb3e9feafc93777156a51ea674b510ebce8745e5e822d35713deda64fc823112a8aae9ae4da2db34e95effa46f8b36ddfa2e4a6b4a80987bc82890e972063d765ffbf25d84365b4c89e5d5514645edcff61ea9c755abd79076c4589e683beef3909f8ebe587603491a5da443b8b276bd50e26069902369a99dc6b110bea9a912d61ca32a715f13072fec15cd7d57c10dd3cdc7c265dbc2e84a1cbafdcd13fbe0001e711e62a67637e882508d12bcfc5071372b2be7564e78b8b4fab78796eb4dcdd8461e0a82ec170579730f3847a1a90a6dfd834b538e5a41cac86523a43acc42a297176ece02b0dd7f4cbf7d5f151e947b8fb171c89019528e446a15f46af3a75ea9935efa4471b115954e6d0761695dde536aa663dd96cd7b8fd34bee3244644afd11af912ee0233e4c42cae18e35e4c61a7dd69206bc3e0790c4128ad9757a811ac75d996c06ac504c3152daecae8f8e73ebec1146bf44918293cf1a2e384396e93949903c06c0d80da1a05cf66febcda3054bfcfdd8589d5652f3ce36e8e2cb88cc35638ed2111d031987830deff4601d0dc538ada51c08580c488524187ba367ea6955a711c444376a0c47744a78b970315ccfe34751cf614475c4b86e182f744798d7d8df0d68de495ac6bf6cab5a01d7ccd8ba065f6114907cda61422053197e8bd80bd0e318aabbdead56d117150f01296d43f9b67154e42de963753c5cbf69edf07e01307d468c181001421cc5987d8952e44b90bcbabd9c4cc73027700b238522f815816660973c62e8ebed5cc2be8fb2ab3743f7c1501cd3dfefcdc72b0248b65836d3d219d388be4dce35d033f129ff594a466873ce697c66b8ed2f79707f64829d656238f749e005fcbf887cd25b1de850e59a3c0923d16f9f1ad57cf1a82630e7375741c5de2aac30162d37d34ccdde57faa2067520c5fa6deae6bda1442184368af1599f5235551a37256abc9541e51dd61de3a0a5fa3a05e90778c9a86018fda5f5131af7eb8209517998046b018176a6bf789df204d895894f857336e0dfeaf2752f92e73de7340fe8167f5a4dc156ed9e1578cfda8d56f0893372a8a0a42b7c07ff66a0293ad5ac6887a7c03b6837b62b35cd22045ecf1a62e3a3ff756ae9c404ccf3043df6d29e25f35677147d39e049cc843b762f2b8e8573308c926388b690b73fb032f1746b5d789dcad9d0aac5173c2fc8f3b2f42dde6391ec6d710b60dbb6e0d5cbe5c497419920d35cfa4f18f43583e57b256947bd9a2b648afd0c8e31dc07ebb207536534525283aee36feec71b5350b79f26b230f4956db9d38ba747d359500c748afc5ed2aab38ae0c8c80d8529b9806e98b1215fb44cd247a5f5e3bf83fd9c6926d38d0dc3c5a539709afc4806e82ed365d5da45ce67fad49293aad8002000f3ccf6a65c4aabe385fbf24b8277170b5563d777d27fd4015e869a240821bf4325051060ba90418be7f6fbdd4b742b5898530420b01f7f981b759f94748f93e17009291c39b07bba7cca4bd99448cd657f1725b7a37e2f82e461528a05ab31914847409e879d9ecf8c19fa0b74e42813a72ed02ac6668d49da00280ba4553fc935ceb9c55bece4d0b801c71a98522d9cfc0d34a2641f43cc727cb5798b72e6ce6712c6097b2ade0fc141035081f9dacba2d51b91379b09dce5b641079ba4129e86d5f6e5221e94c6031af31b153dd5b7c562b975cf510f3527462b0004ce09be7d2e212df3bad134222c3f32ede3556c3b84fc4f7eb5eaf68c70c8dcc22630945fea920cad929b4651ce349a1ff8c61b6edeb3b448a06b2f1a0fed4cebd4ad6c268c89413368c1b91f34a47ec5ae1cfa490f0c882963f15a898dec0ef84360ae61eacc9d241b21000fc235183167936b77f958af8f70905aa46e3f7a6b7b85b5998fff3b36fdccf1d9d1006703d485bee838d073112f3d43fb0820f971150e63e8549657d286a2f681912c5dd8c7599d994f319d685b624fba7d05930d9d8f246e9a3227f9db34c10653c582fdc6e916f9f6973a3a07bd419878d1ba8f312bcc3f0d33942f0174d986aace7e366397c492b3b359760f8c05d263f6aafcea08bb7b5da35396a3ae0a85403a6184ea492e28c5ebbb595845ce41b15e1c39d8965dc0a1b84fa20263cd657a38e33012ded0ba111b86a11b4b6fd2f91508f370053aa66a3d855efb2b4cf8e31c7275a4541b04d8aee8f6803a085f15186301c24a86211d9c194cef092acb24893415e072341336c4126b8c15f592a26c0e18526887386d9fb5fa3b54155696bac2f18387db197006d2bb0aff2b7774f60889c218abc4f8998b0452bb243af7e56c6d9d6ea7b6ed754677511fbd6b2026a1ed6ba9c9a7c36b6b4de315de1905569adbdb020f3b9451d5a6295e182258ddcb2d2e58315e3a941ed7d9d7495a9283469fb745d3fa0f38f9fbbd4b4fdaafb573d3762dcc924c780f465ae04507997e8ffc2a8704c8afff0773d96f21863ab9c6d36bb9b141efcf66e6376706104401df1614a33832db33efeaabde4884a782d38742b064a5b0f63ea536e14f8ac6142a45c927cb9c5fe00cd66e30539223e421407e63d2492505a1a3c7b55d359e470546572e850a1d6d1bce37e5969b93004b5b4674d11ea54372a406d367c4c73d8c06de6ed665eb21e856656b6e2543e3a5969eefae68a3b23a3a7cc41f601cf2bbb7a6bd62bbd081c3eef5ad44b22606deb0ce4bd091828a9a6299512e7fa038580981d720c30072fbdbde3db94d597fc21661919c9e3acf88d3721a38ea22bfe09fb3ed416a2eada54e141dd3517b8bf55bad1b2e2791670a809db3cce0060c8d3a2c14c61cc3eae06aa9a99ac20d2d8b2c8c4ef59ffbd7f9e3a79a75744cbcb78cbc81b3a7d929096da378007fe1ff911141e0e246657062f15e8565f35225b9371f064317590a6d4d313cb4b3807010154e85a22840b376b08578b593cc85680b8aad8c9734e15efae896f60f93bb81dddcb4ef26c36c0f1d32044b11d377305e39162fe3392ce48df076a660dad031fc0c191440a37080e381b2645242b6584aebbaf486168ba8ba75852334787ff47e022cdf7f57eacdb2f72078693b5a1cbe22025e075694f526788fe4d1ecae51aa7108108e62b56c3730f49450071b71459e3cab0da40c8b93d39e92ace12b49a3b85eb13904bab2f8093957ca37e8f992c954d11b9cd8df5b9f5b1fed06a7f9f9e3f6bc89872f38c48087c39f18a709672f9b898af0d17d2242bfbdcd5117eae5e5eedfed3cf801e345ecd39202279e495714dbf27e5f6b203cad5f14a8c6f83065eb9890906851c82d76434d310f6d3a9c524e522747264f20a6fef04d9358d4c43cef7b669bc89662efa63a1172d1958114e7cb5ab257bbfb7b89f293a7ff720f9dbbe0da78d11a6f3f006c740515fb23d7b67421b047ee14d444883663f7d7adbd041a8cb82f706fd2bac27c7dc54bac8737fded73b905988dbb0b6987b56233f420034ac839fcfadf54ab0f78b52f19486efbaf4b0bd2a29e19d833adb210354ca54ec0de470757f3feae9e9de2ef611a1982bac7a9a7a54eeb7dd11598c7de99e653a6363b78adcedbc0265eb07ad104b9bcfc830a160239d41c1edabd6af8cb3ac45979a5f03d7aaae08d32b79dd326590e9be2461500183e4f1ef8824b64853c6c5988df08d3098d6620360024442c075c7b71d3fa72c739517bbd3cf98892f24929212bcdea951a4aad0420155577e3c8a570086b0f626e873aa2841375645a4d3bbca3b541606edc174ddf1e7952b515ea47c5035623f281dc841a6380c600f6279760cd67ca68110d9f6f8184395539fceab2170666e24d7efe5ba1009caefa69fc91ec09e39e8f839ae5ee7862d75a2f2e562972a0402e7b4074c2492d89116c302e8d8406f15b8e8bf79dca29d3bbd96999bc8c7a27772e921be41c409a716d887aa1c71eb727d8edd3bbc93ca03ce89b5db40891a0c76f77092283e1921b7268ba3a0b968adc3890205ca7a4d9ded1e50c788fcf268b0bd7d66ffb85605dc94dda504f57e27537178b4ca035a1d94538e47f64f2f6940e1a2fe41a01b68f8bb3355481356751f884246b95121ce31aa7436d8da8636c6297ea0504356520c0a6534d58e2f471afd8ebdb285156d9aca7dce062a07517a2107d440a12e3457e3b10f2799a71249149bfb7b6cf19283e4ee7807365bab5a4667334bd74b5bbd4c4811407aca1f3c05093dcb6e76708acc0b88c6893d53237820df48c3443b2d20149c669730db433913b989affa2aac1b41f4362c98e27bf8563a55bce445f7409d9098f463da4f4f3dec76c533d87e5278d122e832921af8d4f07b0ea40eb05219758945c3daf3f24a7226af2dd42667e3a5cd9246ebd8aeaa055a84cf299bd18ec636b8d7ec429eec6388a15071a2472f4809f3bd5b38bd0df69e68689471080b1914e3fb21df2bf9501e9d3bdb21296ca378d5652852cb6ef1d37cfd7765cbf9780e73888f19f1935bd2c5d44000207bc5466963212693224506165bdaf628cb0b0eaf007954da235c171126f5eb6523682bab2ebede1cd434749a9184249691cd2168eb068bac47bc9aca13c5a2bdd2f90777534db96446309411134a2c55076f9edd66fed7f16a1864741492dfa98049fea5bf5e9384df5bc5f9af6ca412281860dcadb9cc62e07e8deb107404a2620e06f7194bba35095de631b4da784761397f5cd13adbc947cc86a88456f195b4a0af8d48ab8efb4e7f050f3034973950bbe63ca80fd4982886a7e7c08cc0357d579de9304ac5744d3e278258775a39e13bc9e5762ada15f8ca9a587c271e26d34b922ee062195fce118e27cef301accd1d5ce1733", 0x1000}, {&(0x7f0000001200)="1296c111aea85b683826500ec494c8768930438cba0d4ddc570bac490c6a2af57fc486023e02e8460c14a3e18515b07d874fc327a1fb11eba6b7b82104e4710639d85a668c33e98cd6aa7a7afb", 0x4d}, {&(0x7f0000001280)="ca80fe11c1fc017f2a88736ce7e4b382208c5a97eae14aa231d99a62ee11fdfc5bab992a87c8690a8b7e395b7f8633f704ac8b78c2341829a3f5ecc88080023962c55c946cdc05cb3b288d1165540b362d4bc5cb24fa683d027b2acb004a2fca8909fdad3a18706222b37e0688bd4a2b4d81f0f39dc5fe92d86e88f2f13f83ac27e439c3db7dd5dc6064c01b38f9a0350c4036b6ad6c9c31b14240c879113bf0663c93e5", 0xa4}, {&(0x7f0000001340)="7ac6c8165f9e46463c1e4c0abfbf56af5429abfa3dd5be75b6a2bbe3b4aa6cc148cca4b4cfd3ed838eae14464ba7df7f425df74681fd973b0a5e654b0f494e839ad85a5356fe78d4457e702380d9b491dc23330e0ba7319b602471a831dce8f2810dbee2036b9a2c3562f7dd4311c304bdd3911ea57e5016d8d281f118474c6dfa521bcaa2f83bb433beccbe08883d1aa08d", 0x92}, {&(0x7f0000001400)="496154773f4e55a3ba0b9e35fbba839d313b457e020f6698ee98b9355bb39dc1ecfc996f", 0x24}], 0x5) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x74, 0xf00000f4, 0x0, 0x3e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0x61ee, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xf51, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa8, 0x20000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x200, 0x2f01842f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x100000001}], 0xfe0000000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xd7e, 0x1}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0xff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3, 0xfffffffffffffffd}], 0x100000000, &(0x7f0000000000)={0x80000001, 0x7f}) 10:26:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/113) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) socket$unix(0x1, 0x3, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000180)=0x20) 10:26:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 10:26:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 10:26:46 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0xd1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) recvfrom$unix(r1, &(0x7f0000000040)=""/14, 0xfffffffffffffe0f, 0x803, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 10:26:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x101, 0x4, &(0x7f0000000000), 0x80) 10:26:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fffff0baa78e6"], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000000000002000, 0x1) r0 = socket$inet(0x2, 0x5, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xac) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1, 0x4) 10:26:46 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0xa, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 10:26:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0xffffff25, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1030, 0x0) kqueue() bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 10:26:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 10:26:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 10:26:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x18, 0x1, 0x6) shutdown(r1, 0x1) 10:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) accept$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001900)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001780)=0xc) r2 = getuid() getgroups(0x6, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=ANY=[@ANYBLOB="faff2d2f66696c653000"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000000080)="5103933b594a945b8b644098aa78482bc30561886e619b909285aced", 0x1c}, {&(0x7f00000000c0)="44a45fa350c56d69697883a28b53c440f3b42105b924a6c4cdf3be178c1df8061e45324fdb47daf928295d00b18685858d7497880eb4684dc4c3bc4373d03c653d38e9a4c77f46dab678eee18f8d2b1510a93d3f90f3d004489e064067b6026595098dc5dceae12e931fc4494654202e33d0b48c71b16ff2a00050fe", 0x7c}, {&(0x7f0000000140)="325dde831bdabe4df7a932f04c7e7ac6aa5d71aa212afd4d375886e0f39f472ceeff575573cdfed7b16aa5e85c266588621ea720a6a889ad939039126b4047544c79fd89ca952c89e3cdf6fd17b08b637b09ec1d7233e059091ab160c87c3aae4b8518757a9819d44a5baca4700506fd05550d36bb96f39ecf4e2679d24c8d24eaeba7db78b3069f2461ca7d139bae226da3698e92431cf9dfa293130566479a6816cc87b53e03e83e13f695c8f1869df4b5d2b239ed57e85c1122", 0xbb}, {&(0x7f0000000200)="149d920ac0f2f307cbf3b1d850cca15fb18d882b31c5367bb4f4c1f8356652af4fef019a65fa241390fa775208dac51c6be46f23066f25db6d1e87956e12df8bdcd2416d2baf25f21aedfc2e4871f5081424c6d9fa32290241f997d545b80270e9fe3fb861be61bd2b53890a8976f42acce2f4928df6a180c541f9deb8aec54526e40e893150a2de23aa54d8dc3511914307e1bdd65f97be13feb8d0498b65cb6af0606386469e7bbe2b4bf6476782baceb36abc7dbbebb5f48a06e89ead6cd5e6378497a56c230d2059ba8874beb15ba5fd0a807757943099f8648eab6bd7e3945cccca1d80c5e55a93ac8fff7053cf40bfa8514b07322ca61388790fd6f464de8eba46b966ed9337ec43e775638665655cc95610217a61696683435dfdba79302dd12d8bd415fce81d5d397bd8f2a6748fe3b6bc6bb348ba54c76a111f66e3157102b555564a6db66746b1f36ec465106260b505b3beda5a67b2bfeb8be5c5457a62fec29efaa9491cb010c42647909bfe0fe8f5a14e558d309b2711cadeab2c3277fe2052d38c62f4d419a202f41a665518de3dbec1544e164b5428dae8c14d7564bf40f23a550c0ba8ebc19609df92144ed20ea7719bc8f583d2d73b07c9e7bdb2c112f189e98ca5f5abd0fad3d25e49552bb74c14acbbb4e9f39ae0fef9aff176080941ecc0b97cc55b8bc21b62470f66b8e88fb3a63e63ad5df0c8ed8e7e8b44c1c7c6a04b01f16e351d7fdbfb62e3e4c87d74fce031073b696147af138a4f47703188d581008ec74dc17199689b9dd13bbb1e1731f5c8c0f04c803f3a40dca6af3d72aab730f967bd00d910ed810a27d5688f43a2551278699fae5ad803a36d20a7f8bb89cd0c40028b8ceb9752cda594c3f919ae9d0a14e67716d696809d9975e219b5df4f0482a302d7e6498f9c567e6d452e41aaea89432b818dd1eca7c2438d63b0dc424a4494c61ee3fde5134f5ef26af57b4fa3e0eea3c306f2ded1ccb0916f659cef51000c49cc65d3acdc4f40b8b3724e2b8584ae599640f9b66cd3877c5a2a38570f8cc628ac72420090af4d67a00000bf724d0fe6f18e8653a873ecff860a72d18a5af5c47282bb42e848c27cb27b94d607d90ce28a55c232e77a8a34a0821c39eb90b02812a2541194d0bec8c6b96e79651c73b998552dc56768eebb810372c5a158bf61a0507ff9e92ef1b76f9f51cab8737794f43eee7b3c50e03b55227b8f99faeecc2614c035ccfa7d42225a24ef50509dff45061bc424fa3168d8f602ccfa4490be69bc4a26635356e196626f33166f94c368bafcbb9252acd4b8b3e4a8f19b7db1f0e79e334c5dc7f74b3d0b44f4093020ace32877481212fded133f98ffb4a515ea53a2f1eebac251e0c5f2cc8a7911d72777910623db6f938b40d442009f26b04eb0a74ece4b11453eaf784ea364b5a1116dc0b76450f03fa1f60c0b685d0ea5f0d1209aa17b81947022d268545d3130cb3c6a79f5aa5ab4059b073acbb2aa07b65cb40b881231d6494c3dd023df2b90270b5246889cda00b58673eb3fc1a735d5fb9c3c2b20507e6f2742d572ff48884e2ecf0a3eaaf5b858bba04239ed91f66fefa1d25f04cd5437355482ca025c367c3a9e0f7d3d2c0517a35bb3b69e110f98aea1b8965fb64f800aebcb8ceb9011fda4fd27cc1391c88b4d92699bd46f6dd3553c06e267ba3b175a08f7215b3a2b0cc8ea42a16d05c0b2d40a1884f695bd0b4336f61ddcd60c169bb14aade52bbbeb81d3408b649cdc06bf14f74f2d7be8bd70062e5ca248b5c1ccebbfcc43caa83e1f9c4f1112d974f61af1c293372bd3840f53d307c2435a341d45b0ec5601d2ace2aff267510cf1f90c11246861a6fd959fe846c935620e2654c78dbf7a0c4047af1220de108f8c0081a44d5de907d703690be2f5d5047b01b546e5394ea799c45b4e44af171fd689e1f9cc3067c3bb0b0970b8520027a734ed92a71b46d01b4c3122884cea386ed6546f3f137a2b6fd9d14b32e03b05f2bf861cc1cf2a57aa64c6730920851b3852f2cf8d244c4c31617c9de655becb0167dc184adc126863acc2d17856c3a20f5e93e9a1f20f28613fccfeb73c1eaf271ad6c45b6822f6dac326085af14f45af021968ab8e3da4957836a73794e145333e76f22b66e3f0e4a3ba2c988008760168a675dc5a49f5bb8fdd52e9acd90924b2015fe5cbc357d8b6ad879ce61abf306e73b64565916beb264fd49ead2aa3ecb6ebd99b9d7a38cd7527a50c2139c8ee4efb96c72ce52a5af0eefee16bf056cd3b78d047b2128a1945c3217033e515a6710dc1ae4348f4986ae5f6efbf31ab8ff85c494e2961978ff775836562acb42d433c285d5ac54d8677003dab9b7ec082bb1425921e3e0b537a2b18d4cfba3cba7932715c82775f2ca500039e2970038b6094c8428c6cd59a5f3187db914a7723bc081e52386d09d8534d94317d2418da45b215b4a44e45a49bdddc7bf46924c6ca758a7af97a318f8964de9fbaa79ec5b9ede4f4971f4ea139755d734a25aad080d1e08e00d551c43adfc00e003b448e5c719d9637957502847a20f456b29abbf9bd19e3dc6081621beca4a578bc26d6cc1fbd632a904d566cf9905f024907aaabcbe228c91862f63e7b5502ae6aee89bb39ba630af78e69798d3d10f344644ce72c3b637fdde50f2999972932764049c4b7bead04441aa17a19d85d41cb22a49c0a80b2b0d05f2d2fdfbc4c9ac5badb810acae7d8660695368a211cbc2a0ac0035f62837c26160fbd860d0eaad4353d70bf18aaaa2a102488f345b2b648478d6d5961f8aa5027e0a4d0e9d9dcb9f2ab104eaf3a980889560976d6e11bb592ee2fb4f2292ecfbd1f76e710bdb7fa5be34ce73659a451249655fd6efe24d6dff0b8897b0840e350b01ed75cb331152612ad991cbca06939fd870b5817d2a24ba22146128fa65ff6b4cf82325d1205dab492bd188206d23b4489244795f4be6b28ef34cb4ca0cf26c58d13312441477d46219ef6490bbafd06b06b14d60a246b5730311614ac00b21e46cc76eaeafc69164e46120727d6b59cbcb0357d43f2a7afbd7afc233f703041f14fb78588e4b8d99075a51d2ce89ed455d5ebdd8563b309d618d1f6cc02c1f683346c8d0c12f74539d4a7149507405bd2dff641f3bf7ba64b316d5bf39fc27a097ee305e461d83fe9b7a78b5a42e01e5628354c8691e636e738ac0a00e58e01574721715fdb384d03554711673a23384a8ebbe077f3b4d415be43b9d0047ec996589b976f28613f8581cc0875167eafe1a5b3eefea839e31accec542aaa418d4b1c3dd53bea7d905537fab6deec049192acfd26c637cca42a1c3812fc3762c5a967c3023c93842516d329626bef70603bea877b4aeb18fe17012cf71e5d7f37e6717915124eb2c8c8cdc74daa2202379867c0cc9d84b863d4682aee67a939d1896156ae3a69c973ce7bdd27b48cc79d3b81aeb9cf908f63a4729e6f368fdfdd50aad7994874ed6f42907bdcee5b6c3a83c14560d2705fdf72753826f27b1669f46a0829b734093f5d0ade72a00d413d94e1dc25d10606744a6969575bb96f10fe1274d011416d6740b1208470067ac58c7863de9c699c3cad65d8c4387d49e1be589c65b4ac3124942d69eee3e12806bddc0b51dfb6b5cf99e67a76589df6237fca7f8fa7f0544932ca07845db4004b0321fd588bced8ac45486029869c0b7a79a369b420211a198c6175dd6320cdb8c21766e8d81c843caf91dc6a46bb9f8e37979eb99170fdc59734becd60585a06433f884bb75df1d40edb5d6eada0d6d1b9cbc4d3d277394a21ecea30c1a3edc2f5d1f64a6ca692b8a899c77ef6db5154b16ca5ef014cd6b0019bbbaa2a339690486581e2bdb3cc1da059a528dca179b307faac2f5c3b87ad26847c5ffda818d31a2ae84c1c5ee3c6ba5a2d1de2d14f328c4c66650989df96eaef869640f98ec4e5e9f0fa33c54b437f12a8ec8731fcfef9f8056ff094afd610547a6dcb78d91cc0b599902530527d5501895c8ea65c3284a1e1efb3b7f69f864171d4b839bb4d4bb51606218d273c82dfd4076aecb5579225935c33c31cdc018d59c763aad455083483e0a7d5f630d7d01a46e2e1ea64115daed6103a5c09be7b9a5180c56b8134eb869c62ca5418928389e977a1e5a6228014c43535ed470b09913c5ab232697db6f18a0a9f1c636659fee7682368972ab9d332def0cba88cd1fc326d673b8d3f38e7f0da194aeeb12e92da07a96b7c01c17a9331707c95eb68a74f4aded8121ac8c749b4149f5b155173e4093679a23471d823b6e5d2b2429881e2a9a96e8ab33b0635f598ec8409895fbd2620d7de6fbd82386f20348ed3fbef9748f36c80c03f58d8e04f74224b487b6ce9e1e2ce86c9de50c42e70b08734742a6acfe3f01361c6b2f6b92c4008ef98cd8e2849ba60c08528478ef568eea264450de5b141d0f50330c6d0ffc941d9519145ad8b93aea49a388cd9f98b5d40bffe280be7a8401daf8e8cc609f5f038f1f2ee76e8eb4cb37b2d8db61486e29908e69d78ece9c820d8a0920ee133906b3218d8662cab0ce66a12ac24b8a8c5dc37620736db2aaf90a1ab4f622c7b3a693b43ee0df67324ddf27860d8dfe22270fbf23362b0afbb890d32f123448a7048d654f021b091ddde9b99c0ed5fc04800823487f7f96f732abc44c9489d7a4c091678befbfd1ff6592a0781cb49ee1fc53389f1bcb01f43f1a040ec3b3dd5e77923cb39c1a6737a6d6fb51468fd9ba6c7a8781501b5fdf86f15faafa8f42a0ab55156fbb901703d79c6cf3bd65017308f85d9c71ced2fa350bab9ed92d2747a978feb770ae4ab39d664f4c475a60f1ebc471c0a1fc94b484735bf68df564f8de79d4ea4843d6c49220c634683658f36620daa2caac434a162b99cbbb4f39665b7a072d352cf7e0f5b7c0c63aeeae3c1ea3396c2adbc35e090c712e8a3559079df231943f29bec885e66b1e6ab6bebf6d4babb085a8f2a5eaa795443b4f17266ab5972941908d32fd04d4367de6b4f9302853106238a2e48cf68a538dc51c61a47e7eb57f08e2328465d9a3495f02a4b483c84dff9883d58de490521cbbafa1cb1a03b325c38b1e1bd85d1b168d1283d8ec86eaa11d3c03c41b623cab3c313ec19abb1ae8ea3e96ed092cbe0815a36c28c98fb006a43b5ab43afbb68285a59a08f4cabfa9efa5ced268929d92220a6706a2ed7dfe38ba4eb92ae45443997f158992830feeced50152798f9edd990de830111071d877550ce0fd4031d73c36d7fcf2f9bd2756524f4268b012bb01ce139c9fcae578493a074128b42dc63782cbd127b79434d406ada7ac853ebe22eb2d139de4b252b9adc0a38ecf378efa05c23e8c7a932f046dbded9d8060b573bd40b6e92f6eb8002d0f30870e0524912fbbbc61a5e9733ce9714b2e214caf18516a251a9ef21331b3db3c9f2acfc61102b93878b2b92d56dad1a4b56aade01aedc6b18a4d39de30cf43befef76f5f5f3417114e3b98f5ba3b09fd7db771029730c136f4e33a8a7fe17142a155b147efca640d90456f7fe8a390fd64b3187b117791ed4183d68aabd3e4e8d67756517f7081f94356798865705115a48c2ad41d43eb800113d32b3e9e5bf2b2247a2e2039b93d5570dc01ff7b3ca94df10d96d8af4fd04a9f7b7bfa40874afdf7894fd259778c9b573b93c30cd76d90750b8827396e8042f86980c9989b10f3931334231bb9a6e8782d06298e3fe179c3376de7fd7be3192f354f625e73e9876", 0x1000}, {&(0x7f0000001200)="eea18bace16548baff112c6f14d48e3d2cd3e5ef5cdc0b5368af27dcc5cab81f81fef6c56bede1bc20a39c1a7bd958684c06ff4e4394862100cc58939f995fcf731488c48a38eca6b63bc48832575560458643f745eadc1989eb7f077d145361ef8e53fa5aa62336ca275e71c549f105a848ef7c5de450803be31759dc6dfd41ac332bbe0f4b9aa15c9efbd35f18de363f3596e802e0796c479347c87d12757154c15864b1c0ccd69c58b651f702c9fc19c5272bd0587703d5a3f67a50483834c72b8349b0a395b21c912ffdd9b99bb5a39501a7a1955744e01b60251e4b894f74cb2f11352d72855caeb04909270ac320b5bdab75a50945b366f3d21ab9", 0xfe}, {&(0x7f0000001300)="fea6eecc6469b91b190ec999a243d7e0276a885b39eadc5b7324b8b2f137076ae9e661699f294bbe4329f02fb1ace6d25238d41191187c992adc880df4c8f9c470eec7f87684ccfcdea631", 0x4b}, {&(0x7f00000014c0)="9aa47f821bba75b8ef76aa43356885a0685c014d5e55dd1dabb09e9e611c4705d97892dffdea7bd93e747ef1501ec1ab01303ccf7ba8efb9bd2e552e6e03ba6eab1e174bcf91ad2ea695988deb4a540ed178b14979a1913b1d1ce66a233f8e3ce97d6830a6975968cbedb183cbad0b80c5a3599f2c81c856023ce47942abd7fa4faee5009c87194e53f06a1f96733ed093bdc329370e3a1bae49f275a8e7cc8d5d8e2ccb404f68e05c6b1bd9d291ab090e5eb48a15b835c401f87efad2e3f427312e49034fe584240ec28fc9ee422ea0686e58f120fc14751baad14d2b086a74aa9d52ee15e701acc2d46f52632163f4de", 0xf1}, {&(0x7f00000015c0)="bf56e1f3b160974178bc83d247d082a181ba4c6caab43b761dc454aadf3b302c63800330b800a31a5809f7c2cc3b41f1a93a6031865ad87a642cd46787d86e584beacc38fae211986d2a7729f708308a130f2e11ba8a86e9ce08628ae2bfa6dcd6077e53e5e25a21c0429fb55358bca88f637dabc4089cede83892f02c77d0628b4cba9033f24b2248159e10290d93d6fc10d14891e5543e55afa819a783d9a40fe822baabf2ec3e7eae517510c954ab2b1788a6624291baf3bb5d3de11fe6917c", 0xc1}, {&(0x7f0000001380)="7db5226dd0d55aa823d486df5b6d30389aa5eff94b1a1b28ee5cb192b4f37b37409ff18da2a7dee344fe6fff92b5535855360bf66b7792bae876cc642442", 0x3e}, {&(0x7f00000013c0)="7185b95b8b2c261494", 0x9}], 0xa, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x68}, 0x402) 10:26:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 10:26:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = socket(0x22, 0x1, 0xfff) shutdown(r0, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 10:26:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 10:26:47 executing program 0: sync() r0 = semget$private(0x0, 0x5, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x1) getrusage(0x1, &(0x7f0000000200)) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/96) 10:26:47 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:26:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(r1) symlinkat(0xffffffffffffffff, r0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 10:26:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1ccdb3189cfb38f83ff90c2452c60af2bd1c348adb5ad00000000000000d668e72c2e38ed1adb561f4c7c73b36124c333757f1e32a423156bd7d45c4e1a71a10727a60eccd102a248acb3de3704f04815410db38d23b6f3254a584a07943a85c81f74d16b29621f2612264d505993eb6749c756f20a32c8178cb0473e5f709ae3f8c7b49b12868b5e79516337beec9c7fa5378a5cf627805f1ce7e90c0ab75da79bcf994ad0b4a8696638562a333a41700a78b2cff63eae490f4e7cd724d8395e8da5429a7d786e6da97f998208af4353464f555e9d078334dd0c29de98c544d617a3b8193f20db164a51c6b933", 0x12a}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:26:47 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:26:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') munlock(&(0x7f00004ca000/0x1000)=nil, 0x1000) 10:26:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x34) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x30ec2, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) close(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 10:26:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="521271824fa6c91af5ce04006810d22992cde88a7496918cf5776b4f0783471b5315aabe1dce7d26c4c1d595d22bf4349b6dbe7d9bf61e39e93d12e859696c58deeb931323ed84832fea797a775310d5380df600df1f79b2bafb1cb240b16eb7fd4eeeec25b061f8455e7729bf38e30ebcf43cfdde0c9e73dd2e2dbb3070d8a07a8f1219a921f6c549fbe5591ce19e12f999520778b9f12ced6b90d70e82805f74d34fe975a9028800393849f632dffe92e2fdabc81005db3f822e06426ad72ee49c1b651f4c30a41b45f7b7ebdf290ca7eaef26b5307165ab2fc68d78c9c52b030adbc3ecb4", 0xe6}], 0x1, &(0x7f0000000940)=[{0x58, 0x1, 0x800, "cbfda1bcd688c1055e835ece45b5b74625150a4007d36f61a9f14007bcec0baf12434a37c42b32a1fb2b94e85d7bdab6ec66328a48876d26c9cefbc04efd138c9b6c479199232190"}, {0xa8, 0xffff, 0x100000001, "86dda462f6c10e87e4dee35fa5edb7aa2963acf119913078183fe93b33cbb8279d2fd79050166fe709383ba139b8fa14d7dee1eb743b98cd4a462f2f81ed35833f5e528e6d21c07399d9d129f994db02c98ff48839110aad06d951dd901290307980279ca547c5d2b25ab12493e172a92ed6b7c6758732564f93eefa04fcb241cd9222a5bb29d47aced9672085dc09b783c7a7f6c4"}, {0xb0, 0xffff, 0x76cc, "019f2bc4c617a0b1ff07fe05cf1c38fc1f73f768d7bc4b42dfcdd234c5eeccfef494357bfa705bd1872de1247b3167788bf9daa1e9fad5495eb3268b98768efecc42db6bc19ec8cd62f58b2de3cad284ea419d9b81e0626937f3fc86d5c366f8b7e0e61ed6fb2e03e2cf750d4585bdc61d4d49c3a76199556032066f07ad792e641402ecbac34601ca5ed1c457ae9e097fdf149832c2fdb4f65870b6dfbed5ad"}], 0x1b0}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 10:26:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8fa162ed35e13847, 0xa) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 10:26:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCSBRK(r1, 0x2000747b) 10:26:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6dfc5fef) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:26:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 10:26:48 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = socket(0x31, 0x3, 0xfff) fchdir(r0) 10:26:48 executing program 1: shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x0, 0x7856b6df, 0x3, 0x101, 0x1, 0x4]) 10:26:48 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x8bd8}, 0x10) 10:26:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0xfff, 0x6, 0x7, "06d73140ec7311f375434b4dc4000f113c367cf2", 0x80000001, 0x8000}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x4) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 10:26:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x40, 0x6, 0x0, 0x0) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 10:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf95, 0x1, 0x1f, 0x1ff, "2f77d903ae91e4c57014e498f043a5558c440ba1", 0x4, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) fchmod(r0, 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) flock(r0, 0x4) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 10:26:48 executing program 1: r0 = getuid() setreuid(r0, r0) 10:26:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x185) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x30200, 0x1) read(r3, &(0x7f0000000180)=""/11, 0xb) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x4000000002, 0x83, 0x3, 0x4, "fa0e805a14dce10d0e56a31f01b353166509633a", 0xff, 0x5}) setrlimit(0xb, &(0x7f0000000140)={0x4c7c, 0x6}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) msgget$private(0x0, 0x81) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x10001}) setrlimit(0x0, &(0x7f0000000000)={0x10000, 0x3ff}) 10:26:48 executing program 1: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x10) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797b3d375a0e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 10:26:48 executing program 0: socket$inet6(0x18, 0x3, 0x3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000000c0), 0x0) 10:26:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 10:26:48 executing program 0: syz_emit_ethernet(0x0, 0x0) semget$private(0x0, 0x3, 0x140) 10:26:48 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(0xffffffffffffffff) 10:26:48 executing program 1: poll(&(0x7f0000000000), 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) 10:26:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000100)="959c142e5623aabca70d37bb9ed82cb5fd8e43f2a48f19dd9793a1c061d28777b87597bd8483c94b5f1d56f483e2761ca64551800421569de4a6f4b709d1b93776a8ab8f5479b65906242539bd8df5ebd9d6dccfb483e8f4918e83ef3839dbd976c9119c4d70bc7fff178b101fe034d8f87c3a889bddc0483d3ee73c71d1cc497183b666ae2e03c866e16614412ac3f55c47edc409c9a064690fd9b52224cb7adf5e1e3f1bc037f4741ab2fd001567fab3dd759202ea7ba26fd3ae3610b9d008ff4b0209d25463cf6bfae33a1ab17ff9bcf1b4b2376e", 0xd6) ioctl$TIOCDRAIN(r2, 0x2000745e) lseek(r2, 0x0, 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x490, 0x11a) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x4}, {0x691, 0x20}}) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1) read(r3, &(0x7f0000000300)=""/217, 0xd9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x8, 0x7, 0x3, 0x8, "2d0ca427111e5b91e34a0bcb4c3acb1023f69533", 0x4, 0x101}) symlink(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)='./file0\x00') bind(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) wait4(r1, &(0x7f0000000500), 0x2, &(0x7f0000000540)) r4 = open(&(0x7f0000000600)='./file0\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000640)={0x7f, 0x660, 0x1, 0x1b, "bc29ed47d0d9be64925cf1c9dacc4e41c8365af5", 0x200, 0x8}) fsync(r0) mknod$loop(&(0x7f0000000680)='./file0/../file0\x00', 0xc000, 0x0) r5 = open(&(0x7f00000006c0)='./file0/../file0\x00', 0x20180, 0x100) syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000700)=0x2217) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000740)=0x4) dup2(r4, r4) 10:26:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7a0bc163, 0x401, 0x401, 0x3, "b6790dfde004a1413c3f747e3c9ff1180207d8a3", 0x10000, 0x5}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 10:26:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x84) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x28, 0x40000080, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000fffff, 0x20, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x8c5d, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1000000001, 0x2, 0x6, 0x3c}], 0x800, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 10:26:49 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000140)="71c8b8238ae3b57fbc60c1c98cebb721125303d816c964165f0bd78ff795b241221781cbe7ab653835fda27912abf2bf1f6e1027ec3eb748ebf95f61006e46c1afbef8d9dba927dcd04588c5a23f266584a5e764a71fb80aabb02359f17a7160975c0f742b71aaaf96b1ca8a39c1ae337dc28fbce6f30eb08c2cd1f8ccd712c0067dd408d790b415df6224069278cc23dfbd457f19e4200b4d8d3a12da34a724001ae4c7f185f32f0520679f5fb32efe43502f819550ef09a76b587b71132aad45c257f95d2dd46a6c24548cfd100e4849a505deb4a492d40cbd4365f52d251175", 0xe1) r1 = socket(0x2000002, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x44, 0x9, r2}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:26:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18, 0x120) close(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x66) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x107b) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) poll(&(0x7f0000000100)=[{r3}, {r2, 0x10}, {r1, 0x4}, {r3, 0x6}, {r4, 0x80}], 0x5, 0x0) 10:26:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000080)=0x4000008, 0x4) listen(r0, 0x0) 10:26:49 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r1) r3 = dup(r2) sendto(r3, &(0x7f0000000280)="98d04c8a3f3e1f90c95ddbb2252a37f34ea610455def37d2a66d97145e8b3e40a69f11b24773e10ccda173f6c095bd17d18fd12f6bd2c26c933d223fcce8da86de95c43b26bb2dbc48af24c12e4fba94b1730567037fd23ba88e7a0d0f57532f329a597d2c88df893e5e0dd432ae269f41b11097b3f9cfe6926cb32251170b6c270650d6487a874e056531d434e32330c45827ca7f57c0ab1bda91505184ccbac63131df97093bdc715005094343949967f72dbf10", 0xb5, 0x1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) r5 = semget(0x0, 0x4, 0x42) semctl$IPC_RMID(r5, 0x0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) syz_open_pts() 10:26:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2978270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 10:26:50 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 10:26:50 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x400000000000000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x140) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000010, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x8, 0x5c615294}, {{r1}, 0xffffffffffffffff, 0xca, 0xc0000001, 0x40, 0xe9}, {{r3}, 0xffffffffffffffff, 0x5, 0x20000012, 0x3, 0x200}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x7f, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x1c, 0x400fffff, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x23, 0x14, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x10000, 0x7}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x40, 0x271d}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x14, 0x3, 0x4415}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000003, 0x80}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x2, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x92, 0x20, 0x40, 0x61}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x4, 0x6}], 0x1f, &(0x7f0000000340)={0xfff, 0x9}) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 10:26:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x42, 0x1, 0x8, 0x6}, {{}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x3, 0x6}], 0x5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x20, 0x50, 0x7}, {{}, 0xffffffffffffffff, 0x40, 0x11, 0x5, 0x3}, {{}, 0x0, 0x80, 0x1, 0x6, 0x6}, {{}, 0xfffffffffffffffb, 0x8, 0x11, 0x59b1, 0x779}, {{}, 0xffffffffffffffff, 0x28, 0x10, 0x4, 0x1000}, {{}, 0xfffffffffffffff9, 0x98, 0xf0000000, 0x0, 0x9}, {{}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x80000000}, {{}, 0xfffffffffffffffd, 0x60, 0x1, 0x6, 0x8b}], 0x100, &(0x7f0000000140)={0x80000000, 0xb86}) r0 = dup(0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x7fffffff, 0x2, 0x1, "4deff4317cce8c0a85f983ce05ac1e6fe4d99ba1", 0x7fffffff, 0xf14}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) preadv(r1, &(0x7f0000000180), 0x0, 0x3) 10:26:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0xa5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 10:26:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getppid() 10:26:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5beb860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x161) 10:26:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 10:26:50 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r0) 10:26:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fchmod(r1, 0x0) 10:26:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 10:26:50 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/4096) 10:26:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x18420, 0x1) lseek(r0, 0x0, 0x40fff) unlinkat(r0, &(0x7f0000001300)='./file0\x00', 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/169, 0xa9}, {&(0x7f0000001280)=""/80, 0x50}], 0x3) 10:26:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x7, 0xde3) setsockopt$sock_int(r0, 0xffff, 0x182c, &(0x7f0000000000)=0x400000000000, 0x4) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 10:26:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 10:26:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x4be34675d4014557, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:26:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="27c9540ef5e5b0a72425aa236d1358ff6a874a970d50c81888b4764ed925ce3960b665a889452ffaa681d072efb542ba55cad39d8f83c5fce3f85460183aa74147c6103421a2758606180ffda5c5f01b5d7848c99b1580117f921b0093bc095a7c874099d59e1896628f7b792c9b96c624eb3ff9833fb78e41d2c275726058c9457037e1515c79594e3ebf8d62cd7ee6123a15d5ea9fe59b360d7ad6f48f476513b49aad26217acded6a60a25bea0be9ace83509dfebd3ca4ad7774c0c0b3cbedeaf2a6bc9a28545a181d7d5a0f21f726b6f049831d2a4108cbd69a1357874d53ffcdb59c5942f537f9c82efccea73483d5eff634c97bd40902e829d04f93327262214c6cfe8040c25a96b747b72ad1413ac4334c95c6390be42a37083fd899625bde1c043f68d89361966f92fef2c3ba4f7a157a528c703eae2cd0052bc4d4cbfc329fac7a0e2fcce1adb7db3710001db5c48036b1d9d340ca2f60f271bad5da748b1de5eee1d6a6ed02128a95b6bbe5ae005795f58d9d4347b2bbd44ba401a2a9a0d9537d2d621e1f55c060afbd4e69c8fa2270ccc0b77e1be17f7af7f456c67b0718f2f68d0bb82dfdb00573164a932756cae15ca58e4bd1078697496253d9ac19c1c9d8ef5ce71c6f7f7d5c2acdb1ca3363a1e6c2b135903e1cb705e63ec5e17bfe0330a76065dc2c0d786c199afe4c1723f1e3ec8b83e462b6cd5f5f840806cba01f2bfb3566030262d76617a6e0f0bbc63f2c2edffafac0622a2ba125cc4dd90692a61b973aee49111ccde041b0830a41c10d985a402023d5ab652b78de419eed73bab8ee2559a7a8b4418f2f57fde67c9df00e6f56f89d552d9c82d28ca2f6a3de91cc5c159b6c663227f1a17e5f1e0be2e2606a61ee51efb4e7894cb75bf898fbf8e527f5504ed1a72867496e4fd379d18fdcfb91935567441b23d1bacadc3c3ca8152118ff0bbbdbd9f9ba2e5b0790da4af7a4f4e9ee06fbc618ce031720f424c2d60ba733889a5050b5c4a28daba205c551d36a0343b6a582e8bf24b5384879797c57a5118904498ee45762673ecaa7f18a5ad14d799b466cd26ad647f6e9961980cb6229ee98757e0dfa429b6769aedc58afe2dd87d3238b320581e3977860577088e808781a614c22d7eccc976c23bcf7146311786c78a40b34418e48a6ab13f2c054184f10a442a9af4ebe37d3b6ef8eb1e11d8377f84773f191894a436b1e40d0c9fdbfe51c486dd40d40e63349a4cad8403fc264960ac163fd4c7b223b5bcb03cbf85df4eea7ab439c316172fb787923c62220540d7c0d2345a0ef8fe3dfbf99dd4f5b209e641b31878f5b12fe167b55eb485ffe3d86afc42eb978ed7fbc21ae91f6fc689cb281fe6c137ec6f9b260295359ef6ce60462587e43670f2f23276fe2bfc3b46662c152882ee7a9053a20ea73869103fc4de5bac2698021b1350d3288cf0d7f0e6ca775823d12d8463b97dc9c69b085e1d7c1d7a66c5d31329e293fcc425cf52f4e48e3cfc547495f2318b61916252f20578ae8b958ba9a9ccb1d6ce09f1ee0c8824f097058b23a8a879f86a4b6df1c6003d6b1b61a6e46ffa224f4c4f3705aee1ffe64f25d5f797f89fe3bcb8a5fda00cd7e2a11e64778e9654c05b69950ef22764c81f7079e3c2fd3a61b23efddf96a0a2089953b1ee52db4569e7d7ddad4958c9b65212c1d7d8ff23f06927a9488bd114697d48e3339a4ca7280f147ae92262f281e234cc56bdfe016839cf3e6a14025ff494a64ac6abfdeda6579a23b96854d5dc0a841bd389f0c1ec903481717cf9a448c1d645b24512a6b39e97f426cddf5f80405ca0a5a7cb8da021c66c60945172aba9cb32137ab2c474f00150410d697ac7465520e52f6847183330008f278180d7da9080dc0b2cb8abdd7a22a6ebe04aeed5ff813628c2715feba5a2a555daaed2541774248541b4301a0835f448a7dfe194d1d740d13485207c25cc693d62015704899c5bfd0e012d64433a4c12633a55ae6a9526b25e079af173ef5c9932daa8e003fae39502293fa237300724c13b97f37cd0ec5d4bc7647abf0f5c32c098e2cee6b7f788bc0c308f4425fb0d12af553e8bac17cde7f92b2b0c3bc34ace793256a9e6f00b7aae3e28beae8d558fb799b7abbd7a7e33902a087a9f639029270936187d1a1084ea5fc085e78b58bdacbdc1b7877593acc805672497d7fe38dca26cd7eb78a069e576c0918cf62bbc71596ce0b7a1aea0b45aaa8ff71ea1538e01ab7dc513d861de4544306b47f55496a959c80b1130ad3b5fe4468a626ac93bf7156d029d4a79959aebdc7d938c205106f52644f8883ebe7df7b6109312c5c459475aa4eb69b4c881e5a2f41f5e22f03e5459fd314e2f9962bfc6962c518a12c6ea3a133ef26434d6a3e262fbe4bd2272ae6b27a28c0ffa948b0f28f607612c56f8996140e77f9a14b4b2c5bd3d31a6e707a3de4ef028a0c9e93542c608e5f45073a2033aad21a75595c01a2debae9798a2d08da9ed46db617d269e452ef89750ec689a1055c49c7702e528e8bb5adf7a1cf8ef5519347554866ace735d6c272a05a4ea22c23bd4d719e20db93af1babed7382da976a1d21e45fffca0f88bb106ffb7a7639f9c470cf4cd496073762f9985c7514e039a4d6f7ac6a1e840999d58809f7a5024d661d9f7d86c5841c94a7c54b512a968d719b760573c11e4ffcbfbd2273abeaa4db2ae7f47f71efc8c8c0baf6840d453b0ccfbb2e5311ca1dffacbced435085e06db76dce16c810d9c78e7c56c713c0064c3207c4688b7d6938f77892290ace3403f159dc104719de743c128d0da33756ca01639811c03203f89ab71a3ffdc5df155040d23815429423aa3bb09c9b698b5bc98c8841db35fc657779b9cb322ab16867d98ad2dc2066a8f8accbc54f75b1d29173711425aa9543dae61d3ef781226640598ac65db850cc165b6b1bbb709bc6700e355a65788b3231168be28392325e0faddf48c5230af2468b2bd3125962fc74f869330da8a9b8066b103e161d3edfa0df46151faa5ed565e0f08140efcecdbc9fd8eaf6b901e6cb653402db2134e4ed949ec4e68ce565837db89c9e85f5fa75c3e776699718b8d3889747c183532f6112c1e2d277137895394dae665b69966bfbd6743d64a48948d55c709bbb596feaffcf9d915d7279a859dce1b19eaa1be36cbae54163762418b1bcdbb44e73ded85b92ea17a26117ddd046ed54d0bf65415caa350d3de3c0925ddce47bb1acd8b607b2a800271823806e3c23f3f31a6ab118dc0a4352432c188242efd3b77f531ddcafdcf7f8b503c45513f22e0a0b2ef4d3adb726ec07a5d3508b9ec69d9b011fcc1fe8291061f4bc6e1f567157fff865d207b3abb4ac70010d14ccd87e932a7c935ae7cec3469159c5ea058fb9648418177c3d4af66cd185c02f92ad74ad1c4f5ab0b48ea5c4adc43ee81e9a454e56d94d8458d47f47f5c57ef82ec6885a66b9b2987d7d90fa12413ffdac27fb283a170d8ce066ec10e8f09f20f2a0a3c17735e9829bf85a095c4e84367717293cf4e5e07390bbe14a2236cadd78dc5679c503e7dc3cc51a2c36ef0f35ba10ff5b439a06beb4a425a20dc4cb239763354e76d31f636255d705724ce924f0b4820deed08a604e1569500f9c228746f228070bb48d29232411d68f3e958fe6172a8170c6b5fe600efbf14fbade9511c7fd2f6b7fc71bc2f9cb1fb1d183ed16f851f9549da80deb1e2575e97e7629417132c057c1f0a4e3e4025da52cdcd254329a5124adfdb770925407218776f4e196a21fb4dda2ddd9f59bb2833ce0ebeb13393b1d1a84a5163d19d7f5b440117bb0dc935e04a896598bef718e80e1421a882984df6f22f596262748f07d516e03c956dac9196d12ac8ac5c186d9f11071e26f717e071ec48954fa30c4b1828701a84c0e1a8984b55a2da146cdafff576c0ec250ff98fb5e35c3ddc30fcf7646f73d742ebc565be9812bc7ae3737126989f2ccdbaa72b983a0d70a604e479959c0ac0df1f8dea027f1ab97e2f869691448d59c43fa686f627a869a45ff30fb7134249b0959cc699016126003cf1ff1bbe9e2876260b81a0c28f0ed8ba21fbe7868d8a53abf5c50401e0226490647aaaa1d448b9d7170ae0af846373e66277fbca61ba1fd7f014dcaaf794757cb76ab6912eba1d114988b69f4b60d3185e3b88fb288ae3a5ad93a6cde36af0e9453c39692d3a0c509200c6c321e285f729b95ae2a991b540172ca0ab4596cc8a2c65766edbd2deaf2d095aa5d92e7974756f983bdf68f8bc0d8c7d3532f19a80503a9a12156f6a2d7681ddd99c965a70c4ca82e2df469390ab22178dbd6cde0143fbd127ef265ae45c9d34c406d4ca0aec668050a3db4441183f5557c0ad056aed28e1060e9d8f2e7e94240d3e2e5ba19c336d1e09f5f6157d244ac2784b2d134fe66a592237fdea3607b1e443bb46dd89a33992f2f20fe45702b8c51f0065fd88b44af2cfad6841b39bcae65776235d538dee19c455b87420ea9c12f0a1cb67d0ba755d3d09d12b4250fadc99b6a97129a0bbd31100b0d40dba44e53bfd5bf0319c0df88047202d7f2e7158af3ac887d0a8d1517c593f896f9d4e050446bdd8c4f6df9e0b4ea4001ff2a4a9d18608e4019bb490d9fdce2c8a5be6f9ff9457ad43832d4a6e721ac96458dee006cf71f5c55151551fdea44a7700e6769893ae427fd9eb2a6578938a82da7c79ef31fce6d75adb0dbd5dd3ec7a2ec8fc7063ed37a9fe6e9e779bf324b30587eaa663ba50831698fc8bce7f38c6caeac6e8529b36a092a92e0b2f04efa53208a600557b290ab456de306423c350f49fc4a0be9fba4eb03cd9bfc0adb60fef3cc635c5044a771e5055b3aeccf62cb51be4a0d5a6a9f4e4d17c7289945ffb1611457b9500be7688cdb8a6ee9f6df1db515c039af39a71455f59fb8727bc56ae7dd3f314b77dec18239a82d4f215f2842f527b14cb2d027a4aa699363157934f4cd368782d1f4fc0c141582a259414fc9d9b3e4702c04eb82de24af60e17b440fa3259d2adb5e9cb7e55d55217c75d0a26c14af7b9b732ffba7e902c2e374b3ec407591e8bd8fbd9bc94bc1bb8abb62386c210bbbc284c4dc9b7e09c0c01f5d5d4a12bead762a742394d076f5701b1303bb9db41e30a8b1d29ad6cf6fcf6baa4a3865c42c25f00237589749fbfb012bcc0c512df56bf24dcdc45058b48806184b9a6986ac88c21cf01dfb40302c6f56447fc743a30f27259255ef242dd4a8b50c35912fc7742dd6202db71699e128445d98a90a8a850a5e1e2f0f0a3d8d675a3c0951849777d3eabd7524c0a6b7ebe0f749cd358123f31360af248eb15a6b1bc6b86c99f721ebaf0940efb52aa524130613d7533dffed9c51dfe4b2a5668e40fd83752e7b82c61098b3ee3fbcb1cd2f826362fb5c3df52f6c3ff9df57f96f6cf63d5fc137e895f035037d8d0b59dd49a43c84e16f64fceda77c7e3601bd89e5acd574818a0bdc300dea2b4aec8975cdbced33682981ae5d58da8bf2139bb598f1141894c36a95cdd73498c104174f6a01a3b1a0b844139ec4dda010829428b8f35aff70ec52d1a00ea99a2d877c3ae29802a0986a2728a8f6e787ba828b5cb7d4fee602e8bb3090a55b12d727ba3157516abacad3218d587900e0a765944448cecdadf0cd1b304fbbf1354146628ca15676053b704c62d7a849713f9c17a6efbd5a962d8a2895e828bbda115e1415bcda00b5c6f4966028c6c079890b2a6685275dcd375f25687a77e", 0x1000, 0x4, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x692, 0x5}, 0xc) 10:26:51 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup2(r1, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) 10:26:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e12000/0x4000)=nil, 0x80000000ffd) 10:26:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000001a40)='./file0\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="b97c224502dadc45abe70936da554604821e6d2a6e643f2a902b06ac2c06060acd209db6538cadb0f1cac6f347a740d005290e544ab4be8d191b75d9d7fb7d0f84368b5a43f1c454bcbc7fea9e70ec32a7b4057f1bd5569c75005b070a7cb5dfa2720d", 0x63}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) poll(&(0x7f0000001a00)=[{r1, 0x20}, {r1, 0x10}, {r0, 0x4}, {r1, 0x20}, {r0, 0x20}, {r1, 0x105}], 0x6, 0x41) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001980)="9351d25ec970dbe930a71e7fb07fa7e4770666c3d1d77e82d14aeebd68460962e6daf5abba0eaf7152f1d7fd408e8e29edaeace5fc06298126736e60ff3a3fe5d24a9fcc230744f57d9610d5a58aed79cf57af4e3bc49d749b246ddf4b7792b8703da76477ce93faa1bd15c5a55f53c78b84f465194c42", 0x77}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65000009f6b9b3e0651152466bb336117be3b8ca36afda6d9882caab15e1e849b5c3dc75e8d2a9d9e506362a2f443917d132b8c1a729693547b8fc72ee6f0d333500000000000000000451ffb936ccf68fe041c49e9d94c7ac84bbdccb3c3341c2e383e07e007e5f6d911e27b307d4b26c79fe4637496755002e26c90569de7037a236eb42dd05857bc697384c976f67c4c10deb04cb842549c3c0d54913af91318975313eeba0735d2664e60268d832e936bc2f86aceb7d5ce5fb7199b8a53c185c68794e5ee2df21faff00008e66110956ab71e732c8f357773af80130c67a6edf652a554c6fb7cc636df84e34d32b581c27f5"], 0xa) writev(r1, &(0x7f0000001900)=[{&(0x7f0000000300)="7ae39d166142f12daec5856e8ecdb403a7d6e1c3ca8b342ea358787046d51f38340ef17c2175e2a7cad36139ec88ad59147254c97be6c2d81dbc12572eca92f77cec83ceed8b2252641e3b2a10f13b59e026a952abf77006e84e7915e784e771c009ed142b918acf91095bc7c3e888dda05135eebec5bbef2a", 0x79}, {&(0x7f0000000380)="7702b68af17b519292b510ac89448f7681e9fb5b88f5d0da86a9e74218d8251019bbff08f0375862ec890587083f14b038d10d17e2bb3efa74453e95a1c473be9704417763b06d5f42668d323e08e638f9e8ecf482202f3f7b1e8e578ffce4652fe13249a4677380b95482b95281027acf96ac5048f1ff1a754f1a7fd54ebb60f3cc3d9f921bcbc1b871c34d7c1ffc4490e0caaf44b0927884fac4bbd8c4a76eb74491917990a88a9db0926b59d29db2871708d8fadc375ab1692dde1ab8426f6c28d2be5ec23d7b357beb14d7d6f3de4e", 0xd1}, {&(0x7f0000000480)="bc1b8a17969a10de52303a7e4fa51f96927b3b68098bac6950cde0442aca08c7f0c1884d81bdb0b18398dd0eed8ceef0bb1088d724aa0798f5b0ad1e69b06b4ef95940129f7dbadb30af8e523656330e0b19265a50b8e8d3e28b364b75ffbe67e122218e1f1b0fb273869cfaaca96ac6bc1fd39b63ee939c7881e5eecea332cfdd5dfadf398313007b325f5e72f2e91cbba6850ed8f11c1b956c65a8f0a78b9612fce1e2601f7ed806c238cede3c8efa841c1c58379d459e765e9fb0124f5ffa03fc2d5d13f4a42de8db2a6e3fa23a501cbeaf", 0xd3}, {&(0x7f0000000580)="611abc0771a33cd686fd2d10b3368c06a7da2bd0388a477b5c841dcdc5d5ba88cb22f5982bf3b68cb1f8cf6c9a492d30b2a05de55557c5453826b75a32eb5a87c7bfa4d89ec94c04a9c76c733f06f43eb950c1c93d261a4a033cd6e13daac263657b85e4d2ca969be6026310da03bee68224550708dce9fca7e83b7d272d9ec2d01efa6cd99e4372af1334b46cd251c1bfd1215ba11ed05c717e71cf364c20a9eba1bbce4d5fe235870a17f20d92601fddbdced0525df1842e234b2ff08c954a2f9c440ba8e1486d4d72128c810cb8c03334f4bb7d7f63efaf7ccd6a5ece6b65a787171b73709feb5471b6c317919d7532e763ea1d36b554c6c2ab715b70c3a027e335ce1424562c96bc704cfe2af73d24f116a06da0856f202b65a1906c8b0fc0f95b2d4b0720f4cba5761de73b25d507a071b0f81fc0f32b43139b2d52baf17d2fbf5a2ae6378ff47cd74ad3b6e51e43a0834b47550ede95225814fddcb686a913225e7bc53e2223fe190e3bef13f0427f33c8533ff2695944c4a08b0f7faafa59fb49e6569a95d06403c694bec7afa0234e35ea29446308428f701d765efe2a109e02a0cce9d924613ffa1db709d15a6e3a99dc3bebd125431b9fc9313c67b8d26e7cefbc0d5cd3277c8b4290094f25604bd25ddf377b7c598c39e6d1c4a19316bf2b07f27e2157919feef97dea7b171a0eb4151f1909b110908a5e7a7f3012aa6848d9ebdae824a320a55095f3d7a0a216952d861640485162f55ad61c1359ba5d7c495d47100533274683f08b0ae7c7bc93fb2944afef50c193751fd86b737efe11610b6e1fee2f4041f940475f1e650beac86a8871df103a862382834739ffa7f4ee832c95dcc3320b4b8ae35d60d4e35be9c3419ba641cbdee3f677de1337175fbb0acba36129b15fe9b83f314a583e51a0ab9bd3bc87bf36b1ee458e6e44fcedff372ded2b75b5ce7611b4184eecd9dc29ba16ec16fa437da4e01b6e4cdf530c6472d6d1d38953f5a28818be8c0dda7659d9b8b5450fa4a4b8e152da6e20cc2571a152e78fb10df80b37928372b5726049d84ef0a0c961d53b1a26d61dd3e85c13f754a014c9039e1cbe995deee17bbba6ca70080b6fd31131e5df2273e5adbe7675f464b25adde301139650474e75dbfbac4cf78dd39e8515ef563292ffe22f049b159821a613d92412950b52d7681c47176034e299a19bb1bce16e4354341f0f1f961f2e505c38b11ac0a83850a0149573f34dc04165c378d799a357bc022e630ab70d411c5eb31909cb7f7e85e8107f7bfdf7e775c4dfb1a4aabc600ab26837d83a904f93d292ec970d882ff19043420d15c310848ab2ab2c975e2b714a55a168dc3aeb2f087f6cb8d15dee80a8a74c56dc2f16982ade04223213178857c0cdf46e881a48d539628090f3febd55b74eb5055b291e212b6e6936bd9310b8122c33b17252dfc37f8d45eb8144576cc597ffc87ae42f69ccd05826522f5c5e6a77b327442f88fa15a13b340582bfb70b9eaef171bd3f93c3b5c6b42a66077a7dcd7acea4892cc29703ff6b6d4da0b3f74f1da5c7a9b2307253a443a8b5ba1f420722ff84d8033ef131a494821159e962a5265fdf709146b70fce2e196296cde971dd84f880e788e9b403e2816b1350fe58a7baa75d03b0d4d2f1743ffe7d96491cee9bec2727b6bd20f904c8226cf57bd3bf4a1aa08a1af51570df4788d6e67ec76fa2f286438fd63d8e8af8330ecc3418e204837bb60dec75e497e59406df63b117fa3d58c8f8149743537d6b56d9f76b68c72a10da7f8728a80ffe38faaa54ee7ca331d0deed983c238284a96dede2cd431fc76d955c685fa9b338619864d0386dd19c0437240c55e816b35f09d3b7432f696c53d42db3f6f415a3254fe529adf0958022cb379ffb484926e0d868c4551c6a6e6eea02fdb229d5884036fdc7efa4beb990ac504d30ed01318a3176c60c782a0bf3ac1470d711c70767bf1860d89a8b12394e7448cba61e7668d871c895bed412cb1e6d9dd80a3675804d4354996d40db4d71dcd4e768fcc6166799de617c227d85c8c3687a0168471d578b059a69de796afdc3cb10d518179828eb7cf2babd6233eb0607add732e1b4353d2f3ed0ef45a0d96926f54164156a7d165edfaf0fe1b31da7a9b84100b4871ebf10d0a5f816bee26c6b1f36313eefc83eed61043fb3b55a9198c5d481adf5f4c28e4aaa7d0af67614c9213106a2b8093fb027149de8352e16282e87fc2e3bb6c9a0abb2b883b5290e8f3386e814607a0633deb34bbf9e44f7a6093105dd3799eb95f7068fbd4d316990429eab1ae0adfb94c7b81ea2e8f97920a6573f318ee89ced7a33bc5a94eec1b6ab0c174ac71ecbb70ec90b4951cd122a0e7fd0847de2553f4363625e3e8eb6709c44778316344592723f35e98e7ee330792a10b28136a9a1006100fb81c4baf40d0e8379a106b9312bfa484f0ab0b5d2993fef7aae65115c5976b33d4abbd4ba0b90589ef5043495d7f8774d4850ae3c186981629300c7324d7b9b36086adbc7a3bd0a23207d9992d01bbf99a1d8d882dbfe7db915d647055d04f6c5f74531cf274fcdb4bbc228da714e2df9c103628aadb8169ba8986df0c82152f6b02d42ae6c8204688415ae350972ddc85d34b136384285200e0acff5af81e41c9d8bdc34c98bb6ae4a257bb8d816cdfc52aa9ac939f6d60cb2447e3402995523da0c05ce09bd0a9f3a61a0e01de3a00f2ec1a1b8abc1af3c99ad4778a7a4492e15896d0e7258a6b15de5a6aa5baed1d048418c689a72cdb8b913fc343631f8c596decb141e7a5b9ae4f7fdb5192a6cf4a796349206d416ea39b96791cbb60c829e7ef98079b7b557531f2ea71b2e897e5cb758adc44205d9eb3859ce0317d4c4be242595a4153097c92cde28af6ff920ffcbd255c90b05277aac8233fbaf942a9764a4e957f31615e1005239c01a662ab1fd4ddfa65a3182eaf8f266ab6193ced22a2a58cc12ce8018bef74d9fd703051358d7fbf06c368c8644267fda01899cabca9fd06c698175e84df830f9ef359a772f24a2094b38aca20cb3c6635621c3726773bbfa40998f16f2f5a548a0818b51f135345605eb465604024b92d66755393d50d43f93d510b7a0e1262cf363e7720c2f773f7735de4a487a9db1ea6b1f02b2d1cf07468dad66b5a7c3ec55d3e1bf10ff716b5eabea8380e577e9d58400e2694cdf9e1d1fde090471765ad7ff5e50b0a80800493c3239a95e710b7e8cc70d1228f5f23cc61b0d30cbcb0d38016242a2549ebfb5c8b1ce73cdde89af6b7ae5b9c0df644c85a62e34ddae2d44fe9edb4c373e28466ec47af35dacb07357b1e586b8596ffff826871e8ec95e22aedc1f806743c24d746181dff144c83b0e0b70ef1f7bb8fb90570a1fd6f69b9a9b2a74834c7bcfea22964b2f525535f0b52cdfa8fe4bf2d6fff46ecae72514914fe3c7d5f2217411db412783e2bdc79b9632b8949fa1b65b6d705b053a0bbe709fc589ea738917c4b3e41a879591a8100f01734f40f902f6268003c60153b47ee6beca9d7b0ac6de5240f1e4e9aa5c4278aeedc5de082e76fde64b2360035a89e5b3c18321f8a14e5ab88b517d181aa40514e7bdbe1b60a6fb9918e053ba20dd4fd508997bc368bff5802e096502fc05fe98410eb673181b50aca9cb29e708f6a41310194bc6b47a37be6096c6a8643ac69c1dd4ccb0f5dd9dc2e4a89a78da39f2b4693e347d9b75d8e45fe0ec91e133e76c0044160c58f2e53e8e5f08a1b4c15b0dd74244e886bd220a038c53d2a52fc4328f186ca46fe50004969d69136f9b1a672a2d87a5a52358e9ed61319286a85f220ef22dbe344291f4001ed08295caa1aa8b908f8f0eece8f4b48185140d480c4a9029bbe0f298399c3112b88f80deab863198f249453ba2c98cb78c64aad64259253e59764a5f6d6832e68a324adecdca9f23f9350e1abc54eb4e6ef2d9c2df1ef01258608c765e12596c77a90c7e8c77211734fe92968545e1937e05a48bfc5287d9688209f56c5b35d6cd5257d0e6bea8408022d1c405d32c8e4213bc8df7867c5df9eae4d35940c2d10c217f6498164dc6dcccfa3210d76b431aa5f66701ffc6913427b96191e6142babf9cae3952a0f55e3d6c121a4b3b25c3e92511f3c41c69822a8350b64513fe03a8016a4ce9f7ec65695eadeaa7af7f3491986c74c00ede286f6a49e4adf087b2b90b534857ea37535ef0ba9a312d4f26298bda3d61199aa0b478a9e44f2138b7720aea87380cddca58acb152e84cc8467ed7f350b8a2f2fe3e41f442f119474dca1f5f9b90a2e1860cd8726a094eb15a452cee011865e3ec5af907c8b175a25592d6378876909649b70253f5b7999eefd20ba1c7fffc7611037f4b916880ce3e733838a4ac7ef02e42e615c355e3f1f802a94d07ed4838649ae98cfaa51f68c919d9ca140b90a9e559b383f8ce49240ea27c585797fd40ce13d73f5cb29b8bffd3a82463c099942559ce6aee1bff07a2da8ffc87bd638c6c8fcf111cd4d7fdb434789f5334c5b125fd6236dc9c5e805899fbadd41ec734b774c7288a08e23916c2452787bb63f2260216c7d82aabff40d0cc39da186c3b9818de2f0e83172dd93165a19b0ae54dd939205ada9487e665d1d5073da02993a811470cb19c5223597d7889a9c35b7b6d58908782e1d72c507624a541bc7fc5cd6940f191ba1b3bc97391d6f8a9c16edced39c78714098df3966756fc21792c4458e085edc8c8c517e7efe65a3b097b9ab55739782a34098479109c6e46f0549782e8ecec46744ca52ca08619b1ef87dbc58c95523969f657f6a607cc031cc62ffe1129651e5510ae9f6a551fc9a96090b74d3f93badbd37c4a1c67f98c3e301c55e92530a1796bdcc8578e5872317b8e89ac0f7e4fadbc2eeffd4807bafaa55fc43aa7cae8c96f426090353f48fb35018717f83600bd13e37628b5477424774491983fd6397d56bedd7f059c7b0dba68f43ae86a49a8db06fe436965a77467686c99e6affe829b9e774c21f1259c9f0cf6cf21a4611b86c4e1d9ed59b8a183ead7a28535736989d56bd96cfd3bf3d314ce23db32cf094155455ddf381244722355971e16a84cb10ffe80fe8f090f4384e10a337e3a810f43efdb309f0d2e07b9dcb9aa3a817181c393c8ac3d01288651600552e63b07ce81c20ab1ae7f95dbd2d4cd5556d7dbbf992e2e2e7e5c99668d324216d0febd44f2aa4122451c4fca740002eea814791a46a472c104688c6c73026bbc7b14a3717e76056f7ba0baa616781696b49db866d5f8ba0153a864e00f03482366140cc811beb8e7dd3c99b958d8c674aad19cacf78baa8c85d10849d1030c864bd53110313eca06b30ff76a4a381547cd32376d0f7f9da69e3b689a54caa36682fe7eeb258a252040b86a4403d42f493a96aa32491a1951a8bdbad785f19f7aafd172ba5aa195a38559778bebf2ed326e49ecd272caf6e8da2d502dbb53b071b29e9eb292e505be9eb8acb764cbedcbcfc05dda8cbc798503fa888b505a643c9c01adc1f7e8491a68bcc6f5efa261970d0166d1422398f36b6fee72b90c9c54695065df5600852a5ff788ddbf6db82fefa9c3c52cd2909b6d5e87da7fdb497b08dc1e0d836740e10804cd13ff6bef4802ff51489e1f0c2f116b28866b931d78c01e94006d7bf07614706e94de202cbd41cb34ab678c13d8a186ad2a70a6185a2f86a508f703f39418c411249fca283d27c5311de888cd2278e47b85f3f64793976af", 0x1000}, {&(0x7f0000001580)="cc7a55198d0b86e9f727e4f4c6dc14bb5cf54693bfd6bdb2bcc6559e7ba8da871df50d5cd34ff692e2175a41d383187c9a7321e8313e08026eb477c0724f3d0c6345c905e84b89a453a5070352a2d29ef16f6e43b47a9ae23fd922ceb5722cc56a9d34da58e6362f2df99b0058b832dd15536565c8febb4138d94560642cc169ff2d115afd201c8502aa30ca61165ddd6ff14235f4b0dcec991366a60a907b508133fa88b5641b73985740c7a6de1a15c037de2308b1e73f4bed5831acde31a98d0ba9ea7370b6b38e86440abce2d3e9", 0xd0}, {&(0x7f0000001680)="2add6ebc710470dbbff002755a8be58e4f151113a7384b06ea890fbad69c4f80c952084270b76a341cb36af93fde848d3239a820e1a8cfc215fd1c45f071e1b4dc678dfcba6b2d8925c147f80049d9c80f2f5464491907736e694a219430e5531ee17060275b47d4ae53d696051d05a3215fd6e18a57ea889b36434636e7cc287f8f8e9833dbbbd4eef104fa74f0f57bf4e8f5b7ddd6d2828c71da03cd5b84291087d1465026d7f7b32bfd624c374da8fdde87bdea145ebee42e8c5971d78dcfe65cd8d6588d1dd419b68b45ad3959ddcc006afd9bc856106c84b35b42e9d173a3116b6ac2b762175ba4c65d9e", 0xed}, {&(0x7f0000001780)="ab9367ab0e59bbbd6f9ec0006b39c3c1a8d29f007f78d41c4a67b142dc3b60a765b8b86497f4026a77fb42d09f6441bb77cdbd0fc73fe8d9c8ca62452ee4adcfcc9a92fe016537992a313d4cea01cf9a3fbb9f6251b835d1ab5504f305f8d228bac5b46ffe8540493c7077bfb93ed4f232e2d65ec5cebb00debef8ba60ce717194312a6c03aa2ec427bf315f23d74494eadabf154503906137819b1312b03de5b58b15778f5bbfb09acb06bf576a36883bcba5a774a42c71fe354b6221c369e0fc5f7e", 0xc3}, {&(0x7f0000001880)="8119ca36447afdbf5936d93be7892c9e8c1e30336b99bcb6a192b832e57d29fd942126bb8929361da89c92479b4c3c74ea24c6deb078c5e01eabcb8a479b97bb52627013d7a372f10ccd8ca94ea8e3e79e1c229b602aff984a1dbfc9ef25032aa89f7d61c58fb2", 0x67}], 0x8) ftruncate(r1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x88e, 0x7ff, 0x5, "09ab136738bc41a5834aaff4d1018c68307a989f", 0x4, 0x6}) 10:26:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000040)="a583e9f1425a38f0718dd95a6ae33dd3ea9ad947ee6268279e6a55bfc12c5b07ce05a017f4f98b75b1f9e4f1869d9757484e1c74f397e72ca8abdbac3825b4cd6a5d3ca2c6", 0x45}, {&(0x7f0000000940)="efeb813be22efbf5075fe3da9379e22b60e39438a4094910e2f7660aa4b1171886939409d6c0ad9bf6e758d976ec3cb35823f895191dce4f67d340b1ef1b8e86a9bb0a91f2bca1b082b953090f9a92f3e1d5abfb265147ea3f3b4b29f112950be433ce78f85ced63e78baa3c085984267307ee82657ee4c91670f48a", 0x7c}, {&(0x7f0000000100)}, {&(0x7f00000009c0)="130744c6f16a7cf031d773b82c20e2551a51e35b1d0dde5b19047598", 0x1c}, {&(0x7f0000000a00)="49ae35df62ffde39b50178dd9677a963df4123fa5937faefee4ef461f60b3f97307f50eb6e980d869ef3a671d91dca784fb86583810f201a011f3d113b515c591b38e1c94625ded6d3b2bf86d8d227175bd809fc3722e32e43d26840ad4da22ca58de0178d46da4d458cfac5e2982c7fba0f851faf4030fa4e5d3200aec6b7e864c5d8553bc1d96530741f0fd7", 0x8d}], 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001ac0)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855", 0x800}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="fd6034292f8adf66ec94083830007ee1a5daae464ed9ae55031be66393d5ed3ce5f5196407a422dd26f7e265d9f0db7362c5004d5be88c19bcf77fce9f31ab87b5992c07848c61ffa4f0edc609bbbbc65184b6b0a4a5811580166345186b56ff6b7839c4a9ba4d8833174e5fdeae5e166d2e85340163d9239d0c6bdc63225d88a1f947112a0f47cdfeec832703ae4d8b3b4417dbfbe964260b783c365fa1615f4107adbdadb7c5a1a0852804a87426a853f51b4328f822dd83aa", 0xba}, {&(0x7f0000000200)="8972b252a4a2fafd461b3b4d65f2d2eb5d3637ce54fed209ba59147a685c832acad4964b9569d565213d238704b1428fdf054768189a4df569fb048e5da0f5caa896e0b545e58fd66e7c18cff4099fe81d751b81972eb0191a0c1a491b90fe4090e359741fbddaa6316ee7f90d65f6468a3bf7e0960d31eb9b382bb3e6a57e5bc049b4ea4e01b3a67fe12232d9c5ce3572715c76d027b3b03f97f2f160929e49c30ec5d6ec17a99279507d3cd15d4e8454b67ff07e0e44a9dc88c6808f04b2466a599a1ec7b3aba808525c891bf034f3d416e7e11c613ebd46234e12c5deeda4f3e025fff37038bd5104b50a", 0xec}], 0x2) 10:26:51 executing program 1: socket(0x1f, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='#%,/*[)/\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\xed\xe5-\\&\x00', &(0x7f0000000140)='.:^]*\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='*,*!\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='{{\x00', &(0x7f0000000380)='-\x00']) 10:26:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0xb8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x4002, 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 10:26:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80000000) r2 = kqueue() lseek(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='G', 0xfffffffffffffde1, 0x0, 0x0, 0x0) 10:26:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x60000080, 0x1, 0x7fffffff}], 0xfffffffffffffffc, 0x0, 0x2, 0x0) kqueue() close(r0) 10:26:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) 10:26:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0xa, &(0x7f0000000180)={0x2, 0x104}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 10:26:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:26:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10008, 0x2a) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2d657995728e66c6571a8590083c3a8a403ffad548361d4c6b7b2"], 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000028c0)="2a880e12490dbbbf2548efe680006ae96c737f29de42853eb054edbc327eeba34bffd47c1dcf7ba11e7e0b719be0a55ae5bc8878833f81eb9f40638a44ddafe1b1578405e1c92f6be046560b0812a727e6f56a7055e65f8dabf87009df01f76affc5389b784fc511a62b05a7945c1fbe148705ebc9878759dd7286e524a3f735838b45a94da9b0dd3365b0d60607500a3f940d5aae9025f9152f77d6925d37aa3310abe74edd0d96ee00602e4a12de187ce36195859ebd773fc7e19fde6e4a56e2b5dc64fbe801229b2336ddc50b59ee11576635d251989f20dcc0f2129676e1deb40c58e9fa7fddbe74a2d88b58bab29bef749d1e424088fb800e902c5132780e4b807da73ed13a68c75a58d6559b5ff8d4c5fd2450faddf2b809c3457dbc33f2460f29a0cc82ca25517baa11369f5a8f1fcbb7e380b724ac51c1510e3b30dd00f04476065b3ff6249fb4c86ef4637700dac39c2fffba3624fa8bcd24dd863a2c76b42a4c065b587ca435688b42525ff3efc2afc9def19df5d4e02d3fc0828a1028d921a60c2468905fa7916c095eb8ea00fcad9e8a20d97d0292dd670cf58e39443c2047d3cc69c8cebe67f12b6b4ceb22505d58080806d6c6b72e9be2cbf58aff1ec9710632aaa12b7af7d78c28ae9b142f5cd5b2c71461b8055cde13705419c7ee6a4359c3501ecf173a9dec80067609c6f4f2f7d91528e26b3da1fd46d953ed81f6be305ddcd32f404821f515829c3f37b3c17469a80a239e8266adab9a8ec5e67753785f726e087f1a7abb12f9d3c87eef5361d4b8960c343de01d9c0b1bff94f0cd4e9b7c19675527739c169f8f09104697d5d31e37b69a7a7978df8e000eec0da9ebbfdf7f13e10cce8ec6f3aeab9f936cd1440bac6a6068e776e59d5ec76bdf7f44800f1b00457b0de51b684698a05c6028f8c3a8f4e9ec6f1cea100f6e06de77cdf5001fd30d9aef0e33db83a4b49106a661776239d89d69e9966b1123bdc9ad1d19ae31dc6e4b8bbaa1e07c8feae851f85f0f1d28119f9bcfc1ac39e0be7d06858ffa7a118e0b632f1eafe826229dfa6853d98096a6aa98d596b41721f014d1008dc7168911b6507f16c2bdb58206947ba79ca4b5cf1fb76b4bf73879a4329bc29605cb4101638ebf9bbdf2f4fbb8c8eb177f4e2efa91b1f19cf0ade02067e9d23e922c38e4c0959ad037fa8f9db3330ed696fc28f88278a51425eb0f86b88469103be6910f71d015d7d863c60c115da4c8b19889d7268a8ac1b939bed54060ef9b6a5c2715719f86d074bc297f4f6036692c60dd5254b73dc21b588b0fa7b8a01e1c635cbc57e1d394eaead30a36dd310419faaba131777649605138ce009861fedd1c98a163dfbb48895ad4d386a89eba0f821109ad0c0e45b10855b191f57560f06fc4ba7ea8f987acad368e5c07265f0dfd0ceef61858be58f324476970c6d21ba73efd98d5042182d6677f481dda06648ecdb8ac991c74a0c1dc7ef40cc62648c81faca7acdf19e60c67d579e563d7f8bed19ddf77fe14b584e15e3f128c3b364f6669987d32f712fa74d4135ec2e86775987685bedb7324247b855be390eaaac63d7019778e28b16522c3472cee111a5f8414751e7caf669e493d5f8abc1636b917a352e19c849581b7ad28a235a732769165f58f3b91ec74501a4c9dfbb28294b605c5f0cedd512569d2a77d8bbe55d2fed736d0c06194f9d6e0b3219d10832ddbb770c03e69f80cf1cb3ad2dd6dab487c0189dac559a651c6b452cb29aed60fc88d179227778b4aa9b212b9ed3809e458b1299a9309971ab314052afd267fe10aa7de054c3441fca8b64d0fd13e35557fdc67816b6f33a693302d6637883741fc1944663afcf130abc4cfec6bd64371d9be47766e8c53c7cbe5dcff755d51094ddd000f96aefcdca67e59a76566bccdf510026d14e60e34eb88a613ec8afef0864ec605d49e31d9a7811ad78b2d8f5f955d2885c285602a09555e0ac2f4dd5b60e8a235ba39a25b9902064aa23c6465b4a855447d8d3276a21e97fbe0c7d46b5b52fa8f60738c7b11034d5a7492afaa8d387e6b05f3c861ab2156118dc7a5e7e26fa84ba899c45a05e83d57e94ea90c050141fa82f7a3b6e1322c296d48cad35deea00fab3a15d0d016148834550fb3611c44555543cf165a516ab2d80a9c66a1af92fc2e7ef36b24e9f2362e16212a823c1e554fac867acba84faf0eaf5bcdf6e3bc23c9f5ca077a1ad9cc20460b494baa2552abec0447e13cba444d5c45082b586641fe1a3a895528ed035f825a5ef844f658cdeea221230fee207a810dfbcb8de5068f97bc76b434a5811a5119cba832e7e27a745f0d589b8ee0fed4f5ae0c3c0a079fa992c800833ac1e1bab2aff8405fa1496fbe83bad8149386d98bcacf4d26883c9088a64bb57d5ae3473c6de1e010d603849807016ce7dd451e59ed1ba6b00c93b759eb24f34d4523a82629fb588d24fb0e370e986472fa6e2008c0b057e3de7f18785a640ad461d1a0be5c38527edca197ae66ea1db3103bb7eac6b9270d1233a66839e902cef6712edd9a3ed780525ec378ca4bd80b8f47b244fde2f2fd5dbe47b97845057a2d1cb9f7d8cf7fbd827c704691bbcce5027bf756d4d6623d4dca3737aefaf4f6a87d56409db954f2fa4b9634ed9e5b52ea2ade636506d749428d0fea4ad8711fc05fb0d68dd7320f5176c23e50a7e29adc09529316e5ed9922df6ca40bd12788fab74245cf6c54b37894f2715daedd83af1f33c4008df84ff550464c640113807af942a681dad1bb3b6e4ac4732ff1c96ae4e138c3bca8e6e474345d40891c44720ad57eee4a432c7391f4e2624083fe1039000386119e8d475d9d6ad0109eaf1537d286bd68059b606cb18e1a79fb05b529a60b19ae33e2de4f2e13c06a387827a2eb6277ff37921306fb08145b3f135cbd1715bf09e62328ec221e7db38930f4def0be49ff24ed7f5462fd9aaa712fe875e68c54c66f8f68bc924117a7cf5519578babb7f11ab792909a4e91ff64a7ceb21abce14d4c5121793f0159d7919181014b08e5a2242c98ef1389b5f327202d6fba7ecd709355d94640c9b86a80aebb23159bdec00a40450ee4b386488c6cd556fc4a7027d395b293ce7bc7859be0e2327a92bc4483511ce4f2676f74f034fafc063d710fc0d74ad32bc179a7d573e3bcfeade1f5a48b6159d441b5dc18fc424600838a2b544bcb1c24bce2e67b45e0caecb0fbc6713fd7b71b2124a8253135eec39c550a8f8dd7f0f558d9d0f755e8fd6514edfabe0ae662e836152d5115be45fcd87d1eaf4326ca5fe72c08a8853604e3401117970b1e372330b6e226839e15e6b16ea0e2026c97cdbd61a47fd301883342c5a6454b31ff6bf82c345bdf91d0425164dffe2dea39f8d33793ce5a19fc8fb5fbb9cd9fafe4f10a4d31e220d9334549ebd8a082ebdfa88bcfbb6d543ce766924d4d2d15d2498cd2848550822ab279e97241fe580a7c4592ae7a3e34ea2c969a04c51acee148c7bc1a22d8850ac095e098938dc5de2ccf3d3fe194b093abd29414a41e114e0c117b695b41b17c35501492ce8ec66acdfde013dd6412b3848ccff0dedecde0bd8e816bbf692a64148fed3df41667901d03802337289f2b7895447727c5cafc22b56887cb99623aca3528d096e1a37f1ac028bf3171c42093c4ea23c14a22d41aacc227b006b9bf37086a52afa5de68bca1f34055923bbb709ba31a743c426f1e26e8375daa35fca8944df0f989239b5f132b6264ad82827c32ba509b711233e6410d2e77a72b1830114ebfe1dcf68bd2026fbdd661d7ffcaf28e480fc620d64ddd433641eb56c92274ba59bcdd96d2648aa37a54da6adab55e31da8df990e9a4cbd79212220ce605e978e850173b4720492094abb45a8656c97b82bdc026b5f1b585306601c11f4d29a005a8f9f7578ed6cae6e90afcd491d12ed49d0ed3d54e8183289f4a3a68b0cffcf7c3739060af39550706a04b5ddfa64b31c045334b828473f5136b239c31b6065437ff0f9d27e42e105c3e7d1f3877161e752242fc535c7505d82db40a20164e16780d163ff8d78fa8a2f5e684abe80431c4ef7c9684dec59c6687c82a7e0df1aea90214336477ffb82eb3923262bc8248af036f8684962858b4796bc87e55b0d800de97dc92ce6e15d7fcdd2ffb71236656ecfa2dae03b952e35affece57b602f2b1132b8a40a3fe8b514eddffd6539619e080f953e5db6d8d5346b3a1d06c210d9bae3cae278026a606d3b0876bae431b5efc720382a965277cc8e8ecba0b454233fab065d7c84409ebb3da985e076ed33bdcc41e4615b4f366c34af4d7b436fd3f518501be12ffe67d43566ff4ad4c2119155d9286b5377df8caa0cf2bf3fdfbf86245f1ac0c45489c4ffce6ec6cbaa73494d1cafa34d8a520ebab26f4c0ae5ad3c8c0ffa34705369eae13996f0062cf546eed4cd7a424e11cd5afa139925f8472b7f9a990501fdc506b240bfc284187473fe37e8cdffca5291ed5d678b8d182953828a46ad5659ca789afe8c6978722323b3b28855f61f1b90bc153866c3d30b3555b7cea2440ee41f1570888995d56c6e8151de8c419d92ea1095734b5632eac1a46fa969c01b8557b7e76dd7575e82ebeeca0cefa67a118b866c1ac57ac50dac7a9922a8e86db34fcb58805ae8c31a4316f9e4a0b3c52cf485601d403933cbc99030cc88dbaf29a046e90e7e56d06863debd1bf273422173ba3a4f783224d94dd875224900ff2c3a1301d66e42fd9fe53b16149ff12b554be34cf70fcc73a46ba0dcf2798936944fe34c839d21a7f48011db907e5c109da453910993e7caa085a69d0e238149ee5d2a39a15fcae63e7b77021f0dfb1569e9a2e4f6c616bc1884", 0xd8b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3, 0x3ff, 0x5, 0x2, "cf0f22885b7572a3c901ae5cb9394d193ffb1464", 0x9, 0xf51}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 10:26: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)="e1f10300", 0x4) r1 = syz_open_pts() fchmod(r1, 0x8) close(r1) dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) syz_open_pts() 10:26:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x8c54, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x1000000802, 0x200000005}) 10:26:52 executing program 0: wait4(0x0, 0x0, 0xba12a753483091cb, 0x0) 10:26:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2012, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x842, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x4}, 0xc) syz_open_pts() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair(0x20, 0x3, 0x6501, &(0x7f0000000000)) dup2(r0, r2) r3 = kqueue() dup2(r2, r0) r4 = dup2(r3, r1) read(r4, &(0x7f0000003380)=""/4096, 0xfffffffffffffdde) 10:26:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xb) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r2) select(0x40, &(0x7f0000000000)={0x10000}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 10:26:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x118) symlinkat(0xffffffffffffffff, r2, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x4eb500000000, &(0x7f0000000080)=""/14, &(0x7f00000000c0)=0xe) 10:26:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 10:26:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) 10:26:53 executing program 0: socket(0x20, 0x0, 0x4) r0 = socket(0x16, 0x0, 0x8000800000000) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300009de2bb2086e97a0b7b5b37079334609d46fc0325a1284b3ddcacefae8334503afdc31c9d15424f42769206ab8c561e465dc67b93c63ebb9f92a922a4adb2ac5db6a462b48dc33cef8b51417017e0be10deeec7f4c632c11c330"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 10:26:53 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="eebe9542df04c02189b092ff0e2137a88092884881a171131ab274dfcdbf948827caf01e1b4c747e90c1b1278ca75f636b202a4903f8d6586b40228dc799d02097cf302f5942de63906f4ceeaa1137468ae89cdce4e8fad8f26740987b3cb8d020e38d3865fc2f3d75f27ab9702a0d0085cd541a2bbffe63d91620e48915862727cca426ce59409ddfcd2e47b77d97000065cbe69831c0943c9e506bc4145025e2775c82", 0xa4}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x194, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 10:26:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040), 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x3, 0x1000100040000, r1}) 10:26:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8021, 0x4562feb03626a3a5) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="92a72599f8592d0f91311f956c92e778f635991962821a19bf21b7f9692469858dde6af1515d800c578f06566dcc68045ef759e4c6b87dd821227e6b7d5e7069b7c0e4c248d24a94558dcd33cf0397271ee27d18e3b385ca1743bdf50693b0bb5c53b51efce8d952c000c71bbc08bebedaf4c1b470d3775611b81830e9", 0x7d}, {&(0x7f0000000180)="b9e63110682883bf1f6cd64682897c6207f3841abfa1f78d284a7ca4031e4b4d9e541fcdc57ca9b8cfdd80962563239229fc0688f0543252e8a87c119dab685521a66b", 0x43}, {&(0x7f0000000200)="4df127e09d5f1a3608c82040da3d141f5b5ce089c1c1d63bc4b7f702e2e3f123b49943546029f76c1039225619faf9636db8b01c5c8f525dd27e27db5e10b09a8fa2f5d5e11f770b10", 0x49}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000010000000800000074a4addcce29be92f2968fb97321e2870206755949f52200"], 0x28}, 0xe4fa2b48fcf37a2c) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = semget$private(0x0, 0xb3225d1f4b1635c, 0x118) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x80000001, 0x7, 0x1f, 0x8, 0xfffffffffffffff7, 0x80000001]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x80000001}, {0x9bd, 0x4}}) 10:26:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffbff) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:26:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) close(r1) dup(0xffffffffffffffff) 10:26:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) 10:26:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 10:26:53 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x189) 10:26:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0xf3b) 10:26:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000cf298c2aa9e6d1370f3eac5a9131da47a7c4bbfb8703a6225cfe2d0fea8bd4870671fae1a8dddc2e032ced2d8f79b2f2acf44558449bbf78d76dfeaaa0c41cf8bd275d17e1393e18f50b048c18b90532ef0d7a94b6c430505725478fb5ce5206b7bc05"], 0x4}, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, &(0x7f0000001540)=""/114, 0x72}, 0x42) r2 = accept(r0, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) r3 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0x35400000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x2, 0x8f7}, {{r3}, 0xffffffffffffffff, 0x84, 0x2, 0x9, 0x5}, {{r0}, 0x0, 0x28, 0x10, 0x3f, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x9}, {{r2}, 0x9780cf36e04bb6d0, 0x40, 0x20, 0x5, 0x8771}, {{r3}, 0xfffffffffffffffb, 0x4, 0x4, 0x4, 0x3}, {{r3}, 0x0, 0x40, 0x30, 0x5, 0x100}, {{r1}, 0xfffffffffffffffb, 0x7ea0c3305c533f90, 0x80, 0xfff, 0x5c}], 0x8, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0xf4, 0xfffff, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000004, 0x1000, 0x6}], 0xfffffffffffffff8, &(0x7f00000018c0)={0x8f9e, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001440)={0x1, 0x3, 0x7a, 0x7, "c1c15b5dac442de04c88730076646d9b68303671", 0x10001}) 10:26:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0x3b, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4811, r0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 10:26:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x200}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0x4) 10:26:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x215, 0x0, 0x0) 10:26:53 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 10:26:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) kqueue() 10:26:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000300)="57ad0735b7faca3c40500d45b8262781ef069bb6e3b99945d79e3bae635f7a402befef10d9bd430a3f47c8ace36824f70198b285bf3a8ad6f79037d9699fedc5c1964d54bb09e21928572806f6d06b4648c7c73809f539063c81a2224a08e4654c7254767431ef36299a116d812bbd4e6615e583319b0b7e", 0x78}, {&(0x7f0000000080)="642fc73ada58c74a5b6252afb0d03340f95a2f7c6dec9a00a1195076dcde7e6c03ae9a67b27b8a8768d56f1271e84a0c63a40c54", 0x34}, {&(0x7f0000000400)="e1507eeadaaeafd554d9be1bde3be9f524ae24610e6fe223b183e63e61b11fe2b1bfdccaa6d95aafe6abc31634aa2f17cac06f2fc5b1496ba7c6446c39ad5527d59a8d6903e5e4d355c7dd1e1c0dd1542c8e8047290ff1d5e74a683eaecdbd184251088d69fb1eeef5f7e42e878c6f5ffd3deecf806b790b7b89f1cf452aa15827c68a4fbe02050cdfe8dff549241317615fde5a7b57b27f510a58a8", 0x9c}, {&(0x7f00000004c0)="3ec7faf8891b4539e60f9377661ea3ff5ab0518ed40f1dd82d7b6462844f929f2452264488b075a478d2346598e1cd8dea5dbca06c296b7e21059fb6af327da4962c189c39b21e0b885fd11353151e43f7f21797a09745a3022ded1009bb16b8a88f9e14ed51919e3527013022909fbe6d689eaf5a8e302ef14ea8b5e896d70fe3780e8eb2735290de0559eb492f74fcf511fd93026cd0903008fa780252d68011f6b995462bd736b3a509da", 0xac}, {&(0x7f0000000580)="ed3efd5f5b1aea5e3f112ef80c78b686805fa512c52f0b78c8dbe1a7a4214a5ab22fc7042b5515cbd8f5e2f2261d6360c8cbcd9f7eead93fdcd59d6fb76e7944d00d8beab6bccaf2b00e530cbfd5387b7b5575bac23ad33e5f4a0d603b43219fa5b4747ff4c2c65b95462cc8b99fe70ea99a11930a281ae6bc13", 0x7a}], 0x5, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r4, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) clock_settime(0x3, &(0x7f0000000100)={0x1f, 0x7}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:26:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7fffffff, 0xfffffffffffffffd}, 0xc) r1 = socket(0x30, 0x8003, 0x5f23) getsockname$unix(r1, &(0x7f0000002400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa3bdb9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009eb3c7e56514959dea4c741cda0d7f9fa56eae92b6ea0b8ee9ed4b2f76feae5e690a22578e11bf5694883f9f8b4bfed606852ee51f85b1667db29cfcb535b2e3e7eb33c904e45c52e4488d8032d7a05a39d9c75bcd563e2c58f8d2044f0ffe"], &(0x7f0000000000)=0x1002) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x44}, {r2, 0x86}, {r3, 0x106}, {r2, 0x60}, {r2, 0x20}], 0x8, 0x8001) 10:26:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 10:26:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x2, 0x18000000000, 0x3}, {0x18, 0x2, 0x8, 0x2}, 0x5, [0x7, 0x8, 0x0, 0x7e, 0x9, 0x7, 0xfffffffffffffff9, 0x71f]}, 0x3c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet(r0, &(0x7f0000000040)="3aa5f7f2930c4a0d0420139153f911f67e2f49e37624087734c7bde51e83b3f62a895b21ab46c1e82447b2e772c801fffdc4f4c317f497afe1d0c5cde78b1a64d1532e5c0ed0908790901e7690641348fdaa3033fefff3", 0x57, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) linkat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="dd4ea09ca0366204533491fb5fb5a54b84a3f3c75718e26fb56be46e250dce721884e09b88e75c08fbe124b22ea22a727b7c746c41d9600c9448054891045a9eab69a25c4191fa08578b907febbb5c63a4fbaad51b8ea4a057e421473c4788", 0x5f}, {&(0x7f0000000240)="f4d13540253fcd0c27f550d8fabf5164884d13af458fce983e64fe4ce49228a27ad300056e9ea1c71f12d52ac92a5af2867a71f6a38eb4d4271cd56bce1a0f1c082bd0b9b882492befa8a7b653827b11ebd60d8fa54da49895d540140a734825ad3fcd74b7aa9882cc663a638af3ab38ea00fffc2ad3b73546fb8a32c47fe9dc763f35c9aff24aae882a98f0fd29e87cb106fb26de54c70d2e8c415f1f7dc7fc0c8e04df09ce8d175c23d325b31ba2ccd489ff344589f8", 0xb7}, {&(0x7f0000000300)="1860defd85299be55a6362ef74d57e75c21f1ec5f048cdc311acef", 0x1b}, {&(0x7f0000000340)="9f09d0b156209d05d79618889a4931dbfaedbb5905599b705e66733628aae927505d6677d6c034f82906e3eb1f2c31e70297d8a15ad169c5e728d0343447e23bce360d22dfa33a3a2c44ebca561d4a832f700756b0f1726f534004c0bef4f575c511762b8fe79d04b4e019d683f454494eef64a490dede1e65ef58897b1f8f4a746bc583d1afdd756b8dcd1263812b458bf36d0d4cb6cf509c62037b4e97f889e840d267e0dfc75ec47a90f91314ae5feed7bc24a23c19661a7a0dac83f1f4a726c780", 0xc3}, {&(0x7f0000000440)="0a9c32b2998a75e2615eaeb84bb6d13ea5d8e461c0fd110de858560a7814ed051a6f02cccf769996886502b308f6ef809afe03963d0e81b880cc691f63edc911e980a8f58f51a17dbc72928efa57f26139e9800d13bdc6e5fca3202e158ab9e3a73c0dfe9cd53a7cde7b22af130cc25a6427bf811ec65bd497155628a5a613735549606f0f2c3d302906edfcd838955b20afa66d1e4cd7ea6550ccc17461f45b5a14cb94", 0xa4}, {&(0x7f0000000500)="158085f5b1ccd28e34e248d9cf6fbd76dad876908b37ed10ab95d2ef9b307ec8492cb63fc443c042221466c37f3c13a131196aa98940529f745849239c687119ef5e189cbd6b9c923bd24ed835713487c7e8d67bc3428b3eb2582292ea33c62ecc1ce450cd7dd3ef88b5f67240413fd8197af634efcd56291a635317b2d678a8aa90b5bf916e0308983e047002c8fa4a51ccce618ce5cd75d85d113d395fed01cc6708f6020f6117b28e9b86a31b6ea6698beafed4ed19d5ba5e467884ec1c8b53fc58c6f454c9a65b", 0xc9}], 0x6) 10:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="7e52da75348f56a17f995ee50a2ffc0dd0a6d3c7462577f5f46e07890d1f03cf0424", 0x22) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:26:54 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 10:26:54 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:26:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = kqueue() r2 = semget(0x2, 0x2, 0x1) semop(r2, &(0x7f0000000000)=[{0x2, 0x1ff, 0x1800}, {0x2, 0x1200000}, {0x3, 0xfff, 0x800}, {0x7, 0x5}], 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x1}], 0x6fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 10:26:54 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') chroot(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x108) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 10:26:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x101, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0xfffff, 0x4, 0x5}, {{r0}, 0xffffffffffffbffa, 0x80, 0x0, 0x3587, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x70000}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0xdf}], 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet(0x2, 0x4007, 0x8000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000038, 0x558383fa, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x16, 0x6d81, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x7, 0x200}], 0x800, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x8, 0x1, 0x5b}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0x20}], 0x0, &(0x7f00000001c0)={0xb40, 0x400}) 10:26:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getuid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="8bb178497efa3f8b213cc15a37f49956"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="21c3bbd66ef7d2c58c29da", 0xb}, {&(0x7f00000001c0)="2ba3dc9c005333210a0acfe79f258aadad45ba85c624a3c1cbdb3420fddc1f24e0d111443bb0ec9ec6ce005d18b4b57637164740cfa8d71620a62f0f0a8561554112253d2b35c45c72f0404a36e5057a66ee3281cee8efa07bbcee4eb1e425ec79fcbe25276ab8715cd1616265ce915916790a8b422fd9296f8221cc35375c4dcec7244e6e08c884aa750e10ca47468471ccc180cc3e622025d72c85cf1cfc272e32f20fb80311cc5a08db396e1fe8976e254701335727911ae7a9e013172e95a0b7c36af46d383b1d99f1052628", 0xce}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="10002feaff6736000800000000000000"], 0x30, 0x400}, 0xc) accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0xd6e6, 0x8) kqueue() close(r1) 10:26:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x4}, {0x2, 0x9}}, 0x2) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x28}, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:26:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="4ac4144794759fe910dfb7e7067d0d5ebde44a8a3e10f7402b576ea7d7ff638b9493f2379dcdae090867d3a955bf7ba28a99fc9c5504abe5aea4fac7a04f777282f4a04cc05417869b2133dbece2703dc48cc084c707bdc02298b8965bbed01dee7f0142aa88fc44870e2cdc33648c7f7ac8f3fee407400ebcffe1125f91076327576a3e030c2da16d6685cb72da14125c6dcce5a2ebb39e85fa1301142ecae64f824e7ce944c050f66e76f0a58eb97a3956494844466ca6ce3fa2806d3fd6d765f78b823ba0d5aac2c383f4b39b7be6272ecca0d24a12167bcf604f6282a53ba3bf9f83b919a85b3148a46e", 0xec}, {&(0x7f00000002c0)="fa1bd2d5518c76be926b0a0d690603323e18e1bff4fde2aae062636975b9aa250d6412a0f6ef3897ea44c30e7eeb32d3222a95da2c7d642e5ba1f3223c4756ea3ccb706990a6553c274dd9745e930c7c45953ba850a814dae46129f96f8262894ab0e23fadadfb97382540d6a85be0a4369959d2ed4d80a6a4cfcc33c92a66e6ea03aa", 0x83}, {&(0x7f00000000c0)="6e66c2bf099d620817ec1f6f373519b48191d0f1223f512f56bd4984220d65ad43b0", 0x22}, {&(0x7f0000000380)="5970b3955967ecd1a25c3b446b4cfc6b0543fe22ff71b916c874f4df392e58807b96f47593ddf56507ebf07234de9d82e3931ba8fbae209e5be100ab90989a611dc2cf14d9dd2aacffa4005bb1c9328accf679b08c8487f2bbd33a4ef95e2992501f3a75ca3b0f3c14eb9ba2a540c683d99de54f38fbd94c75aae211cd5e81dd09", 0x81}, {&(0x7f0000000100)="7fc3faff8cffbed63f6a548227fd22ba040191a5547bd286bff6ee1985af79169a865f77f30571824658f6ba7f", 0x2d}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 10:26:55 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:26:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:26:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x11) sendto(r0, &(0x7f0000000040)="c1cecd2bca708b23bc8951e846c433c2668c8adddd2273144c61901acd9145c52c", 0x21, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:26:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r4, r7) socket$inet6(0x18, 0x4000, 0x3) getgroups(0x9, &(0x7f0000000240)=[r6, r6, r8, r6, r5, r7, r5, r7, r6]) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) fcntl$setflags(r3, 0x2, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x9b, 0x5}, 0x8) 10:26:58 executing program 1: r0 = semget(0x0, 0x7, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/246) r1 = getpgrp() getpgid(r1) semop(r0, &(0x7f0000000100)=[{0x1, 0x2, 0x800}, {0x7, 0x8, 0x1000}], 0x2) semop(r0, &(0x7f0000000140)=[{0x4, 0x200, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x2d}, {0x5, 0x3, 0x800}, {0x7, 0x4, 0x800}, {0x3, 0x4}, {0x3, 0x80, 0x1000}], 0x7) semop(r0, &(0x7f0000000180)=[{0x3, 0x0, 0x1800}, {0x4, 0x200, 0x1000}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/222) geteuid() geteuid() r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x21) r3 = socket$inet6(0x18, 0x8004, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xfe42a5f57345d17d, 0x8, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xd291, 0x1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x4, 0xfffffffffffffff9, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x31, 0x20000008, 0x9, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000031, 0x0, 0x1}], 0x5, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffffffffff81, 0xffffffffffff5188}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x2, 0x8, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x2}, {{r3}, 0xfffffffffffffff9, 0x2a, 0x80000020, 0x9, 0xfc65}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x3cf5, 0xc2d3}, {{r3}, 0xfffffffffffffffd, 0x11, 0x40, 0x1, 0x2}, {{r3}, 0xfffffffffffffffa, 0xe9, 0x2, 0x0, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x30, 0x1, 0x6, 0x1}], 0xcad, &(0x7f0000000580)={0xd40b}) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) getpeername$inet6(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) fcntl$getown(r3, 0x5) connect$inet6(r3, &(0x7f0000000680)={0x18, 0x1, 0xffffffffffffffb9, 0x3}, 0xc) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000006c0)=""/236) semop(r0, &(0x7f00000007c0)=[{0x3, 0x8000, 0x1000}, {0x7, 0x2, 0x1800}, {0x4, 0xffffffffffffff7a, 0x1800}, {0x0, 0x9, 0x1800}], 0x4) getpgrp() geteuid() lseek(r3, 0x0, 0x2) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept$unix(r5, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) unlinkat(r2, &(0x7f0000000880)='./file0\x00', 0x8) r7 = socket$inet6(0x18, 0x5, 0x9) kevent(r4, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffff9, 0x14, 0x1, 0xa17, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x2}, {{r6}, 0xfffffffffffffffc, 0x40, 0x14, 0x100, 0x1f}, {{r7}, 0xfffffffffffffffd, 0x8, 0x2, 0xfffffffffffff000, 0x1000}, {{r3}, 0x0, 0x8, 0x40000000, 0xf51, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x10, 0x400fffff, 0x2d9, 0x8001}, {{r6}, 0xfffffffffffffffb, 0x82, 0x20, 0x1000, 0x10002000000}], 0x1, &(0x7f00000009c0)=[{{r6}, 0xffffffffffffffff, 0x88, 0x2, 0x6, 0x81}, {{r3}, 0xfffffffffffffffe, 0x6c, 0x1, 0xffffffff, 0xfff}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x8b, 0xfffffffffffffffe, 0x101}, {{r3}, 0xfffffffffffffffa, 0x3a, 0xf0000000, 0x9, 0x100}, {{r6}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x100000000}, {{r6}, 0x0, 0x40, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x5}], 0x4, &(0x7f0000000ac0)={0x8000, 0x7ff}) mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x1) 10:26:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='}&,[\xb3\x00', &(0x7f0000000080)='^+\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='}&:\x00', &(0x7f0000000180)='\x00']) 10:26:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xd7, 0x10000, 0x5, 0x0, "e14d7defef392ff7221f0fb9ab0c48623b48f1c9", 0x4, 0x4}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:26:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000180)="1eefd969483c4e45ce5cdb5056f13fc7a1d1ed973e52f26ba1bafb9b1f4405ab4b3b0d4c7c9a7d04635c8eda0b8290b2c2469c3820f26c1f64232271db353ca208d558a5002c765e32502d8a35312bcfe5b8074e8cb472af7af04b248bac93247ecc12fa1c0e4d71e3e835228e7c4acef3d0fb392a35dfedf80bcb40ef7fc7bb672ec5bdbeaaf3df3f5091b632f9394cc1f091feff3e4e51f569aef914cdb2769621655976505cd798e7acdb9913cd2348bbba64383979b3444c59d0dd757cce09e8815f59d019662079d3c4765efdfc726a6123aab4b4e1ab4f6ce894abdd9de205f8153ec15d57b6c5eb88e5aca52a8c594311a60c4c434655a811", 0xfc}, {&(0x7f0000000280)="f831f7604f78cecd8538a84c57c4668ca72241fbfb6fd319ad33fca9d94f771fd06584f823e235e494fc54b4325f65d1e7d08fd2e9525209221c5efc7ea6ab068660b636a0ca7978c5516c6d96f245398380c4fdf69864fb28a9ea0cbcac3a03e8e39fccad415354d1f84bdd065e407e1da446c2babc4d375b065fca256121031ca0f0e1b1915efe5f6a29207da3f4a24ddc1155a5bf72fb313f6b04e4d88ba0c4d44c8145e5aff9685eb0a0d9643a2ac5858fabce526c60be4dc3870ea0b88d8784fb86784f20c002392c441e187c66c2cda8b2d011ba8d960619bd9c2de4ba6a3e9d5bda462886d1aafd4b5d742e1b95c3d960658d055c0041bf63c0e2fe2bd2f2761386a929a6c725a8098bda416331bf1997c49453d0e6f1bdaabe6be137504004ad8b4082c5a450d0cc8b59a807fff65ccf0c2ad088b17bf755abd528ef5cebf44523db219c6da76d87f3efefe17df2a2881b0963beef90b853548e56425873592e4533e7aaca84843a63aeeb02a4b9d0370a0033bff58cf4e6fc4a64ebca58b1923f5439529bb89439d6a8f1d4c5633c2801a4fe7e62838d9afcb2df96ab2335b755d135d12d826cf63916045a867cdb9b0efa585e7459a9d52b85f85fa992988ac8dd9fdd44a782e6158aeb8681588035b1ad2e0eb80d046c349edf38cdf09366707b0499cce697d0f09667317b5ad09c5b19947a7b3a59f7602b26a5b2b62833d6b5e9dcf4e8ee9afcd4af22738eacda4bc022ddea147e79e600560f6d194078f194adb9f160c581201d68dda9bba128583ff56470f3bdb960363645ea04ee720ece87273e7767803b577b537cb52e06eb302865e2c2507eee70bbe7127552f100e9d7e8f797dc1017bb1afd64996e549d194d95ddc62e5d8adbcdbb6729b2f31a40e4c8bb4a402646611c4bbc592b9ae5915d5c6ff9b412e081ae78347c99ddf37b1cc3d0cff1248c41ec63166f202c4fb9cc5d7b188e29a27319ec3d254988dc614e2957bf36b0336b041504ef5452461515fbe3a372a847368e0727713932c610ac8e78e12e811028412d14df453825e37636d837eb7ca97c362b05c8dc16810a13fcd82cda325b9b55ec2a4262f7864315a82ab86ffc3bb46137a76f15242a6c80241617599d92636619dd15cc118aab2144c00a1e61ae05d8d21c46177c6e80c6c60e6d3f1a2d8f52cb08c46553ff132a8869feda276239824d45f2c9b4af15d6f08a8bcbdb5930d4eda72c0d178554babedab4419b7bf8f26b3d6946f99520def1e5ae93b9b632e2cdb1c4f9bf1eeac89543b29febfc6e517837b19f4e76072dcb03dd81a801d0632c6ad605b5e7563a0b54882345b2e28344d66f9e665f376496e2ff52f2d78d75bea60e5d5388102044b64ba632fb9757ce6eb58294a67f68b0b378dd4850390a546a639a3bd6c58e0e12067c2a34f0bfec5049969b095ab5a3b8452e2493add6bda8e063ea10d9688756820106b854fafe7ec2cc2ad526215a50ac9e8487263be28f28a4c6d2597a39321b848d3b719c3409707b3c8c8f45ee2b58db0ff81536542dede2729603fb420067649f455434058231f83b08e9f01f715799d6fc125cf5dbf2cd1475d2f2c1040804b2dcb0404107e7a4feab330dab1ea03562b9e4d69c27df919f388a844fe5a268f3f0ed78cdd2a036078da612070daa32db4277c2cd2e65b88a7e9f6c108d545b6f18bdb775a1bcc8069fbe3f31a231993b00cde0e8de44c43c80adcc425d105dddcda549dde7580277946dd8db8ef672ec9417e314289950682504dbd8aa678bbdcaffb13fd104418db7f3895ede032a086b2154d55c7075e655d6b830bc476ed098ad9914e2f269404c5f03c0478c323472bc69feeed3141240eb2105fdc254e6bb162e6254c95a6bd67ee8f31a609d94b57c9eb1134fa8a02002c51e2616d4848b2e413c1c0903647da900d36edb99c03a9b405e47e5297e7f1e921ad8e154d58b5d4a0364f017f781f5f709d85da6961643c91d56d3f82eaacd77ceb63c02e36891b7f3e33e5c001ffe5093bd24bd968243b8819137f4361bb82e7c06e7d29515c4c507c0f71a679f558ff69b592fb59fecaa5ea2aed34d5a597d1ae6e4cd1433f3381e51253d595c5f9eb2f1f0ca140fb072fba1e01820615c031c8e2ee26e5be58f1ac6c7e7c76f53cfdfb52b0f8c8d2d2b1b16d6ba28e4f1ffdee70149dcebef662a45fad7d51db96c9b2f0e3a455e0e6b40233f45f2506ca3b90beebf2dccca8bd7b47167bb92a99bd47dda0ba51fc66b98c6ef043130658dfaf9978bd2857469eefba9eab2fbd5a67e63543a673162ebea1d80f4143ee63156566fe252143599bf21140fffa4a078e2c77766dcfbc640d92b09b7e951fc2e2a255cebe108b277d38dd10f84bef0bca226914bfaf99fe5e4e0c6b1f2031b4051fb22c402eab7493bb28973fd200cd8a0d3a0becea871baa1fa8d0c8f3a921693ff9f0c0c66df2db24646ad7f8068059cba1c4686f90a9060fde2c476e4e1ae835459e4bb01887e459cd8e8a5c6746410c7c00925e61db3be7f7e526666dc635d33119a274a45a3ccd8dedc59e72423a20f803c4aa9ccd7446f0a365782eafccaac8dec08eaa8eb539925b7d95f294832b07ddb5345afdeb47005d98dbf6e81453c0898d5a4d0063c9d077cbb24bac36cfe239ff7f3d94ac55f70903f89b40562c6d224d214ca76cedc86c0407341a678e288a4540f7e338892352650eac6a576a51c5d21f3292894a286748d6839ef498bc2f1a05ea7638b2236722f87830fe2b8fb15d6293adb02eee42a2e9c03eeaf2d95e3fe9d2b159020dc08f21cb227b0812875492cf2741f9211858d84319ceef1a536224f2ffd83853e75574df836bbd8bdffae18b0fd739e5ae2e47535756ba812ef66feba090f7c900f045ef5f06bf799561ee9ab2573b59ae6f1bcf5d2feb663c73a14f5a4457bac2c37b3643f0986dd95703de2ea2869ad6493b6219cedba76a1fbb95da38d33b14519366246d66192eb3639d4c9a47c58cc49e18e4d36704b952602cfec1c13582f61ad2498ab6e47008be6590490c03646adf9f64f3471001783e1800a9a0e217911ad17fbb166a1b6711e9b55e7f9faf0b9f9859a2351b0c17de85ec2ee83a7b7a5f2f633e9e016947615c7965e350ce96e052e027236f36346381524f882e3f86814cd59441f0fe7f73437ea37a430dbad939595ee27e705700f6ccba02849fbd689b35cc14bdc873fd5c7028a5595c33347099a5c4c24b7f94dfe95de39504ce6ffb687708d6c14da1e48f5bc99f08e30103695c40bb568ff90a44d1f01c2292084d289d29ec2702d1a41a7eb8b282cac9fb800f925cd638f7bce42e70b2e23487565a4f1469e31a28337a340661c560b8d9b730d976ab7d254ed934923cebf332544eb81480b73e06ca59cc4fbefb11686d0c6a72baa91aa57be9e739af78ec998f5c0fbc25d08022bcdd3a3bfc6fbd93bf549ab2f41f5fb20fd4fc6ecd287b0277bcbd62bea85664eee9a60f50062dc5fb662310d800d884f608df5cfc54c72220a91c8445bc67711afe4007f43236caabb453ccdc364f67667bf7d6dcb80c573390b3a0b8509f89a38016e269cd7630f79fce7833c7de5e6385325c1c8c54bb756eb525862fbe133290084c2647ee8e9ee65b405716bb20533d81598a2e2aae338e617ed81ff94f105c3df318650ae5220c17a77d5e5bf5c17c52c2a017f79a4d674d9b7257b7c3f7941e141ee12997eebd14d033605305d8d471fd07620b5017e066ba7ee89a17e7a6149e309c07b29f743a2e50f4688d511ea17712727657bc5da4d84c11bcf8c42e70821ff8b44ea34e27a726359c160cf5a075505df323b81ccab3e1a782fd0eaa2cc1fb91b683e75b23c22c11187353a0baeb825620f00f761d0790d0bf4e154f14d2c16734568723f02c85cdea7f81c4af222f855d184a66dacde83348391cc4fb9785d847a4b0e5c5deacd02f1575c268415de42ca5a4363dcfd18b293ac7c978831ab36ca7ab9c92246bba834f657218367bbcd93b5433284c4ed689feaf06b7d45744f763f78260efef2f20e01bda5eb292c5cd962aee10c56ff14ba875fa21bc2ee34c7833f33c0fe6f1ec97bd5577b328ed4114f055b5eb9181023785249e1105fa631eb964212200fed1945cb9a620b0d29444eb2cae265553c60c97dfc753f9dd4c61d7bbf001ae850979dcf29f236454801aa8f252918a406ddf9030fc123ac116ccdaf8f6315f5edcd1c6334c59bdeed41ad2af7fa4896a17d2cd2ff079e6a3be9e0c79f8d7b0ab863b37fc78c45badf0b3a296e0160d15f0974cbc009b91ed191c6ce519cedd47f5580e1923c8cff0dacf517e588476f3350e0f2bc1c8578baa281bc75705c0ba002f33971674e7e1d59d40b820e7d0c33bae4da58a1c78b27774ffb80004828e3df07aa6ed849c63ac3af4bb3319308eb8c46022bcc8800906c535e956549d4e4fbf3da8463e38739eb1e6f928b23f95052f27c5919dfb177beffb5ba61d024cb16575168e183f3098969d1ad2f931fa4de1f09aacce85bbc7b650f2d42b84b1599788faa2677bf17789c9155762696659010dfb16be149dec6ec7bdc295f1ed5636a4023df37446112ead41a36519f976b477dac18cf5b5a1638f1cddc098e1e778e16e9702ec5cfb6aeba14244f97da44a59a87e88bd1ffc9401ca3e164ba93c0d8cfd3150f98500d13937990b766034f4023adb2f6a8684c21a753074a58f7698beba07541e887bb9ae38dee7e68008156e4879e7ec1c386cc130e4b6b5cb32bd62ecd7a991d5cac1dbca75f847dab75ab5663e635ce4086d10ca99eff96fa42e86d8741aacbcbeaafb73a937dfb6790778b63b60e1a51b3a5e892d846cc2e46aa14ffc1d4ac452c0232397e4e38c3b507c2cfae56d369490290e0ac22852ea59cc4f4d3f845351e2a461c8441cd059cf81aaa6c14ab869bb8cf5253e54560e065675be3fab65b2ecc47da954170414db6b421333ede764ca92de73b453fb9dd36e2dfb725f8a0a8c903d4323146efe8f48b8c280e028bec326eba2f0d9f2e7814cf8dbe2ed3d2a9586545bc856b988cc3e790f6c120051ebda2f68f85a43320b274e94990e3e9167718a29b9eebd6233b8af23edf7dd16783397008f837ccb3011e71cd585dcdfdaf3b146f1ccb6627f7973886986bae237a6f58953303d22c563e93efe6437a369db695f10e32e7da34a5890cb9656d4ca72428979f1dfe5acae9f3b1342c7425bf28f710e47986122102b5c74cfc249428833381a73118ca60759a187490961994b6c273b50d1275a7c8917dd489b2897cbfab655825c8f9777d7e8ef34e97a50a4a5b754d3697535cbf803b9571755be387a9aaba0d87989f1e95a5264868e01e575d7a5bea1dd8e6e1aec813e27406b7f6458c7d47df67789fb103e7257b287e87e4e0c6722f3e57c63b6e070c9abe24358fa5da5acf02cce7c7c73b2233eff2d7d9482e1d0f7b9d5f8cb8a5eaf9210744f5ac2abd63653a24fb2103ae338022985ebf9fd37c714d8907fc9e57270d1a531c7929af8b3ef6caac471ee979c1b6f3ff0ffb3752134f04f089974f909cdef0bee04a059b72c6d41acbf54121072f3412a7009f9f553f52877173f7b34039cd73626c97a55d40ef7d4fe4a8a84250cfe2b7fe52a7c321c45cd0e6b51668263e54c10aaf50fbe22e093b489f746140b7522961bfb64084da348da844023d8e9c22a1417b7d41675c8055e7da9d788d1c06f7e37ec28e5a6eccec", 0x1000}, {&(0x7f0000001280)="6a70fe047f00898fba9ddbb4a70e48009e4cd37b865983e3d882220bc6af6ec033f8d0daca26265395a5b3aa3525623a6706fecbd1161ca885b7ed1a06a6b16fdc1dd9121e87e7fa455d7d17b2b14593c324db7727f219a558f0c74d0a248f9a65eeddc76b5fce4b9041da4835d0710080735f0fa2e5c13b4f2687c16e6823073664ad8285b32f570587384d816c816507", 0x91}, {&(0x7f0000001340)="5ccc2029d7fdb913f948c6a9a441a03d0bdecc52a174b11fe0cf40f5627b4e3c8f2ed2bf9cf4797516bb93cc22b2a86516bad17ffd01b4b4421461ebb31ebc2f62f3f18984a06c3bc3a1b6eb1c86684ff1465f1a8129778b68ba1c6ac16585ac061bc88d9f441d23cc520c6ec6fbc19ead29fb492304f587407c0fa926213272b98d12fe36822e588930c0d1", 0x8c}, {&(0x7f0000001400)="38d3ac227c5a5501b0ff154614cb7e53462801bd79af5526ee3fa69abd1eeeb0a885de9db548a34c92414e0e918d337a546e09a5c0e1260c462a94264b4aba6a68f46ed1811ef7a2ca3530a0b818edd3be8ede8f0ca3577c494f426b3025b50205eafdb4c40836ee4ffc919b13fa0d3df5b0a2c3aaf46414f1f36c66a36d4baa2cb61a2f8563fcf9db16a77c47cc3ca060ddde5a3da02a7baebd37f64e0fb698c8663fb911b666a1c194ff34558216b1b8614d0de5ce02f23d4c92a4fdc9a4dc9c79688f645059bb383004c2bd1b50990f4f91e5b55ad3b1e8fe606d5da48fd8e8199ec025ce8ec16d0875fa4fbe95de789d00d0be6ae760", 0xf8}], 0x5, 0x0, 0x0, 0xc}, 0x8) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) fchmod(r0, 0x1f8) 10:26:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000200)=""/244, 0xf4, 0x3, &(0x7f0000000040)={0x18, 0x1, 0xdca7, 0x6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:26:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) r7 = semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000880)=""/143) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000ac0)=[&(0x7f0000000300)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a80)='\x00'], &(0x7f0000000b00)=[&(0x7f0000000940)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 10:26:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80040, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 10:26:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r3 = socket(0x20, 0xfffffffffffffffe, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:26:58 executing program 0: setitimer(0x80010000000001, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./file0\x00', 0x507) 10:26:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x15) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x881, 0x100) semget$private(0x0, 0x4, 0xc8) semget$private(0x0, 0x5, 0x616) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 10:26:58 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000040)) clock_gettime(0x0, 0xffffffffffffffff) 10:26:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 10:26:59 executing program 0: socket$inet(0x2, 0xc007, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000380)=0xfffffffffffffeb5) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x12) semget(0x2, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/208, 0xd0) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/245, 0xf5, 0x40, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x80000000) 10:26:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x91, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xc3d2, 0xfffffffffffffffd, 0x80000001, 0x2, "92c831e16342ee1150198c51cc2590f1ef5ce192", 0x7, 0xfffffffffffff000}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1bc11dee2485"], 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xf3, 0x72b9, 0x9, 0x9, "c415f9239ad455056ad28971d3bb0ec6bec34ba1", 0x40, 0xe8}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 10:26:59 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffed3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) r7 = getuid() setuid(r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r7, r8}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r3, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = syz_open_pts() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) syz_open_pts() syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x126, 0x0, 0x0) r10 = semget(0x3, 0x3, 0x123) bind(r9, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000240)=""/69) ftruncate(r1, 0x7fff) socket$inet(0x2, 0x3, 0xffffffffffffffff) getgid() rmdir(&(0x7f0000000000)='./file0\x00') accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 10:26:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdf4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200000220, 0x28) rmdir(&(0x7f0000000040)='./file0\x00') listen(r0, 0x9) 10:26:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 10:26:59 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x832}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kqueue() 10:26:59 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r2]) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) 10:26:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x40000000, &(0x7f0000000080)="29698a8f3bd54806dac296eb343ef12333a1934e3830a1c4fe5d56391f6a6a41ed9dcea67b262c245b42a5ce39c9191bb0a4c5dd929e4496a90d80f65c8eea4b97e06182ab3f3aa11d469743bef3dafbb3e75f348bd056770013787de86d0702d62ee342d4a83e98391d4fd5679eec9df380bd197d099d86b92342b47a017d4f7d62e914a298a9e0dc1455a5a7a358fb", 0x90) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x8001, 0xf15, 0x2, 0x4, "c2b243e2c1154fbcd28f4450cf5b4ecf81f7dfb5", 0x2, 0x80000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) 10:26:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) lseek(r0, 0x0, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() unlink(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x24) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x101) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 10:27:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = syz_open_pts() r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = kqueue() munlockall() kevent(r2, &(0x7f0000000900), 0xf8b4, 0x0, 0x10000fe, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000002c80)=""/4096, 0xfffffffffffffff4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001000)=""/89, 0x360}, {&(0x7f0000001080)=""/242, 0xf2}, {&(0x7f0000001180)=""/51, 0x33}, {&(0x7f00000011c0)=""/112, 0x70}], 0x10000000000000b2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) setegid(r3) kevent(r2, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffff9, 0xa7, 0xf0000000, 0x6, 0x400}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x100}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000002, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x18, 0x40000004, 0x2, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x18, 0x1, 0x3dd, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x9, 0x5}], 0x3, &(0x7f00000013c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xe3, 0x18e3}], 0xff, &(0x7f0000001400)={0x5, 0x49c64b70}) 10:27:00 executing program 1: mkdir(&(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', 0xd4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/246, 0xf6}], 0x5, 0x0) mkdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x42) connect(r0, &(0x7f0000000500)=@un=@file={0x1, '\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'}, 0x50) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='c\x00') 10:27:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 10:27:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f00000000c0), 0x0) fchdir(r2) execve(0x0, 0x0, 0x0) 10:27:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) socketpair(0x1, 0x1, 0xffffffff, &(0x7f00000002c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x7ff, 0x7, 0x1, 0x9, "9a559b0fcf61cf979449d7f19269e1dc7dc4e6eb", 0x3, 0x1}) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffeef) 10:27:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 10:27:00 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/180, 0xb4) read(r0, &(0x7f0000000000)=""/107, 0x6b) 10:27:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffbfffff, 0x1, 0x40000008, 0x4}], 0x34, 0x0, 0x2, 0x0) dup2(r1, r0) 10:27:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0x34, 0x6, &(0x7f0000000140)="1c812ee9c055bccfa1c995c043b31bb2deb0a6c1fdccb62e3e1fbe6744ad6cf7a75d82283bf32bd14babf44ebd8928be199385ead8e2544b", 0x38) r1 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) recvfrom(r1, &(0x7f0000000000)=""/245, 0xf5, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f64696c653000ff3ecdd285fccfaeaa1f32bb111eb9e00afd5689fcdd9f7a8dbe242905804edad4d97cea8311d4de456b2bd281d52f48f1bdf844bac08ceedbd626c59113d67c942fbb1d19e2c96181ad10165e627e8830404dc887abffa86900000000000000000000000000"], 0xa) 10:27:01 executing program 0: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x98c) 10:27:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xfffffffffffffe92) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x10, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000010, 0x7f, 0xffffffffffff50bd}], 0xfff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0xc97, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0xfff, 0x600000000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000020, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0xffffffff}], 0x4000000000000, &(0x7f0000000300)={0xff, 0x401}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 10:27:01 executing program 1: r0 = getuid() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) setreuid(r0, 0x0) 10:27:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 10:27:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x1}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x100}], 0x3, 0x8000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x3fb, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:27:02 executing program 0: rmdir(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000300)=0x8, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="06000000000000000000000000"], 0x1) recvfrom(r0, &(0x7f0000000200)=""/157, 0x9d, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9a17f40851efe7c9c0ba36f88c1a0cf1cc204a5b740561935e09f73900833b87e00008568928f6d8216b4451258c5eb4669af1acf60a27c612c83ab3585e3ccf8119aa3cc51584c29c73cb9b821a332b62999c0abb5ce6bc4f5ae", 0x7a) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 10:27:02 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0xe) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 10:27:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000), 0x0) 10:27:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/124, 0x7c}], 0x7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) dup(r1) write(r2, 0x0, 0x0) 10:27:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3d85e04f, 0x3}, {0xffff, 0x2}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffc, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:27:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x3, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x58, 0xf0000000, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0xd53e}], 0x8000000000008001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:27:02 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001140)=[r1, r1, r0, r2]) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) write(r3, &(0x7f0000000140)="e3eacf52799acc10871e2f91e0a8955ed17392556b08a516ba555ae75186ec132daf65c72667cce2250ec24301a1a55472f274a32316023e836a3893f458d61e0239a6a92a351e7d59efd70c4dd93f9a080f7898bebe8f2247d690b0d326d204e5f4d0077617dbc903abcca6666c4cab925a5bfed8ae996b232e4598f030564ca52b978203fe71c342da119fc8698b2af93ae67dea47dd6edf7912b75c97d31604bf274f475919c1571edfaf198aa34b935939a323e78cb7dce5b1097630d774b2576f24a9cc855d4283e786f19ceab4012dbd00bfb01d281687a6760dc97997bcc9abe3cf0c83c9eef29a7bf099de53246c4e6939ff570aa8a88380954b0727aa9e23ae356a1d7e769832cdd216e0d1d318cb6ec609a2ffc905e27c17483a25cb548a469b7e606a0200be090221e78e8f8edce8725bedb0ae1d205de7cef3fda19bb9b05ddb37a6703a94d154a00ea489c62e5536a53a5b08902f9d6c9f06f38f2e3a0c76a1e15cf92cd0cecf98d8d3b266270461396837f7548edc152e0c9c21161f61e1e5acb5ecbd8b5c28e95c0e42b11d2de7fc5f04e16e530bdeb897e5dc2b478364952fcdf05b3184b06cc1d0aa1acab26a8671e3a7ab270b1ebc1d40934bd4004da1f5e5e0935a42e163f3e0f04336d1ea990625d5f3706db64f2c5fa4b0cafbfe170dfca714752a63537254b5bd143d99b128bd115045fc86f59c83905fa059494428d0a9b0e5f65bfc2bcad290d584edb4c340eddd493eaa6a5f8a09c9ca70f42513013f6db1d111b5fef5b13bfab0be882c48d6ed8854504492d9609e4a5e6cefca7d92b073e64710fcf515ac629b0c3b83b4163967f370cf5af18f5818a7ef03b5c27a3822104602fed8672283a5141bb89bb154142155bbab0683172d4d6b2e1c8e46ba97907dba827e8f96ba4378e424301f24517fb5fe075e48e85b48620679b8f3b87aa1e51e539ff554c30541f4b876a4810b05ab8371a7c47a2240c94650758e74518d776a67af9aef49adaee70c1814252b4a7237b0990c87c53ad05b5d4900e79339d7417a259a8a2eb543db85ed76b9cbd2c236697713dc0c5c96b2727fdcf1005f87294030ddca03c441d5fc05b65bb95b263371dd2142b57e50731205c4d5643ada941e61b8c6ca8a21114e2a89e5e4be9b8a4dbabf5d1fc9bd42521b3b706879ed2f98b645af08835dc4fa7325163009314f38a794395b97062abafa4c48063a0951a02e095bc7dfb192037fc75cb439588127ca2cf1681e237586ba9c6f5d16433c4a3b955f00a0a959decaac66177e5e71b8231a4946181faf8b956ab3f5a520c4a39124773e92ed9d6282492356e740eb12e3cd2f603aa72350b2a27450da9e8356230dec7e837a327e47c91d5067bb830789c6ba512b925b9cf9d69f825433ce46f24a29b5ad372f603eb854f372f16e265651e10e934b72a97648a83d7c3e83061391de8e77e208961a2b03fc1e1ba56ad47cb1ca516536bbdc98119d9bbf1a14612058149f175798e7f934431a8a07f4c31282c1c9a12e0ef53eff1047120edf0277d39ab87ae500636c806dee6e8ab32816e60851c88595a3240b0c8c055d190b376abe494bca6aa7d79686b0a469dbaaf7d4cbbc04c59342ed782ec6ef5676d80627a127a750bd5ca825c3ae5ad616aad9dfbe6c9074d6717b204d5f8f5a67ced07ce55354a263a1ced1a666747ab532ea3d1f2e95a35fdcba6b339ce93fc4790551d5755660bf0106b796a5964989da3b3b3aeab196c0c40161adce213e02962081fec910b68bbc1d271f38533b2d8fdba57218b3b0e754f732f5d890440e1bab15e6508703e94ef854ade8ffaf2bcb8eb31f58be337e258e7d917389835505c3c55e7838724fcf02c45b0fd36fb420e9e592e4fb74a099cf8d6d1a5b052c8e4d403704a5271b84ae0ad1d27d7c85f3de842f316bec65dc546cdff418afbb90f21aaa4a27c48b4cfedd6633bf763a3a4eece80fbc5dd02f7d3bd16144c3cb9470c25eecce52ef1d27d137c9513c11353525f05e6af96bf8cd109eb1def38d5b5ae1631b318ae8fc87ab297eaec801fc072c13eb7d0e9db0ead40bb0b815a8bf8db21dd0c0992226386fa58c1e1009f16a6d6ff9eadc1b5c7164cddae2e0841f3a3cdce44490616d2a19e00c3fd9621ddf67991d799b4cf56f13cc3ffcf6cd520619375fb6153331774d1936c4a327dc4b0c4f8e73d7b68cc2482f4b6c56d339b70d37998a3c7a4842dfe44df7910d1bc014f1f1d3d56b256f85188fde1a61fe4a9e93c9135bb358eec2ff5f89825c7e6f5bd382774f9d642cec860f56849016d16dfb1239010791df518afb9982833742bc6c0f81e3a1235d9c78254ed3d85b93628c00665545c963c0565c683886dd16328c001bdd482e1c381849d8303e8809d0de6a446a5dd7793aff0d3b921ba44162332ba1c62d0c0794372fdcc7d33966c6755fb5e8b674477185b01993bfa093596e219654db0f9f673694e394e90f180c951749a839c381351327b0f88b5efef8a96d591a01dc8d77787066a6a73299c4baedc0dd3d1ac6167a41b9b129b7902547cd0316f1ed9dabea0275881c2c2d2082a5ef33d9bc4359eec595f6300f75f1f8e92f4a007ca9f0ad068bf9272d9cbede01a85e91894c8ebd6bcb0ca93ca4bcb7467afbafaa8be49a90a4989e079356ac5a86609d95b8dad585be814f1ecaf1c5ba45b726950e71c4147eee8847fda135a581d0b2a4e8b8ac4c9502f4c1412547877507ef1457d1dbb16195c6d41e4e3631273761f639ed0a95c55d241d0d38014957a946b243592f17bcf6220ebeecad5af02c122cea6ec8f7a5160221264ed532bc851733b018d3c973e5273062f2463d74867203e0d63187d1f5ca1f35086bff10b4a006d420e7f11b3d54e53f6114daf741168987b6f6263868a2af5eadb038fb5d8d28efd1c632566271b769adf60866253c2a5d423808137f79879a9d196d820a8f4b211033d0a51a156b4b52d63c7990b72b958afcede0ed16079436dc579df454019c18ceba62985eaf56dc1c6d5bad2c27f7a51a5e33cc74e914e2e51f323cec60dee72641db92bb072c018a4ff7c0ff6974f3bebba58b0a485bee92097aedf5222a00488a66f6013e60d4ef5ae22860ded656306434bd133630f1d1ad80c59b8ee3c0fc601a5674f68b094a3a4b5e3a2603ce54c89a3f2e65cb2afc2e3d92506fc8639416cb7d729584b24f3b87014f7bf406753c01fac23e62eef2621abcb48e3bf92009b80f7ed3ef1373af696e8c1a40d32d238336e19548728db5a1254e1e1dbfe5d2ee0ca20975d40c6620b1d2d5997481e0c616020511d8cf8c5d4135dc9293d71b9dfc8f929430b46215bbce10813438e3c930781464f4bf2f567b6c45a30dfa63948720b0cc4f249c34db0e1a17175a886c8b4feed49ea91f834d9bc9d3e2a890e650f8a20a9688d4520cf92fb9ccacbb380ca130f824eaba9af73ca95922fa49b5cdb9a70739ef3a680c7642b0e86c13960f33a5fa181a6a5592d2ecc270e6d5fdd3c4a78cdc4c570d1e5b5368b846bbe269753fe750c390f272f44997c7e2d3b722872b0601cf7dfff037382874af2919bf3fb3bbcb39c4437715a64ccfb8d6d1c8cee18c98201a997bb3ee7b458ee667dc2c8b0cf05dca59b020d0736feae91aa6459f82f5cd7ee2b352388ce5b68be9f02ec8584a07c9ec38e582ee6c3df5c5ed4665f757154312cf4516b2c31aa810671cc49aff2fc517b6c1a230682553211d16b87678cfb6706d04f4fc9a3433cc37377f5d7d8720f9c203fdecde49b0eadd43b99bcaa60f45c077f80c0bebbc1060d7933f23030adee2581a3fed9d52d64d78ed82cf60644b5223d1335610da37cbd44ddee3918d2fbc0d135b7ea2cfabf5be89811785761782baca91ddcf19a171bdd98971fc7f94fa7e393b8efa214e9d70a14072a0ba50f2db693d5583875fc26be219980a4a6bf412613970ff151f1afda088aa261ceda355ecfd7d34ed93e5feffd25d46a0df340a96ae78a6a93cdcd2b894562ba82993d6239ec8388529480b11ca7e240b1132231a9b20fc81095c85b37ba7868fcb3cb3d98963a93ff0882ca854eab92f00c75e800fd2cdd3b88e3b0bd80eaf9933a4d002755d8ba98a02b35e2a042e70dcbe8b22b3e16d22406e40ac546ae3a8d1cb979d716ebe0fc7ede254916a5704517a9c098be32788b99ff36cc3f38619c5adf2d94e78d166834e61dce242feb7dfb897c6df2eb9a462587ca19c0280c5683dd6252ab5070e5bfbe393272b3608c3b34c8eac3a6eb66a9a13c76f11454f8c8e293806e74a322eefcd69c52b2c3bb28d9b348b379f3954186a721c09d37256e137c349a683962453c0f8b8a3147cafbf90175de35231c0588d8bdb1fb554bf3a88724ff4348812b11bba0858e71e1a1ddd6eeb819bf0a7b07312129afc23fc486b4c8f4b4915404910407eb46cca06e1e200a841397a08be69b841740453abb4b5dac69eb834b0e51a47fc35d8084a537444716047a550d0a23553f88210242ef71807696d57126e3698f75b34d0e0b74e8509af6384fd0e52daaca6ae6ad497914fcda68c38f0d5648d6bf3b89ecf8650234274cbf2839907d754b1f86f25e3ac9361136185db99d7da1f23227a886b3bc2037366f1ec9eb47e5ece3b7bc93bab589a98f67e17412d52eb731b2431e4a96925a33a2180a6dc5038268f788dd55ecf8b9b11d60529654856ae97022e64f59242ec752f8be3dc420f3d1a2cfe698a22f52cfdf4a37d3116fcd79f4a4e3d74c3014916822583525c2ca9123810f5861ac36f08fab313938daa1ce467180eaaa4bc8f6069303ee998eba4d1596e5ccddf7edd2ecd6006bd3c168815e387b54a64536c47f510829dae9e28de019c2177120caae570ee5ce16cb3780494434849923803eb76b39821b1407eeaff0c9490d7e9b3ef530d29b7a7c465d6ae313217a0229a7944c72be03d9c1b8dec42a088c680ce1e56f436f732db8322d52eb0055f75ce35a1f31c452c4403ccf4461f08ad30c2832ddfcef345e9b5d28cf66545373cc120af1e0aaef146718ce0d223bef7e1f60abd70e283be9237de6e30259c3efe4440732f81cb024ad773ff4005891f4749fbd02a6f77046e4646dedf4bf8365c63e3678eb644a12842272bd878767bab4c7b4472f3ec188759e4c5c5ac2a125263a85d121d85b0977e8f3b494fd2f44b402585bcf136a13cff208019fe732bc3d10eef25ed92995cccdcd41e1028995887f55aa62c3ca6068546f81f798f6294a79b8d21626ef307b09b00ddaf94d8de82192cbfc3d9a066ac48f0e0ef953919222df71276e2f81bc8b98162e70cde3fdbcf292ae173dc737423d73fb6e4fa26c8736e26966c4b2a5e94470325c90dc9e32548102ab53d8779d3acab94a5125d9446803b32a99fec971fa72387b513dec9fa108483971ae4ff0f5b672247006cade88e5777bad8708ba60352dcb9fe515fca1c0d075bea266c51fb6b7bc88c93ad3be76fdfeed5d3a9c210198ba392ce53e1faa9bb092f144467581081e19b1fe56dfceb4f44253f17d1729b237cb6ad643aad877865dc5e2e80bd9f3ee114e0c070b168993446df562b1feaa3206858c1c5b16c57048e71fb162b1293d429e36f0a1addf988694f19bd57eea59453d19ca24ea0b5ef190feb17b30f875451673eeb4a6aa95cc4453806b64daecf131648ef8efed0b3f88131ac4137ad4b5f4b86d0e0acc79011055176bff8b6c9f0a40c3962cb08031f", 0x1000) mprotect(&(0x7f0000553000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x802) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 10:27:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:27:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xffffffff, 0x1000}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x2, r4}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kqueue() sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 10:27:03 executing program 1: r0 = getegid() getgroups(0x5f, &(0x7f0000000140)=[0x0, r0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x24, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000080)="03ffcbff13b9fd812eaa4e713048e689319296489da6cc407f699a4af696270afa610ed4c8f141ade7078f2313a7b9c8f9c00de8a21579c9308ba2f609843e96d485a5c3d491c011fad2877f4d8b4dddab4b61a82f666167c9bda4cc1cae4cb344003e8435878ab6196a44f931d071341b127cbf6fbabc95f20843d01cf5d82730ac779ab47a3ba5f86a33120ab893d6fdddafad340c61a875a41c6a", 0x9c) 10:27:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0x8}, {r1, 0x1}, {r1}], 0x4, 0x1000) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 10:27:03 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0xdffffefffffffff5, 0x0) 10:27:03 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000000)) getrlimit(0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="2596832ae1199dbad242a2036359ced77586b1f343fbca8bebf536be44a938e61a67b37d", 0x24) 10:27:03 executing program 0: shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r1, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) 10:27:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000ec0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR], @ANYRESDEC=0x0, @ANYBLOB="6497ed5f975ff3c4e578aedb77309d18323863c6a77c6ad4d1026ffee4e66457ef5cd49e28aa1d330543811b6b9548145f6cdc2c6be4d96011df3a05f86d7375e27962502116656f168e3eb64711a2f48519e809221bb8c0e22d9b6b57507dddc9fed4df4c73facfd3be3577d475c0ce4c7652e5464d4811b0864920b265830293cbf0db466d7855a9e72900eb9446d83e78ec151f58f12ea8ca7ecee31c4186ab762c84a53fac14", @ANYRES16=0x0]], 0x1) writev(r0, &(0x7f0000001280), 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f00000008c0)="bbecd4cc96f450804bd8d3e17684c44ff6feda272f61a5efa7bf7f75ffec294ee41a13ee47b92a27af967a891b98516ad48a1b8e7cf06b959e05035a6a9512fbdf4a418b31da4ea71c3ffac2b23ff9ed34f79d9bd6e9c5fcc6d675814b76b211078cf4463809b13169e67d0e35380f68e7d0", 0x72}, {&(0x7f00000012c0)="5c9927935e0e9066235a288a6ef694a7b7dd70c9200fbbefab6d8765c9b24d31f38b8699758ed1b7b928086a21a416f50985c060df6088eae50728ead3c03e66eba4f84d0a9ae36cca1b8c9c169104f156028a58ccf87b1a5894f103dc8fe37561c794a408a0b869b463f853f3ba3093c23bfd06cc4b3dffe2d89be4bff2cae3373b7f41d2786c8f66b66fc926705c743cea07e280e05c2518f7962902fd77c11c0e38896ef48ba159b260ba4e4e5705f95f79cff4327944d2aa5ec6b98fd4bd93307d0cf6e4c29acc1e9b8bda227e4b6c3abcc3237cc9bcd4ccc038d75b9018dd94666a03e3f708b3abaaeab1db9d98962a22147218bdde7dac7f71b1d36fec2a31bdf5d997d0666e3c2850593ab3b93e40e195fcc061d2450dcc43e4f35a489a59e0c594671ba2d127d04d02c1ec66f9ae0053a51be818dda3a787909df9a2bbe1f10c79fc3ac6c85e9e7e19f2b54fa9c25084dd689a47f7b934656e50f91e86d32e5ed1390f8681621948c28510515f423fe00b8c956521beaace32981f3a27b5529f5a928615972b8551f1b6248f31546da78025f61ac6030efdb49b62c710351fa06ad6537868405cf56f602c05f3fa6e5cd703d8ec2aaec033868a21372e60031aefbf0f0f5e9cfebc488966a260a897119f24399acf904c9e74da7ceff0fe9a86bad97e32144788ac0ca4f284685edf3f3de4597ccd03a1a8c4d80afe3d86d2e193e718a907cc919984a01a291651e0546f62b368b7d911b26be8b7a425d3dfe698572bf6e541ec16846f24349742761fc057195a9bbe5cc7ea9e98d62bf574d6c826675ecbeeaa337bd6d50353ec4bd88a873172d631456fbc270a12e8d156af936dcebea21f44a25b02f7b0fbf69c4e6e8d28bbf309c7e2fb10b603dce5dcb46fdc444f8e2a28cb73498d28bfe7153100e27d6c1dbf1658122f1c0f342aa178426492c03552a0258eb98db8ca9b8eeb99e5f1ac0c5943398553d58ecd889e76fc906c8d502202b3edb61ee4732c67d0652cbff1e7fa80beae126c9ddedfe96a8a0cb4a0513f59730fd04eb8daf8e01a6616ff972aaa708aaa83660e92a1e74d33c986b22e2dbdf0f61cdd035db755c6140d2ceb5466934b29595eae59945ed63831fd7f875265ecd5ea3323dee29602626213ffc3a579c472158701c8feac7902b75fcd0545a90da388362e014d0ae7ef8604e50b4b5f5c06ebc3003411e224705beda0affe819faa70e14852ca665270f53f14cc6e622895b54b910adcbc31b68930fae2c456caa4e876afb2dd3881cf57f521f235b1b9696ceb490ab1f48f2d3aa845cbbb3d2f4ac77fc6d185af7ee0ddab897a6ab70e7588d7138bf8fa5f25a96b720f26a206be95a434d00c68aa0392f58e4bfaf1354c0df14599c5cbc162ec42561d6c4b7275d3a29ef14b876a8f81267ba45f3d0e0e72985eeefa994af1ba8f67d7879fe0ead689590901fdbf510bb5b161ee60437a17530c6461d14486231c8b875322dbd490fbbe56f1a5fefb72cbcd0fd3f1d9c651d92422796851dce19427464b5286696599ef5fa73de95e5c342cd0a7ee6de6ad8674b4d32f9ecf08300bb19ce4e4fc2115da511565518723c4a57ac1b1ec886114061c31b1ffa99bec2556b985e797baeae2d381fc7d88d0e3cbb93f8c41693cbea1a526b301a837b6c0109d692d903f703f36568a7f165fad7e76102afa5755da6797283443ecaf9b4da8be0d13116d39d30a284768ed4d645f7bd6099d167499811aadc0d88648e283b873c6657fd936b02daef6cca4df585f1633c55ea291e2d7c893c3cace21425cce4584ccc89b2a62fa7ce53330e3679cc11bc02434c06456e1a778fa50be9806d464a24efa98fbc638cc313771451504860812d1ee402eda9e405c300bb0121d0d694701aa150ab41c0293cf67db78bfd1b7d6fc0acf742c9147f571b3e50f625a8e97e589c4b1e42b099a43acfcf4847144e70e3d5acf6f6eb0eb9e8384a34bf8dfae87d7bb85f3e9b3341461bd9bafcbcf7ef8fc1ebbb2e080fafe35e89ee911624d2fc99f6ac0efaf0ea388ac1cc20b70f97018533fa451187afada04005d7df7b0d56b389e2c32fe7aa4382cc367bc0ae7a2c95cff43afc659fef11d484724d2a1ad868c244b5e532f90307b69d5b9692c2fd26b234162213d24064c25231a54620f262157b45c7812a4a779aabcc78654f9549fafb65bf4db0adc9c5576c263227fbad8f535624a517c8d454ce400c69aee5cebde948c048d9423b39c3270d17b87a490df202526aaecb2322bb77c4a7755734273f8aeb54d8589f74250467197c0d393287d2e8e07467d69967150bbd212fcddd01646fc4e2067c9877bd7941fbc9f3919266014aee7104f52b21feab975d8b0dfa76c510411f5f6e4e2fa1d56e75d960e1b5a1e69595b69156f90ffd033dd50131f941e4dddacb8b8cd5ef054f6912d2d91bab769021e9ea97a1f2fe438367f3fba5ee3fd244024511a2141f27e5db33fd3c4ab44e2cfd5e90286b1140aea442ec9721255d7c7e63c7a722397bc6e42aa5997eca15484b4cb9b34454fba650089efdc91bbfe5342c7537bd49a65678d73b9dfa35cc95840fbd14ccc0138f4535a0fe32222d8c46fc90457c72b19c8929c0b4383d032747c12b26535301d188767a8b4e9f0780ef48ef9fc001640f19ea46e7494e87d68f193036c0796cc8138e90a25a7895705166f6ad6f309cdaaf8a408e27734bf657dcd0d84e9650efdcd13b766bd44b997236c5f1c66eb638ae365fca900206cec6db5b699d11a60b7d1c39f634f8f1c3e6acb6ffd28e45af78e343f282e62f9daa03c2a1246ff9250619d9b41a655ec87c1eaa25acdb6bbf4bb73286e93f75ee1dcd31ce99f3aef9d18652053bfaa79ca6dbefa64d4e1ddaa55051d7880b6dd83e3a848ea6b93af10aee7fc7112e77b5884114993e51abaf2032cbbed5736f32a17aa835e637763c266d1228039a14ee7a18720a4ee7987c5189fb86312b352542e44826e84f7fd84ebd4ff2d81a7d77e999f2d07c845563e703cc420c68d97f2b8b1558050fa6adfa055ff62509fc519be6756678e8750a4766e4c547723169d51fa703070e266b9898d300c6f0b577202b03edfff700a9edcee39dd10a9f6ebc3dae8a994bc5fa5fedb13b1f786aa632fbefc273191eef3e04ff12e6b960d85d5dc1c2ad03ae137c8a47a3c764fcac3611c13be32039ecc6a88fdaff08d653bd9740a8c13438e6cd363e07972a4ed54c6bece3a40869785ac34c03ebc1906e2dfdd4ffa3507be2ebe74993cc65e62953cb107383f6125dd3d3fa1b3da14051a02fe3078781d513a31bd8b9eeb7c76177c31cbc550e1d417013996cec41b7124d0a30ed1b8f964ccf3e111cbb8e97a3991a8b7a5054166402f446becced62b8b4a35d4735683aa56c75f1855dbc5e1d9b90c2d2a1ab561f8525a34a3bf1af7051590b42268c67ba4ff86516f764fe785665652375c89aaf95694d1b4dda180d385b416740f1c89910684a223cd89b7eb7abcd6e8c0d4adfd4a6c50a89a75ef9bf7332a04befd1326ddea7498b7c29b23f53fb20f349de5dadbd086f27035b447906fa0fd2340006cdf21eebbf4aa2589a83890707777cd72d1cf0de09ade905a0a7c589f54a03e69494b9810ced95871ae4edb77df8fff4d62fd9cc79ec03802d266c34e38d1b2867ad9814708c79bc705a458fe2e33120dae592c1e96495d53eb981a6bff407eed7c218c55793de5dfe3ca08e2b296a3b9d1105a9281966d5de1d9932239b55114272bb57ed44a2fb09d93c8b98e1175ae83824d708bcff0f8843d6a90a17d78c7c975da6d440e01998d3635a29cf08b9443b8ea6322c9a416cae9c5d62e590e96cd55c1535bb4201973b3bcdeba665bf9cdcba569b1647b709cd03d27e22bb34e534acfa047608fae024e9ab88b0ea28a952a3eecbccd5fed1d657023f29a566e680cddf6fec7a8b7f7ce4fa06e2edfdc5a19ffff65eb96e86390e2242dd71dcc4de58104664542c01806a48a3142941eb83b7a03a7db5f2d4dca79abb1c0c6c7f1dd39131769839a1fe624f651d69d1c0f788971d56e03753b0f306c41bda0e5708ed39ec3839e2312bad35bf297c62a213d60486f7f20c4bc32c53dea71c4612d6a4d20f1e42ba90fe912d2845e938f53c8de9092da6531aecd0c41d7e04ba66c0e2138ec02e76c295003bb7175947a005f439e89b532d13c9b07ee9b01bc7e755483a24d9c0235be828fcb1794993dda39429029873f6b4e4726126165bc2258e620812e923e347dc9fa57dd442306a888ed8ebb3f65a53eb671037e07b2a210e699b53ca453c6436f9dccac9c93ac0239c0ba987e9b2e6c0d435fbcf7bfe561fd3dcd881cd610a53a79a3f8dbd567389e8e1c7a55e13af3430b6288456972082dd431c543fe546cffdaad48969ba29878d0aa49ccb0130abfe3483651437d3efd347d1bfaf7abaecc80a8e30f2f72b57d6e6e7d54dea89f6b5927fb30000f76ba4d2e22c7f0cf1397a9a4cce9be275fca32ebe02ae7fd10d2374aa437e50d68d510e7582ea16ad607cc3a74e9edfa00982db7824a55d20544bb02fbf063119c8cb5bcdc6e95159c457dba843eba8d8fcfe70538bafae40f51a5c88069a9c16890b716da5837ddff1701b524d7133fa5a556ab501f8ac372e7599cd4550bed7c83f6329dbcd8f2db74590df30a9bf55afb4abb7fe0ba1eaf0846cc26bb326102c48d1c6eb9980ee128ecfdc517f08cb00666ee32038d72e1e2615cceac2928b2073fd57c0903e4888efb96702bcffe9c471a90ff25301cbadd23cc489f0503af756fce71f283a8e25a5f5177162e9d973efc9969b1e35a3c91f0ad7f00db7d573682d5b3bf14f7af44f68b6a904eb94af1bdf40a82f43d998c435b6593b1b00599de495464c406e335c988214153f486f146e6555ba4dd7907740df815cf5e88d436f03a206d688cd99fad9ac11b854efcd5253cfd3351486182682c49a0e8f8dcf0d8ea646409cd2123292713f8fd8a47214af0408ae6aa0b58d895707e7f4dc6dd43ae378cb41375a3cb1269cf0c4dc0227fe8cf8d158ee362f40eaf89114ade9d9858811678a03ed45d60c0f80d9a4454b6a4ae25e756083b4e62823a4872d187958171380a3cdb393ea0f2b3d2b09f96fa14e2ae429bf991799e23cddfe535fd563453eb748c57a9cf69dc4c073d7030084d0d20efb526ba1c4836fc8f9ad40c84b540c28895b534e9885468131be653fc2b95f9073abaa67ed0d30257e71e22833708d7613d743a8cf201364928d54327160578cfc6c77e00da64bf92f2ba6f62e14c0752a9f9af571c278784dcf742b34418c90dd3e6009bdd9bd0923f9c2bf8ec2ccc46e9f2064f51ea71ffb32bc8d002d16274dc046bc8610c2160d29a2e797991aa60ee7746cdc2826a7f177b7d608d030a92f8ce789ebb757b6b98037dffee7de5295a0c9ee633c93d19e031e3d653536525ca460754c70a81619e515a2f0fdc8c24fe58bd5f2575c1dfeec97dd8b40c34aaf295780e93abe02f56a6d133b6edd489b6f40784843a1928db30f17c37ef729b7dd223d08b9c3e4ecbca8d9fc1e51c0217a223803439c3ad9601c23e8843b2a36bf6110295b27d1a1b5abbcf052f798296355117aa9fd29e9f01af22a96725913e6041832bf704e6bf98a4b51999ad5a292518f516090156d1ee53d813c4a743e399a72f58f8a5dfbb5eccf673580f7852c9726b2b2c541b83fc90357ae16a66d32c4e6ce2039a76989175", 0x1000}, {&(0x7f0000000940)="d745a9a58d8c09b401a852188083d51d6e246762843fe291e1f2534e6bb880fb6c976b977c1260d7faca686e28b9fc21cf2d8bdc74ca30d4b236f5d00acd3bb75d3246ee702e68bf070ba9bf9c4b6f9ac33730573052cfa4f50fa5cc0d2b1040c0472095608a7863b82df07826ba034303636c18e916340d4b640678c849fd4d6713da5130849084a9d8932081324ee6cc720a52f086026e82367e1e9644afc14def7fa434b1f549852dbab254d0b1b472147b27aff03a787fb7d39d58e47695dcb1e9e830ab60", 0xc7}, {&(0x7f0000000a40)="57efa0f1c23a886381e442612b12989c2add730918d64c3cf917822f84c10cc0c50e5bf88b6d604a33f848423e2d843c3aa680c83e5142a7db0eb8406d194dc34c", 0x41}, {&(0x7f0000000ac0)="23ad969d0c27a668f0c947f363c27a61d0dd6f181e17baa1666a16bde99602b0d049093f7e6c3359ad31693966936714e5c968b820922cc6b4a1d46562bea10c9f9d2c3a37b2b6d13b8a20d9a6d73915dc1afbb1ae7725f3d539230c8a222c9b2f1ad3b81698341cfff3cf50316d771437e86d5d6f0aff1ddf72262c95ea4f1b9d63733259e2a5f78e12e5", 0x8b}, {&(0x7f0000000b80)="50900eda0bcbcac7b116fcc34d70fffbf64b50e46c4084f7b3c85dd579dbd48be60bbe863d290983ac332a54a05ae8c4198fd3e83059840db8bb479ec6cb0be48f62d7de3ca005a564769aeebf2f9eed1bfc4ccb79b8320a1a18e101db271b81de612704eff67f850ff2e211cc243eeac9293063e381081d91e43872ff0c5cf091d224d008c0c3251cbc71f21f18e1b69a8e26772053b1c54713990c49d11cb68c7509e0c25b08f0d75e86024ced36f7c9e1f6502f3be56eff0ec94f186df7d7dcd6d377e3d5dfc53fc0863c3372f2275b0f324b3e621332b60884b62c765af6daac969bb23e5092ab94f3f9be", 0xed}, {&(0x7f0000000c80)="2674350616f93ae4d52ff292a91cfda0b88bd3fa95ba20c9100eb7961d8f07c639bf2bd1113b23fb1a81baf1d2f23c0d27068b112b8cd5e5812b2c15036954fa45e94fc1e9aa42f299e14075b8a7d3b00e17dd3bfb0baab592", 0x59}, {&(0x7f0000000d00)="7659eb8c16dd48a35146f2f62b66e41c243e4d3431cbbd9abaf85c67bc0f61662f95da7051901599196b1e2e754a6b61c9a0c196ce3fbe0c15cc6a39c8f15c37b356fcfce2530cad3489a4058748ce0a8f4af555c0b36473b4196b34f4cbd4a5cd0ee077ae18e36a2af6545133168c0b3f8793b6bf073338f70b499eae6c2816136449b063ff836a14f0fd862d2f89cd2f96346c892beca2635d7aced41d729a74150d5da6abf6a0da30aa83ec58c65d3324cb266e0c3d9dbf368c66aa89d1c6f70bda9eac5728ff34cd6cd79a4c99d76fc46641db15da2683bfb348efefbadefe5c1569a856215fca42250901811ffb66", 0xf1}, {&(0x7f00000022c0)="0e7dd2bc1e59b54110795367a14e9123ccab7b506d55ed50ad215b2539a1473b1d25b7546f1c0ea40c2729318d2439437f82af29da3ff010301ae5da420421c07b101653c322eeca629f9f0cbcb165db25a228ef659ada22f50f8f2302bf3b8b5eb932484d3a2e087b21368e392d3711510d7fdd2be724854cd6cdafcde88fbed9d51cd261aa7b63441527582f7d715de0ef6b16ba0028db82e7df28236f55da8288d08b2ad8151a429e22a9e6114dcffbafa30cf61522c1e16d29bb6c90cb99d2af8cb9fce32181e2735b134a691c9408645c6dd9a4a58b7574d9e933eee2b67580ce0bd51492ab972088cc4a61ecc2500e61198996f2695074a6e6555952f0163ff2d39d1ad4d09ef57bdd33268efd404483e9b6593d8a71020bfd839eee49ae9fa6110a8e1efe5f64b779b4406880fb48f7c98f92182925c719fc24ca31614a0b93dbb6b025713c5d30e84396fe67a9cbd100fd051587aca31557b3906173f202dd23fb104f6c6c3500067cee4c5269a75d838f3f30596f5f3e5acc876269dd0fa73ad6884ee195ae3dfd45a759e14eee6f363d7fd9f0aeaf77f0f8f013409c9ffc81e32439f0cddf1e937e206c382e8e350415cedd9c6211a9b1f3dc670d83602358266149178cb513f6c94c087ab2b51ab7af503455976e7e9a9ade20db9c3b9d5479234254f89d8bed4e7c9e46b6f9eae3fcd29ac0db21eeb8627fce75ee3cb0c5760365c687c20f1afc62b6f99c0cdfcc04489ec1286453ae02fe4dfd0a7ee1432042bfe81443c802085e3d9ba0d79fdade7765b94af83c263d1b824396d66f7a8843da0718e0a517583a33dab76b6a5d1edbba26f35b58971c1a620de47b88f05ab3462600ff0ab6a644b32e1f6e534b79e861fc8dc75b39a7c429697720fbcca09de43d819891cb7f06cae1ec8d38827ac6987ffb7a897f016767d5f1654232582c4a3c8f4dbb34a15ecb38e2c48f621bbd472e005d022052baaccbf260d7823e43d759be989fe2df2bedb81a033e4e3f4be796ed5a65e0df590be150cf887b612bb3796bbfc7ad170c3b00cb08525855a1fec53bd7c6ae5ca45721ce868514bb11ecdc5efdcad4caaf4fc9259249a7db99c44634b07d7baac8fc88a828c6dcb026c9813484779e171e93556267ebbae7c5ce355cee2cfcf1eb15b31b6ee374ef7023fddad3c4868729ded252f8eff8117aac2b7bbfc6fa70ab2b4919a93e0778f2ab581c6e398cbeab17a25168643e49973eb8280cfc8e55958d62cec57f5ed998e6c06144400f7a0f4525b26fe98b5fb8c609049a94b696b06715ed8068ef339f38d4dc2c63cc1600ce11a0c26540376eb3f6dfa4a56ec403d2be3bbfe88a726b29b36401637f0e9e0c157250e466c26e9d46b9fdf36b694195cbc7c23e14d68e2c7c452a57ab88383a59d0bf05c6fb3b1b6228e3afc09e2a4cd89fc789357d8e92cba4596a44cfc9dd85b0038a9ae399ae4eee07afbdb031bcd32948ea700825b051fb48a747c8b342ae3ec3e0762ce57b61efb21e127d38fa3091ffbb64dd2a19c6d3e7db7b789031cbac0552df478930fe1ec88b2606569fcc0f03be65fc764134ed8ad9c35c26a4c756f976435017b4d4bd701c3c8b0ba8222033ac8581097f52fbf10f05ed93302e396da05dd53f5130b89d6b7d2bfd53dcfb22ea72ce39c0dfe9aab1edf1c98b1f8057de86caedc62c3035c480e7780db38d28b3bff37e94b4f6ea5b4bb37831f12c8f0b6172d367b77abf3b0b44380884366d1c8404a7ac1edf4ac97272342381580045b9db6e0d28f7ceaa5812f00e2cbe12f25ef24577abb0e417511e69632e9c2f2aa5f3c4bd9328a77abcff7b94cfe58786c9debaf26ce78dea8fe99eead7d7679629bcefbc9eab612987a1d394927dc73e42a1e05ee621b760361eb838c638e4581006dcf0549d99963720cfb2ff5132190df134668ffce89d56d65520c45e59aa99ffc0bd76e56b06848c59af4df01cd527691998e858350e345b1e610a890cee934a4f3fdb4028ed01f002464b9d1de28fcef83d2c047c23f3a709d0a6d5eb1afced7b653b9eb0a522981c12a4c8bf5f57797646e39a6ac1822bff1b5f1cf267fd573137bdc0f378b1e041daffb7abede5fa5993c8fbbbcfb61b895ebbf320f97c3ccbb0b0b974015f23d9491002c1f078581443ea555a9ac058e002afef24522acda63c56505553dc55f0289fee85b99c101d7821948c26895b0b90061fc9ee49387b01ab69daf954d07e69b299157c6db7e86c01c8030cb1c0db2c6552828d397dbd4287c9d077fe616b91d88ec21ad59f98a895ad08de6500fd546203dcccfda69f835497aca64d879228490d48cab2bfaf12b8be8cb2ce37ce07ee10d193010ce57b889b77478b6d564ff30a4471cbbe631512c31ca4669121cdf351effc2919fff75bf48fa32a4946d5dfa9935117732eaf52c6787402483de4689e3f02af6e2d4a0353b7a64c8dd3213c92c877e807d78432afd0f86545116f146d5809c3254c894c666638fab36e665adede92c7b5fdab9a5b6a61f228aef8ca67e047ba651f40731f19da823866948fd7a2e446a9615b3241aca1065486e2552efae72b7078d4f3e0cf976ac26490c6743c4df2f0e49ae0f6324d6b89f400c1b3dfcf57dcc51163cf735c1ea2ce08eb7845e1807ff568f26ce1229568c4992e07b8670d995d2bd13c28c4dde195cd3ae98aa6aab7990b6ae2823b8fec716affb1a47286a27b4dbe19e71353a1cc6184b54e1334e16bcc9c3ffbad6644a51c87d7625577a8aeb7b3ab5953c43644211f256afced5e808ff34391e6797f690b3439532d50d730a594bdccfd005bf78ad58573676cc90716a33861ec026befdeaa48805cc13746b3c55a9dd1e9688b5c0c314fe8d8bc62788dc98a59e00483143b45f9da7f431a384a4a008cfa0e3a53c189c737c130ac02dadde19b068153c6b0813fa03b78e01f1c26ba5d82472f8699001bdfe1840441d0aeaf85b2f4202083e66eb88abea1955354f7917145d3040283a357276b1faf66be6a33b4ffa47df70fca6fae26bb4cb947bfbd7785906388b3c055772a127ec05d63b120e9719bed03d8d3de26b8447545dbd70c0e562304152e112a6f0e7c16c12699d32fce32b407428891f124f3966db6fa0fd1d57eaa49f237f510504465bb8abf54c28ba625fbf268a38ce1d4279feadf6d0ca8b3187d0306ecffeae96321709b35ce62e69aa618757352458fb11b80ec5958bae2e8efba4c1a254d5876e1ff03630b357fadfc2e7902d8b3bd6d1d6db4a326da63bece96104eaef36dffc2be02d537f3a3f1018c76a5ef7baf5692842d28daa2905879f927a712fc12cfec1f1fa293b643f4f20ade042e0e50a736e7aa39215a7bfe6279356e876a3bf1beb6eaba203d9d6ce3ca5ebd47ac92cf7f99ec6c1b9334559af411181081ee8d65e9c512fe68e592829becc5effe065f8ff5cd74857938102951cbc4c3c0993ba8934760000e17d7e3e486edef80724b891d443ba238b9aaf9e8c307865a175f77904c62d36b038662b1ffd1523c22808e8067a0e990c590afa29c1f3c984bb7a9db79cbdf77a864bcef89a8674da8034a35c43c0130e79be9b94c57df1ee1ceadc8e631ff7442ba4b4432f5c9dc0004d035c339a72c54a518f91bd78267a701fe03e7330c310e9c12fce7e77e53882bccc0be5dcdc2c8286568f940ad051fe8b77e869918b84cd8d9d5bb5fedc6c26d6cbd08882ef0c37543dae39a66a69c193190c7aebc3696c0f73df97989c0b486f14ab0f9f573ff27331a8c8f694a8670b01ba06dc0e144b5943a2f8af82f9d1447c26b0d418502e6ad627d71c930ceb40f15a8c294a5fd1f7ee2dc89655913ed3339048c3304119a7a3b0cf20c9fe730b5bcd244e01f2fc9756896e9c2d2135f1e3508d2f337f3b747b7282ae4d1fc7fe33fa05012857dc9688381c3d8810e919281e78721037bbe93cd19f8b7e4636a29e308f40a34e4efde714a3e7cd3b44f85a7d8b7067d1e8cac833a42450d42bb8e8f8986c44d525097809da8b8578f46ebde71f3dcbf498ba018e8e7d268b7a99b67f58dc0b35d6e41dbdc4b853cb73a69a4d8de53faa13c9326f0e0ac463ca36c6f2013bdae9dc0a3bdddbb4e2413ba86e533ee8820f56457078ba86cf7c07745f320e8ec986500b4aac07c0a19a019f4dd447a10503abdafbbe142870bff89336765fec38579f4f18c67ab801ad7059cba4ec91d10a45f98b45163f3a14ad1a31df424c9d171f465d8f9549e9f6e66caa229eed81474c9bd8681a76ab1607848e447063ad8c97653347d1828ea318c75b1b426c94a95a71a3348448371bdb624d9e1e79639da5fa219bb0979292fec886e1fab2cc4deddd8a179d19993322cdfd10aab220a04813dac548c7f688ed03bf63073168ade01f234a0d941040e392264aa516b8424067b2ac150347b6b01de60a3f7bea74f46288d32bc6a670b64034fd6d75296b4ed81c51bbabdad4b0dd930a9c7401253b6b9bf955f23f52512be6e19402097bc07613fef0afbf4228c370451edabb4c1ca69aeea6d81290258977b775c335c2914936a1bcf0849786b473cef93ee87fabdcfd427cd521c33099663680b00b3d09b9c912dda24a8273c1c5416e997c9f8a40ef267639e240f1e816a0fe9cf1cca0903ed1079d608c5a73bb3f1888c3cbf77d9d0a54648f79f40a21d7349cbc7691489f7bdad9e965ff0f0286514eca7d4559aaf0bc8a8605ae5a95bb2ffca5b8d53466e8a3ba3adf25161e7a4fde316c24b3966d6395d7ce77110dc4742f99353468574f7795b4f96a1ba09eccb54e642b7d49523783497e695e5e754ae2ba2972db872ccae8f1fb6900cdb06dc5571226170bb0861c7ff69da9d63b66e159263ea3756674eb7b23c11f02f61f6ff69235d204a26c172b39ebef42c9111a1082302a545fa6faa39636bfd7059ca56d499bc3a834ac81545ede5db674fad428c479d7bac8f75f265d6baefca52f02bf51728a327399ad1e41f6c2f3c3d0382fcc9ac4ecf6e727c3e3e04fcc5e51f390ada79c4e52f9785d592f90fa0b1b50e0630b004407c256020fd3bfaf1e790596f2602c8da5ab14ee868030ee44d2fe55d9b3a2d9303a96716c72487d2498a133f254adac716f5ed03253a35a9eeded6ad8d157fb67eff238e095d23c402118c8e3a6e7acdb97aeb1905ba7a9bf182052f45e5d08f9e9ca164846e030592807209806fcf31436641c14b9662178629e759f3600dc54787c956d0a5d0cdd6ccf8f394561fd830a952c5eb5e769a81cc7b24709e87e19a5a3ddeb57c1e972350b9f04e4b90d80164d7b59e66bbd347ac610bc11a81553d07756153c615842f90bf9543015c100cb36b17779528090a7287e8fd79679231358ff4715670812ae8b843c7335b393df09c7f97d67f7322187c631e6de3e0b438e1fe41d936fe34a03c08c400842b0ece42942a949f63fce8432a0bc293f6b57f597625845825cee5f9de02aa2d95f7a1ce7734498f96bc19a7dd482937eb41ecfeb3ab60ed26327b1a952466e524fdc7f7c2cfac7a960dced8f6a2c465377b57114a09f6e3e0b0de2ada84e094dc5747fcfb492ec9b6055ddcff5dc6de5a6de7133412ad7e06156a40a9a42cc6e4fea504b1c8e0811710cf604c391aca16518cf8e967a6686266d6b3bddc4434ab5acff223739a6473464ef3501e07be5d8790838d46ab42c2af9d1e846c32d589b60507df3bf029ccf3442323807a57c45ec365a72968c48aff0adcaa451d", 0x1000}], 0x9) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000080)="4e8dacb918c2e6a4fc45016bb1fc7ce400", 0x11}, {&(0x7f0000000740)="5d17ab42485c3236cd60aa477aa6f1270cc36fb05357390418e7726a74ac25e4486d68625242dfe9711a5a8463b4f3a20355ca470be6e27c63c69df83a18c8ba74", 0x41}, {&(0x7f00000007c0)="594725e97e7e257b548bc5d86c4c181dd93ddd7996562f1ff51143d6ab8c8f5d00638aef19d8d1396819947c2cd4796d160b67098557bfa8806de9e1774b6784f5acb80946d6dea5650993f216a153c53bd79848adb50cf631c54d1c32283e527dad379d578deb74f16b9cf934998756721b4227645f465d2e8e31dd60234d95e36088550ed3cb3cd2df2967a4a020cbdc9519c9545d81cfd7cea3146794922e55d735c32e03", 0xa6}], 0x3) clock_gettime(0x4, &(0x7f00000000c0)) 10:27:04 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}], 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0xffffffffffffff38}, {0x1000, 0x1}}, &(0x7f0000000040)) 10:27:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xbf) setrlimit(0xf, &(0x7f0000000040)={0x9, 0x100000001}) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 10:27:04 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6c1, 0x3}, {0x7fffffff}}) poll(0x0, 0x77, 0x80000000000800) getitimer(0x0, &(0x7f0000000000)) kqueue() setitimer(0x3, &(0x7f0000000040)={{0x3, 0x2000000000000}, {0x4108, 0x401}}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 10:27:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file!\x00'], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x40040000) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x2) r3 = shmat(0x0, &(0x7f000000b000/0x3000)=nil, 0x1000) shmdt(r3) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 10:27:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xe16f, 0x9, 0x1, 0x0, "5942f03bedc2a064c4046ae3b9353f1848464cca", 0x3, 0x8}) open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x100) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/103, 0x67}], 0x2, 0x0) 10:27:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:27:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x7ff, 0xfff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 10:27:04 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x5261}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 10:27:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:27:04 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x18) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3ff, 0x4}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) 10:27:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000fffffd647da2afd7332b409bc3163123b80523cecff83871d244b6a413669af0f76e01691c0b380b917e78582cdab5f5380e4443f5469dd946e434cd0a3d0ee372a968172ba324f0e1052b65343efd66c2bec594b4398f8ceaddc7af7c2db5411473032274408757f8984895c0ec4d2d3a525569b66ebcda176e3b339eb5a3de"], 0x10}, 0x0) socket$unix(0x1, 0x3, 0x0) 10:27:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/6}, &(0x7f0000000140)=0x8) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 10:27:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x38f) 10:27:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) pipe2(&(0x7f0000000080), 0x10004) poll(0x0, 0xfffffffffffffe36, 0x730) ioctl$TIOCSCTTY(r0, 0x20007461) getitimer(0x0, &(0x7f0000000000)) syz_open_pts() 10:27:04 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000000)) close(r0) 10:27:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1f, 0x8, 0xfffffffffffffff8, 0x9, "d30e94c24bf8ffc021f04217f824400f5d8a4c6c", 0x5, 0x5}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 10:27:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 10:27:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xff, 0xffff}, 0x10) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) shutdown(r0, 0x0) 10:27:04 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) getitimer(0x0, &(0x7f0000000040)) shmget(0x0, 0x400000, 0x421, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:27:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x202) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/4096) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 10:27:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/187, 0xbb, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x7}, 0x80000000000000) 10:27:05 executing program 0: socket(0x18, 0x2, 0x0) 10:27:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x2, 0x1000) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 10:27:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x6eb3) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa) 10:27:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) read(r1, &(0x7f0000001280)=""/153, 0x99) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() sendto$inet(r0, &(0x7f0000000280)="2ff311111da2eb686859c6952bfff71dacdd1441916b054cdcf5a29a7e5908b503f4fb0e24d0ce93c08ad43b0ca57fefbef3b4c9cee65317b4ce87964f8e56b85dc44ce2e2799bfbf5762ae280d566d6af1e4e9d4f220cdc38c206427befee544bf3c7e42af232c21ef0b4ec8be2fda71e097e44af45deb11eb3866756d0b96043c600b8852ed5b81023c8be71c532e42bfb33e7ce88496085b3ddccfb5f270466b931214d412197b19f6c824cf72a9a852d3df27788a83f03c8f506707ca60100359071b1459ac77332400c7cb65eda8ed26c73c030c3d2913bd8b76c71c8aafc41317ed49826c3d6ce32edd316ebc102cb366eb72e17c5c7bd44c2662560df0aed07ab9d3ff1ecdcca36b5392a6e4b8c9cf2f1e54abe083d2f297f68b373cc79e92be5507de40e642a9b11083d4bdab8f1bd8da524a5deff6d5de3cfcff078ef7e14a50be6de7757c32b11e2bbbceaab837e142bc332003ac7aff2ca56f76ab26883a05ea4825d23a59b0b7a773da8b21172aedcc04e3ff4aa2526403905b2af89e2a18195d6f432903445c5d7bdab686f0365eee6335374f13a81190f69bfb550f22918f5cbd35884ebd774b2d0d5e717161916017d9ea2361223dccf2553129e774e932b409907a58a118641348224f10c4218b414a91c2e8191ffda8a61762d0b34d1d2893c5c07cc8170b4fe6a6ce25ad3e9c76bb8068438809f24237d1d8bac32f8c388bf0f65c815fdca3710779ca897e2be6ff7445bc629eb4ed5490ca66a4711fcb83f22b935a14e45af2513186ee4f0b3a0ee242ddffeac5ff223d83d0255008c311187c689bada631378a4948815a228e1db5620543cee2fbbecdebc949bb6162c9a5a015cdaf1c173a448c7aa150c63f05f53c63f1a65832c409dae20967eaa540fc9c9e532cbbf29c3a66453b188d5ac8bc2b92783d31c901a6fb552e6de89e228ca9ed3bb5780e619dd04ee424b25d103955ec766c663071bc9affc400c48c49b8e56239e06d976435c91e3279471dc5f4c8e0ce1e13fa1784824aa9270ed6d24cde5ecf35631beb55da915d9bd1a330fef3ad3c7e098b965239e03a8150a5e1d5872068477c9bfa8ab5a7e23bba1028c88046c3892a4cb3846080d59dd7c86e229846743df4928641c78192a78d4ce497bfb70a21316efac664496427d167676bd571ab3159721f5ee0fabba831851f9cfcc89efe03a431e66ac3f25559315bea58dd58e665d7b4889d1ae7ae5751f6ac98380c58d658ded8d74acfb92f0725589eed84757b15ee4315b3cc6bb2489537d27acb501bc371942bb095f97674d034feeca093f90063b9eedc97da9108a1df079909e124feb988161a44ce6ce82f5a8316a42de030bb92d3b5dd9005a88b946b47c63d80b8c26cd3f3265bc6a660ef080d3d2b99eea0ae84c8a9879a441e11507670602c0f174064fd32ece88ee8b93db114879b16ea07c3ab719aa92a800546b95e3549c1dd14723a8114efc3a0a311315f279c727ef29534b260ef126a311ab15671d69ab9f9127adeafd01102b51487ce15611815c8ec1188009e9cf7dfaf6d7bad838153e809b41a47d0cd7615f97e187ba184bbaba0e4322e4c48b59196cb6c0dc3ca687eef318bf779db44123ff25cf0b3d8aa106fc599dae32df968369ed84a749d4362233b03d52ec35101a06e286181534dcadcad0ab887942a324a42bb938fb7de5f833888094d5aae41f4d53825f85f334602b76b1b0d72dd5bbe84bd0c60b44a9684dd2dc84546a52822ce6482301ce328a21f0bb3b68f629c71704a7ee49b95abf3a3269225ccd0b7fe9c2be86e9d9cf78f4911f53a08c83ea5b42d7ab81cd3750797ac3626e2e375677099cbdcae079632b4a3c832a5b86983ef4f7321b3f7014d4e5bc147b16f388fd9e6c98dc1f0949a7016a053010006525105d7a1076a5fb916a2d8a680627ef017a4f8497e0c198ffbffd4580985f65cbd0742c855091c3c868219e6aa7b5de81af960a05a0c200081e909346e7303c94a138e6fbe9f1e59c3ed6b325a99dee9e1c021cc93ec345ceee3455a4e604dda4f6c2c15b339b89edef253f9d38e831f9329117b34406b6a7ad6df5b3407468a012e0e7ed7381a80d2709a1232db7c49330a38124f07504a4148d010da8e7792ee1e8045b1b10ee94818822886b451792204437f585584788b8dc79ad79bd840f87d50e71815b311d4178edd59535b5549e20dbb73afb72ae527b1eea2774ebd3dbe1a749f1aeb8969106a7e9394b076c10ae961d2528bc9f6d5e60555d2bfaef03a02d8a5026581cd5d0f3f3bca4db776d8a0fe8b1f2dfb2ab14bf33685a9285e5ceeca16927e440100ef9808bca727bbd493b537579e40eee7712c50eb860f4e8cd00b6a532eaadf31c91a4723878b976f749685878b3fd1c48bf83a2a493c658f43b3107bf5f87726b402c05459cbe2cb0da0c16eeaacd0fd3eacbf75254e7ba0fcebd3a33f9ce66250baaf463738d6f1d1d728e797e01aad53c80b9b021b218d7ec565a12a9b4e1667a361dc2ee5cb5f9fd3938c9dabe400902642c8fe9424c5840b4da7d8bd0094cb22492980ad892e65b02a5e287a7cef2501bab511d0025642c1f60a349458ad6cf893caaa0d21bfee3767c7ccfa951cc6e9d1200630b13fff75077e462ef0890ba2d61dc15bdae8a8a0659c81aea3b28708077a6ff1d4f190bdc20016c59760d82ed6abfd29b21a299cc1bcc532f7d9438550724096773f0657bc48a4ecaca03f329b896b6fe6181a920bfeed9eb18f84ca1a4d75d8816f108bf0d530a1d2aa7b0c5aa92a50d15dc8c1cf2a0be1e84b8ecd98c6a106c3358362a9ed9b612eeae3e9280d6d4047ec5156e803b3b185efa6bf2da31f814c5561907637316bcd75efbe51ea84e3db534a12b1aa0e097e9360a603bfa67e51e765531d4c1b6cae480a73a4d5d891cd4630c84ba9024393efffff299fa381db879d3ce844eefaeb16f157dd26fe54da3a6881d9564475dd28be37870b6d882ba1f59fe876a1051317354dae32a93834f4af47ca8bf6d1acb823d34ebe6ec9c92bdfc0c628be55c6329fe06b52cfb9e3e2ad045d793afbed495f8aa625692ad7dc8eb8a7bd362e435247d72a10e901a15090d8aa38029bb282b595055b386ba9f8e0cfa46180bafbb0cec09457f4fcb1225dab9b2ec06b531eada19203d178adc017df544d7e1cf2c7e3977a4ffe6ceb66facaba483e7a58a01734c4be1cabdd17e7bbaa16ae82e34f09edd2a53ea6e0c0fbe717f1671330496e19d89b16ea732f065a8eb792753032a630fa5d8b99395f9826b207e8ec69ecf4b9e8da145442ca22146b7b45e8b5e49a9f4550d88a83bd6ec6247024f9a83eef0cf2ef421fd2590fde32f3f1929c34cc2013b5f128d7cb85891c76229515b33d8816acd6de0dc8fffcefa348f76677da6cfcdf5be7e83edbfa1eee933b44eb344a958d22d20026a4931e920d83a94a41e34540328adab603f68074b7db4b0a4c19073041aa4190d5a856e066f314be358ba2d6a713444299566c3610246d72c8c63af459c9ee41d02fabb1e467dc3b4d845d8f2d9382c75ce98c197065e6365d4409bae6659be1bea7035f34db2a87d2a2ce302e02b3f7b9e3ba87a560126819242b588db016015cecbc489349cdab55c8c2f2fbf8383be0c5849a997ac0cf004ef7ab645edebcb242144d7917c75dd62cc7461a6c3094111a182f3ccbd85ca3c84264e224eff54de50d55ebf27f87fd30e777d31d632c6bc178410d70360ceadfefca2443104d1e92c537e2c0ed1026e25def4e94143e814ba5f1f6dcd76677040ca061277f857bc44f0dd97e423643117183d20d1c78b87df95307eabc6781d8feb2d85e2cd055ec6d3189caf28057fa5bb06876aef0e8a0344db213bb3891843a1190703f24135f7f1a9bd656fd532428faae4dbc9b563da8d6add1b12bb5f3a9b6b9f560118004a6c247b3b83e1d7754e2cc87c63cca58ef15eae76dd01ce7fdf69bc7fba4b76e453b329110d128ad8c20453ee273ace81b8cb3f6586b5ce7dca47ba9c8501b3502f2b78c32b4567a8ee6084fb5c9877c9a42b7c1b7ee929aead3f1e774185fcb20c6b2101ad24a767d810bd2f5dbdc55e674791c3beda1c5dc0e52464c7986fa790ab63db2dc3dd52d7b635da2b873c09abe145cade1da1fbc7233816e4642fcc6ebdaacb171f5bc64e53ae4d4ee4b904463f771bd21433600b3a3b4562c46fb71eaf5a41f8897958eefebb019a25962628fd69f7e20086ea7228e663faeedd8437d45288b95a59e53960988af1b1e224e0245d0c19b47e8b15bdcbe64512e64cfb66a571c031f0b33dc3194bb640810895e9d82ce044724a7969d0e289bd521494618ffa5935bcfbe9509e01a94fb1394656fa013e9a76391d5fa3380c2a3489a0ff4802195efaa670a380e712549975e73589db28ff85035755b943174609acbcf1dd2599a8150db08d6b5ef3e0c1a52d626c48823f675defb4121d442c898ae79be36c791b664c8d8069a822d3f0b85127586fcb31b358091ca321a64fa881e13c5ebba840e9165d6de74257f506b1bf3b7a309554a4811470a1aea22c358f620667709aa623abdd3d116d0b1edbf3c7f5b2ba0fa58776fa332fbfd38452e9a4540b3bf9512665de5c6a2a4c0ea83ca3a5a2c8ef299a24eb4cd790e1aef6d301780881704acc97c8358e9272cdf27c7d79116beaddc0dbe1c3a6e65015065420319800315fea2d5101d3bff013c097f0b69c438372795e14f0549042df47a3e303bc6ad771dc06e4013a6ced7004c2f47d1a5abd7999951210fa8100139f069963710cbd0074d42f1fd21c10bdd5fa0b6b67bb276728f5766d0d25a969c5155857747a5b0c17296243a23a5713ad42552700692147983094471cefa9d62320e3caeb84b532daa2b88d1800b91d184cac5d58dca4d1ef97557ce529c754a8121ce03c28543dbb7d92d19ffe6c678a9cd6f4c9254ab704e39102a1d8057ac66c9f2bd0e07eedf85e2c2f0d5a460f8efdcbea1fe9589b4dee8817724f8f7bda17f94d70bae84befe8779a9a26759ab23d127993db95a3aad7d2047af056e284102cd7ba09f56335afd99cc5410ce73c2f518a287b01b74a5c563865cdadcd98f86b433e559ddd57b3beac7b4642250328c74010d51e55fcf1c3afe8807fd4bcff289aefda8bae2cd6592b5bb1c2811b34ef728f51512f4aee3dff025bda62d1695c9b65c1f0e4621245146fb7755ba30b6b5358b215d1463588057baf648c9d4e419d291ac81bed08d4142f2f44434b0b566da614833a3631f772d12f46c2cad53e8a83f184badea024c0dad90988f9d5758928be67bb9aaa31a5eee42bf6f27237b9604240b1049164faabc3abf6331894f89b9c113145017bd050b3aaef906f3a29a5c72a41b1aa5c7059ca45952d9953747d060e8dcd035918483c52aa2914437ae92e81b84f8814e371860f32d54c06de92caaf7dda30e2095b98c55ed1e0845dc522cd281d28b8c162b1dc56093b9d0e0c2e7e380143ff953d5cf438f905a0d0c18020eaedc42752415b4d71503a783906d9b84c890d9a0011acc6c9d63c658872c0b13c5c9cef11bff36f9bf9c21ff8dee9336a4277039aa5b296bcfe860f28be2f23f2d82a37c372691f684e91cb5cf8e79361b10019ce962f42e349e56ec77a6314f80f6551ca8fe2ed1bbdd640a645ab58adaf550d32e68442cf9d522ce90384cb7fe4fdedd4df46f7d93848993823828ad9e298d981ea5499cf1716e27f", 0x1000, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 10:27:05 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x6, 0x8, 0x1f, "c96439f20207e3e8fa1531db0959c55a20d43880", 0x100, 0x8}) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x22}, 0xc) 10:27:05 executing program 0: symlink(0x0, &(0x7f0000000300)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000211000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000000)='./file0\x00') getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="5a56d786d00edb00c1be", 0xa}, {&(0x7f0000000100)="138cd58f12d262fbe2bf8881dfd226a56b840be58b", 0x15}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="3000000000000000ffc973b71cb59ad1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:27:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000010c0)={0x1b7d, 0x80}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2, 0x20000003b, &(0x7f0000001040)="58afa936092906f17bf22ba312db0a545683791b06d3bbeb2bbfc4cb75222d72cbea9f2ced1592622a8ef83cc8993184a0fc3b7668be2c100656d0fec7a35044f550b492cf10a68cd0eb1aef7b0666070d027b6ef36172dfd6f5727809cbb2be45b13cc9d45944d281ee9da5a2182bd7", 0x70) setsockopt(r1, 0x9, 0x9, &(0x7f0000000040)="17b5a4dd4600080c9f34e5859ce08bb5bb7700d69f7577d7bf10b8a7dc0660f064a2a8545c9ccaa3471dbd1a16a63f2b10f12db66e03890ec8f47a6d2178de99bbb2f7a6750b7e34ac5724cbc2bfc8a143983dd1827d113343fb3ceefb63aa5f411e9303f828c68e047478fb98b3d454de6cc0079365055e4e7cc68b1d00237ee0e7d899e5c6c61ffddc851fe49cda2043f23edc67772cba378495c0380b2b748058b05e173957fd19cc925fe64d6553256944bf851971a5683690bbbff5697de95cdfe5db09a5849b195611b56d03698443d294277ae6c353eb9e77e2b6ad08b02f97e4db6d848894ff8b051dcc7061c317cd9b977ac851838b0378bafdc7011aa3aa17c31dd2a34e048ddf743c05c3dd42ab96507eb9694fe0e5e91700db3779666e33ee336d1373d042fda957d7b1a30e9239c396c66f6b725f6fc5731699f555875a50c1770714d68247717a9127d60e5c21bbb88668622d0f7354d7a23a2753cb131e885ca4fef278161ede6d06f8077d64e37c858cb1d19c952451743606bbc3ca433073118ccdb4c8cf1d9661dbd51fd19f859788a01ec772e40bee1c7b90638f16e0b03293efd11fced20b3d204721879a7dc2cabeca08eefcd65e244695053e81a512508f9ca1d232c28f0f2f8018de6bea3163b4be0b2e3cec3175d3a3ab2126f2d6deaae74d4f78fb854337f212e1ca4934feeba9f89a6a6f96ff43b0338a71d8210efcdc38b3cdc830ae855d734769ef06d6271a8472dc6211e509d51be4deeab6dcebd9b9c782f082c58c1336854ad0b3e96442bc16fc38eaa7bb75d1ce779028ccb9058c3876ecb4b0ba144330a3ca5014d959a08da84674a8dc7aeca321c3c5259d47b3ac53df8d5db228296a89955f1bb4b69a541d7fced1a9a05bd901ae20cdaa6fecb33b647c8428337131cdcc3f3c06063bd641adb75213d27c95dd1eb943dfc4e98a32acad31b5b962e50c2813f42dd0decc8378324d5bb44a1aaf600cc63e37c6a1a2d02b3d91079d98a4870360cc5627bfd3564070f6071afea532092f4039ddefca170d7467117f139952ac0e6340a8855aa36f059be8512a1a21474dcb7d09dee7d0c3bc69886fb9a4e37d89458d97f7a83745190a65434e510f74a2f07d2b39e0dfcb9528dc6a425ec4ad0ac889519b7d2ff832f524f811f2ce5947e9ef47dae26c9aadbf891169493fe1ac57bd7d47353dedcf54642c064e766d9f18663814caad0951ea87113d21db2d15058231caad2e1606c4205b189df6a9d3ebf7b443acf43071e03bda1f70c71e8c3f09deb12652fd72dab08dc2f245d45413894eac51d2d48d6170f4374e63871c71ef373d61d5e7d58581cd806e68cc12e6a6e7fdaaf07e2a55d8192d9735edbe98dbcceaf2160731f854d2e0c91798902d811ef6dc6ab71b4616d9b9833cbba94d08acc1fbb9338804cba095f4498540fd345f765866e0904cbd6feba8dcec0618d36c05b546f40a516ec6f05eb6330d25e660c9b93846759a2344af3883732960fbac682611559f38d4fe913435a357f115d9c99603722f250805c25b26cd44f0e18ab149796cdd5df21483416a4ede888f704b0f66ec732dc7ac96f6554d94b99dd91576dc931327066cef27d8b718efbf49b4bb2ff4a319fba6a5e951e00d15a80db07c969cece7b10a51af9994d792cc41549ddb02b7871ee0318c4359adadb316f6f2c57ab1084d1416fb13882464249c8b1dee3299fdafeb5616ce8381c881fa047c78c228cbb0b21adcb702972d848f084e6f9b2f656a869fad08549f97685760a494bccbeec2abb6d73d7f9b6e3792de6ea8ebe94267b1adbe083eb210dc01e2ef8ab43b4596d81f4cb5a32b3ddf740ed5e0838511ef076a77621600634da5331ffaa93d7db421e9e142b3b3623eeb76803385bdb1b8e897e3e1430797999a346d06080e1876331fe3a37498c2f9c071810c35d665cdabb866bff4936b1f861983557ff6d97015fea56bf73d12e5d6b9f44271bbf09148cab4d4e27fa2415ac7e4b361e9c7120c98744298c9fc5c82f01d16445b75f81b53919145eb940f1377928bab561bb3252ea8fae37214e5c7e1a4fc176539198b36f128298ea696ef49ba34f5f7ba59c7894cbfa16f787dc4a6f9adeaa263a5cf22e2fa4442a10c36b55a4ce276dff32c79e5825c6728e615a83279221d3be2f9fa195e59f08ba675f4b3557e706a0fe71f158a1a2558f8d9abd36eb509145ec46f5439733b060ac96725dc117bdae3d0d18210f344818243829dd715ef53566da5269dec01bc0f00e62fb3bc8a88524edce16922413bf70ff39a4d9755cc8761dbfbcfa98d6b2ffe75b7761686452cbe0a6f9acc1979cbe94051c9ca1a1a1e1f4e8119945839be4efcca4ae1aa90ee227d00572cd3957b0bf0cb57e387f1ccd467bf418788ab860ecc6a89f3a24d8a7b5cbedf70cd7b055b22dd7effd81dc84a1b83f68f9c0fedfa3ebd370f3e6ba508b20ea841184df04aaa78aed70ff260ffb1da2cccb617862d413d9699d1546df67fbb76d2d60ee360d3915c036994c025b8bd3e2f0a1a3edd086ead2a2a6b50f8f50da282be15273192e3e6ef7b1f5565feee980ce2a653fd5524969680bac679a02757d0a1c0961218d6c00c77e561837dd9d6af8badd9e2e81659a204b1ff0d45e2a6385b384fed6f8f1a9cfef23aff0ce51f1b331d3cdaff7e4f89dceba4a7ae919ffae76ce03ed4553afb28764c97366c859a30661fff093afa0647ce3b08019134ccf6962535ce30500793637986065f445ec46d2faf78f7d365fbfe24ebb80b34d94a826bf890d89f60596ff942e21cb272dbed021ede785d75d84833c6f0867b34a182e6a6ef802ef300d0b46fbd86f128e45aa8b82f5dda989e21fff873f473f6c9129a774a5781f10fca6fc18710006267e6215af25f3cb21f1db9efcdb2a0b143efe220820485136343f686ea1d363129540470ecc7d9dea9d5e7dfb2bd8f08845f6bfaf6030f39f92589e85b9b6b9971adf74b6d64b836ec6a11da68ff363ed872c28115613877dee7abf926a33c97c301ad43a1c50d8b070dda591597ff44742bf7e8ae6d33589d3bb013fce705da01f1354763b167b6d60b461d1a4660ca1bb2aaa19de150ea5a9e3ce02e9e7d358906970b6482ecdb90e5b156676f81859abb7d234ac68e2931835f00e787b5c1457981e0b006ef26a5862d03b17ce8cceba7d74270a842778ff7678147091bd36d60d0e3713a62d984eef2317015b3c4bd5f6598838640618a6af667b8b47cfca1502166e1d44b233f9946cc806680cedd6c414438715e14d0e867d472c4423dc031ea20ddba14c37e084ca894935f4f7e1a9fafe89b9ee9d109d498badf8a461f0a8dac388d9ce18d671b09a4d26d41a7540ecadcc96822caad8fca97a72f4059164fcaf0c28b63e22ee0a007c926fbacea33402788b489aa5d73d848ada3e2ebc8284c0d4403b31263b4513a53b8a79b97044e1e23bdde9c378fc4f7f1f6eb77f49592b8f683549b59ab81c3d4d7d86ed8f3069b7f1feacdcae5be3b878bb5a3d7967ca1994f6b15d62a0e9286829c2d25b75635eb02179cf21d6370371719320aa6e17d6baf8a46cbff69127cd6126a92959e13c242f53cfe75f990b4737731ed0fde9057eb3c5faf56ae72ec8ec67e0c48b13f8034a59339dc29e833d85cbcdf8b20bc96e6375d03ae575bedf8e3bfa7d8daa10cae14933277092f85bc43a926d3ce0dc2333d0bd002488d2dd55459ba82d804b97eacabfd29a31aa534d427c9af0029197c8840849c5d7d385873303b37d1ce75d5eea6d8b5cabe3efa504fb15b1f0701675e5f913c2596d7b6284256c21f501c7dfdd99c4b10eca6ed295492e371b3d65aaa49ad12f8c42e2fce5d3a76aaf3f16e623c4753d225006b9bda1c1c95cca90a26f8a724fa553bccffe09ac044e9d5f2eca6c5ea26f59861848e636d1a079ca1d923e21038aad10232cbddac43c2cd55092883ab2e0790b25f18019efa20ff9dd2dbee54dc69123a0e33af115aa41e811dbfbfb03e3627add33f00ecf8b72ea7da2bc03c8ea5d1ffc4049422fbc8ff0e762ec484f66076c165438f8a491403e532038664e81ee34a79a30fbf57544e24bea80137bafd092977a47a2063ac50ddbe46f2c9a90a9b741240690ee872882d4c70a7590f21bf7519a41b5c148be33954f6f2814a5d1e8d796bef6043baa6ea3867332af704201ed533cf03faacedfd0b65f5a5f0e259e7957e635dc03b1cf92457d978aa9ff36e88e5ad05666c7f5451911ce85a9c4cfb18860d5c441e8032b5836b7f6ca8f91db7c709e7cd89ed8804505b16247aad3ffd1b93b28b3ec57b3d10b3a60829a0bd7a27606f643a4622f163d4046f03de6920380b083a793fe96b9dc0ac8f64f4c8dee5ca2bb2f4f48a96f4e9cd43c4b8c4daf9f75622e3ba4643cd4924adc5bcea32cfab759f67788955412d2d977237882bf8d92e9d0c57f822307880f59c925a7c67b2ed50ae408a836efeafaaa68bcfa883ec2b5fe4e1f570f7231bb2dce2f730f2cc89cb7e59bf8a501fffb4fd19a334c07cf5fd2039f7cd876efcb1d0196137a03ebd6d06eee3f508697cb724d9747790b5a808b42b99a9088e98c095172d0f5e2d6387d9b7a439a9f336f6e2f8669fc41c7ed3dc426dfa2946e6a698979c4ac9e12d634585de9247c09015445e21600e8a2938ea07ea62a19c6b02cb67d79490ff046562986fc4eb22ab6a36596f1ab49d0b6355a9a85e38b7a62a6f6f79433c54a1d4e38465e212c2ba02cb30f4a979a50f1487e6e0305cde10c3db263d523e66125ebf85936926dd81ce7ec7efb50f7bef386cbc81b2d8ed5b35282596a02d97d34f9caa29d3108554e908d7a18e2b780c916e305e49431e3de5d1535f0fa870e5e38e8bbc213134b1c183dba7fcc514c852ca8dcfed4fd415602bbe7fe7c44ac60a01066cfa53eb561b941a930446609512bb2aad8bf6402379c14e5019f1b018545891e9e09bd237a25b09296e796d16d60f070415e1020358b557120bba21310ab7159664edab9044c4261107392a25e70a2fbd46c571b79436623454301184d625e7124f57478c4d5cb3fc55f7edbf40815bbdc79d64cc4b5ea4e155c8b90477e2a9fa397a211143766a87ff519998bf55163ae94d922f62fbe8e8bbb26173980210eb318b72038a701a2459e5f0f250233ac3a41ccde6ab6f3b4116167fe0297e8fade586dc5c5f149146ceac35d14d8e8615c794bc15b9ddd0b58659562b0185f8c652331061029e952e5906ff93c99ed4cf896b55e1767d6d0e76a73bb42fca54e2111b7d6c8897b4e978c0f2e8d361fa289d72d3e1f3aeef97fbb733b0445246ae1b8aa6eac90590f6d4061d10fd364e02e003b684148553391b3b0338942fce925434e1b70072598cd387b01e5143aee21dd3ea5c605e265db146f7982bd6ed24c6b04229dc6eabdac409d81a3901be911bdeef0721648ac35b835b7599f7269566bbd45aaf43c543a671468de0ba50a4247f61c7aada12b551e17efddd4434a881a9dda873c11d48f746dc995d9fed728ccdf675cef148aeb458ea5554e993ffaec6c7371c04de56f6b421e335d327ede69c2d06ccce8ed582234e0ab5d2f46828894ebfe0e9d1792e2c686bb3e76629223043d43d28dbe86cbf185d524e313df567ec23603e6d231ef1967321eb4c06bafe77b394ad2e55160f9442847d8bcd3922c7bde9ca4f7ec374c4c51f74b18ff23ac78cbb1d64a09f45eb019e88f3703314", 0x1000) 10:27:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 10:27:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x8000000004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:27:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 10:27:05 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 10:27:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180)="1db4e012ede3d7c31f5d9a059f03c2f19dc07c2294caed851f57c0cdcba2e3722917b564a93340002e615332506f571fbe9e69932958aee6f594f3d86e877c2c7005b32e9d60e713323cf532c82bb01d3de18ab0b97c502304b37dd6cd1ab9db7aa95c444a210017b123fd450d15716d42565b040ca6653d99531684f1e0c9cf584a90eca66fa419995295758d8793642c72d811c90b02bf8d06018db9b20652138dc09c22fa6a9c71f276385c8107931a9d80cebb9e27a455fb761f505797b3c574bbdcb0b5176a6733ae023f8653adb1415d3405d7d9f2073ab87dc0fc2a03", 0xe0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 10:27:05 executing program 0: r0 = socket(0x10000040018, 0x4002, 0x805) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 10:27:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x800000001006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 10:27:06 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:27:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) r1 = socket(0x2, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff21, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x4) 10:27:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept(r2, 0x0, &(0x7f0000000200)) kevent(r3, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x84, 0x84, 0x16, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x9, 0x4000000}, {{}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x20}, {{}, 0xffffffffffffffff, 0x89, 0xf0000010, 0x6}, {{r0}, 0x0, 0x4, 0x80000061, 0x6, 0x6}], 0x6f, &(0x7f0000000180)={0x400, 0x8}) r4 = getegid() setgid(r4) getgroups(0x1, &(0x7f00000001c0)=[r4]) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 10:27:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x6, 0x1, 0x1) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 10:27:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 10:27:06 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = socket$inet6(0x18, 0x4005, 0x7fffffff) setsockopt(r2, 0x3ff, 0x1ff, &(0x7f0000000300)="d9507403ee0b5a76569631fa4aafa663628e67d935f0026de7fbce12ecfa76957afe06e3c3", 0x25) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/244, 0xf4}], 0x5) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 10:27:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = dup2(r1, r1) faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x20, 0x1) fchdir(r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/63, 0x3f}], 0x1) sendto$unix(r0, &(0x7f0000000100)="a1edff317fe46b001ace83fadc11757a96f870d64832ace21e4fb484ffc94defeb1404a5baa4562e2c0937f056e2e1105300eb6e8ad688286ce8f79cb7e37c69d0b12317134b20e80e7f4eba9050201cef18198da5ebae54dd6bc4634f9d0473ff071db0059d1ca7367221312d318d0faea74035203124593f74544d7765e567bb21d679b704b57cf28ea7d091312381402870c3e40f8c4bdfd765fbaa5baa219659f3200b9e79b26cf3d10244d9967e77ffb306c4913b2831bff3c4d00fa2635573c6f08f92fa53", 0xc8, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgroups(0x40000000000002ea, &(0x7f0000000340)) close(r1) 10:27:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) socket(0x6, 0x7, 0x10001) shmget(0x2, 0x4000, 0x506, &(0x7f0000ffa000/0x4000)=nil) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20088, 0x103) 10:27:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$getown(r1, 0x5) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 10:27:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x40000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x80, 0xffffffffffffffc0, 0x8}], 0x8001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x52, 0x20000007, 0x1ff, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x89, 0xfffff, 0x30, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8000, 0x800}], 0x5, &(0x7f0000000280)={0x9, 0x3d33}) recvfrom$inet6(r0, &(0x7f0000000040)=""/223, 0xdf, 0x2, 0x0, 0x0) 10:27:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3b) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) getuid() read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:27:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x4) getuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1ec33c947cda6d11764002234ee031e74e136c93dbf040d5e2e36fa652ed75ff70a974639dc87d56f688112584d6403659c0e9d20ff1c4146e7dff9e1a55ebc035646b5cd69e0bc923547eb5626d9ae1341fafc5ee81c6be41d491aeda9585025360ea33761ed79c5defe2d4ed7b3fc3a369ea5a5f8b807d74efceb7047099295337a7fe42c61e1492c549d72c52bf6e1980b0d2da6b5e3665aec13cd96f680b93291f9994998b8df30a7a290e718d64e50bf8ee1f3235c83de86df49f625921c98eefd4ef72462d9668cc12eb78a499109de39ed3795a80027d1601aeb3c3547f61eaf97218e3f624", 0xe9) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:27:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:27:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8190, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) 10:27:07 executing program 0: fcntl$lock(0xffffffffffffffff, 0x20009, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 10:27:07 executing program 1: socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x800, 0x8001, 0xffffffffffffffff}, 0xc) r0 = msgget$private(0x0, 0x380) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000f5ffffffffffffff000000000000000000000000000000"], 0x3b, 0x0, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 10:27:07 executing program 1: r0 = socket$inet(0x2, 0x4, 0xa81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setpgid(r1, r1) clock_getres(0x2000000000005, 0xfffffffffffffffe) 10:27:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 10:27:07 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x30004) 10:27:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc}, {r0, 0x4}], 0x2, 0x6) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 10:27:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200b3, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x32de}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="a06a4b04bae4094fac7dfac1ceb2afa6f4de28371a1b6e6de8a345e9a0526c16cee1b1ea6bab7204d7daac886fbda70c8ca6c40a65d14082211ae5f22997e53430370b17af9ad76a5de580afeb4f45baf0f7cc0ace76f0be7b152c090a3599b8f5f7bf18c962b1efaa9cf8e6e3f1439e52cee6c6530773858db531169044be4df47ffddadeefd94a3c9c2c5eea0072a7b6cb2bd178b998dc310e73419dbd9d43b82935847e5778174871634ff94ca23863885e57bd", 0xb5}, {&(0x7f0000000000)="e6f6423bb3e5ec3f9614741732bb76b06ab4bb106118e23c9c6a036d0ac8c04c3d3a410e8f0a142b35608b5aa88d198f1075724e23a41dda897b5d3b753c", 0x3e}, {&(0x7f0000000140)="cb1065bd1642bcf7173c13afa2990ec4d18e2a89bd56ca9e1bee57eda1d39347392068ad6a21926887704f4fd86429a94d0b7a1315a2d24407cca42998dc9295e97239438c5261c806369c28802ad83a28a2e88ff1c1500f8b7d8c8336c8fe6e96a10dda3b03", 0x66}, {&(0x7f00000001c0)="2816694a9a8095e7b6e15bca18ba347bf70eb52f2fc378de8d002283e3082e3e84f2185462cf29aa4d1a212ef0f305ab43653b2a75226efca5a7b629b0a6d157af4763abb431944a4af1d7e4196bb0994b99f4a6e3007d690b7d6645df0205a82a93f0d7dafe0a", 0x67}], 0x4) 10:27:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000a80)) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000008c0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="4fedd499c957e17891112dfb581e268f2848ba44bcde818d4a386056af8311c92df8417a7bfb76aa53f7ce4e32fb03804234dc84bf6f6184cb1c0719b7689a3d368c1b19da6a0dfb0b1add15661eebcbd9542155b240ed6d470316acfc0838d045f43e53847bab90c11a96ad8738732744a803a06d6d130ac6789e965c3fe57a4ed9635e73e6dac65960c21cee317ca71ed2735ffa7b636dc4968ede", 0x9c}, {&(0x7f00000001c0)="11c6afa9f53567783c046f016ede67134d6d4ae630c04e1d49249a02ce7e00eb79d610219cd481b7494cc0f775d697c9c90f2e7feaf6f53ae1d12eada17d6277359207e145de3ea60cf040e01f30bdb5c9f25f61b96aa5d6d8b236586ce6464a007af7fc4178e06d9ae970689220dd42c10c13d2e4251436b8de8cbc88a679b58082485358bd6f4a745f4c7c3aec2efa107d34bdd3b5a42d359e18c7ddf19551774733c36e7f13c96f87f9ebf43799ec1cb31948061fe25b37f9d00eff", 0xbd}, {&(0x7f0000000280)="3e55fa3f14a0fcbd49b567ea29c9dd7ed5dec7531ace5e12c27e6fb05b3e494cc2577be5eca566908a4d0d831e124053b475f22edb654628342d3cfdede5cc55ff6f49bdc9ce8de76035cf9c3fbd9a2f93eba3bc66e1874856475020491d2dea7c1d5870d9af8d6d063b4ae079120b4f935c4f18065bcc561d2f5839ae5a8544c4f43d7c192f15054c71e615797479248225e3e61a91110b26b77d3d37df7d4091254c97886acbd2d5239d38ef87aef9420ecbab95ea42df7401", 0xba}, {&(0x7f0000000340)="6bd1d4e29b0a5b73419b220116e204aa01d4ee0b5c2a0aeac9563e59284df02a410ee02452057a086a1a021616a619a66cd13acfbc83f628e98b566946e8f647f6d0363b0a87b2115d005bec4926cb661e3701e2860f3efcf22289078116bd9aaddaa7acce1f41cf16450966b94cbee25742c98ff733ffa45b06ea5ba655273a86ac7d8940900b08467342344e0a52640cd0972e53909e6f09bcfa2e634c7b9848f66a758729f640e28d170971defea78190552e2521f8dd47c297347fdae13cb9f8859d6dc0ae8bec3692b07ef17427e0d72d6396679c77959382c9e2ffc4493432", 0xe2}, {&(0x7f0000000440)="cfd81c81094d1096b9ec1b9ff3cbaddb0b7c57d68714f66f266cb6ef7227cf522f677f16a18c2b34f884fc79349be4111bf4", 0x32}, {&(0x7f0000000480)="7df42fc484810d790a81123e70e82970622f99086c20e8f6d8d383b4bfe5ad41f3b44d6e12ffedb6d1b4c6b9c46f09562540daae7a16253892424edc6bd72594b9397905af72e0d3b8842bda68fc6c3d97e854fe50aac9a8eb24e08bf3f773447ba77e8129af78a8b910c2bba27fb825767255924a5fd472c931a3", 0x7b}, {&(0x7f0000000500)="eba1ab3b045c0a63d7c60fec2993a53f6bc606b0954e754576c6cc493cdb44c49ff54f957821393cf0cd", 0x2a}, {&(0x7f0000000540)="0b0d9d43d74de54202f9f37c0cacfa8f9c9b13d2156bbfec7bdf5af435d69cac54316b057cf3b7997f3f82e364c5768eee35baa3c9609461b60209488970e9054be42ce4448e50414fa07fc13e06841f6b36c34c6dbebb836ea7df81bef990218e3424676dc8eeda443df8fb31fb2f64f95801f935961aadd6404c9e2887fd1f1b3c29b07f161752855e9aaee6f9e080714eafb1e8ca274eff91e6e8f91b2e4daa4fac734896d01b7d", 0xa9}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getppid() 10:27:07 executing program 1: r0 = shmget(0x0, 0x3000, 0x89, &(0x7f0000692000/0x3000)=nil) shmat(r0, &(0x7f0000062000/0x1000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x1, 0x8, 0x3f, 0x7e2d, 0x9, 0x9, 0x3, 0x1}, &(0x7f0000000040)={0x3, 0x0, 0x54, 0x3, 0x3, 0x4, 0x8, 0x2}, &(0x7f0000000080)={0x3, 0x3, 0xffffffff7fffffff, 0x8, 0x8, 0x3, 0x8, 0x400}, &(0x7f00000000c0)={0x2, 0x1000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0xb, 0x0, 0x199dba62fc8056ed) 10:27:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x11, 0x9, 0x7d7cdfc}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xfffffffffffffffa}], 0x45c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x0, 0x2d0, 0x797a}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0xfffffffffffffe01, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x8a6f}, {{r0}, 0x0, 0x43, 0x0, 0x3, 0x56}, {{r0}, 0xfffffffffffffffd, 0x5, 0x10, 0x32e3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0xf000000000000000, 0x100000001}], 0xa5, &(0x7f0000000040)={0xb53, 0x7a2f}) 10:27:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r2) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/14, 0xe, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x6}, 0xc) 10:27:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="78027b9de82eb81b552073721114c868f2af66036c65aeabe3dbf1df1f3cdad13a9ba05d4f3e0053dbaeeec857573f15b7d6dd3efd8c135ad5b746ab3dd10ff9976ec7b27dc9141400bb7e656524f1df160bd198"], 0x1) write(r0, &(0x7f00000000c0)="6b4810a1511245de2881f986130509a71fc41395cb4b9ce2137391a24ce6aef82207b3e4e28c73745ae7e408cd3c659132d24ed98840598d64db508d6cb00353e0749ef513ac06afb1b4755734a758c91c2280ea2ac1ac2a5a51c12f446dcbd5ef48183a5c4df480f1553d819c8576ae96ca6e4cb7b3547ccc89ba0cd12fbaf21c0acd4301b60242b4f7", 0x8a) 10:27:08 executing program 1: syz_execute_func(&(0x7f0000000040)="c42131fcf5f3426dc48231f7100f0f6f5c8a36430f4e0b65660ffaf3409cc4a2a58e27c4e2c19b062664660fe73e") r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x20000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r3, 0x0, &(0x7f0000000180)) write(r2, 0x0, 0x0) r4 = dup2(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0xff}, 0x10) fchdir(r3) poll(&(0x7f0000000000)=[{r0, 0x124}, {r4, 0x81}, {r4, 0x44}], 0x3, 0x400) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 10:27:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffd) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) select(0x40, &(0x7f0000000040)={0xc64, 0x3ff, 0x100000001, 0x6, 0xfffffffffffffffd, 0x7, 0x7, 0x3}, &(0x7f0000000080)={0x4dd, 0x1, 0x20, 0x6, 0x881, 0x9, 0x8, 0x7}, &(0x7f00000000c0)={0x1, 0x7, 0x8, 0x40, 0x7, 0x2, 0x1b6, 0x9}, &(0x7f0000000100)={0x80000000, 0x61}) 10:27:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000), 0x0) close(r0) fchdir(r0) getpid() 10:27:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4f3c1a0b46227dd8) clock_getres(0x6, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) 10:27:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000000c0)="4b74954c", 0x4) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x800) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 10:27:08 executing program 0: setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28000, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) socketpair(0x1f, 0x4005, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x127}, {r2, 0x20}, {r3, 0x20}, {r4, 0x48}, {r5, 0x2}, {r6}, {r7, 0x91}, {r8, 0x100}], 0x9, 0x2) 10:27:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 10:27:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) setsockopt(r2, 0xfff, 0x0, &(0x7f0000000200)="8747f813282e2b09179892f6b177e6bf2689ac0ed611cc3cdf0ed4af3d8d6dc219bc0faff2b71fa809e6a180daf8dce754d6760126c7b6f0bd378f7a310733d327323d03c26007b93ea1dfa9801e95ae78098de7a1fdf4d4150c7173025f8b505ab5cf1ce42bafaf40b3eb796df7e794b60f2089f079d46da9624aa9d69dc08ba692ef9b7963e4c26ecf557d1dc00da3ae71489b8e43ab9d7deab5878c40d06c8191334e07d9ec5ee4be14634c7e59f1a84a37dfee7e0f323c9f8e5837b49011b82edb49d3a0", 0xc6) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x3, 0xfffffffffffffffa}, 0xc) 10:27:09 executing program 1: r0 = socket(0x2, 0x400000000004, 0x0) setsockopt(r0, 0x1, 0x15, &(0x7f0000000000)="040000000791f2a178cfc19456f02f5142e501836a87b255bee7cce14273d5464426c0a53faa", 0xfffffffffffffef0) 10:27:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 10:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:09 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0xc001, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b8c14940cb89032ec2652a33f11b7e9f66b8fb5b190d2332098f40b9d4c15f559ce2f5f3fcc4888cdf41a0952c4d44aa1175d650e88fa3726bb2566f756e412691fecb6cb810a63d4d9dae7809890ad7ce90313f55beedd9fc4f3f2e6bdb16762b4cc8815f1955ba19514ebf232771d3111e900fd0909e8905ae1736774ffd20464bb88f510a0e6e828198063f80fe24cb6a19b0e675a461efd881780086a3d8e52ed0cbd6944cbec61c164cef00e6f31f83d89fd56adc53f29408bad57b437b126627973dac4bb2e89fda77c36a9787415c2fbd9f4189a0ebd21687ee53f6268a84a0f0ee120fe42f2145e6d7a371aa95fa4a1c8ae5b8556d495fbad77613116a918a6368bfbbeb16ef693b1da702b5a3f66228e94ca898dd3b6eb81a931972737cc56dce1c6daf83634510d6b8ec0f05dd95e16c6abb6f209551c11f1cc61817bad821fabf2d63fe1244460beed126e8ffcd21ead5d0b4e1fc0ff61397cdb5744c7be7c6e1ffbe457de0737d73b403d5100bdce5ac97afacc29b869f11a580054ebe1f6808452e9bbeddf37f4af0c8fa924dbd6351ffcab33d62bd0d9c845fd5b2dbb9e370fff4540f3498504c30b90c953681be770c1b805a73077b4142ccf4a2ed60522b29c320d3e27c8f1bc0693c94a6d280afa1a42941b54d7a59c306988e486980e687d588474f887c41a7b0a4443cf3e56cfe3924f716e411d21566cb2b1fc6be6d8fdf87390a0ccbfe8a4352ea4b57adade1d37e95a0aba479df474dce9ff23aa3775425b81bec9d74e1be048fba9aef45897537598af5c961a5dd7480e6a0a1e6efb0f9646ca00d7b969a6aeca965d5b202f699fc2c29e7b9d88ae7313f99abed0492190b2f01129236346e6fa895f5ea13084e8537b534ddc851e5cb0307a16e3876f14c58c7d3e3bcb7f6dc9fa7ae0b7ab0e1f22e5261c17181c6c6ff06cd0a8f4c6861b66b47177352f007f23077d149fb44943d9f7467c35c06d517969b1432266cce19962eed1454eb84b1bef1f0b42f72380a59cb8d3b07b4f423f7dd8e1d2326c148f5ce797d8f70b13e2ede244776ad09c0500e201a8ddf74101388312ac4553b4306e5f8c534e9a4cbf4309bc0827390f3e0870e7a9caa7a828804f95fc972580c63163b0121a47c8b3e33c34463263b3f0a40939a6b43a47fa9acff2ab8977d3f61983b0b3ad7be9c7085593c5dfa591e4317208c002cf4501225919e19e502384ad1ea6f7b804a5a29e55386e2cd87c44a942b04aab034dc77b16299976c93950e6e20eccd2e7bac70715ddd590c420e77e49afbd472cefe9966dc6f79c22638394033e75a8094e7e9db9ebe70497758c90315cde79f6befb812768f8e792407bb13296a996c11b2fc4232c3dee80855b9a8d46e1aa2a9a419c6361f50ed4f2b8aa4bb55369902b28749dc58d161887f559152d953414b6b229fde199c85e2a2109d3fda272216f6ce8a954daa1ec942bf4728c5bad6d7051d205a5fe155560d83fc4878b630504c0238a59d890a28a587bdd9419ab0ede60b24ba98ccaa76c4bc4ce8443fb080986415aa384fafae615134ada1d766f7855bdd1539c4960565ea42a164dfeb784cfebf06641cae85aedcc4b132bc491f3c95cd5da7ab9ae97361bf76ea09396bceccbd3bd8d1f0f7885f7013fe614e141b4e57610ed7bd78e31bf27a3566c01b34d44c69d20976ef5020f318bdcf8cc02e92d7e030d77c79796a5c394a3c574700e4a3267fdd14b1da3c98db7a4f647019536a7ba9b52a40d0289c648b64f74150522541e600421ca18d4c153d1cfc99088091d928c03217f4c76c05a5c95b337ce2f3e8da5d30c3821677619be1fc3aac92e2bdbbb979385f71ac5c7cb03f8895f60ed589d21960afd811374f2dab5448299056c9c44b531d73003b69b14cef1cc5306c3046d66bc6d2dd677524b3c0932096406e8e8bf3b4464af9e28b7c31ecb6f79e97ad548ae6edf9bd3e0e596d0050f71fcfd774bbe9c418c5d3d739d55e6f5812c1cee7d9f3b3f559e12eaeb8147acce7f46f4f3059219a7c4dd620ea85a0a793be0831dcbcfa3c7f7b615b112d5a65ea82b80bae39210a63943e19e7ea14e65ec2fe5e41c30d9660e4fa7034beb2463dbdeb71a9c0485d85a9a8cb11e18ab048d4b6f739b8b4c39838fd33f5dbb72e94baa9267b55e2c03470beb1e483e41e4f4a72388ae1f7dc3aed44354aec8f5983775482377e9540e2fa08f2ae36eec5a69ba3c2cef108451a761e5ae3a25c2c2d25772145ea5394666ee92f5ddc9205e8272a4ccba8afc6d98eaafdb711bba34a08b628797b6412b78e983aaa8e1eb5e3eb8d58cdb2fc6e0fb4b962814e0c105680ed03610de23571746f5fa57038f695a8daff1a42a79e595f83c420e1832af1df6c44ac963f9c399891ae461d2a250537a41eb0828dcf3c53b4cda54662b6e157540e97c6ff9ba05e67d9a70fec60ca07313dba8bfdd23d20dd5e567cb7728e0a5de7d2a38283806a1d663e017bee1f0faee2fa08305b5be6f7bde65f38ecbe20912eda54ab2ff8fef91968c92721009d3099769b49fa7d03fc7edf775bc54e26c7ebb1f43d312676458c352e90b5d8618b055c741770ba315f790b02a1696e5cc6e392f78e6cd17e6e60ab36c89d132d6793c3d23769d2836a8338dd6d6b2ea95942419215b46ba3e9de7a9905a37da7387aaa90f3c6ae998bd2e63c71db709d65c6b73f5e58ebc0f441f8775de19928994db23a1e19859e20c4a8cf008fbf59f42d1d8d43e2070bac73e0e512f05a38b5d70b7f73a7115d4c524267b36b9494c297d2f7cc87b1c7cfe5b95b3d014d8eacdef484c0bcdaafb8d5daf8070c30a27bec277ea3c3a51459b3bcc6d5ca335cf237db8698dc65ae18d67bb9cd63e28f5edf3c1ba3aca93107e2428707ccaac7516eead4902aaa5a5a0b46c22f12a3b8a9dfd298a6ac8fbb1de469f45db9884d8508aebf8a9e1521e7794ae875cd72c4d235c5a5d19c1a63fd705a96b3e93e2453ff9c47ba26a5cfb2633b63655c58bd54e2e9a6926bd990344f061dfbbdb5a0e2e423386f4fa2b0d833cb09f3881bd12a70f940d0d5c0b78b3a09d5011877145f34b7bf8578cf091bd7e454a48a07114ade3806cf85876fce7da03ad5e9b6e9a6bfd6cc531c71b20963849b885df911612f5370912b35aa98f7e0611d975621ec904ace66db3b6a2a5034c66c94813b910eecd6ba32314a0f5e4513ee9cb40ba1952ecf1dfd2329d879953ff0c7a99fa19ecd1b22d275f75d5ff3a6ded39a86ad0e61c9eadfff5dffac28a53de823ffd6e835e97031891234021a3322f919d5f6636bd06be3cc6c1a73602066ecc3e53458ab31430b083388267ac6d694dc21a7cc3df6012d821220e3d093837109d0532d534776b3259fe81a2d638466fa8956cb7e32a1106fd60f14c661e24ae47c8c94d9606a96c6e73c0e625bbfcbe9a6d787e410b18b072030973caa3f70743df8f22b462c56f73d6ac70eacf2b7b86ea40eb16f6fa209f2f2075b0ea50493102ce752eb81bfbf5b9084fd893f0504318b0cbf46363fc4c17d7f34523d8e34bce7a4cfa827519c2fac23c891a705bd1b8844490bf03fd1510eb72d45a2adf5a939bf2371b22409cf9cb95ea82f4aff5f76ac1d40c23430c249a0c6a71172675d1e7f062d509ca7cf43b80866a68b76d0ddca6cf5a64be142e70efa223f539b95c11ee20e9411f82620d63936eb9949b51c10df430ea9ba200903df4829b9233a00e3e8e1a2ab5f89f5636bd75f2d395a3e3e02e471210e7faa2edc5c76281fa468296325de30cc8cba7808241b6b976a843a5464ff80b8ad6087f6d7293190bbdb9d2cb6accbee04908b2eef937d95c83c9439e66cd226a9a1a62a73094a750d518eb443da48323d42f82457cb5ba575f44f20c13b236f988f5c8df0125ad62fa2854c8f1cf6f64ffb8655366bb4a294f09f645421f75bb70790776c1cae1707fac04a199078aea0ceaff1032f58979b680f8b778e24d613322154e705285c618eca1caf6bf8dfc8ba2a01e43e689453ed684e6c098b06d220777e74fa28c608decaa12728d795f0a02c22e8bef35f3d2befeeff0cb73ad0a0b6162afd9439ea53e92b011683a1177ffda9be1bc440d04961acd3c1a2095e361e08a8bf832d0f4373277216fb334281c561ff568ffd1608d3f9cf08ab9de6001a996e10de50ccc2306c986f07b340d3db4dcd6c0652378819932ee32fde0fe8601eb1619d4ee9f58fdbb09a92710ec3ce0aafd904d3cbd8d0c05554491e4152085a07a2afd7310acdb08a57010baca6f1b84cbcfb00aeb68795fd1a241627e7383095a7e0f19a871ce691ab1935c57e163d6a23d41dbb15ab30b9bb9a6ba0a72abd9707c268c383bafb0c364e7f679730ab93ec0a5ae86d4d1152ef2fb95c48ee7d3f7273247cf8bd1176bda5bbb3f5e809267ab8444f4c27d59166f928a4a7ce72c496b49d98fc4e61a0241686d789fe5e4674fcf3b097712aee364646eab746a4ba3182215e504f8ffc6f69724c163e84af3435530adab069cebdf73d1a517ce7a053f125be34eae28de001d1bdbd3a51840859946ddca1747b412928bc43b32377868f41531b70fb36d942b9d37253387ddf9bf88c27f8744dd1a8111c3da02b80d7f9a83cf43cf59f8520d6d8b95a2d757339195c6b5e31af0a0faf6c339dc9e17e4cb7dc4be33d42c90929a7b21627c4123ca82e2fc0025263d1c2d66ba88946b498e26f4acaef0a02edd8ad99cc8289f2ac385c13a37c3630a6e60fc42520bdeec339fd6dbadc2d49e67fb4e29d24e8f41508151c5c12336d185dc3436d5425d591bf3e109640660a1599f75399d1a11d2d5005a888c5efc4fa29b9f9dee6646fd15d817ab32095e6150f0015b92ae323c5d60fc79fbc9988753b92c495b27fd8fb3d31d57cd791a553e8de477364a694b22f50ae23eaef451bd27174d3644e184244e85708a38afee240a7b9ec713e3cc6608ab4c743bcd8e2a0eff17bfcf7010cab3b004f6a8a4805eb93e29ea08110d50fb00fee0bfe4a2207d7f353c93e54c406dc8cd8f6a1b6bd508247816b35e8d18440f5de112171a7181108d0c7896261259dbd0a719ce4d5df86a57657634a8864ba400a1f4354202f2ab6f4d42438c9dd422ac32ed4383c528d007c72ddb9ef71f08503b8f752600d67ec1332cbc8e6b08f3102edbd4ca2dedbd981d778f9f34dd5e94050fb0075b641221130d96485f1d3c0a494fc3e4462c0e9a472d26ecab9cbce8b060fc59f7257ee92f89d574741ceccd915793e4428317acdbc2d371c4a8a59aa0e3e8bcef78facb938fb5b324a2b9e10c30e05cbf25c70d319d94b0bf3db5981f6d9d045cdf8ee5ea7a2c15e25b0da43c4b3254a2eb72e762a312d541785eb691d2882861f3c0fc93ff3723594449bf27cecff1ce0c41245d7d298e831e37d005338cade7a93356bf8f1c52924a0b1f014ea642b7b8a65404ea7245aed4c9532574345f6f11c27d0f62f5cf3c459f735aaa5642bf9e984e46a475e522649a15c7238e4e7a8852aca5ef02971cbbcd3c34581007b07bf7d14d845087014df503354518f0f794a8463c88c11dc62979fd94b52e9d823500da49a22869de204773ddac5a2245327e60a616096a8c72785abb950f6445455f5137bedb25f5c5d2bde0c83929b086c9ecef291bef75a5a209a10185424c54b297e5b5528ab37f3b4640088092e85eb3a563788aaa98d6e8f7a17ddefe045e3b11942ca68986dec4f96dc4d2861dcf24d", 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 10:27:09 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000730000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) execve(0x0, 0x0, 0x0) 10:27:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x81}, {r1, 0x4}, {r2, 0x2}, {r3}, {r4, 0x40}], 0x5, 0xf64) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) 10:27:09 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x3, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() setsockopt(r6, 0x2, 0x81, &(0x7f00000002c0)="903f6684ec13065d07f0ded9c843283f69737853d5ce3eac35b80f5b3dc0b721ef5c97212d3689eecc46469b2fcf363eec512ab88eb0744aa5d8677fbc30a71f3ed003de59c46582781a59d5c5c330fba190ab2a2484e67675451ef3358d5c65f26a9dda85d4987f8477a00bbbf90532e28e0bf577ba8835e8cd8ec8f22cc6fcd70b18b27fb570b3eabb2b983b0f", 0x8e) r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf693f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 10:27:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffd, 0xbe, 0x4, 0x1, 0x7886}, {{r0}, 0xfffffffffffffffe, 0x3, 0x80000006, 0x1f96, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xaa, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x8, 0x35ae}, {{r0}, 0x0, 0x0, 0x40000000, 0x400, 0x3}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0xca5}, {{r0}, 0xfffffffffffffffc, 0x64, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x2}], 0x9, &(0x7f0000000000)={0x9, 0xce}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x100, 0x14) 10:27:09 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f0000000000), 0xfffffffffffffccc) execve(0x0, 0x0, 0x0) 10:27:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000100), 0x0) dup(r1) syz_open_pts() 10:27:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcb2f223174c5b8a7b8ff13b9fd812eaa4e713048e69931929648", 0x1c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x2, 0x5011, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a4dfd84c19836da7957571e3a54e9037bed1b6cbdc010df279032a71c25375213d68d7c4b75f", 0x26) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), 0x4) fchmod(r0, 0x100) setrlimit(0x4, &(0x7f00000000c0)={0x7f, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x963, 0x1, 0x48c, 0x209ec854, "72bcdd0b0932763b94af6f932eb79dbaeaf2ae98", 0x8, 0x1}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000240)=[r3]) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x80000001) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000380)='{*-\x00', &(0x7f00000003c0)='#%!#(.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':)\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)=',!:\\/\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0x3ff, 0x20, 0xec45, 0x3, "10aa557d6649a6f6845289d79cc5b559dce05a95", 0x1dc, 0x70f}) accept$unix(r1, 0x0, &(0x7f0000000740)) r4 = semget(0x1, 0x0, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0xf6, 0x800100, 0x10001, 0x9, 0x8, 0x7]) link(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='./file0\x00') setgroups(0xa, &(0x7f0000000840)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) ioctl$TIOCSTOP(r2, 0x2000746f) setgroups(0x2, &(0x7f0000000880)=[r3, r3]) getsockopt$sock_int(r0, 0xffff, 0x910, &(0x7f00000008c0), &(0x7f0000000900)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000940)={0x8001, 0xffffffffffffff80}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000980)) chroot(&(0x7f00000009c0)='./file0/file0\x00') 10:27:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 10:27:11 executing program 1: open(&(0x7f0000000000)='./control\x00', 0x200, 0x400000167) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 10:27:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000080)="2da2a88acc8e3f566ae77f9d27f0eb8dc0aa1c102ee7b7f5165418ada132e06aa6ae2a8276fb88d876401bd734f3a91b379703ce54f65021632da4a41895df76bccde425fec68af5952e021c520ef59951dd0534a744c64bd0577a845118f1e429057e56d7dd66d025704e805e022c1f30204de60ca7d2db07568935e5a9ee9bd3672a1f6d189468f3bf0f4ef3c5e4669eb2178b703c8087d5beb8c36c3f2187847fef852fb63345fd7baf846b8a76fad43bfe803dd5aeb9fec7561e8f61dd3b6586e6d37102", 0xc6, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 10:27:11 executing program 0: r0 = socket(0x800000000018, 0x0, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0xffffffffffffff9b) 10:27:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) 10:27:11 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:27:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4002, 0x0) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x100, 0x58) rmdir(&(0x7f0000001100)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001240)) sendto$unix(r0, &(0x7f00000000c0)="532b93e68dfa2dfd28b150defb08b72a0be2fb5c97e8047592274a6b92ddd58e1d2ca8d337fbbc49e2309365a4ca568257b9293f26686c989dfbbac43c99af3fc6c4ef3311a83015321320baa73d48acb375d0c80870c79f5bff87c46fe74e62b1b0cf48e2a5a3f250dfebc294947aa4044104152f178cbdefb60b2306d8ce8ed84c6481cb6c0287bdae29272512ad81693adef5fbaa7bdc1e0248118c1ac56b0f6fbfa387b8c32955416de7b4e7413ec1b46a2c689fbafb45b50258c8e7a26c1de6c380e9b15b738cf67cde5dbe1ef635720e03631f93d578f20dbf4e1a8bfa07b3e58021d1b62c48f19768f96f089219d3e8a3b79abe3026b29bcc2479d1167aa72856aa57bf23907c3e98773ee2828954b39d1513e668545f3afb87897647a422bfea3cddcbb68ed5f2b20400ca2425f97ad03414ee0a2ad833bfd02ab75845537ca5a98bcf1d0d0dcf5f66c3dc17c4a786f6059efdc88cc503359778c633ce3ec8ebd38fa44847053440e923c0b6575f9d9c4dfc11a954882e9f922a8216a5c1e14d46b9eb488440bd108faaac16910c422bedce5a3ed5e06d348c55c5cf1a6664d42a659a82721d490bbf3ddc6050f426e9bc15c8546ef37b1315c3b92bff92ee909bfebe7bd70cc816ce5f89452b3a863698ec8a9f5455ca69423dcbe69b478510f91473372d600d5dc8e667b538aac09683cd131f5427356acbe7fd68abb62d0e132f7caca66d9e1fd8f2bd6c8711b8b661103f1c7de83c19b2f6367acbea927f09048176157d058c60fce570dc2fff3d4c73124160446e045c6b3a918936150c22c66bae1339055237c50a4e6847d90e19a49cf0067cd9d64f34e73042588e14f1339c257adca4ff3d4fa2d116c99a60d4d805376f9171c71dbfb2dde3ff32d4970a46f4dae8edd26ae8acdacfce0108b5b35288433e05faaa3ee972db814053d41ee48c52f69b1571d4027845eb2e6d45f205f581f9e2b9f20ea08d101f3d088e5f08183359b610a89067bd6c04a81ea827bbae31e32fcfee9ced62928fbc52a39a73484e7e7df07cefbf3421793c80ba74f19139767199788d517725f84d484e47f76860c10fea510c25bf1c15e295aece2ac262a8c566077b5edb534a91a267bc83cc13fac69ad7d1ed6cecdaeef59f9cdafa68233d53a7ebf6ed24c2af210f02a05b33f8ad677364fd546471d9cda7e1f79260af062acb08dc85f5919d8465d9c72c6c4414501432b77184f5f6a327d79cf185b4d82c88b49647f4d6b3d63ea08e930c614475c7e8e4d7d75dd066e9861471cd0da8bdfd2140f22e4c74aa9485d05f96139e6bbd8655ae1a617746f2d1e77052562b328d3808d0b70dd702fce93a4cfbb639ccdcb2c5f7edaebb8b05a0095da061f9493b2ba70d7f4e52eed8937040efeff3be799bb37e6ed4bbaa21fdd94929bbb2094541bfd99b854e67e554f763af828131d754eea16b4be1095d169b655cdcd525ad0a3825510ba67d946c4901ce2bbe94c591c08a16d9812a8ef25bd822dd6308d7a3b789b372eae70a13d4075a758005390ea12f97e45833ef2222f4836963784f71cca80a9180ecfc248d9dfffecede1c89756396ae47fe94a5f54515a95dc6474bac825b1775ffa8a94db16e8b4038286e247376f413004a50e2efd87b66a0e1027a6e0ded6af32d553528aad260df830770a939075a8e4f3175d6dc70eaeda0a5b79707a87569798ff7614cf7556982300a1e99526dabdb0121a9dd6d7d578c8f8fa9f71f8353964b94e3458d346331e80677db805707a22a1cb37ef4ea9efd630d8effaf2790c9058a2b3fc4d024dd47ba04c4caf29359eb4a795d923c733f77e2ffc1a9546f69652fcebf12ed7eb615c8a52af9294ea5501b7be4fefaad31b2f3521ad22b25c5023baa569fcde0f896d8d802f0f2a55cfca50d7ecc0ff8938b85c627e52ca67ae68b83b69353b4857530e9beec272ebb27e6f046c565d65a7b65c8ae2750afba1871083fdb44359734b8985c490d149c82a3b6d4acdfe8231f5b493526162202ebac16e785e3d905de56dee0e6ba12d424e795d7b0fd2be85f8d663ad78bc067165ee21af0c1fe1f57163b8dfd4b9c4015807d152423de1d1878fef54d28ab4c69952d0b21e3454070666707c7866cdaaabc62f1ed4b318572db34c3502beb8c728ab3c71c60a824531228f077f51a61b075dd826af75e5ce61771119bcdef7d9337462f975f1826056fcfad7c34591072c3d030b85b29a95d2247f47ce801e215900a6bd8bc7448e4316226d67d4c229e4b646509a81222b770745e5157d8fa535f5490fffde64d812df11209ef8abd154ce7608bb801bfbd9b81f5646abc9b0428b51b05592a671a067ba22f51dfa216f194e5a3e41bd84fbd6b0a47311728708afe2c55b118f6c54ef22e8e59064525e02f7f4afe324bd287617060d3b73662c2e794a68f1ab55dc2231482d620655d5c738c78b7084accda725202fdf3458ec7ef08565c4b4c428beff3084d73fc2e586ea971c2c448badf745471bab3c20fd3673551cdce39f51c153c1dde7a1c02496623b10a014edbeb19d066e06faa5911c2d5d7d4798f6605b0c47f47a8f19e3d15b4adefeba7b6ae66ef30d0caa5a556085e651b8d11b0d5fec74b848a2cfec90eff5677bad7567331114e664652adca8a29362d8659dcbb343e51e4b1c345ccbde7cc733d5e2f80ee9a677959f0ece40bfa4d096f168863c57b1fb3100cb6800db315b28add5a6d204ecd5416e1dec04733b384dcb2b028c05cfdec8d14cd7e08ca3c4d44a47c8c76d85b35d3edd0a896c2d2ff83a77bbc464d988e8ede1d5208adf97ce9961a26714b65329138d7659c4ed0ae4f3d026437bc60179976e9449c9be73e806ba88cc115092b505ea94440f38c4bc8a39f99bf5a0f848fd7aaa4ab18327db52dc65b56ecc7dd46917ae46457e4b02959651778161c0321852ad626e7f8b6f2910765fafeec2b931287cc493797f22f5c0e1db62d759caa75610747f6a997a100ece4984ef23711fdb6b1902b5ffe9c0de97e64a90769c8f6c88b4cf520958a6c704ecdd00c416244fb8bfb5447e59a42cdff2d6bcfc189cbb3bd15c35677b3cd39cf5742642095269cc0ebe66f8afb6f0fbc94f7cb1a77b52c432651dcc5a69322248611b4d6e7e074220e07c7239bc6d26d9f7fc7e5f2e939b808227bd4bf4143fcb1aab854299307d26e0d0624e3049c96c8a19d44d4a8296b4b4032ec869ffa6e6f7eed783f0a00e871f14d003445b99aba4f6e0f70753fd8c38bf2bf969a2a00091f2ec6baf299913952a74d3313f0ea70d9c3e743a3edee71dd0eedfaf533d76a7b141049af4d1ade7d444403341df658024b6028c16af575baf95c3ae93b827228e8285fb949c93c98c378d0961c0120b62d6d5413471dd54236604d77f8034fca8a761322088a6024c99a24f07121124c17b5320182103fa843328d50f133ee5d3b9a662e22bb1b7adfe48863a23797a3c7ee4d93efabbf425d2a6252e340cde35d116d2580b76c5d7e621e824e5763d8f6659a2cac3109db7b0481ca46c00806f820d5dfce44b2562cebea47a40978d05ec860e014158584c091013d71bce496f6b426b369719efec40f9e37c7bbcb6d6b7a8c0d8808b3ad3f92a4b1d22f73158442fc411ed59b968a76671256704ea2aebda5d744a13e32ce91e34d396136d50b54201a08893c418b5e2afd5a6a93ca92ae8633f4e9b5c6bbc5afabc1de0c622e9cbfd106abe90206c2ffd982fbdd81ac78ff095df4e16f1679a597f273eee89473fecff8ab74baf260bab28f711a6bceabfc3ef82f7259dbbb2b2b556c20ff78aac7b9cecb48d79b738f9b6ea76163fae610c83669b2c41180e575483b868adad8ec044580d71f41f9374cd147ead54c260835b1ccac8df308cf8fd11b27701959aa95b7a88651c115474ec9732cd8c781ec889ce30809cddfb82417fb4bdcf1f3eefda000fbf50ebc0110fa06b4b0b16d6952f690c27ac46aa2c15c4ecc7f44525a002f97107bd0da58761f71af3bfb762c36f927f8176a4ab7aa0e071b06f6d750aca9b2af4557b2967fe40202d31ae0fc4a8654ca6f2d11fd256ccae98042d2b8861b65da02c6f00b69467b2d7a719f11fea9ca36dbc19d5c29d98c1a0c48666a989b974688bc498c9682634db1d0d816ebbd698883a8ed56ed8afaec2e7b175b4958d7acb79ddef04922ae6f6b60a06c32ae43864233d65ccb1ee0cf498b599f59917202753ce217017769f2b4f72fec33211bc30d808e71304f2012744b604810c012f1762717f941b1e4683f254c5a2ca6f751c9844e653882b8d168722db00e44b75de7ed56435b5baf9e13cb3e87dea86042591f700ee451c8e911c11f93ea0a62ed41dde3edf118c026c3e4de7e073139738b7f51a49e372877a75cd056fa7aab7d240255925bb387d779cf57b864c12f3770d759f0073cc999f987409365bb25538e7fcc49c4e0373855fbcedf418fce1219956ba1dd98ba91b2bd6ee02fd44560c15128afb29a282ec8c9ed3eaf3adac9151a9f97c6f8b8385806f0f31f75faab13e1d2ebb0581dc47fdc014a4f320d9d677c4d8ab1272e109d071f7173dd98468d0433afdfc6fc627bc18b63fd4e72e119eee27a0a7566518727f6fee5de96d6b56d3a4001a1698be020489e413f326bcd3253434fadd1e3e0e9ec0628f8eeceed3d13ead4e0e31bcb4e82f5e678f67c6f68d2cc8c96e23a79ebb743cc5f807f835356bcdf2c3c9d3538ca5445b7b7f0e14aad73be0c3f30401c8e7436b0b88a34a0c7a06e1264003e294859f3dd82b54b04bb79aa57ff63c96cbe545865bd24452cd86aea0df0794b67f19389f57e9f17f8218da613acb67ca755cf0fd99f49e2f3ede2c14e47f58c29e9a4d957cd5ccb0b08d3bebab52e25a01a9ae862e91f21c7b01f7bc9fb8c5339023a79743f6ad825dff7577b429e0752958866b50c10645887b6d12d55a9823d191e1b3d1473072a605c896ce008aae22c24fe9494fb9e627b79fc6dc317215f3ee2bb4e67197ea2c328cbfb8d9706f87c91f618ebea09ab239c66fd1c3d4381561fb56c7e3002c399de09b4b02da725eddc87587b6cb95280d444f5899632a8d8ea65e8228d0012c5870c003eb0e99580da1557a82d17f843ee24a2757e568c77bb1b2d02820e8206002226e3cc736cd9579dab3b6aa2a24816d559f5122e07f39cfdb9a71743b63bbdbbb2f7023b6afadc9dece3bf7dfbe612a56639709b5a265d01484c2ac934988b1ae9c6ef515d7fe31f85d5f15f219e648645922ffd7c587f5b179959f77ab8b85c4462f41393cd68f69ec7cee9a46fa3d78fb39799d631d61835c726a5cffa654f8bbf0766f11d49f3609ed5c530da13f7b19ba9d29721db5ed85eaa153ef94171b4a61c1e12525e57b5f97bfb518d7481e8c00d740843ccc404b653665736d5c4940eba4563f2cafd4db20b35357279a505162bef3288ea2afa3a945b9ccc8a4aaa4710be28a6bdc9fbbed8fb3b53c728758b1fd13134c11948c375606a3c939cf686566843929fb30afcefbf226ddae00642af1af662bfd09427abd2756ed4adb8946ffde54bc0fc7d392b6b9a721be9f7502c3a05bf3f9354ddc4092a6ea41fe597798d29cf5c0eb9d281cb91d4079d7ee9051899b672c1a13a20f61a9a48bb85a95b9bbbd1b1e4193bde86d0e4a2c64cbeae5b0527565e743edfc60a3215b684462f3fefa540afb77faa1a92b2bbb497804b304f95f7a0c0bd69e0ce0398ceace0c0", 0x1000, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00i\x00\x00\x00\x00\x00\x00\x00'], 0xa) sendto$unix(r0, &(0x7f0000001140)="218307a291b934c9d7bf62470c313affb25901768f9033e9d508d2e9184b00e1fd524ab2ca364ec617d6d0b0a91f0b393d30217f1b28a839c2bbdfd4973c82f4bd4d1993479564ed0604e4ea8a103be104d291f72e814a5d71f1f1541dfd0bddc33f3070a2b197d7638f58cf6b8b317f94c18da055bd4ff91955e2c5434233bbdaac1dd87cf0f5e18a654da689fce249dfb21ecca47a86d1a9b033b57d75b21c8a7e328ade60dbde3da36b8d20d6a2eff92a7ebaba6d60548d2289436a9a650977107e2075a35b219e91e0a9df", 0xfffffffffffffd8c, 0x2, &(0x7f0000001280)=@abs={0x0, 0x0, 0x1}, 0x8) 10:27:11 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000180)='x\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0x8c) 10:27:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="5998245858cb369f747a2dca895f95bf3d6f3425d2a67ba6bc231c5ef3fce353df5c7ecadd945d11460defbd9499ab67f7077490f84af4a6477a6bf67df91c5ab1e25ffae0b689cdebcd3099a498f48700fa0371ad72fe70306453d4b1c1e845a8de533113dd28362095bdae50554da4b69c1907dc7698a5ea8afed895751920073de648513dbd146a820b5ac25b605c", 0x90) close(r0) ftruncate(r0, 0x0) 10:27:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x4ed, 0xffffffffffffffff, 0x3, 0x3f, "570ae30b35b0d3542bfcfa5ef5959ec1b130b684", 0x46e}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000200)=""/39, 0x27}], 0x5, &(0x7f0000000500)=""/221, 0xdd}, 0x42) 10:27:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x2) shutdown(r0, 0x2) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6f, 0x7, &(0x7f0000000080)="f938d84cead7ee23a98e4b238b2c049b5943ab048731605be574306cd9afd9917056797305c722b82c8a67ca3e73", 0x2e) socket(0x22, 0x7, 0x80000000) close(r0) 10:27:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 10:27:11 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 10:27:11 executing program 1: r0 = socket$inet(0x2, 0x200000004, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 10:27:11 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x110) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0x2dc, 0x2000000000006, "f4cd3b86f79e40dfad46deac2db19c15c48affdb", 0xffff, 0x2}) 10:27:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0xfffffffffffffea5) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x0, 0x7c92, 0x800}, {0x4, 0xfffffffffffffff7, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x3, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x3d, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x6) fchown(r0, r2, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000300)=0x80000000, 0x4) r3 = dup(r0) semctl$IPC_RMID(r1, 0x0, 0x0) r4 = msgget$private(0x0, 0x94) fcntl$dupfd(r3, 0x0, r3) msgsnd(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000010000000000dc93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a0600d6ec47c6b7db91751299fd285a0d9c6eaf84310ef35419b9371e6cb5e7c0a5a94839a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db193026e61bd07d0000000000000000"], 0xba, 0x800) 10:27:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x40) dup2(r0, r1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) 10:27:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x70, 0x10, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4800000000, 0x7ff}, {{r0}, 0x0, 0xa8, 0x1, 0xfffffffffffffb6f, 0xb4b}, {{r1}, 0x0, 0x20, 0x1, 0x4, 0x200}], 0x40, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7ff, 0x40}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000094, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x5, 0x1}, {{r0}, 0x0, 0x25, 0x2, 0xa2, 0x7ff}, {{r0}, 0x0, 0x2, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x518a2d826cccf69a, 0x44, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0xa8, 0x3be31e7c3517196f, 0x7ff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x23, 0x22, 0x4, 0x8}], 0x1f, &(0x7f0000000000)={0x2, 0x8}) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d99db2049765867a24c238bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x6e) dup2(r1, r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) 10:27:11 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/225) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x3f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) 10:27:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc14635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:27:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x1c4) r1 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x2) sendto$inet(r1, &(0x7f0000000100)="92b7614a590816f810f03e4da4322c", 0xf, 0x7, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4007, 0x8bed) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:27:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x82}], 0x1, 0x80000001) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:27:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 10:27:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup(r0) r1 = semget(0x0, 0x1, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001080)=""/221) poll(0x0, 0x0, 0xffffffff) 10:27:12 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000380)={0x0, ""/90}, 0xfffffffffffffd87, 0x2, 0x800) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000080), 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/190}, 0xc6, 0x0, 0x1800) 10:27:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="ea08005c00000008", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:27:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x20000040c) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x100000000000, 0x3) r1 = socket$inet6(0x18, 0x4001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x8002, 0x4) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/225, 0xe1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) pwritev(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/246, 0xf6) 10:27:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 10:27:13 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:27:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) listen(r0, 0xffffffff) 10:27:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8}, 0x8) 10:27:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)={0x0, ""/253}, 0x105, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000), 0x8, 0x1) msgsnd(r0, &(0x7f0000000600)={0x2, "0fb9af89bb9ea3708db7b8e096f80d91a5e97c7bc152c5bcbd226b625ef8512e0746a486141a88deb5d0ce809ef04a88cd1a9b0320e5f7322a285995b986a827ec1fb4d4f3674902b4389027ea31843f19da2cdd828ede6fb290908c9af2cdcf7099c5fb149bc2026b88d97815af33cfc0b7839cd8cda84a2db2e2b855b70fce6241d847a094992c5e61f96dd4fd8974a20443008403b8cd3d7dce3b527f3c45e92bf78a527446b0465dcae8d2dd37bc632812bc9d2bbe7b3117ea60150b140164ec85d4b731b1b74b072d64e44f2b8afa27245c0350c8121a9add3ae0ea84b14120bb0ba03c2711b352a0a234d5c0774a2d"}, 0xfa, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 10:27:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000140)=""/94, 0xffffffffffffffe7) 10:27:13 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc5) ioctl$TIOCNOTTY(r0, 0x20007471) 10:27:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000728000/0x3000)=nil, 0x3000) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x200, 0x8001, 0xffffffffffffffc0, 0x7f81, "a25778e830e3063c8f72db79f4f59102feb644a9", 0x5}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xfffffffffffffffe) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 10:27:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:27:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) read(r0, &(0x7f00000000c0)=""/181, 0xb5) 10:27:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x2, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0xf8ab1e3afc09fb14, 0x10, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xffffffffffffec4c, 0x3}, {{r0}, 0x0, 0x0, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0xdd, 0x2, 0x1ff, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x800, 0xff}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x0, 0x52}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40, 0x7, 0x2c1}], 0x7, &(0x7f00000001c0)={0x2723, 0x3}) syz_open_pts() 10:27:14 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000005c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8, 0x6011, r0, 0x0, 0x4000000000000003) socketpair(0x10, 0x5, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240)=0xfffffffffffffffb, 0x4) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffe, &(0x7f00000004c0)="1501cb8cc6000000009dac0b50e73b704c66f7e8c42dc2bb22136da717fe02111a6950a617c97a9d66998ce840054aef2e44e93d97d4f7bbdf300c12abb26e6af05d7132792b6c1073affcc7a170ae9b86eb997376b189b5cbc16fcdb0cd670e4d2b135d5c76488e7309af2880fb6a49c403c0e2b79049bad3f02bb3585baa6f595b5d6f334a8f3d43e5f7c17001a0595d19d4c3e4db50875d1b9ef18e928e3adef0203310bce3c660799416660fe68da7cb9eeff39343979700100000eae9a7ae8fde38e8eb84ebaaaeccc1d25f91f840ce1b1656ecaa9ae72f38774f36a293025a83e1165c91743e13d6e0dc53d710f051ee97f8627105d3", 0xf9) r3 = dup2(r1, r0) recvfrom(r1, &(0x7f00000002c0)=""/119, 0x77, 0x840, &(0x7f00000003c0)=@in6={0x18, 0x2, 0xb4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x4b, 0x401, 0x6}, 0xc) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000400)) shutdown(r0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="f687e0fc47627e034ea6af1871f5403d7106db54b1e911ec80d80eb011d1100dd3fcdad4f0d5aa3628031b634530b28a1c8bb816342a250ad27aa36b33aece9e7f", 0x41) ioctl$TIOCEXCL(r3, 0x2000740d) 10:27:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 10:27:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8e, 0x8, 0x6, 0x26}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x18, 0xea5}, {{r0}, 0xfffffffffffffff9, 0x86, 0x2, 0x254abab0, 0x7fffffff}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x6, 0x52f3, 0x9}], 0x9, &(0x7f0000000140)={0x800, 0x8001}) setrlimit(0x205, 0xffffffffffffffff) 10:27:14 executing program 0: truncate(&(0x7f0000000080)='./file2\x00', 0x0) open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) truncate(&(0x7f00000002c0)='./file2\x00', 0x3) rmdir(&(0x7f0000000000)='./file1\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="70c84c2e7e0d2cdf9b59e720001d880ccf51eb1c8710fe59299ab242e6a730d6f7f05c07dc9c031642d8204e0f1c95db1bb180048df42e0783610b83ac0a6596c1534ac51d5738271cbad92b59bcff7a4c984d8235752178e2c56493a3a3587249ec14b326465ce47bcffbdaf54b704374c1d7be99202b15764cda0a3b03b6c31cc5a2103548f2cc8c8667562a1592c559d5ea8481efabce8b2ec4e1f0dfb4b8bbf7eacbb143759d25a188c5e0c3769dd07ae293a5e469ccd2029ee6ddfe8ff4ad3e52daea524e0eabcc65579d265e826005c96ec0", 0xd5, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 10:27:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) dup2(r3, r0) 10:27:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) getsockopt(r0, 0x1, 0x3ff, &(0x7f00000000c0)=""/206, &(0x7f0000000040)=0xce) 10:27:14 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) listen(r1, 0x655) getdents(r2, &(0x7f0000000080)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000001080)='./file0\x00', 0x810, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() fchown(r2, r5, r7) r8 = dup2(r2, r0) fchown(r3, r5, r7) ioctl$TIOCSBRK(r8, 0x2000747b) sendmsg$unix(r8, &(0x7f00000012c0)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000001140)="c737ed2f1c8872a7e0ad663e2dda05d1ff70f5053031344dfb63c0c224d6cf8e1cc4c4ef98e64c31aef702328d05d4803b3c39c30b04c0810edf0bbe00653e2c7cd60b3c74c54d9b63129e173ad23523d5927e7b0efd7f735f43f2250eab6d9717cdfe499af12fa7de9bc5249090f5268640cbadd3b1cd8bc179b296c4b8b8119c332bc2fb05c6f1c53a533f3271b6285faa968f5308089a02ffdad77ba5463004e2a8ae9645eb3a7dcc55ebd677930cd8b3572b8a53fcdfa8e8d897fefec8f58821ddc3d97adecd98769ebd75ef6ebda59f6d", 0xd3}], 0x1, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x5) r9 = dup(r0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={r4, r5, r7}, 0xc) listen(r8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) syz_execute_func(&(0x7f00000013c0)="66430f3a0d11fe360fe5d9660ff810c4a11f7d8e525d636ec401d57410c441edf676d50f9a3ef344afc402a1097c1cfac4617a70e54a") bind(r9, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000001440)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001480)=0x5) r10 = accept(r8, &(0x7f00000014c0)=@un=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$inet(r1, &(0x7f0000001580)={0x2, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001600)="0907c61f62fcb53c8fae24415c75ee46f3a4a05629497c2f994ce5b35c9cc5398069694b8e3bb49791375b7b6fdf4b9032ab486f14da925c8111dfcb29c9336df463d706603120061d3e145c6ac9df982a5e87301b149540d1812f5972d67604ceee784087abb160e8fa00d529645e13", 0x70}], 0x1, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xa}, 0x400) faccessat(r8, &(0x7f0000001740)='./file0\x00', 0x2, 0x3) pwritev(r10, &(0x7f0000001800)=[{&(0x7f0000001780)="a6542a7e2c128f981f04209cc78464bf8b10c2570e12e2ee838c84b5fe56f58e3e7dd3a06977b6f12036c2b84b0bacd7be558de805e7d5876d599a95aa955e6508b5c325e9688a6872fc87e5f332958959da0705acfe7c8c386a55f6e3bf22637d61449fce5fbfcb1efc6c91fa3cca60ce24465b8ce3c902f2", 0x79}], 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x4) getrlimit(0x2, &(0x7f0000001840)) 10:27:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffff7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 10:27:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) ftruncate(r1, 0x100000001) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 10:27:14 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x2, "2dafe9235afbe9ba0cd3255dc647a1339d07983f92306bdc2785174a3e9e277e34e6946bb64b4c8fc706185e6c6f313fa03ac122a7f6e7e29371175bd5beebd1193b466f67ec502e6c80392130d91134ebcade52fa1f560916499e6f0e0d35608b775ba4e7dcc07b050f3d7d459604e32597570fc2f1af980bedee3a189616f9dbad8febfc6710b3d22676a33288813905f36e2b4a0488eb83bd2810acd88618176da3f22fcaa1340807bbb463685588b1cd640f8160"}, 0xbe, 0x800) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) geteuid() 10:27:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = getpid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$setown(r0, 0x6, r2) 10:27:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 10:27:14 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x0, 0x2, 0x65) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/95) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/59) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r2 = kqueue() r3 = msgget(0x1, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xfca) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/60) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000360000/0x10000)=nil, 0x10000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x1, 0x2, "07fd94f5a291f79f8f653afc2226c1a00b545177", 0xd5, 0x1a9}) 10:27:14 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) execve(0x0, 0x0, 0x0) 10:27:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) socket(0x1a, 0x8000, 0xfffffffffffffffc) shmctl$IPC_RMID(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x85, &(0x7f0000000080)=0x9436, 0x4) r2 = kqueue() fchdir(r2) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 10:27:16 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000100), 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xe64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5a235fed379bc9c2b01d374fda83f50d9cbf77f3dd4a06d08376f1bb043acb983316aeea448e19b69308b46f85a38ef81be6956db4d8433c283e0fd27c50732e1a3e0ae72aacfbbacf65bf9b599c3024b4ca20a040e7dc5a74d56502e4e0fdba7bc17fed400e6d72e8c0e7eb91a37df402d2f7697118b9ab292234cf392ff85b4db1349e67db8d0a736c115d461871d38eb7024f328740c1124ed33b", 0x9c) 10:27:16 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:27:16 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x1e2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:27:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000600)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000000640)="d434d911489e47beebda152ef774900963e559944f9d07343aff4f315e9b4b530770b2b713410c43056620b69b7df9826af8a631c24a9fce8dbab33d1fd986ce7ea0709f7c18cb18ce41dcb5b6068c669c91aa5babe570aed06952ce02e04ed28d708a3577ce4dbcae949625354949fd052c2573747226fbd2824a333a5b5cb6c812cd99972d2d36db1d5036087a2039859fe84e4a8179d40dc276f33af74ef30e71cae23c16490ca205155397a873b972eec2aa96eb8792ccc4656979", 0xbd}], 0x1, 0x0, 0x0, 0x40d}, 0x8) kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kqueue() sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="c4eb426acc8201428b531318c46cd433a468a7cb9b6dff9ddd3533104d8b9cb0e0a187cf20dfb1a12c3ca2ba87bdc274ea1f7cd5595fd0ca5e9bee2fe6d4169c5fc4bc056cea049ec56c86830e87b3a94ebebd6c751a18eed70a897fd6d40eb3e1665148052e37db06c672036bb376887ec2ec676a6eea020180bd02d78dbd43e9fd8703bd656094591fd8c9b2d87633b28a24c7db799fc8ffae85783d044e491f1552eedbae925ccdb656e2974165b7a6a9e477eaa39339e4046ecf3bd5d99ea2e6e5c920e4c7f433b92c18f66f22fe16d4e04d424029b23e8d0570aa99b74f193e7532ddaad2af5dcedd8a496d8ca8", 0xf0}, {&(0x7f00000001c0)="d72d1866f4c775edb8d138ca44bc8bdc", 0x10}, {&(0x7f00000003c0)="07aa7191ef5762a5f489a1a3d609c0f4740bbbffb3dee04de5f8b6a4b709b94d3eb55bdeb8a1205d826a9e7a2519969466d0bf24be06c099a01d8e360adbf2af8ceb02805623ed9ca75d0b1808a2257f7c2681618c2c915bf206709610a44591ac624610a39abd7967bdda945a1af064f44e9bcd1c18948e84179a989d257e2eccd0d9b1c51a3ccf14d5432dde0f008d24ec4851104e9d6b56e5d8355dee1d1cca712a3ce39d012d91d4973d9735b9033893a3218b", 0xb5}, {&(0x7f0000000480)="f1fbbb8359222574f71ed9f58ffea3d6a3ea667ad930ebfc54179e9ba363a40bd4c874c9305f01c8570307ef78a082bd542f02c3e4695cb58fd409ac8116ae27b5b36267c77ee4e688a85726d57f91695accf246bed4219835d6f7f3013750bdaad561f1522090e13a6381c66f517309a683629530ea33aaf105f01faee6bbd2384374f257403baee26f5c35e72eaa5ed1a50026bd777fa695915182ea7497e28d6c484d83d42526c2077995795198658f966e1861ab11452e8a987a20f126592a485e62647afaa106218a3e88a4d557036f36166ef6854ff92b6bc7e0acee536c749aff324af9042ce958cfd51ed55114a5a496a2", 0xf5}, {&(0x7f0000000200)="0aa17bb4bcb9710fe1733ae8859c64f1df3f591524f7a43f7d6fbea8ebc3900f77f99e96f8668c601a8de7ee7e96954b91ae367765", 0x35}, {&(0x7f0000000240)="3f865398900bd9a19056b18c67b6a5d006744455b1c017ee115c", 0x1a}], 0x6, &(0x7f0000000b00)=ANY=[@ANYBLOB="f000000000000000ffff000002000000b122781f6dadc6f611546a08fcb2d80fdfb9e88d688f240cf8a673bcc1aa413e9461b99479f0873719ea2b58bfc2d8c70d94065a4fd3cda9f853487a471284c98459a2a2aae449edb86775a28d30dd44872c8650062241d94d1a8b6b2e0f1e5743c999317e072d74599f7e5e463b25211bf84ffa8968501b414fa8c3c8c2847bfa0e6171c5454844483d767492a541f261a6123afbabc1ebcd4995b0778ca3a157ca762bae4be5fb667ac757843bb43ae764b59851e61f4e7a33d9ccbc0894037500583f7a0c752db986295718085bcd69f15ddf50aa64b03536a0365dba000058000000000000000000000001000000c502c0920017bbb086ad28a312bb93942969e436a49db1db8b6bc44f81b57d1751570d490e9bdfb66903261997f8633cc599e7f8546f778b08fadb0dff2b033387b0037a3b308a008000000000000000ffff00000800000028b9d73f5a5b83a74124c323db63fb55e4571f08fbddaeda03ae6be14bfad1b9c97e22c14194d3eeb2661f625c48fa24782a0bc461cd1f623fe72403fcb345767ee8634502c1db6b1055c6ea54eaa91736d61387eb38ba19c4b7a9f1d0cefa2c77efa70e1b75b863b90000000000000098000000000000000100000006000000b0d601f8c51077c77e8d7ea443c43694cc095ec59d9d604b2c923f30cbd21074d35e212b1e6c0efe170679cab8941a031189988e2e765153b9ea894a188b109f88a214d05cec10f88451a391a8d5659a53d537a4ad5d838fe333448d6f504e9b78c5aade863777ef5ca38edbcaa20ef6978bb8cc43cb7afa139d13368f5ba351f901860000000000e0000000000000000100000000606e0042018fc91ae67ae1ed0f6e28d01fcd8adeb39eb034685912d57f67c38a6d3c6bff6459248c8b25268a4ff8c1c7cb1ee92abef46de3cd6b4eaccaec6ce81b1f9dc7850c0f5ef6a1a1b97ded3b7d906913bb04c499a279a45c203928b8520f891f8ecefebc849e1d594b9b89a34f52f4130ed8d85ab49c7af72ca1b518e8e4de64499c4b52fdebe6f75743c5cd57e3510f1c0411171d534160b00c85d2b71ed5122b4f99ebbeb8599a271ca881e6135f1d9727e3af99661d5f89cbbf13fddd5779851c3ed021d7f865f3e6340c04585935391aa173fe44db6eafff000000000000f800000000000000ffff000001040000457b84f6adbeca82744581b2738aad78489b1e9b51f85c9420efa3c12811356b58f2eebe9a4091d9f2305e40025b7646587e45bb7d676b4a56ca5abc404fc80f1ef3a9a303523903042f7c65793ca02ca9948afd7e14e17b867a9a440f8e90b13fbe83b3348660b2163d99367f75dda9784ed8ce1ff4b61f9ad9f710e7b19e53595d55e556633668a86d16886cdbc73cc83783347d9daa2f921a6b7dd8bf3209ffa5466d6ee16607a0a6de6f3a05630a48549f3de94682ee1570e92473570478445d6351fc50a0811a14ec2b05fc147e43ef12c5bfb7bd26e708cfe2fd74510f0f3058c6eb8aed0078000000000000000100000098880000cb438709303732e0b1ebc5c368ec5443b3ad3808eac170f70fb933717a85ac4fc8bd339ee09670a01e8189c47ec266d6306bfc6d1db97dd2377964ee56e1bd0749abe01a7c0700bb2d1353fa97fc10ee90e302bf1f8d6e081ac4dfac42638019f352edb200000000"], 0x4b0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) 10:27:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) syz_emit_ethernet(0x28, &(0x7f0000000040)="a2739c323e6fd33bc584c83fe9dbf536fa38628a78a3c4e3d47654841c1fc94813b3a1432ce76511") r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 10:27:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000440)) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x100000000, 0x7}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="0bcfd0f07a34f0c2c186035d00dd6e9c451c5ca066608fc93c841e9a1524171802d28e95ed168dcb941bc131b0e9018fe16100fa2500faadab64aa21be510387a7a10205f5622154a7456195ba69a822b19668c2fed3f72033df4c99a69150a218545215d709f8ad711a533598b9ded5b4b7943f9da9070e59bda1027d7183d7c66f779b539d5f20656058ca4755bdab5dede5f402055805ea78948b95ae19a6116d03c192280bee0f9ad885eda6d262a1e18c93ab354c85785a5f7e3656aeffda9e34cad5ae26da710f8023d126aad41721eb0b5db5f869eb7f02170ee837fec4032c4a693ee4e57c38e9", 0xeb}, {&(0x7f0000000280)="c3d3465a3a33ba2ed18bce0b8fa69d7e68b34981e7e561129cbac5726df09f1fadf304ff21bda343e2fec55d782f59d015ddf1e4a967196da0d6a74b0ea73d65760c2b11aa66f0a1b307c2c1", 0x4c}], 0x2, &(0x7f0000000300)=[{0x90, 0xffff, 0x1, "889c636ed631d6a000bad0055e1732c73bbe2e1c6419966fccb1466a708242d82ccb6bb13d4331f33be0eea94d8e5265096894f9c522c4e750cd1fe2f8bdfa5f53458408dc279aa8af33ce7794fc314f91bd39a633def93be6d2d67676bc27d1b7bc5f9250142635f159fe17bf3d6d13612aeb3de127480f231da1"}, {0x70, 0xffff, 0xfff, "8ba4aacb2126d570b71509e8813727d892f16abed8024dfd095b93bd72892505a1005d33b8779911eec05d78db3370465b1e1589d91c52fd3f490dc679ff887d7d684715533adb4dab4acb8c9c81b5d21915c7e60721dcbef6209b8e437f53"}], 0x100}, 0x4) 10:27:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x20918, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 10:27:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 10:27:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000040), 0x0, 0xffff) poll(&(0x7f00000000c0)=[{r0, 0x1c4}], 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$TIOCSTOP(r0, 0x2000746f) 10:27:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="0268bd6db965891b104167711ab24e635fb48e9024fb60417aa9ff026abc489555f759903aac50077c55dddad510155811dd9e25dce42c553cf70ba648793ee583ce68695ae7952adf3731f2502c8d625655ef1924bbe575cade508403fd6b46d233278e60a1b5da9dd29dd0b972c6f33880d5f970f5c5a148b851765d48b60ab8ecd81a3062f2998adf78da431986ce3fd5db8dd90b1939d898ae60cdcd0626939fc46455b49afce1bd71e135200a3d5e8300bbc464414859fcdbcb0e8a1e1dcc85631527a84313512ff23e483f869cd765f3c86b9b407c60132ca7f7d27b2626bc6f705cdc8dc0954569cda88877c6acefea10d82ce539ccaf", 0xfa, 0x400, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 10:27:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000c0f9c05901600ffff00000100000008cd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) write(r3, 0x0, 0xffffffffffffff00) dup2(r1, r0) 10:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:27:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:27:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa2, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8000, 0xff}, {{r1}, 0xfffffffffffffff9, 0x39, 0x80000008, 0x3ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x8, 0x2}], 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x3a, 0xf4fa5df8854dc256, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000020, 0xffffffffffffffc0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x5, 0x2, 0x100}, {{r1}, 0x0, 0x82, 0x3, 0x2007f, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000010, 0x401, 0x7}], 0x15d, &(0x7f00000002c0)={0xf6, 0x8}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3345) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') r2 = geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r3 = getegid() fchown(r0, r2, r3) fcntl$getown(r0, 0x5) 10:27:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r4, 0x5}, {r1, 0x24}], 0x3, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x48) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/111, 0x6f}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r5 = semget(0x2, 0x3, 0x1) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000280)=""/16) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 10:27:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r1, r2, r3) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 10:27:18 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x106) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/218) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x82) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setflags(r1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() r13 = getgid() r14 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getgid() sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="15d528cc83b7b38d638d3517850ff30da8725999bbd6bfac6de58434e40200e86253b1fea4c8ce4dd2ac7fac2210d044bb", 0x31}, {&(0x7f0000000240)}, {&(0x7f0000000280)="35b18ccaee9129aab2d26c1c12871813192cd353218cb21114ce0a8e3904d7c678ddcd245904db65e849793475a25d232cf3dd50c458fa02e7f07e8fbdbefa395783019f9a9e61f6cec30a6572c07f64303b772cd8495aeb100f3ef16bca3c09dc91bb53", 0x64}, {&(0x7f0000000300)="fc6c211c6b84d979607b15debc197f5e57f44ff1ea6c2779964359a47fd32e12e6d3e030c90a36267b2f5790d56c18a47d78231a5e868e2726f7481175ad4f6574841743bae377a1d017f307c8a7fa548bfa5204e06d228789920c91506313ce673c8f29ee55ec01778e8f9aac0498dcd545cd13fe36b39e63cb91dd51b7823cdacefd2b5e232406de361302beb220a9524c8f4c3586b11054d05457499369233479f1266a6caaa099c8b6bcf4465efb5879b9c231dda579ed5d", 0xba}, {&(0x7f00000003c0)="8071a79d9bcf28e59b672e2d0ab67b2022d1199931ffc86da014757b3f278a9bbc53a494cf57db461a592d66d114f2c9ba233d489c4bff44ec1e22aeb8cf3c41c57680c0ff3a8232e08edb24d0101be8d619bfb094e05edc4d3f1397401c1f40e46e7e6f27022abc01aa24fba7fa4146fade509e15c9d95756daf67c8ddd271096f645aa38fdaface194a1e0f20c740a74f235f21f9c32481ecde6a712ce7c7066fc00abaa8c7a8e2c38330169be6e4785", 0xb1}, {&(0x7f0000000480)="0675fcee507ca72eba816cc0319962ead4de6c5f254df64dcd56207c1adcec50d86265485cdc6fad5f88af06", 0x2c}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r3, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r3, r0, r1, r0, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r3, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r3, r3, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x168, 0x3}, 0x6) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 10:27:18 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x484, 0x100000000, 0x5109}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = getpgid(0xffffffffffffffff) socket(0x20, 0x4007, 0x7) fcntl$setown(r1, 0x6, r2) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000020000000480b5047680d840b"], 0x3b2}, 0x0) getppid() bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x7}, 0xc) 10:27:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:27:19 executing program 0: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/93, 0x5d}], 0x3) flock(0xffffffffffffffff, 0x22) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 10:27:19 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x1000000002, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:27:19 executing program 0: syz_open_pts() r0 = semget(0x3, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x20, 0x6}, 0x2, 0x800, 0x8000}) mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x6) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x5, 0x0) semget(0x2, 0x2, 0x0) 10:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="253b37c3489341416d19bab00e18d10cee265b4f917351e88c951f68bae0142c94b627bfd6d55a76555f1d09a3208da5954b0eab8e0ba560653cca046e1a19b667e3f472effe61ad989898528f901aa33ff565a970fc9f59", 0x58}, {&(0x7f0000000040)='Ii', 0x2}, {&(0x7f0000000300)="79e37796f507b8ea9ca292fe7b96e3646ca5f259da7182d83f1eed34a4a8ad4e2d3939df7f82b73d2ca10051c0b940558fd43a50122f2f3018b7036b31b29d3efa18096b616dcae974792de573c1c3914f2091f26ce710cda0b889d713b5c26d54083b8f9aa94ef7607f9574fb92713563bf72a5038ef232cd308d446e16fc86ed60c09cf43dc0d0b543ef547af588cc6e5dbadf5a784cfd0ce0f91279c8d9e44bda42eb8d18050d8f56fe5468043ffaa6f1fedd54e485d901f4a2bbfd245fe10947bd68d9ffd7ebd94bba7ab320beebd32b7cd22c", 0xd5}, {&(0x7f0000000400)="9db84b4b1c590b29a5f44db1279a04d796aac225204540996f2c2f5a7fc79a8b62dd4edcf5d445b42e639b761c2b2f526432cae051fc1be370971eafdf6da16fece5bfba2d6a0bb26b748df895702c78c487c80e779a1dc003b90e0b87d3b228517231449e825d08707478ef4d389f3c8e263c41e2c2b5a9b8cf1e8f5081ad5ff7", 0x81}], 0x4) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0xffffffff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 10:27:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 10:27:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) recvmsg(r0, &(0x7f00000019c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/72, 0x48}, {&(0x7f0000001380)=""/119, 0x77}, {&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/53, 0x35}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/218, 0xda}, {&(0x7f0000001700)=""/190, 0xbe}, {&(0x7f00000017c0)=""/60, 0x3c}], 0x9, &(0x7f00000018c0)=""/211, 0xd3}, 0x3) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/77, 0x4d}], 0x5, 0x0) 10:27:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) geteuid() r1 = geteuid() setreuid(r1, r1) setsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)="29373d7440bd3becad42a861b68f7172540022a4716b62641c6a3a84f7f7f446cf76dbb1e1903ba9cfaa52426e8f8d953598abdf8281711855f6352f6d7edc316f036d347bf825587891d9a276709d543720c635495ce58e95e21bf386b5ad5aeecf1e7f4fd8bd9b1e878f2d66fa0ae941bf00726f0d9a653b16a6a5bf551cd7b75302df72af50be80fade9e8dff0480210b365d943ff884b4aa0077bbd78491a75776f4840766e1736537a1c67cb8aa589977c3429617bac7", 0xb9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 10:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0xffffffffffffffff, 0x4000000000000000, "b08dce5800", 0x80000, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xffffffffffffffff, 0x0) 10:27:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() fcntl$getflags(r2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r4, r4) setregid(r3, r4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) 10:27:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 10:27:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/108, 0x6c}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/173, 0xad}], 0x9) readv(r1, &(0x7f0000001400), 0x1000003e) 10:27:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r2, r4}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/4096) r5 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r5) 10:27:21 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x0, 0x3}, {0x10000, 0xffffffffffffffff}}, 0x0) 10:27:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28822, 0x30) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 10:27:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x287) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x4}, 0x10) 10:27:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1e, &(0x7f0000000100), 0x3be) 10:27:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xffffffffffffffff, "200800000000043bf1001d0002fd00", 0x6, 0xfffffffffffffffe}) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, "010007000000000000ffffff7f00", 0xfffffffffffffffb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x7, 0x9}, 0x10) r2 = shmget(0x0, 0x4000, 0x84, &(0x7f0000327000/0x4000)=nil) socketpair(0x10, 0x4000, 0x80, &(0x7f00000000c0)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/44) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x2b}) 10:27:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x3a, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0x0, &(0x7f0000000200)={0x101ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 10:27:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xffffffc8, 0x0, 0xfffffffffffffce9}, 0x0) 10:27:22 executing program 1: getpgrp() r0 = socket(0x200000000018, 0xffffffffffffffff, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x1000000000004}, 0x9) 10:27:22 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f000071e000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x4, 0x3f}, 0x8b, 0x4, r5, r6, 0x7, 0xa681, 0x4}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:27:22 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 10:27:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000060000/0x3000)=nil, 0x3000) 10:27:22 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1f2ff0d0bd9b88c9, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:27:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0xff37) 10:27:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 10:27:24 executing program 1: clock_getres(0xdffffffffffffff5, 0x0) clock_getres(0x7, &(0x7f0000000000)) socket(0x26, 0x2, 0x4) 10:27:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = semget$private(0x0, 0x1, 0x3) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/4096) 10:27:24 executing program 1: getgid() r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getgroups(0x40000075, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socket(0x3a, 0x8002, 0x62) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe(&(0x7f0000000180)) 10:27:24 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x110) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 10:27:24 executing program 1: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000b3a000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/8, 0x8, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x140}, 0xc) shmget$private(0x0, 0x2000, 0x1000000000000, &(0x7f0000b39000/0x2000)=nil) 10:27:24 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:27:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b7fe1e3b06232a5cd084680736aab59c01a1cd20956fc896dbb00a0cedb3e107fc10c73933daf2e200d5ab56501d4d34f6b11e9a20633db21a0b72dbf17b570859e6", 0x42}], 0x1) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 10:27:24 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)='>', 0x1) r1 = socket$inet6(0x18, 0x3, 0x80000001) listen(r1, 0x280000000000000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x101, 0x2, &(0x7f0000000040)="3286e5a6215caa67ad3e4aa48cf650d3b2e228bd6858e3e1fb817bfb17b0a6398d7c2f272c096e983b30d83734126f7d94036921eb96383ec6b0ed227589b473fb17d64421fe1ce8677466272a2cffab3d8e49e0eb7f38d61839af4038a9d96250c5d3f336a315f0c223573dc4b9985b6cb39da65eee601549a79e92e23c6ce9278023ba72e8f50624e1023c82aa1f0fd101a4f16558078b14a495f63f0b46ab3b1f4d71eaf65661ad4b2902410af01d809cfbc3199c47dbd79f25a89476a427367e5d1e06b0c1b44c", 0xc9) 10:27:24 executing program 1: r0 = socket$inet(0x2, 0x8003, 0xe8) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:27:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="95d7406e0fc074dc7c3eafd5dd773cfddf661c5c4e303affc2324b7898584b22f84bdcfe76d0ddb29027b16f8475156c6cf9db7e31de60fca36c6f28ecfb0cb1bdde36dd8036b753909510ad1fa5e1fe4f87efd450c1dbd1d1311bc93a528b3700c0194118ab6fdae7e17c29477c9de2317d5066a8eb5fdb29248736b6fd720a72a24f102ca3068464848a7dacb8e9cc8dfe7cbbfd7537c15f0f646bb8b07f91be4645ab90cc9826296cc5c293d1f85ebfc0b34e72ad121cc88359cf7a3715552af7f773dd3dd3793a0d38e5fe66ef56f0dd61d10cac61e5", 0xd8}, {&(0x7f0000000180)="c218cf9c2480a05301d85ebf21dae05db6dbf0657105fbcb4375a4cc7f98c3ab3da910a72c118aee505d0b533b6c89dc5c8718987d0c70ca236ee56bcb2c9a8be4cb8e95d71e42a4cf765aa315f03e8a54d27f4ce2ee5b711ee4ed99137cfbe3357ad7b5a4a2ff926147636445a3c4c819909a3a57554ad487b1", 0x7a}, {&(0x7f0000000200)="11f9eef38e1a265df96737950ede3e0af8fe3a89627582636f35d288beacafd9fcd378b5680d2d8a05a70604d9a40236204b23a41f1e71d9319dcf4ebb693150645004c254c4f2990dc5a8561e4d3a0bb596b3795b7ad3d7cf82ffdd07fc8036cd885b25d8dc7897f0a1fd1f379a2e36d63a6b4fd59f181792ada21682ae3f776ba0653f71130a844c2fe9a87d48cbaf579820d024c51bc526c2ab431f59fbbbe5f47da592b3908a1a9a716f6aab232a9e9e746cf2f67431757640caaaed274de6d5afb0f38ab4ca68436b5f91833091a10e078f5cf698e0875ab06372d04f", 0xdf}, {&(0x7f0000000300)="627c9b087e2383d40091825c4fb2091ca4510f8653cfca5d80edaa76e23a40f850d0ead572cf2f96b8e447260f951dc1cecc6acb1806c316c385c648dd003c4477d3e2ae987aae4c3349599b5f3f00ad42fd2a7e7a9a83e02637e239a1a5a28f74109f2b", 0x64}, {&(0x7f0000000380)="687a4f8572bdc2e574fd236736c34220fc9af917f91e0c3dd05fedcbe6b2d397e8c3178977d7681849b2a2a275beaa144008a60b9776585b5e71224c48a98ab9e1bdceb98933a4fcf51e11f85bdf9883c9ebe61db50a2abfbb03d980a457d90b6b6e3b10b7802428aab710768b114f4bcde9e41d7cc8ebadf86eeea3074b9f296de91d087e67625a1fbbae16e2e1a5a8c915770bf368debb1bd1205ff91a1881db5c89c232f12a4e7b1b3d6d007a841e4e1775364fdbe7", 0xb7}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0x40e) readlinkat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/32, 0x20) 10:27:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x1, 0x8131, 0xffffffffffffffc0}, 0xd24, [0x3, 0xfff, 0x1, 0x0, 0x6, 0x6, 0x9, 0x9]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0xe, &(0x7f0000003000/0x4000)=nil) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="bc8fe8b0f1f11efa4a81f6ffdf418f0e7804b9ecbb8c7e511df9e01bce144867335d570ddd52779a216b2c1c670cfb0a2de3ebfa06"], 0x8) getpeername(r1, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000100)="ae7525d23350271acfff67a04c406bcfad18ffb56cbb80774e49ddb3c736a727d7267a26053127cba034a01da16580642d4762", 0x33, 0x3, 0x0, 0x0) mlockall(0x3) 10:27:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992a71dfbe1dc7006a8d99b916ad537d4cbd9d403f9617a1c30f99c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b6469239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0aebd997f400b872d6ebf4e6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d3d8e93bca95792a8d75c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5ac1624e4922086a7182c45788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e3357c0bfc072355e54547c265b0b49766f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad2c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272c4841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea56596", 0x21e, 0x0, 0x0, 0x530) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) syz_open_pts() 10:27:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="bdedd61fcb21adf0fd8b941e90be812159797986ea204c44d6e828db998358cb204a982373cc48629d4dbbc2ab584baafa44924b37390190f3e02a91f9cb580a2fd77c33a1433352d152135bd7b1ed7386a5b8f8df35f14328b0ed7a1a02ede47d82bf3dba3c94d91da9b2bb327136529334708f8aa0d358569457d36cdd58f1b557405b824b3c6ffbc9f86e3cb3ca1e237850817d8e29992a6a83a57853271bebb37125178ea1bc10edd943a2d8b5ebf6aebf0cf22420a8992d14e8f92537035264fe90205f00450727140e1f23d3ed10f906975f257205ab993742f9eff8b8f5a40efd973b938c3746d8be0a9a3df6feecf2c820d15787a0baeaf7c0788e47ca01617b7ab66c9a3c53caac4a682f3363e11581d7dc9739024dd7620775dbfeea452771f4d9c4538f751296c5b68bd63382a5b7df21e32a4342f684d723633e13d800ae1c5798fbaa0c6105ee838d8afc5a26f74fdeb134cd557062724de73c4f6e1b6c522d97a8f68d09a727f8fbeb97cb46db929325172c9ce9ac75593be944cf64193524fbd3fa8ddebfbaa6bdc24f849607f4cc9e6b0081a018d854eabdceffb434633a620abb470499e8e6ee6f9b301edccf1c397b3f36666632ce5b543dc46a94747e62ae3c56d76c7aa1fd8d06696f76eae1c14f8f29307e7fa2e80b3de43497967ad542056fec5387db3906878c488dff287c51ad126d61ee83d329d096e1f38093a7427b8c181616caabe60889c1d3b0d90ac01663afd6f5c0a1c022b18f985067c8875c033e204f28f427b2896b40b8386680726dc2dd193282d3cc058564160ce20591711787f669e33ae1d34fdd99123d12b9ebe78e256a664b78d279f218fdcfafc062740120f46e41b6c8f5068d9f716d911e69a32a7fc31b3630efb9a8daf5c364e75e9404c103352ed71b9c5337b5eeb3251ed88a12b1ec99cbb8374b281e6fbd14dd77cac5c8716286f8936a557d8abaa9c11e9cd5cb6bf15b6ed91963f55725f2f198d76921ee88ad54f43447d6b84393294449d393b2e547c5f1c12751bd1888986d324ac10c848e65b125c013ffac891564a6aef725baf8b1601ca1e48d3f87550f3aa46ec9d890a2d418a13b40709075113c4ecdfe4b0619e132b11e12e82a71cffac9adb1b92949eebec36c74219346380f48e1eaccc187037c4cc49dc64b2ccc78572881c0bfcea6366e9382c07c68d80085b1ad3b424eca9306ac7a66849731f6559eca2d8e5451ceb036d2fc97c47c76fcf35886dd3ae9df52f201e3a3b42f5ab656f69edbe7cfdb8c0539055b6c35b76800160e2f8538f4eb3260fb152b0d5b189dad46bfc30716fd5cecc52e764fc4b10217df7df34bc101fe7318c450e81797c062373736006c3e7a21f30e9e67f1125365beedc78919301ad1452152e3eb0695e3377b4ebabd6092523fb8a171c11c078f0b38c3c9ec88cbcf47b122fd4a941e9255d9d4817c561c23c3a5ed88de96f9ac8e422417527a4f789748fcf0b339dcd468ba7c04c3f400ae3c18a8f171e2d5eb95edc1df69940572e30de6cd14494e6976144f862bf99e72af33ad1b4f4c81f818a2b24f39ddb10f0fd8937fa2ab6bba36fd16ffa39ec6c3dd155b8df29715c07bbc27a5b8973792d63ab713a56b23a5e2f21ef22146d2656ea581ce61dd8a23fc233ffedbbd9196aa1ce2629e9ba2e1e95e0c1f4a31feec4be2a35077c264167fc0b1db04e6ac1d4e3a2f974433f2b8e0d58380ea326f8f9282677b68dbb3f79227f1dfdb6102df0951a3a228f548813dda891ac1cf1fcef664faddf69cf32fafefb29ae2dcd050661c2f6b37898e691504cc2d1e6a13857808cfbed216000fedc3b2eee471ad4216b53ec5f2ff85825ae237595e2932930bc08c46c347ecc11b2dac3e2b15b21936d485da3b33ee597afb9fe6a07c94b1fbf8718d7b0b6e096128746b280f87ddfa0543e7bfbe155988bb76caf0751e22a084eacfcd70aab7c150de49b0c2b0afed4fe55556a049cfe9c4abe568250b58261c73c75b8755f06769f69b3fe6e398b19a72fa26895e4be2cbc9766d6f40511213f5e2e75048dd243828a025f7ac6471e21499a5168c91a4d411808c3ab8a8b413b6a693378b79961abe62d3dd33523347b1c231bfd251d27af6cc6be09a073a75865b0b290b56b1c2127d06f32f1ae3227155f694493aee72f6c9973fc9967edd6cf41d39a16ee6084f8d2f1cde2b49c9f1e7569379384724c41f2c5f93a051b41c30d84565436f216c518979fb78b55ea4774d582a243c6ae7699fbe67f1d1d74547f743c2fa923dc48b6f6c4cdb621df5bc22999ec3e336a9f1c245334a83e78d227db96ba49cadd2c94540edb56a9d749e09aa4512713e54a23eb070edc7964157372b8bdfbdaaa414796d97ef660de98710aaf0cb04b6f02194de5893cc5eb6c246a88277ed951a03541e7e4f2aa592988e530b7fda3b37cc3fecba8a7acc700731bbd6084dcb79ca17c4cd8ee36c275c11b7dd6e6cb50de0a8a543a2f8b516129fbce2ce751279d18afd7745241dd725f6ad0af5b4bde25daf05df7afd8672e9185aabc9faa04efbaf435c18d0ae74b02710f281436a893ac09eac71adb1445ac2098a0c5f39049f812e3e9df1f557452520c7a21ef83c2d20a947f2dcaf3c9b134088d913ef04ca466f0ece0d01437cd085acd7fe5e6ae3f682f1c5e332dcc8d322a98c8795248e626f874900c2ad8021023bc587d30630f278d3f976f6e338e5f66b613f1d7c7fb8f0caa7c14d717d8a268506da5d9145910e1f93e7d79a65927eb452f4792218311bbc5299104576815c020b3264600a7872401fd415756009390acccfb984e78eef9ba8d96021c6a77a8bc0cdf8b1e1ef221cf3aa563383e367a744d862504cc68c3df43d6baf3d9cfe08c59a3e88e640ca4f8a581900bf763f8b2f2edc5e08545b6a505d112018ffa5eb4f9d0c20da3668eb112b875508e7b389899b01cc5c18f3f1e0b85f747619945b5c86550570801c3679127850626e31767865307643214fc32a144e0532305c7a774c0ab89c090f058dab79f561b672f393e04eeb9a00d4ae3b8ed41a335c4c5af1b04bb551edf60fd8fe1df285c58646aae7f32490a9eef089571b6e3090101aa8cb27871c3e20e19b7f079568c04c2017439ee901b1dde982b1dd94bcfe314297889d6ae45e65663f3a2732c32fec009eb8042da54a6528abbc49b37f0a4e4b7c0a235cc298ffdc633e1bb759f23359486b720d2b4e8711830193dd442ed433acfbc883e52b1f200952f32df5e51f75f55ab442dc05bf1a7a2feab18f1281be666a65a89df40fe5e41dcd1952d3d6ad391a16d6389e03f6ce7e52e366bfc521f53ea8e275025b96ea95cf721333fb63d06f0026906ef7615b96ea9d471079272a36478d254800cac0b187381d8ddb2675179b0568df6527d53c202a1c71a9f336fd6a88ab38ad455cedd22edc3ce658ba2ab5eb36802c9301cd556218a68d2964a324214539f1e0cc3993b6827019ea2e97d0f1ce8b4deeef9dc38465ee6d241e76ae82df83a3a2ccb48da667dfa8bdc92dac2ccd53e5af6602e8a754c66ab28772be35201d1e5e9fa29f81997576b08b9a87a314b362a79eb1b098417f783934a6fcb89e396d1af95a9bf970c2e22627251de1b501e772ba1a9869ae52e82aa75ababeba4f46deef8fa54bbbc81d4d8d20ef4d378d90b7bf443f94c0cd5e977b32ccf7c55abbf7a125b2d5c7ce6609f9578ff4a9023f4fd355440c0e113bc1fd0ff7e7675abd81ba7496a913869ca95507944fe281b25128d2d29f37c2792ac38138753bd0cb77535d912811d0fb328e38cac7a09f2a8dfebb614947719843df0f30256c52b6a5a6791eb8d1491c058e9519674295fc1bf41b3ec6e7dfeb9036384f6dfbde90da9a6893243ad8e200056c614882b331df30a1cfc102b33a996e14e2fe19c463bead83f46e6ddb0d149a7b974edf0e0ea7b6bb10d012a9901e7cb322a3e13594fe26a54619598da08f7cd28ffd6a7b22efcbd7ef58f8a1047aaec590013f1a6827ade14c5c989b5286e3ac8760082078f19a3843245609139958b07cb2e6376af3f6dafc9887f427a702ed3ff7464d6b3ef83502f6039b011305c2db7420c82249a2c7823af22e87311bb151d4ec267538b1a52626bc94440313bab03244f166976ff6eb24720e70b245d95870143fc799f5a540f8e7d7f1f170361a3fc9fc351422cd2d747c43d468b2df36c09363b4123b901765c94b71473cd5223fb04360bccc7b535b53c20560a7d13eb74c60066616ba92b095e3cb19fd70f50d802ff98dcc03cfabfde90cf4c32300197e4658648c03e60d14fa0472b7be9cdc87d0eedae04a7293412b94beb54da4f02f2e23849cea2aac07c6b2bf052a556e810d1deea4597d5738a05ecda85bf25e5425c9ce299588a023024ddaf8a1e1a77d277f17943abadd9accba9f34e054916549de08a5a6723d18ff2e5b4dffa6dd30b4676599942e73b9e6c1293822a49176073bdd633b30318cda592f8bd6700b23330464c857f0e1eed9e2d2240308e7bfd4a925dcae8bacf1d1a5ebe411d11ecad03768bfa77b07c64ee1eb49ff2bc341094c096967da3c86b704d277aac69d1a51e56e86d2392aec65f4c64fd12504c06294888f9f1b8b1eccecc8e2e0477a8817d859c4a8e2a48091165951c73796adabbcf7492d4d171c952ceb04f3486c6b35ebfedeaabbb85631009207d126df7184ebe3f61e1059722cbbcaf605ba9fcfc009bdec2f0e6584eac6b72c6773d722b3ec4e8f731a800b733acde28a590b22b8e377521d03f67c3017e7558ff0c0b68bce35d3a40bcd872aea3652568436c6fa4705aeebbfcccbb98fab2eddfd105852a4333c89ed2615bd606fefc923e4acde2ee8beb098c9ccdf613cdb1236792c9b259f9c0c7b46eb02733b83a0b5ee1f29c89f00d84712a11979a8d92408186b360f309ec19e7ea2c861e6ae25744b8c6452efd0eca2cd6a0ee82084c97eb3c38f899713adf8f6bf31690880ff0369f626fa037f7bc38d9a8e7f32a23a515cb94fb1ceff04a0ca7c728286906c070192e3bfdfc576a2c95bf1fedfca3ab4dcd02047278ef5108504c8783c682a10d622d141b85f497a631b788d639b35bd0600d52720787fe0a4494f03c4272174f3061c40b8515f1f18691768fdf0e3a3d8517a1c6f7a392a17f080a3cfa6f26c7890a466af7f45384cf81be8a083f647b364ea7ee4efd998c7927d7894d6834c7e1d7641498db9e026c7738b08cbe127780976ad577d4751bbcb1ab95addbdbab4a0abb3b9da57e91513a5a1a81bd7321a37fe326d4673156011cf74c7a77f0139ccd29ba9c5cd35576464f29a0852b6ea53c741b62a011e2fa8c33d74f6f4d5a1e7c8f351ee048fe7d0a2038d0b88e7c33e9f4cd6b20a27b55f3f7a634474581c2df1b770767a0c66185d5dcb86bc30490adfec2946a0b3298160c4768991d7ce2db68fcef9c820fdebf88ec70d8e2fd139b75ad0577ad5993008406f44e3af451ed92febc85b2460355fa9558c5fb8229ec3148ae69f763cae95026cf1394f0f0e3d78fb1a36f28148f013aaa1cdd1defc7c885dce909eaa79b4e6dfa53d9616736ea86b14fe3e1cb15935a4fc495a6f310ac4d1bda739eb9901416e9324ed4930eded0075803dcdebe3020fe9ce7d70406fe1865ee5247140fddbf3fe9f0df9157f03e159063fe119a07aa3a4a48f598c7006d732b2f34a15c5d3e1632b3662c981af0066c2caea0e09001986", 0x1000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:25 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/124) 10:27:25 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xd, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x400, 0x80000001}], 0xfed, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x200, 0x9}], 0x7, &(0x7f0000000240)={0x2, 0x3f}) 10:27:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="78027b9de82eb81b552073721115c8de836d68f2af66036c65aeabe3dbf1df1f3cdad13a9ba05d4f3e00"], 0x1) write(r0, &(0x7f00000000c0)="6b4810a1511245de2881f986130509a71fc41395cb4b9ce2137391a24ce6aef82207b3e4e28c73745ae7e408cd3c659132d24ed98840598d64db508d6cb00353e0749ef513ac06afb1b4755734a758c91c2280ea2ac1ac2a5a51c12f446dcbd5ef48183a5c4df480f1553d819c8576ae96ca6e4cb7b3547ccc89ba0cd12fbaf21c0acd4301b60242b4f7", 0x8a) fchdir(r0) 10:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:27:25 executing program 0: r0 = socket(0x20, 0x1, 0xfffffffffffffffe) r1 = socket(0x10, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000040)=0x7f, 0x4) r2 = kqueue() fsync(r1) dup2(r2, r0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000080)=0xff, 0x4) 10:27:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup(r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/181, 0xb5}, {}], 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x42, 0xf03, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0xaf1, 0x6}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1, 0x6}], 0xffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4c, 0xb, 0x55, 0x2}, {{r3}, 0xffffffffffffffff, 0x60, 0xfffff, 0x101, 0x8}], 0x5, &(0x7f0000000380)={0x9, 0x4}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 10:27:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) socket(0x10, 0xc000, 0x80) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x7f}], 0x0, 0x0, 0x100, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x10, 0x3, 0xffffffff00000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) msgget(0x1, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8, 0x9}) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x7, 0x9, 0x1, 0x8}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:27:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x8, "85495500020000001e00001167f5afa680400900"}) 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) getsockopt(r0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) 10:27:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x1) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 10:27:25 executing program 0: r0 = socket$inet6(0x18, 0x100003, 0x2) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x12a7, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7fffffff, 0x401}, {0x1, 0x4}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x39) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 10:27:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) recvfrom(r2, &(0x7f00000001c0)=""/253, 0xfd, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x5, 0x3, 0x32f9, "efd8893a0a0483ddab0a0e8d637ce224c263765d", 0x7, 0x800}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x424fba16008447c0, 0x1) 10:27:26 executing program 0: getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4000000000000051, &(0x7f0000000200)=[r0, r2, r3, r1, r2]) getgroups(0x3fffff38, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:26 executing program 0: r0 = socket(0x16, 0x2, 0x7ffffffc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x7, 0x5b) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000040)=0x2, 0xfffffffffffffd32) socket(0x19, 0x3, 0x9) 10:27:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x44}, {r2, 0x86}, {r3, 0x106}, {r2, 0x60}, {r2, 0x20}], 0x8, 0x8001) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:27:26 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) 10:27:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 10:27:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x86) getsockopt(r0, 0x2000000029, 0x5, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 10:27:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x6, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 10:27:26 executing program 1: r0 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r0) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, &(0x7f0000000180)="f79bcce3c704a97ba27432a1acfeb8413d7368fdaf8bc9f8af9ed2e8d1e955b33b6205a51ad3fa2462a1518ff156fbf0e7504b01297b1067e45aa86beb0ad4fd4721f2a52d3d32184875bfa0b0298ecd4ecc3e1dc9983ac77afd331e7a471baed3159780c17761e0443aa25a236ca24bdd0f0519c7e482c086ab36e52464b2eaf41da7e01847616face96d93817a3548f0fca3d7e2ec", 0x96) write(r2, 0x0, 0xfffffffffffffcec) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) socket(0x10, 0x1, 0x0) dup(r1) 10:27:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x3, 0x7fff, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) syz_open_pts() 10:27:26 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) shmget(0x1, 0x3000, 0xe9, &(0x7f0000487000/0x3000)=nil) madvise(&(0x7f0000201000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 10:27:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80000016, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xe6f847e41d12bb5e, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x401, 0x6}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x6}], 0x400, &(0x7f00000001c0)={0x1ff, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) 10:27:27 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:27:27 executing program 1: r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = getgid() fchown(r1, r0, r2) pipe2(&(0x7f0000000040), 0x0) setreuid(r0, r0) 10:27:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7ad687456f2171f75076f8c8906781dca82573c2994c2607cb5db3f0c9e0e654fcf216677a04", 0x26) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x4, 0x81) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) r3 = msgget(0x2, 0x10a) msgsnd(r3, &(0x7f00000000c0)={0x1, "6b0ceded38fbe148081518186b05a13f05ab4f0d60fd35e0df3bc8ac128c8d3ca1cfa6776ddc368c4f4c6f9e3d15c4b01b9d41b58e3ac75ebbdfda474417fc6ce0c48c812d6e69bc3bc228"}, 0x53, 0x800) 10:27:27 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)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x10000, 0xffffffffffffffff, 0x7, "e77c9e24a41187897435f1728edfae5a113a44be", 0x1, 0x82}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x83, 0x182) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:27:27 executing program 0: socketpair(0x2, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x10, 0x4000, 0x42bc2fff) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x401) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x88}, {r1, 0x20}, {r2}, {r3}, {r4, 0x8}, {r5, 0x4}, {r6, 0x24}], 0x7, 0x7) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r7, 0x6) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, 0x0, 0x60) r9 = syz_open_pts() close(r8) dup(r9) syz_open_pts() 10:27:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 10:27:27 executing program 1: r0 = socket(0x21, 0x80002, 0x0) setsockopt(r0, 0xff, 0x5, &(0x7f0000000000)="f9c26a688f3ff2ac7b36b3078cc5245f786c6ba707e2ac9b03e1cc6bd56901ccdd1227d135337f25", 0x28) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 10:27:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x255) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x4000000000000009, 0x48) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) 10:27:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002500)) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000002d00)=ANY=[@ANYBLOB="00000065300054e742404e5f85b9a7a2d569c1d4904e168a6b875be93f94a5e0cff4ea1951858a7075af46974ab337ab4c"], 0xa, &(0x7f0000002400)=[{&(0x7f0000000040)="da7f513c9cb112b515667280ed1ab6349b7cf9b68917a08179a778bb5ada31bb96770309ebe9fdeeb7230dcbbcd0142e6dc5e2bee3d4808d5ea63a0df561435ea9b15b298d9509716c4c09627cfd4169a50bd2a4eb9e770c45ba948f0121889abf3966b97f6ab5a9e2a58c70f7f5e361b0d300f6debd5589519fc01e784fcb3086862286bd711cd7183a15cdb2bab6b92190c63baf434e42219641983a8e4d089a8497c2e244a850238dfc8920929cec7cf9c8b76fa22dba4c83801d37e53f83ab148d7e5c73eaf462de2659", 0xcc}, {&(0x7f0000000140)="1b4b64144239f0bc731ddc048c1fd1643ded50eacd82edaceeec2a088d", 0x1d}, {&(0x7f0000000180)="fe082bea2740fd0a9449f61798a5f55e958bbcbfe632b54f69c3aecd02a2a843d2d1b3bc5474294eff0a8a38aa36b0e35de9335bdb74a9421e2a37cc207eec133851da0e9cc861a9a27d02bf24ce3011c3c4f497f126899c72daa9ed4d7908e54131ef2e6987273b77ba9a8004f136c3361deb74784d1ca127bc70adede514928cdb2fd729b0a3c424c6e3817530297091dcf4b3e9ae14ebdc58328f72555bb4a705ca11efadd79b979ebdd3dd24537fb922d40231fd0464dfdfe1d2a8db09152a344446db5342622701f8e78188aea6718cc8263b5aad88bf8d7dc3d3071f63af8c1a66f9f9f38778bb2331e3da7dd67219d900cb033e6f830e3fa9b6a39b1c9b6411f519b122f59ba9c0bd60623cfc14ec785675588e69c988e5008e6f6c65b0fa04c53dce1c1afe4d463e1a82a12f1b96a00712df76bf0bccd908e3ae910d158b9fc6687cdf7e14bfa30543332d8c70b7e07deae0fe5e8a554949ea3bbcc2efbbfd00e723c2df4cf851969257ddd4c0c0822ccb1b99dc50de2c1b6e1fa76b5fb217a2fe90ed9d1bce352c08c717d02903df39c313ae927b48d4af3d464458dd57beb297bd2ea14a83933f84d499b95e5961f39f84b74807e3a81f50db65bd24c5f579eed07510aa997370d3ca63a3d5639afec64508ec44cc8d69de766b0f56458cbe05f9af37da5f4e9b3c23d350e936afa1236b15cba0b3d0f0e49e9037f802df15b00f5281901950d7e345f1a4b620fbd4d75e5a721928a54adef3ff28790db530c5178648b54c08023774aeef11c5878221b1b8117ddd74a0e3aea0bc7a80abe240029ce9dce7d06527b412cefb65766c485529ce6a3fc731b37f2d2c959ca108bee7ea93a8816ce2efdf99524eab7ae3339c722ca2fac653383a9aafa5737dd6a0f46999e6db17d7521e020555920ef216a8d20cc7539b56abf4db4f2203127b0225bd500f7e08f97e6d57081dd1eeb0d9205aa17cf370e0b88db9daeb4d87cb7ac6c02e02a264ad10879f9cda10396dc70a729ccd1b476055e75df07e053bc4ae690a2db2284d039908e6fdec4af8756d19e48c8f0cefc1f098d77b56b3479e4efa07ad6a5d86ae14371d495acc051113b474316071ecf8b3ed5a1bd8fa67d6271ac08174120f26d28d9970b44234f18a72a046d6320fdc0a57d75e7b2b2b817c153931cca00e577a618412d5548176e67f711ff71b908708c3d0ae320d5a8f1e6b4bc4772bfd2894ef7c41190ef216614c50b31b8d81fb515b45494c5370b8b250b77179e939e1d6da6ab646457b8fb616b37565bfe3fa86e32b1891f558766ff626e6cb6b58df89d9814b060281fc5c008348a559c7f2343a3046c41ad2d6d39cffa69acd8a033796617a9a6d7a52e613a2100c2fbed2ccb8f3ff4ef1b237feb5a78e6b02474f286db886f45d3efed85cfc867587d78b4ade60c455abfd8f339cbb2e0f224b74958a5236d4b8a7e62305420e91127dd78a7af4420f4f46f3e188c51ecbd3e2bfc31790307e73f82d1c3006044e027bee9d3e9cf0b5410139ea39a97ba524ce4bffdda7c0942bcc4eec92e0dae59d90f2f50b997c15b46a31863801023948f374ccf96786cf2de132ee78dd65ed1d75db1b9317f64fcf3eb72ee79506002490b86fff4a560fd4d5926a6b62344fed8a1d8f7696e537f228bc925200905c35250bae99b2267e0761a1cc98c49126939c0b5eb60617e8a80b3fe347942bc9113cb7d2ce8d7ef23efd067346c8a2a16121c23ed24607ed17441a4750ad89ec230610f1cfbd48915ce4c9dfd0c26fe10758f24403bcda8a06d9402395ac0c047d8055f9a1e67e96445bd7af8d3e3722800204014e643d845b8321ade33345b1f6bf8d5e2a16ce5248bd0efe54259239123438a720080f35ba37a797265db92d9c0614f6843c893baeb76e53cec5398795e5bfe3d758fd74dbc91a48f33f4a386c4ca52a1355f3491bc67de6fa6a61732541a761271540813604094daffa5277fc444868b504cc3883c0c82acf2d6b390f009a10465dc6813a5552a7a49d2ed55d45057f14896c3ab8680e3b0371f7acedbd2ece7f47e433d997800c185d3cbc23bb31fbdbf81f25dabe6c8c34fbb0b94a0c8d121718d9d262f7af562bb7428cda42f79da9898d4d69a7fa31fbc51249cf1d8cf41de74e3eead354c006b78dda3ae6e1ccc64fc3dc0c023541a7de5165cb70b59029e8aa99681a2f73af34d805ac833a9b63c8feaafeae69354ff440746fc88c46522965c00580bbc4a5e3919581625da55fa7fc6d73b80f0393acd341042750f257489134383deb0a0efdd55bd3097a49360d2db51bc2ec208b02d05db543d7201e566442900fa806ab19363555e504bff15793b37a64203953b34854f3ebe28705a5ba0e39bdaa01d44ad390075b0078b707f2f14d8942e4877f82cc66503b1018909e21a4e9ef473d06ab409f61892736061712150b85f8ea7d4a5a31fed7c413d147ef6392ed53213afbd449037c8d5d6d27ada7f4621ab860072f16f8d26e338fc07f7525394c318b22476edbcc25a6436556a08c9fed8497dd2077464598d2dd386be84ce67cd5d3a763a18342841da8dae9966e8e753c51d53a266fc20de16bb616ef19f6bae2d9e0637a80ba5b049bbbc2a4cf608b8615c598ed74a760623a320246b4dca5b09fb051c15920f2d9d6ded68f10ed7948451f555ed80ac9ad739288393d70d053d0b4c61d43a20136eda8ad009e0dfc2c3d53496a8d8d24c7018d4eea21fb46960de1e45a07e266c48ee168c5a81079c70dd16876c73ed8d0b57bcebb68d23624d2b7ee190b7b4f660bdabae722cfeab19e79d18147c3b03d76874d161e5834f23cf5479f7a678cc9df0acaaf2cbdbc818c740ad5e313c2eb24ee6203fa9c06b7e73565751b77e6f79fc979e884613cbe293710049caa4c6d8b773eed2099b74ac15300dca8412090f203132a54d81a78868cf2702f955a9cf77a3de146c5b92d7eddb07c1e0c6b976fb81fbde94bf180f422b0810775d74353d9a695f98f664314efff7ecf406db025173e057cf5848301057cc177e94ada846f47f0be849dad214bccd999736e92ac1e9037a373c0c49344248fa98af42a9cadae2dbb62b3dfbdd2d5abc733ecccc36f0006fa248ff26a4ee50cabfa39ae56c219a6b1b21e769c69a571f11074e5fe6b9791a8885d38f52f6d31f02c99a5cb4e6ac98f287b04e7d4cfb68506b508d12901b13657ace83a90e83381016d3283ee4387592e9106541d7c65d65ccbcadd163ceb45df23853ab49bb5b12c8f7796c06e63d7cb9e436a69d7728ec4e052849d8c4a73188335951c85ffb36d54f2d8e166a518a8f955735bd5f6ecbcf3c7c4a5223243617d1934aef4a94e8d40fa58ee2e45f6367c7da23c918b4e2d1c1ba9a9793235e614fd20356746c368124be891ff8becf9cb572b65a7ff04fc07f2b56e06b67e34c0ee835b713b9ca755d949c20daa2d5d5599a5f7bfa44a058e8fe65e527d8e47e9c8a555c04953289526fec5b5b5e3a0d42fa2bb103f2d9dd4108d2c522a932afb6496f2c87d7cbbbee87787a4d40178dc2eedbc4cb1d3f263874e784e09d68c54b957303f5d43aacdb6951f1423ad7ceebac91febef15e7c5fc13ecb4ec98d2f59ed8bd9443a4ae2d8145abd1a4bd7b03f63d28cda73000939b5150a89033c17d3dbd3bea1e353f0157dad2b3aba3a80bbf2addbbff67403634fda3909362d42986ca7d31b909afa717b626a81dce4a19654e99230f203584dfc4d1d6b2a633f5a6b5b2412e359a9aa792e89799cbed31d65121111088e4f9044efbbc5363077151e31ed5d6945e99fe6df24f4c7b38613ecc34d89048073ec492697ff6f51fdd4abc5578c71a2148e2698cf44b0cf58afdb8a5d49089c1d9ba3e3dcb32aa6723d6351e7d88297777587fd41c11ae30d81caf62cc61f1eb4e6a0608be4747c13d7072114cf63bc81cff34fda60a6c896c118b2ddc06903076902596260f473c6f5809af2b96ea4f951bbf2d92659eb74992077d2e855419942becdd3d7a2d1ab4f925ab59bed3caa65ee9bc1a37b8aec664118df27025ea47d380dc84ea025090465012103c01d572ba23412beac1f3db7ea346e30715d579852df311edfcf2d05319ea4fd53cb0ac1ba03235ae7e44765f108c25d0f316ec1f441f320ab24f22c6f2d621c47eddd7d1e5b5a1d4fc5d5ce4adb914c29388265da3902593aef95196ecc0dd271d880297b3c1ae752d729c80874ee1c6f4363cf18ce2bf293120f2ab321feb98f89c0cc14c3dc8b72c76be4f3cdc1d8284306a2dc6858a9b456e1f5b78219e680946c5972d13b2eca59d5ae26732b596fbca57035d877a3551555211674c762f2e26577556db4b09af1c6c111419ee5934be5f2247115726909a1bdf85cffbab4113010cb290b13ef30948a1b5725c2db03651f4d738c6f1c30d671d9550ea361af2a1dcf295ff3166f10b5a663c022523c6d186a6d72dc3bdb792b43b388a88b64256bf31ff98cf69ffe80e7be79180d6cf4cfe6c48c26870fb81339bfbab5a0ff46dc6f1f8cad6b2be0f4da4aed68804b412d475764804a926e32762de731d713ba0dd844badf4ddc85ea03010d0fe5ca268c6688a7454a822185133c97c16608fddcfd9237c8b1663f644cd4330747df2a05bbd08912cbe9dc8a26d11b2b2e01d2ed72016d205d3a7adec8f50b2e670470b5701ac0aa70c82e81737e0fad0b844acc18f51d2872adc530ab63bdd00f107e095b2210ef671d3f3a13092a217d0ac16def76423065768b6cb425131ec968f7e081470d8f8ff307abbb2026997f5cd3586f17e42337b2f1ff34b72577b679182c77318a4476ed54a140992d2ed75b9e290b4383ccb7a064a9a316abddea14a6e429c6e79c5ea1df90eb9d5a5654a7c2e35bb86807b16366093c08d6bd14556c7eea375e2cd2643045f60b4ead75d776f3515a0600af884a4876d46e588f3eac0ced09639a9e6ae1b788a7fe50caf09bd08f99d38f2991e8229de58996f2d4dae22ef0c2e2fda392ae91aee08ae5154c386115edd8d891b82755b81d3453b077bd26845a980ff253d9aad6d77d06f72debe18af22371aa802706519a7ee06f53539a34e7b04a81d888529a1d4d59cfec92dd37bd93a6d30222f7d4e1426483ad9dd648100687476c32fede0ba3a335c27ab1bc75d7d965a12e2ee689865624dd0930d6cb39389cd41863fc1a286a1bf07d9a3bf225364dae75e2ef8eb07abd4dc29a20c5ecc6596e6cf6a2d16fff2a35620d34dac6ccf33bfae811502559b9c70056e827743887d54f6e4abc486c3e733ba83a2a749be319d6b9b62da0e9d2ffe150c42641dc28a38e0bff7ce9bcb49aaf2cd6865a2a9cfbc975f1bffbcdcfb082a51bc06a9ee1b521d248ab2a8649a14a01bbae2e0ede987ce97f0760d63632939fc5a6386b36d42e553ce9f4580dbe4ff1e153987485ec56daa7d6bd473d73947498d04cb5a33fa3539e130087de4c50f5c20d991679f6155c95a1651c83d59873664a797d835d290413000f5447612f9f33687d4102163537fa0c72a823eb32858266f69ff7e724ac2e93851a90f0e60e5dff3de70dcd7f7c21cc1938e8254b9fab1b59326577c17f0d010bbb3c2b3d38ec512b5351c6228219c19ad8f70ab6b90ab46ac9d49ef72b0ebadf823d1226284b0b5f273a8709f683c262b1746aea7d228e9151f0846a7fd6e4f4fc880bfb34d490ede240c246a4b7dd670e6398b4760472d4fc0a2de756c05804a380a31c3b0d1", 0x1000}, {&(0x7f0000001180)="4eaf12ab8f5bf8ff2c88b716fe880924f248e78382c8d485d2993fd95d645b0b58f4b02c3957923041a9b49657be203564d64fed908a1add31e032e5817f9ee9dc5cd98dd3515d552c07b41b8b4fb4cb91887b43d10867a68cc36be513f130b35baa2e1115763bfcbf497a3e9db786f94dbc10c1f771369d61fdccd87b5e891202eed76369d73f46df48b2af60e39bfbf862019996f25e9157b02835d4ec23c34987fa6505f758f68c9f17558e2e872cf84c5009dcd64d09b61cc733ee29dd07b02bddda49500f45f3652fce38443fbfb42eb0610bc2c8ea1f1f5166f57c4d", 0xdf}, {&(0x7f0000001280)="74a0e875fb24a5a962bfac1674750adc8f97617dc9143d595f950db4fd827f51608b6f5b1ce7a90f9f462815c09a344593bd6f151fdf33e60c59bd47473bc25de44a5e90660383e7a6813d7b27e54439b4a7fbd523dbda33771dfbfa67f0f2fb366bed4c6616e5", 0x67}, {&(0x7f0000001300)="eb2b6db93cfa8063407cb5f76acc226ffe6c3d9d52601f6cb9de6ccbcfc5c0c5499aa59df641fefcb15af717e1bf678f782500e4bfbb668e2ccbe40dd7a94659dd46b8bc0d3828b9947155230beea5d289f24b3b5c4d2b5bafe8bb9bebdee68cdc6cc45896d9c82b66fa3bcf0985934edc623ea88f4ccbf1d007598cbddf75eda258295b79fbeec6139af91e53534a0fc216b41b96abf1cd229e504b3fd81a031c88a3a46c1e5845b0a428bdd7793827d1624b91d833fd2bb10e0c39c0a9ea0bdbba514771f2024b38677eed090b944ffb1a88680bd3adcfe49b2d658ddab93443d36750816a5b539aae59e6c336", 0xee}, {&(0x7f0000001400)="1c9f330aae84327e6cbb5d672194be4a4bbb0ace68683bec38857047a90c0226080abc684ea510bf397ce18022e221f7089030e639e3a1348e643e650e9e1e2aa4a5fd92a66d3754438a39c09655be4e985b64bb0ea8f71847a915ed098fc8d97b309518e6c6fb0af1c7812abf0a30223dbdddc3d790fc64178e475f56c4fa7d0c1f2003c4ebdda2a2f7fb1884c43106635c8c65a00dc36206a4bb8989b8f04c2c6a2b4a515e589e53e0d8670603aaf35e11ad7d984588c08130a8fc670deeef3f4cec2c67845d3c099bb55defcec656588f44dd283cd902fe17c25688dcd934b9c101734fcd4b9b47ac725239dacc933ada3d97bb34b892ad864c85df40aeb090c36eb7f60a43c995d2fe9025f5e2060491aa0f9946e5af4780f8b7c7b6a27248ce3b5b2ff3d797081f2e80e6ef3417e7a23e01fc0c1526de18afc88d7c9f693e43528ecb8341329b91e7260b90dc995189ea36464e680c771f646d37b351b9b6884d60f17a96447e5d8e711ff87bf347356c8f994a0678c0e9324d4d2f099c60db103de3444adbd0e35e0c1f1b0d9422aa156101c19d3799b9d9bb80143d5606481b48cb2e3a8f47147c64d0e3953604e97764720af3caf477ecc70cd88c9d3e996dfaa8f3f4707b1c1b86e2f4ea5bb497e3c6f492eb5878d8a43bf13eab2995011f91a91a0ce05b8ad4a2cb767f315d143bfc6116e0e6956600c69d489de2485671e988895757e2f9c6259fe25c375435308d103bbbe8f253aa77c84dc74552966ade0cc5f8f4bb8141a1a2d2925cc48f402d5d7a2b3e15f6283a1436ea4fa050ad12afccf1b05444a68981c1bf72d08ec5bce91e1ef08b81541e5cfb21f839849499bb79ccd4c8d5878601f6fe9c74c057b5c82d66cec9efa5377d221f83fe049ebb35a9093ff4a16954306e26112c91c14a218579d93f0f486daa3e45b13a203dbcce3815e1c2d37a6f103e62d6b16a032af1c34682385d0285f399bd11669a015d2a6e15e49175a1acd13cfbc95b1b5d458ba5570bffc27b724bdc71f77ad49ba7b2d2348d5074f128ff22440f852166bf9f6c7c138516145e5abcc2ab9b895f8c5bb9b534c66dcd06c9483bfcf3f5d3092e104ad8878af52e338ed19c83406198116e77c583a7b09a468fa31fd59773931be6c7f60c7ed8c97e7b064b1dc60290faa91673eb87496214e1ca2529dde76947685f9e37a0c985ca2f724f363e46bbc72de8b3c28a117a143f01268ae4942edfa0281455c18c4f3ca369466baf1c86a99fc56eedf76f8c26b13a06253d059bc74bcfe858a369f6d0d0d765547f1f8dce63b7146b273653fd86d7973b2457840a37458d002640b22262f8195fffcbf5a48707c5dfc6ce217e6e8d0447d32a9ba831e7d5cdc4c3efdbdad95ba46b584089d68128ef5dcf9b8e597194a190359c694f0ace47292f713d3d794a57a16932eed9fbc327017be542f0f2c79413edd1974e84a9abb234d9df55e57a9561f07cfc2381c5f4a311d7221de985346607562afcc7f09d27e2a2d8f2b83821f4291cad28c72281e020a340fdac646058c264a6db8fabdaec4de6aab2c3127b9ac770f39ec04197fdc669682766c68567cb56f68315da066d02dac7db8454bcf4c2a1f3d895e39597632e21cfff2dd5abdc7a01d5deda65163184c21100da56d34fb568b8fc232cfe2debb89043a8f3193c09abec534395bf46934e1f7f111bd0bd12fdd70c0d6288ac41a820ff6cd9b6b593230b55d1b485fe4b439df28b08e58e6044b171db773618f35e01eb05ec66b679c503b0c13837ca79d9d40aabb4df4d04d57f30cca1c19840b09f132bb55acb5af5345b332029876e7eff01596196711740ac33161e4d5e0616da1f4096f2a67c22542e808870165cb49315645acf0eba295f8a17648f50e2c41d013e5a88b4c8892a3b4c39963f7a6002a848edbfe51e1e5b0f5619a7f3172ee6aeb7084fa4f5813d7748cc8d2bfaf73ac3ea07e7ffddc56e489881b70748696bfb59ec3087dd87bacfa1616e61e1a9281a1df3d83cd7231748c962ae7846658c372ab83e3c971ec75633c4f684f81a2be079e63ad5033793a015cda73a5ad2504509f5b0fe9db225eb61cfefd8e9e511676a1cf63d5e33e87a43c8231125fd7da318c90e8155ab149ac97fe12de9c4356640850cf384dd7d171be96e8ac800b06b46cf0b63573b1a0d31f3e273bba2a8b8722a814f70e1fdfa3bfaef4b05dd0c04482c8c311948278200dae23c3ae1ef36c4acef333052a37d1ede570ba4b52528b7f58f6b7809332ed14093008d1f3e6758e0c3baa3a285ed634eb47b826b52ca3d5bda917c6da205ba084d81d26c13614419f8cca11802036cecdd644d18e1c0f8510f3d29da8c5ee6c06359df3a22a31d4e154d35064edd50818212a1de568c7b76b63ce2b2b2c322b6b09423f8299fb3c480af2f35de09ee308b5fed1f81f165e0b291cb874c6ea782cf81013657a401feb851f175480981f9321df9b9e53e3d16f9703f3311c2df59faa8d337fd58faeb19c4e90da738c6c8adcce57907dd5a5ac1159f7030c0adda2f01d8e780c187168d1e602e482870baa0241cdba1159229df14727c37ceaec1f93b8ea3d0980d2ebaec76cbb903f937f3d69a3bcdf5222b6269f9330265b555a8d1e478c0d0dd96429441f73affcf93d8d4b02d32691db2ac1eb0d8fdb90e8cd523fa816cac2bd4cdf1d128a0b82407675497ad8c53f737bf75eef647838bdc023a19e12d461ac75fc9668964a3c27510461efd3c61fda503ddd65f419b16e6c1fd72a4879f7a3a5bd45b3ec108dccaa9c7c20aa7e0a8036975306dad26d57b5c855727e36bf94ce08f563acfe5ef5f8a18ea6c32b190318696d8ab44e96bef5a13c722d402321552d093577cdb258dd2400d606f27113928b0e2b064dafdbc4da5e6105980c4942fc54c3311458e55158ad3282d8ab737142ad1861aaaf75f9289092d420c3188673e485af67a97d2d21f380c46e8611baf10978b658382da64dc9ad0a20d7a2e1ee646764b1d4e24df71d295e307a0e9f99ad05b046cf2b207947659e6a5949e021d00add239b3fed8db010686b5d8b706e63af9aba0920644a23587e35000e66af0c892736561e3e8a6f03f0ae43baa32d8d399b736e456759d655d649441c15fa67f5c4da4eacb624368c46ec5fb54cbd842fd447c112a4b7b34d66bebf9a1cf0a8e33701913b3e0a99e38e7dbbc088a0a6ae298b5a553b86a530d104fffa57ebb9c2788956bed01fcf11dae4f79e8523582461a9f91d622f639370022ec91e858e6c1ba530b881c3ac46702bf617725fb4c99a1b8c85ed716c02bcd2e886f8806a0198f9ca32a7c8c43ee6c7f222bf9a6725a1dd5d4917aa656366541d47adf991d3ec42b4b30a64a56a1aefd683c44be577637f9f87e26b85952576a1e2e075ac81884742693d6236f186f78cf74b37599377c80faad39667ed29e93e493a37db1f3fca4d785dcdfde037d057b624f6324cbf729ba09b4cd1eb110e77b7e3e74cf0d9987cabd2a26cb98c68247eedf107e7d155b31bfef5cc5d5719a99c8469c01e2b66884797ee328c12a6222b916bd00d5b6fbf615eefa8bcc7f02a21cd2f093ce865b2ab599d7678f6e0ef50383551addc39f7b2cea74a079bc2889d5bdad74444ff6693b9ee400e017a825560719c593e88fcf670e7362a8d2fc0c42067c351c7e91175376c183f3dc5e600e0561b1e502fb8bfd3d43ae17f19e9575fb8dfdee364363a7d28806c55e767bfd2ac24a8219c1e898d58d5bb0227392970191f168bcc54f0d08fae086dc0fa13358d8e0e3c27cd3b91cdf50b225a10136b2fbd08fb21353cdcc7173c5baffaf94a33a0816767f7f3c6277b08110f8349a4895da6fe9464d9a7b876201b9b0d074180fcfd47a8c39d151a180b13e5a214a0be0be50b7c95a099bf1624b8b49519fae8195ac83496ec91bb46b0c112a488da9de4f743b17dfdebbdf3995b0baacd5f4a58a4a056ab2a053ff34cc23b0d055a902b16782ad6bde7052380e3eb77d54adffabb8c06120b5b6d3bb6bcc114af460954d35adfb43b011adac49838f05964c705eced123e4d0bdc9cf9342dc04dfcaa1883a7a6de88df92f615d666a87e7ab7dd3188dc819859d0bbf07e84b086456118304d6244904d39af55e6f84eab8924e2a932184232624c925aeb5657e2a39f9f1707f65a650455fcebd3248ccfbdd2455ee6587a4cd7322a7d8078f7a8f2dc179cc42c2af2587b9195e7e79347958a00b1169e1c57452d4d9ba6cd7ded7cee1275449a11f0ff4c1baef2a0dced4bfa4183ad1b276937019c301df6fdcf51c607592515bce4ba8fab7e8118d8c98f1cea9479df62194abd991497d2c38eb49c4b324d2cf27ddc71e97fb4e6b9eb065287fc7c3b46d5a3a3528aaa8d87fc4f1afe2612045db9f98df94e5ceefcb60b2616b0431a31031aa9d792b4c25abd786df3fe52afcd97ea824593da238df8735e47f4cdaf699d3019aa81d86ef4044951fc1230ef703b86a9decd7b00ea10f7e1ba46b93a58c58783542c85a7cc6f134c86aa92438d89ae8a7bc010c1574848bebdef36b0b63e494f477bf5bc8bdc788da138c31c82e77567ae8064f828ca5517744928e2b5b85b3e2693bd11010360a4a09c8d6b8efcd6e335ab6c90e0b37afafc4ead11c5a3cee4573e0912c4381d09034ca4d247f4205e4df7e008e0480302577eb11d09731c2597bc8e04627d52ecb3d928deb909d1b0edb4afa4da050fb19982db10ba0787f48d0d55570b5a990237937901dbe084b9c81b3f3fa772e45875b65aa8f0ef75303eba510177c753e01d5a61b1181cb11e3332ae6f8fba07c112a454fdd9d2d7ddcf07ced728d8989e74b01fa45d40a263aa9e7d50344ee4440d782842facba8b2509b9e9fa0201a5cb515166d7559d05247fc5575f12126193963ccd09099564b73bffdd10f53e251426586054985d13f551dd2ae2b068455cf2a1544b4ecc821581d05158e6e3b6d57c1ab6d7302e1fa841d9c0bcc9a38435dd2a4dfade149793e1101c48384530a11f4450786da09cbc02a6285d2720a5267e9a52f2f2f265acbde60d7a1d3241a9f2baaec1f61eeadcb7f94114c080753adca774525fe271f5c84722d9256f31226ee1ced01a95393a37fae32444744ea85d4be906b02f220f9e6022d0f0948fba19acc079dab7f10becfd339caf6d43e848729d3da52ca5a22db0561ee444643036fc1476ba654c15d83fe78c22f2b109ae0fb667a00e3f4ee452bf55c7359d26a2f8c760cf45991f0bd7a8b45ab46310cf83f47709003a7e50cbeb033799f2a178c139a787b1b9bdf4de37bc972a23a460004efa289af8bc13d7cc6a274588077f01985704b8696fec31dff26764ff5a400fc04230a86462709b5586adfd6beedf02632595c6bc5495ed2590ccc3300f948b4fb45c0194137c5e6fe625affbb9b2b0638169486c4eb20c699a206faa853c80e50946a9015417890a524acbcb7e02b35f6420ce15ccac92552e10d51ff60d3ffe290d09daad1ac82626a515058373ab6f6849b513018d9eef275020ba06a62b7d57ab9d106cd3cc445b72dd38817ad65e2ddac03b80ec27fdf76fdf5efd5de708b5ef39ad1ceb2eaf9d36b2152b403e2c746fecabc001d84c37830dbdf98b4d87d657224985c51cee242a99b638b7eb9476421ae36da836c4e7a3b3aa1de6c89ed6d4058eaa3ae250c44621116fa65a4623054ed5a1a4e9da10596c866089043145118fde7228d62ce1f4", 0x1000}], 0x7, &(0x7f0000002480)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x30, 0x401}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) pledge(&(0x7f0000003dc0)='\xfa-$]\x00', &(0x7f0000003e00)='$#-[\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002c80)={&(0x7f0000002540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000002580)="1f04644f7dd644269ff35815386652422dd846d3f5cf01a8a94fae3e78b861f7dcc8da8d7341763f3a5db86cc9a9c6dd5442264d474b3b831dc59e625baf62d0e89a190c5991caacc054ec73769579c86615e104dbe8171528ee28be104cb604c80f002366a102ccde2cb7234a2874e516ce52f412845b73762a45dda392fb492124a93ccb12c7d6a64cc6628d482e3583f8b89d916d81feab54283aa3e8bc101eff55a82c08e4e01afb3f583b201a66e9226e73b7f82bc07e5cc2e731449dbaf3633ea246f69228585164008aaaafe949d18a8796571dffd4a11ff0161bb41cae14cb32008cb00ac46353921e74", 0xee}, {&(0x7f0000002680)="8b2f9545f1963858b6f008830a2d0bbcbd116865d6728bf0f35d0069b75c4b20fef6ccb47c318536603688be9cc8c3de835ef3d161bde0aa0c744305340cf6e40258a751a4500aca8912156e5ebd423bc3284bfd4204ee34804708aac8fe15dd5135397c0317062da55e331d78ea915170672ccfa7671ac88852498c261962961d3d11f886970f0cdd56c52c25d68ead3df5f7091708ce1fe6928f93b69489e8104cf95d85196d0223a471009db50101c7532b7bcaeffcd4098203fade68a9381cf6c4888a0542c722b02e92e93d069499bfa526cd23", 0xd6}, {&(0x7f0000002780)="d132d4dd059f92409ac2af04f01e76e027bb23d330740538f5b5214c8fd5ea6917610af9895d5372fb6fe6aba997d2623a2898ac1ef255275075b757613d939fd9f55758abd1f497ce6ad4eb37fc8f21386f8f472a85214ce0ead9e4cddd2d1d7616be8b7ff18bdaebf8026264e88db6792e3d832d6069e31d279929fbb800ab7224856543aee97ce377b608315ff5303194f509b61d1942a0b310c129b7f985bb96996fbb186a97445dfb", 0xab}, {&(0x7f0000002840)="6976c7cb01ee1df52a71abb0526ec5d2", 0x10}, {&(0x7f0000002880)="206ff3032ad1d48b3c43459b2593be48ee3ef6877c23021da58b2732d9c2ee971a077a651b17e3cc2f1393df18eafdc89350b1e230b8383f5c668b57e36e7f46fb5707ce54d4e78dd1", 0x49}, {&(0x7f0000002900)="9996448874c4d02727c43b7d66d577da966a3c43b4045109b36dbed58723a24b3a2a13a3ba49c70aa75ca81b2777ca8cc49211bb7648b3130815c49b076de218df", 0x41}, {&(0x7f0000002980)="0b3af4129f34323a156167148f4df322c31a3e317356abd37741f7e4a27f4c0d8c3273a72e05570dec84b36d284ce14897a2f5f603eb987963192f62536ef1b3f52eb270006bfae4484e2894215253309b4b5154d61b100e552f414660172f0e79336232999bc88b15bfb9b1fa1dddbacc000ee402f88318fd54a379905c7fdab77e2c353eee", 0x86}], 0x7, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x405}, 0x405) getdents(r1, &(0x7f0000002b80)=""/18, 0x12) accept$unix(r1, &(0x7f0000002d40)=@file={0x0, ""/4096}, &(0x7f0000003d80)=0x1002) 10:27:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20000000000001f) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) semget$private(0x0, 0x3, 0x200) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 10:27:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 10:27:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x70, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffff9, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x800, 0x78a7}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1601, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x59e}, {{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x96, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0xa70}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x9792, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0xb5, 0x5}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x4, 0x3}], 0x6, &(0x7f00000001c0)={0x8, 0xffffffff}) write(r1, &(0x7f0000000200)="2fdea8326dda362e928aee1960aa2e06c11ca2d3bbc2b1aad801ab7af1212cc520b09db96f29add1c561ae6edf119616e9d69bcf14a857450a6f23ca4d533858af7ffa743d869fefc5020d8c4fe05d8fb48a2eef6e2712c3f4a2fa560e36e7ab4bfcd2a1dad1ba2ae02e07f1351a8934fbf39e6639eb9fd84f3634b2118a780e3a6852c8b9d33a333cf73c98d0d6cf487a8ea32a077d41c1d145ff4c4b990c7f3e602540dd95fd64c6e5f61c66931fd4a487ab5610491cbe743d4d63f05e0a02c48199350053", 0xc6) fcntl$setflags(r1, 0x2, 0x1) r2 = shmget(0x3, 0x1000, 0x10c, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="f4b775102c259e07a9b385ebc6ce3a2fd4961f17f3ec68c4873edf7648ab315a88cc9942d13e2deea14046dd90126538f4a525921002d7f70de4ff6567b4e53a2f9e1928db1bd22d902316ef6f73e493133dc17f37f227b4fdaf9f3a2b680600c2902bdf5878670f25e4d4b75a67fef7e0774614fec0d0bb6d5a900e333a595e29041a621e32ca2b85465dd413cb3ebf0853ba68b721ec133f4ce311d6cbcd1d39a74d4a11fd2c8d", 0x432}, {&(0x7f00000005c0)="46ab1923d472d34ff514cd01c72cad88110b5880c1972097850fe5111caf2beda27c3b35003b3434b6f048e901159a6a0217997662e16a454b7267c8cf7f5469c8b1baf8a26ccbf8b9d6361375b7390000000000000000910ea1f13d483affce69d975a7b49fb73b58fcbdcd", 0xfede}, {&(0x7f0000000540)="6aaef2fc5fc3cce64455ebe1e564b3432445879e98bd9bbb43ea63a5833436e6f046efa52416fe359644bfcc50a7c310300300da19d5043a436fb22e3b76895481149066366036caafd694de3afb189aea6505c0d85e711df1615162cf7400e99a471796d879017b288d10666bef44", 0xfffffcc0}], 0x3) fcntl$setown(r1, 0x6, r3) 10:27:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000180)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd3d31d4f59c0d040652eafb51c5f6e09", 0x56) 10:27:28 executing program 0: mprotect(&(0x7f0000515000/0xe000)=nil, 0xe000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget(0x1, 0x3000, 0x10, &(0x7f0000715000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000048000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x85) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x100000001}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="a79342152ae45b12df4c2b106758e15d36ca61f4e7f0c7b32ab497a0fe20f681d384970f0cf8e2af51f8df90622da3", 0x2f}, {&(0x7f0000000140)="be24f3dd5146fd529456cafd10c6437b12d35a074b7a5421ff607ab997d24fc52049157217654edcff15e92d21f6733ce01d9f9ec08b197840ace15815", 0x3d}, {&(0x7f0000000180)="40e54ced20f92dafee46315ae65e79c4e188a4ca6aeec3d2128ec24619a01abffe25d1f97c3074bb0d50427636b5c33c8da1337157f3b5ea1d56e7a63edae69ac41e21a7f4da", 0x46}, {&(0x7f0000000200)="27d957c003f6fb3f1e382c8803c263e09c62476070a585691153febee5bbcd4f1e16a2d64def5f64317d48c8ed05bda8c96e60e9fee4c87791dacbc76461fad063f4311fc43992d1ca6d214018a05ec7eaa96b586dc790", 0x57}, {&(0x7f0000000280)="aa0d2f2f0aa584209e68173822b846d1a2ff76f77c6debac79e1e0d22596372f51a5fa4eebaa4fd326801061d9b9cb78da1f92945cd84dfe6cd37987180c61eae472d2d53e6193055a888cbd6817a6d485e7c7abe626b24d957982eb370eaeecab356fa3a03311a88258db740b748b25d7742adb7171", 0x76}], 0x5, 0x0, 0x0, 0x8}, 0x407) 10:27:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*%\'+\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+\x00']) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file1\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 10:27:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 10:27:28 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000001500)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 10:27:28 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0xc000, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 10:27:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:27:28 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x10001}, {0x3, 0x100000001, 0x1800}], 0x2) semget(0x1, 0x6, 0x8a) semop(r0, &(0x7f0000000140)=[{0x0, 0xffff}], 0x1) 10:27:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfc39) flock(r1, 0x8) 10:27:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000040), 0x0, 0xef) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001640)) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/146, 0x92}], 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540), 0x10004) bind(r2, &(0x7f0000001500)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) rmdir(&(0x7f0000000080)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) r4 = fcntl$dupfd(r0, 0x0, r1) kevent(r4, &(0x7f0000001540), 0xffffffffffffff7f, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000004, 0x5, 0x6}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x9, 0x4}, {{r2}, 0x0, 0x8, 0x2, 0x9, 0x3}], 0x0, &(0x7f0000001600)={0x2, 0x8}) syz_open_pts() open(&(0x7f00000016c0)='./file0\x00', 0x10550, 0x9) chdir(&(0x7f0000001680)='./file0\x00') syz_open_pts() 10:27:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = shmget$private(0x0, 0x7000, 0x2a, &(0x7f0000ff6000/0x7000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) sendto(r0, &(0x7f0000000340)="3e0d3b96e5c886fdccb0695e038183b0641a0af1bdf4601be62b3ca38f2eba192eb0fdc5204c363422f387bd60d204a2f88a59f12bc05a6064b162a23ae95e7442fd562ce765ae32af3f12252da5938b0820f0d13a5477b767183e86a15b73d72b219154cc94c13ee5c12a85ce618803a1cb5e7bc4c9322b47d99f4c53e6f03e313eeb46f64ae6349b580699544422297522b44939751abb", 0x98, 0x8, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="11002e2f66696c65300098921b31fd07966411671135a7b43d78188eee3020d8524965185a8500c12c27c4a9b928b896b1544e67ba7bec9d87ddfe2fe4fda09a478685723a996b34c1b514f5c12115a9423f49cbeea85c1e0103d9411a152e767695a0faa3e6e03cf9e86470689c038eff293565305cea041d0b2015416f2487815338"], 0xa) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="70274f8b2ed0447a985a95617ad41af06d1b12e65be56d7e1bd84cd63c191601677ec92bdca146a8440a537ecc6bb0c0cc69205b1de73097a5f0650361bdfe756de802d5be3391455c070ab7854be8af087c207a71d51e27ec6531b055386ac680f3587e98165fcd7011aa9dd368da05cbaa8761e221c1a0fe72ce5a99ed8aada3e567b1692de4f9b6691c337a2ef2925fd21cd780e37e3d6cbec9b68bf9e7d47ea2a13f99a69b5649328c89b2c0e032015bbe981363c2b45a503a8865a8bcf2d4331d34fb630bd25ca5e15375265cc4856f6754fef0e10f652ea09711308de82f339fb525ea739dba766b4cc9a97312d304bdc05ba05ad2", 0xf8}, {&(0x7f0000000200)="8809b2ce54bdc6a7a71cabf37d03f37dc89ce6a5d38b76d8df09ac63eae081d818eb395b206ce07c28848245e0b94a130f01e1c8a800000000000000", 0x1fa}], 0x0, 0x0) 10:27:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 10:27:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) kqueue() r1 = getgid() setgid(r1) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0, 0x4812, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) getrusage(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:27:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfff, 0x7fffffff, 0xfffffffffffffffd, 0x0, "43949f54c67e3463da3e37c46814f916407f91d2", 0x20, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:29 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000100)="b38711792fbb1f530acce6331e849594bcf7b5a21e3202af2b698622c87ed37fdd240a50f559326fff1941a3ed34fa6d15088519efa254317f9addef88d938eb5d673da5a0b8e3645fbc89f0c911d630161d2b5ec58d78a7323a3666bafa5d82a33780ed2ca517473071c5dfd2b64a2d50d755ec0e7e20e848b128fb5a4738918fb0460165d06995866b7a89183b6da1125d01a7418bb09b9a20c59ec909ffaeb3dc29ab5fd6eec5c0ec704842dc8caf49b8768c7c8da2e23995b9ca61dbb04deda301ea1466038fbef3055e3f33569a10c4918f10582fddb71d4366b32755196b009ecb53cdd0565e82428503f4123bdeca7caf", 0xf4}, {&(0x7f0000000040)="61806fc04836470ba7f39c53fb2044677a3756138ecb7367244e6b902b07d32561b981cbaf0e8d4ef92a90cf94accb95ec907fc4c7c5e803b1a27a05098a1a71d7cb6b1a2b36af83207752f51f", 0x4d}, {&(0x7f0000000200)="9304db874f43206c531c5a6fd409b11ff5990671c668e1a0c56137f57da82ba6d22d32fb628d7fa317aa2b8431417a0dd2c21c0e4dbdd0e52e2bf1719d7394f15a82b4e6eab16f3cf9b3a45a8840af9b573de3897c8cf17d88b740d3782ce28654827a5cbe872d79684ab76b29d4943c1e21abf08d5362f1cd1f6d40f8dfb56df507b36c509dd9606fd6faa8b66d7eb0ca7b1951279e3148ee7a6acfe81db96b924283e2aa6ed781401756051555662b1a8bbd66a9cfb5e79eca0598d7a2ae46bdeda43d10f06344dd6f8938029797c4d4de3a236fb844f2d7ea4abbaa75235fbdd6bfacef625c9ad3d42cb0701d298acbdb2f927a", 0xf5}, {&(0x7f0000000300)="8737079ff0bb93944643d07f38c1bcedd63afd587f9f7f52d54958108badd1141fda2ed39f9028042ac1803a8f4afe765cbc17da14b0aadad13cb454c4e061ff813bb57b798b73ea0ceb03c0fc81b73efb37b10b6140c7c570f55fa36ec4e95b9a61f14afa412414fb14c7d3528d632293a5e29f9905a489b88eb9e017b9e4af1d9fcba498ceecdb6c8fe78bc2449d9042a5755a4e76009db6a730afc798d56bef201cfb0e87d6133736f5a26a630bd25a4b7b111174ce5505b30722abb36d85341c410264ec432bec06fb05a9855c6530564191156545907f52a7", 0xdb}, {&(0x7f0000000400)="a0b0318170744d699a2683c7e49963a20ede039c7bdacc03a50116db19266016b77606d373f7033eee80e94e1db4956ebbfeba52b3b7aa1008f514b50418b580cd64e0738df978c407fa8a2c5ce7dbfe15f6638b6a59db72b589beab8c30481d99f8a1ec8bab87df45976b50007b19ade312a1fc41bf0594fc4bb577062ff6ab05d7b54e2cd00417355bc94b7cafe78e303c77f4d0c553ab6119ad01868e3c342d2884cb9b6047c4ab77b7eb891b6d965cfb5a4823fce613dbbe9d889e3448922accbc341713cde2685a1f6b8d1a6037d4cf1e947aa43cbe222e511abf712f5ce0948a9a1ff33ef3fa22d880", 0xec}, {&(0x7f0000000500)="d92dd6d0eb886ad6f828624d97f689590c7629859d973971cad33b9732bff70c794c0f872c2a26e2cb1965a19c190c3794eafc596d6c64f7856e37439abdc4953798f78e5dd8884d6a6a080ca6b5c6834b555ac8bfea8b595856c5e3b9f3150819c4aad369ac8f910f88dcd9c54fcc9f20f1ece0ae4615cfffd2725f7e587b93a5b86ccccd9dfcc8b16911729be37a24dc896b49a99b317a9928428e86f63ff0b299dc12b3a6ab7084", 0xa9}, {&(0x7f00000005c0)="225c075cb9a35017a6c86f557cb08bdb2e3b16d93aaa8ae59ba6af10f29f7db46b404efccf95de3710c39d885afde8aaa1489ab6ffd126036d3f785394a8d8507f0ffbdf49926f3110de74e561d21d4319ed11ff937f743a6c39b8f9e37db3b09160277f8e894a759b902139c3d395f23422b9cef69db9cffbf8e6b071688ae3c7e2878fe2e43c2fa32738aeb8df509b973f836f43674448d47f7dd8c5db74eb4bbc6978", 0xa4}, {&(0x7f0000000680)="14d05f3d759096560e08ac5f4cdfb086b10a5000f19fe9d5188a289301a8caf62c43def9f82c360ba4bd5fb26eaefef4895b8812187400e94d79a5b9924a1cbe403fc5a03ab7315360904f78e9e0da43bdfd604641828f3df8929eacbfbd1679509fac1e6f787ef4370009380671af07dc82ffa4e20b056e37675e843372324b7770472d8f56890bceb4e75afbe0e137da78cfc93284a5b35fb0d13f46bcd78674303e449089f07124cc2ef68a10860a6302d63220477b801fc9a829462dbb0340d5cd807da55a349f3aaccebe", 0xcd}], 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) accept(r0, 0x0, &(0x7f00000000c0)) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCSBRK(r1, 0x2000747b) 10:27:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1ff, 0x3ff}, {0x18, 0x1, 0x7, 0x7c}, 0x2, [0x9, 0x3, 0x10001, 0x101, 0x6fb7, 0x1eb, 0x1, 0x7]}, 0x3c) poll(0xfffffffffffffffe, 0x44, 0x0) 10:27:29 executing program 1: r0 = socket(0x27, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xfffffffffffffced, &(0x7f0000000780)=""/160, 0xfffffe3d}, 0x0) shutdown(r0, 0x0) 10:27:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef106003f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/71}, &(0x7f0000000000)=0x49) recvfrom$unix(r1, &(0x7f00000001c0)=""/132, 0x84, 0x802, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:27:29 executing program 1: r0 = socket$inet6(0x18, 0xa, 0x7ffffffa) getsockopt$sock_int(r0, 0xffff, 0x20000000000222, 0x0, 0x0) r1 = socket(0x1, 0x0, 0x7) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() close(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8020, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x2d) r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="c216377c9a9eb266529ad94d", 0xc}, {&(0x7f0000000080)="839387b3666157d85acbe6e765951a69927bed97fab97f0569e4b0195ff682bfdb5f08283a4c0cb3838716bd082098da1ef5aa0c6a1af545bc1e913717015a2383c95d322ae3c71e39f0f0a299eca92f1f990963c471bea23414905d72515cec392f0745cb79df0f78b394c359ffedefd597c5", 0x73}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff0000010000002894457848a6c658551642514b3c710ab571ce5e894ecf71121b107683627004380ca12ed047c664f96e9c44d4b8aa6e933e224ce8e8282a3ca48ace598380ef0523f2f670c3", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x405}, 0x408) 10:27:30 executing program 1: rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file1\x00', r0, r1) symlink(&(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', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1c5) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') rmdir(&(0x7f0000000380)='\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') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(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', 0x100) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 10:27:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 10:27:30 executing program 0: r0 = getppid() setpgid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x7fff, r2}) 10:27:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x7, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3f, 0x8, 0x4, 0xffffffffffffffff, "0d2fed47f20b37fa4acb8a139161ec2694f0b3d7", 0x8, 0x8}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 10:27:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="07056cc28c51d3e213af1f2ec4c9ee2a4a586d09025fc4125e1920", 0x1b, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:27:30 executing program 1: r0 = socket(0x1000000000003, 0x400000000002, 0xfffffffffffff801) r1 = socket(0x2, 0x1, 0x9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f00000000c0)="71f93d0c6f2388d461e31498f518ed6b1000000000008b9c82094ca9ffd1c459ed789c872cc57923fde613f4e741280774d782153ecfd97e12048dc4a25b6c9f5bcd00000000f1fe24ad4b3a8349ab6bf4ee9100e35ad8f3ef1d25fd331804e679be6bb93b16641d520ac04fec839699f8c7c3c0fb9ebd0ddb0358c2837981e4c09444c747b57562bb030bb5b9a6843b", 0xffffffffffffff6c) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:27:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x5e16952, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xc, 0x40, 0xff, 0x168}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x288}], 0xfffffffffffffc01, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff8, 0xd0, 0xa0000003, 0x0, 0x1}], 0x0, &(0x7f0000000180)={0x3f96, 0x5}) r2 = dup2(r0, r0) connect$unix(r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3f}, {0x1, 0x131a}}, 0x2) 10:27:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) shutdown(r0, 0x1) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 10:27:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) 10:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x1, 0x7fffffff, 0x81, "9a885a831e187ae9313b63c00f414edf6588b22b", 0x5, 0x373}) pledge(&(0x7f00000000c0)='}:@\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:27:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 10:27:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x8000, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x41a5, 0x1, 0x1f, 0x9, "e6a01b67fa1ce54e9e997040ac22fabf7d8256b2", 0x1000000000000000, 0x4}) r2 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x2, r3, r4, r5, r6, 0x1, 0x1}, 0x7f, 0xa2, r7, r8, 0x3, 0x400, 0xe0e3, 0x2}) getitimer(0x0, &(0x7f0000000200)) r9 = getuid() r10 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r9, r10, 0x2) getitimer(0x2, &(0x7f00000002c0)) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) getitimer(0x2, &(0x7f00000000c0)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getegid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x200) 10:27:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:27:31 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f2937008d5aa6c0de50c81c46ca91fb3cca69850772bdcadd1b53aec80de7696bcc1ab2533b00c6356158f104896f869d374e6a4ee5f02eb6e090cb98a0ac1055b9ac2362a40a3d81fe28f2687a78eb7a1a3e6277685299620a23c68fd1ac24a9bedb96e4baa070ab16c724fd88a1e27f68259804dc5fe967bb641d0f2c76b47b7339b834b6566fbb42aad960e7b9cfb9237a7eae394dd0663e548a690f2516097936b", 0xa3) setsockopt(r0, 0x100000000000, 0xb, &(0x7f0000000180)="abeab1fa5b84146506000000c83334f11573403408753880548bf708e19cec9981ba3afc61c4b6de59000000af7f000000004748b9c84b2aa7de0000", 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 10:27:31 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 10:27:31 executing program 1: 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, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = getpid() fcntl$setown(r1, 0x6, r3) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 10:27:31 executing program 1: pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 10:27:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 10:27:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 10:27:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 10:27:31 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget$private(0x0, 0x7, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 10:27:31 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r8) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 10:27:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 10:27:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03070000000000001602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98982798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb52356baa98fc497d7e00d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3aad098c4b0fe320ebda099b2231c0a4944e4738812a4582b0f48bafdd4dfff3059804777018ab090594afbf7150e743d51619c061406954f1cdceb1a3eed44e06af73176825ae51f79890c5028c57cbacab74be340dcf1bd087c2ef41c9c433e0b8c01cfb7bf8684316b1750556f0b2d67ef"], 0x19a, 0x800) 10:27:31 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) 10:27:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = kqueue() sendto$inet(r0, &(0x7f0000000340)="0d06495335cf6c89ec67ade404b70fd73a4a6aba80951a8c09f52d93740b32a2170e2086e662a1b3ffc758178d20b9bc42722cdb26b774454fa145668bbc61a8369c9284a72555edd9edd8de777fae0e94e6466ce74f615b21879dd65b606a1afa44cf883ca8b3015e7eeef50652e63c133860efe0f092dc01af20c0dbafe8f9ec2ecd5f737a4ef3ae2b975019f663f854a7b74de542fe0e65c1a9bfbaf2b7f37cd7e7e5067b012a48914f5284904fa776e53d1c333dd1a948b41df6f82ed0cc5ad6a76d0b49cd3bd0a11792c25ec406eb77e376c025c3ef612320bb6b462457df76e73380065275e65094aba84498ee02cc47cc871304a0fad36ed34ca38679878e46814da4b22ea8822ebba23f1fd0caea0dad387e76fc7b3ec74577703391c71031e66c7bf3b8b7b58a25abff396599f34070c9eaa3d53b7629a3ea970a5394afb5bb1fbc18bc9ae38d99ed061e7ebd98bceeb1fc0947623c9c03f646d75b8cb6e4224c771caad2d64b2974fac8295ed46c64f1ffbf5a82583ed30d43a39030e76d58169ff2ed438572efcb5c31bad9bfdb97314ceeab1f1e234ecb3f970d59086a9f6ac2c4db5adad6f85679fd11634d941b9052c0527d9c989839ed0d30c4e7cf3ca07246b32616fc5dd61c70928dd43d9ff7924ed920541474a543868f1067a6eb884eac0f02641c674e2b12efda6e67d32362b8eb5b65613e56615c7b41b0f577e4a651f6b99430da6defbcb948d4b6012801ccc58d99a1a65832a66c1d2008f6082ac6d7d29cbc54fa83a5a26d4924c5e909d625266cdb753e4c3c0716eac412a3781d0afc578f31a719b9329e60d2add63fe8fdf0c44e25cdda3c2c8407ebf2bd1d85f6ae0f21a1ba061e11a6f77064b76603259f006abf34a79de0377f5a53c692b2be22da70cbf3c6ffe5025cc3940f8ae4428f88ecfeab2c0567566b4483bd8639c799f7fc9bcd794d2bf3a07552eecc1ee562f8b03158c094f75633d5d0c344541ed16b919eea1f2a206925d7b02c324f486247d7d80dbf165dc15b34b1194586fc05b8a42d6a083bda37c7b48b2d865d12d1ab24d659051e8fc6c1546d4e258c007dabb7e6cea508d2617ecc29b5b64f99abd78b28093dbb1690ef42c14bf63d9d66a42c64041d3992e30196c91bcc1928faf258279a1fda8419557ca4cb3b7ebd75bb1783bad63b3fd35db74c26a71918de6a2bdcd42d9340c0e5e11f51896d907f1e7ff064edaa071792b42470331a013576549812ed97e522d7dedddfab1fbbda292616be6d0c36d378f0243d6a68ed354b7e5b63fe199395b817e25027477f251c21d904caabc2ff1359f680c7ce9b0436fbf3e2a5d5dae1d7c2c1c90a76f1bcad21242c20eaf3cbc398c7cf839fd7770f3e9fe18eaf5a08d67ded4f1f2092cdd436a2353e79ef1d9df266fd07f1a51b29066f6d021695e3a1661e4ef261b8eca7a37a50561782dc5adde5c00e78099c1544f0d3dbd6ccba31ba6c9cfc6a76b0a83461457ad048ebce8e395499d05df17b19d1a78bad49f98aed1e18c8db1b8c175aa652ad0eb4f38028a0068426da22d6f96de416527cf0c9d59cf2779ed2ad0e4598cb91e7db1577e60a211e4efa2a20c4d8230b59c8272088bc4f360aec9df2ca4f1cb790052f469cc7e6b5d04527b69f6463fb752321988a949c5b746445c57c25741d31b8f46765ee21392537437442efb440f630c9eb05171406be7caa25d7b5f900b67bd1523b7a27cd3016f1266d55ccca01217226165f598142c1b2e8db3265e174b2b7cb6b8d783462b01bbad2e2cf3aa6d05b6121b0ec36cf8a9c18c4d3e9ba2e093558f455eb6dd7c4b09dd9fb3be54d6eb6b22aa12a142d49752eb32f0ffefc3ff191e1e79feb44ccbe888041205cd792a32080a87fda96d61595a984dae365e410ad151ba575daacc6b1eeb3ac713cd47648ed77c69285a485dabdc813ede8b4fabdf38a53421149a938374ed686a878ca573831015ebbb49e5684c9f65c9d3cc9bde9a488685e05dff619656ef63ba95aabea6802657345003f39593a9e3b4980d9e4b03cb57353cf70a15053075df19ed687b6778ec9a456c365a6dc5e470ec27d10764a2e07f4f2ffbee9a391e6d952af301a2546880a3f183c2cc3d800d599634a54c9c16f780d30433e317f74096acfaebbb5c0b488cc3c93d7ac7afda6e3b457a178bad2d4c0970ba678be9510e0f719bd5f615e9471d1c2051c25d819314f79fa24caeca559b4ce94bdbf5904156f7f3107c07d11a0f42ab680994cf42f96867db07080b2ff1b041686f078498677cc640d072dc7546a2b3e09c3f4182f532dae863e9c22b9cacb90a4e9baa2e5b52a8f86bdb9c1f1de997dc8a7cf934659918dcbd2bbac30b8282c54a4a596c6b7dc016d6384eb1d399c6c127cab2e2a824cf0ec293f961cfaac1e6f8d1a2b125575d727da88216214096ce13ae2726884e1a8d5c589f3c51b9c88b236276f2e4b3a5fac551ba5e6bd4fdaa03396151fef7717d0f58cb0c1df7c9f2738fb226d24f7e7af3e26b43d8a56b75b62386971cfbdcff4daf7f7fc0f2c4717a3aac691e8cb6ca736377dfa984d05a62f3a66621c72418b8f7750badf278ecf1d474b3f47aed27b678b9e8d34e63475317110d081fcf765697098cb73d6faf02769a756514773b480fb1dcac3efeed1b4faaea17bccb7d1e5cbde642d6667245731abcb5af558c2b38811506cf9db8fa028ac34c79cca7acb89774a7220badaa03973b4c702106862a8d141d93c0310ba89b644dcd2827648104b9c0bed49de4e51217618f9128372cdc570d9c2c00b574215e906e0c91a392431599963dff389b2adcaa1b6e207907a284a4ae493e54f73f12c17efc2c80b5bfb9b0022bdd1dcddf0c10957797c433b8ceffa38b73e62827cfb52d4339d2391f625dedaa9bfb953d63ff886345ebe7e4ebb61b609a65fb16d44a25e169aaf2b2a7cb981f1968d088d1693369788149ab768f70bea66d0f2e1ae8a9c7894ebdf99cfd07317b3ea3adcdf7e3cb1b719f23dd55f4a8375edcd4c5caef2bf2e8754bbb5d66967ac66c4daa5bb382c1930793daf2632828dfc7063fa44541a22ae59e2c51e01b69ae8a53e1bb3f8a38af8dc2a6b7528a0532694690a3b45b281e814a7ed46efc2f38903102d1141df89a40f64b6c84af70cd3678075a4c67f511f94868f3b6a67a9c5fa28ca13956787d3fb1610f3172c87c31df9075c2f82b5c23caae0727739378ae63aa809195d264df67835386c343a7c0b07720efa44a3bbd958869c19a744598e95d2712afc0e2544f30b2f4abce4a22cbc5b20a15bfae7b2446958ea683fcecee0b87e010b6cb65411e8cb9322252da2277c8daa078d14c45b96e497332362f36005a5724bb6bb9f1c232588cf7aec53acac9d4e318baf11ef4c01a762261fb45f35281a9af666044f5402db1097e7cd27f718fcc4bc9180341cd7b402a0d547b0aba917cf81ae4de717ac5277e80cf976bf17ab5e0dfb91a89e426f19c8bcceebba52aef9327c05de6adc34c077ed37a58bf9c913c4558274911c306e4e3e7e32db6afd8833da31e5f38817f908d1712fef67dd1032104a458930adf1ccc037d2c1096c97e45d947e831c7687f3c1412b167b8c90a53698938322814b838c9e82206c207db671814a31495c25ff876e779bb33b443633579e8d6e0e3e46974ff65e1203a8ec7410fc8e4eeccfb7b2bffbf8a841ca16c8b1f0110a8965fe021d6431d407274bc9a0b356ce9bd696a5dfefb2dad9106f48b1c5fbfecf4789cec393a532d1adf00afecd51020a4ec2d88cf901943fb54a21918008d5f4729d9f74e4ba2db084d85748e92b28c11bd393b6f63b4721acbb61471cb88bc4066223e8d9f4fcc9637800386708e9c6e40795092a99ad11dd818738bbb4d444e1273bc8dd61c426e3433e93329ac49fbd6abea179772f841f378cbdf704f53fb2e2ad108de2e80b68080f3bb6bab2d10018612a410d06bced80f80482c573df6910f7d16e3c585a1634b49b4f5bcd198e1eea0d1326e6eb729d4bf810869cb005eafaaf398b301ac21831496791a59b9501649157528d94b86b291ff06f0587245a9eec6805110567170d40e6287e3fc3e1090a90722b18abe3252127507076e02f243ab161dcd7e736b43bbcf445bbb4e9b58a1fb3478ecc95a24e68263b6a4a1c91b9457703a0ab6b9f33794c9cf8199f40c7f07165353d989cb2dfcdc35be47ec6f3bc9cad93d7675a7e6b42405b3ef3b5cf9476432e541389ef8568af4bec04bbf53f53b348084385d68cbd90e5dcc8f463bff55e88e274c472b0094fc74092b26f4c228eff06ce8474d4a4576c28bedc24d0a48e4719639ab8d9f929cb99bde64ce493bb00ef6a85d76f5efa345657479c5c68066b1f6bb7282c6b8b3c68cc9d1de87e246f1e4dce30eb999d96b8d75c299fa068404dd36276d3983f96675638365261bf24791500a7a30de58c7ae59bc903e391a1aa9eb0a1c409aac9c24f7f8b2afc93a8cf1d646f5370ac9575679d9cd5649c210d1b8d53c92b0383014c39ace831b7ef7a41a59fddb6120a22fddc8db1edb9ceb7731c8f4583d501f61cbda4f8c4798c8007395009ad6999f18a5db5a69675bd021f182079691187e40db64875c748f01e5f1157408873fe0ec591b4f6d49269922ad405de62b203827b3cd81deda5e36039bdad9ed8cb6b9ad349a9aa94433aba6715a12c60685ece4ba6b518cc6df1bf199c01c0c2bf0ed22ec711e592a5988176a2408c44a3db5b922024fe208ee9af5dfeeac3f10a49a6276e1694170343a6ab0ac634e1d94f7866e8e90c87acd0495d0e1931856940afc8807943581dada4721a826d17ed4f9d72b709065b3ea7d65f39fffc922338e8ad5c93b211e705461b1575f6f020b27f6f16d727067f5e393e64f5e56ec6998566dd91ff76c66f5ba460960fe23e3764c0e94492c3f220e5c5b403b8c3c399e200274d1724dd2570a52860a079244ac916c50e16836d5df3b75bd414bf24c6719a98d5fcbc561585c1ae797d7cf3be1aa07ed62cfa743ed4315d4d527a5acba3c3432d4a8323e27cfdec9c7b6133b0e960c7054558271ba215e581e36cbba751841b3b2c5bfbc2044809216a700eac128e23076499daaddc064d2ffe1c2980a450f5e01a5ca9705d73cfaef313b84adc5996bb38221609112b1fdf6a8b4d010e558ab88e9acec534e316e8135b5002fe9515650dff580c172a498ae1674b44a7e50e13710cc75d138e88666b88ce8b0585ca4412d6800653144b010e9386d98adc99b5789047cd319cb5378e24042ef0bd9c30f2bf9a3f845b4c04a3f56fb91cff89ed2724659dbf9666780d628d86e9628c5249aaccad42d4157cd04d0e99b266b29a73b2a47b79810a24ff18432612aa468107b3abd1562a618b2f908615bbf72d30c4e5c82cb1f1c0a2d1277c51e760683bf1c40fa3eab54ef54ae5fb253a46166d9cbb152a3bba355eeaf5f4a0b408cd9002754c1a22159f49a9dd6f1d71a4431adcf7026dd7b00c2c91b120acfbe12813cdbf3f0aa91a216d87be7e521e2502404f7c5dd17127cc4c3fd2e91c4db40ba385fc8c8ddfd0e4d7aad3692331c6a7faf8b398d983ba6bd6ce8443a7d6c70a0d34fff676bb11784b5776d275b2739c5e5c151a27b25dda80e2e8e3ff3f72c6a53d2461902b40b6e6bdf764b3f67037e089106c3fb29fddb91b91450d2bd3098f4966cb3cfcf896620b309a763345f63f6331b012c857490b6cf1008e09c83edaa1", 0x1000, 0x406, &(0x7f0000000180)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:27:31 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000678000/0x13000)=nil, 0x13000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:27:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 10:27:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xd, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:27:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:27:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 10:27:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x81) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 10:27:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:35 executing program 0: msgget(0x1, 0x200) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="2b4898779700e657a8b0b9fb7a3ba168f037fe80bf91d6e8f14e48b97f7cb255cd0b94d36075e0d0e96af2f804e8f7cca72469dd7054ea8bc06b5f0fc1aece482fd581731e2c53d23d450c30e9f154c92a55400cea95734128c9410efa63490cd645e0e21d8469fc29be2167d5ecf23ae77a9c10c3dfca845e01ebdabc9ffcfd8a0815e33703271459589ff2ca8a6ba27eb66be8c0437a6e15051397f4a18529202e05910ea762c1bb6466dd27e3eb5f9263e45954c54457de02dbf41baac1de61f72a2c7d2c545f8fe63c7d08e22bee9ac9df9585928becbb8f626136ce1080cee57df829e0", 0xe6) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="203e56dc7de6c85fd8d086233d6423d87a0037a6948c70568b0183cbe0a9afc954c703aea1d2ba1cb693a5ad9b2e436ef9f2ad4b9ae1a776329b2cb7d6f120f570a90397403825ecfc7a1b12a500c920df75e3a9e81a6f0cf9472ade62dfd4d1897f51df449054201e7c18f64d37a65f6daf52cd9ac9655818d29caa312b29f007cff879bca03ed5d2f843640eabb4fd471c7a93877ff142d0b677be4f6e13985ce71d300bea6102953b4082f209fd3148bcdacc78eb833055d3fd784beb12bd0aaa3e71d1c0473f7ad6f5abeb52b7f4efdcc9b09650bedabaea32756b4ef0b71dc428da3f45849e6afb", 0xea}, {&(0x7f0000000340)="11ab69c83bbcf1733e7003db", 0xc}, {&(0x7f0000000380)="29c3be4cc7c5b3a0ff9f97bdaec92c743888fcbd", 0x14}, {&(0x7f00000003c0)="5d8a6e4cbdd83f6447828f73d058dad02126de9f8645fa6fb3901ba904f645d21cb883694967d4a36113d57b2138464b371c75b23693f838c84193e19b6684fa386edf6d244aa36698d5153fd89376668664f0af26a9c902994615c6001922f6e8df2be7fcd0d7779231eea096976c30115e71b157a7608c1c27e481f6fc9ba258ee9c71283fc4f1484c06785c21b0faebe7710ab1ae30c5396d1db7426dde5a3c5c5ebc9e47a16c2a7446d3278789c9c462ec2cacf996e1f7db95f7e902eb8c5bf53abc71fe9b3dcb98de8c9f6f8cec8d8f60d51ddca6c4ef15674c7bc033a860de675addf60aeea2c777b42a2034237c35edad8609", 0xf6}, {&(0x7f00000004c0)="b6afeddf7acc56c1486260522214a7545823e88f208f6e4a23cfc52bbfb43480f1436ed4c882074d4d7a3d2e6d82787896bc0943ced6da57af436f24d9c935d92f24564906b63f7518", 0x49}], 0x5) msgget(0x1, 0x14) bind(r0, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x40) bind(r0, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() shutdown(r1, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000680)) socket$inet6(0x18, 0x0, 0x68) r3 = accept(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) recvfrom$unix(r3, &(0x7f0000000740)=""/72, 0x48, 0x800, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) mknod$loop(&(0x7f0000000880)='./file0\x00', 0x1008, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000900)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() msgget(0x3, 0x4) fsync(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0x80000000, 0x5, 0x7, 0x9, "3135c86cf889b93d288290a2da2917c093a60f18", 0x4, 0x5}) r6 = shmget$private(0x0, 0x4000, 0x184, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000980)=""/70) setgroups(0x2, &(0x7f0000000a00)=[r5, r5]) chown(&(0x7f0000000a40)='./file0\x00', r4, r5) syz_open_pts() write(r3, &(0x7f0000000a80)="af7133d699e73d9595e0d57cd340a53c7bdc2c9d59f6eee240769b38a1c2ff39d3110af3adad88efbace388bbed2b57d27ccfc73553edf420864b8a79dcab4ad4eb292f2c8a701b13dad08ebb6d44020eca50bb268f7a4fb829a5a5354e46d5c50535c894d52efa9fc84b5d507e5173251d6998dd131166c6d87bc1ac01106ddb191856101277fec3087b0bf6388946417993afe44c62cb26fe3151433633e01a07667e3587133af88645877d06571fe8726d9e13f061a5dbbbf41503aaeedaf0fb118e687fc3e6b4606a307fd3b44a54f3a5778940e8acdece9657ca0a17402f8757f760da15caca1b8861a3cbcac97b2ccb9d90a8da24592c89df639bd16dfc90eae1077e10730c9ad3af2e8cc8b48bd78a60d05be3e879c4b1f4a94ecf3b331bc2117bd1d74f0bcfcd81358d801452da4d8aef0a69b43c884ea339e9419f0a55561dfb64b1ef90a243550633712513dc437a5b33d049b3a8264d2dfbcbc2413c0bd6dbfb0d1959b82cd3de5696ddb00ab2bf3d26479477b02df98da5e631b2c2ae4c1a71320572e2c445be77090e1f811283fc21ccdc0c40ade134d2ccdd9e3aedb4d21484c2a6a69485e116873cc6ce177b35aa54c076a7284cc84500817d2db8aec3f6907c3bf9922f59a7a18ddc8473ef8924ba53c5241083f6fb65947ff56a288ad5d7a8256a5278efe30434f2c1035121c1dba35188bf98bb61e662cada5f658a8ec892ede8225e4890bd6bd090ece339ab807dab0537588880813d6baec5705aaf32f5b9656a35e5f44c3548b53719e8cda9e9d078c16c4f9c4cc19ca87bc22e26171e2d971702d0c4ff0a5263d3686dda345f458a45ebe6c871bc1c3719bd18df0d2997b0ffe381384f838003f5d1763ae92110c37ba6fffe4a240ed0a9fd8a05b533315b38e9d6a8fdb8be7299d39ff865528bce6d4e2269b1edf938b04f1e6c4ce0b6dccf594e88e4cba7fee604444c644cec5c4bd9d427ec5c320c86ac406494e498c20488bb29b8359ed6b695c1e55d5754b7cb4e307a157c96e4ea8401f1238d5c302006cc8041a71e13954e64ed90fe9656cba5bf13c32e3c693f38e8350cc429a7003c9f0271cee538686365fc24944ed20d3609277bae66f21f5552fd8234ee1535a73c4cdae63101164ec1334c01c44fcd34300d347bbca0aca7e40e8873f568ea75281a65c7fe58360c6af84a603ab7668a9ea222fbab4d54ead68e5d40fa29297468bf7d0d83a6a7ea18fcb776fe59a5a932506382af422571b34d89f4f0de44a13470129d0e4c6b8907f3c9e1bb800e62c32838081e0490854841e7f5f4cf137381939ed5ca3cb30b72eea5f088ed29fd450a5b25f7b3d5c20f4155be0509202a206b059c56f4bbc3c297f90ca4b6bb822ea15b6b083d22d106f3ead03a290d79b54978250db978d6b5cecd3fcdfa1164e9896defe1fbc86762f9a047a53aecacbc364099fc43d464d34cf5737b51e3c881af83eefcade73c69f668608de10156edaaa55832dae1a88a0d415768fe993ca291e14adbab39a124a8eb617c16c8ad174432373cb001ce79cfa1d9fcb50195d70e8d20924dcdb08b338b38586d05af2b5c0e039c88209e86670bf8562171b1f4f9fcd8ac4926f2894be260dc589f9b9d8e85bc37e65c1e3f6d376a7dc23a943d8141af357a1e89bf1f01e788d292df27c2229a7be17cfe6f8ca12d704aaafa4bf34fbb0cd3f9cbda80184da188d0ab25949ddb39fd954c0cf872667170b020186a8f046cf0f245d987cb3a67dd90923b2c5a09ed9210b2c97c46669ea7672fe37727616dbdf88742f2af841c9d535fedce4515ded8001ca3c7469ca3e114b0d4a882829672f024c968318e358fdaaef249d512b5a343a911c74dbd18493f31c0f3274c4d1d6ef399bd9aad87890555cce448ff5e60f9ae8ec5a781c847cc77b0ea727ea06bf8ea037693cb80fcf1909848dd62690ab123bcbfc7da0a55a30ed6a6fa7505bbed738c18abea1d8bd8adfecfd02de9c297e835c55db6b0a98ccf98d1fa325cd48e401cc7d12cd3583762ae934930076b867982098f4caeff6d21715acdddd7c0cc538cccdd9b56a9bf13b9b8f0d351a4be02b8820706a7573202fb99273d1d6f6f489996ed6344c611f4a02b079d40c889fa39937986ba664063ba7324681e7e275904a1624b35b22ae8b3724ce1ae10b97b75e8e33861368aa86a48f44cc9a4aa1f5e09854ba5c41b352bda34e9775236c2bcc274d644f10209404da4ed5fd8745a9d0ca787d615c2e48b39282505b5f424c266ed58a798edfeef2ad42aeb26d85ca83f1d4cccb4e488bdf1746ec274d0cc26f8ea0f2d64c573301c27ca0040371b1a152055cb1bac80b98bff2d4fe7547780dd6004e8b6c88b4fe01aabd91363bc811136d9cd8946a413db0926f25ea2f81fcea1cde1d4ee0e612bc3db7dc52c11bd0d31d7a9a4ae888d8f5e5a65f86f52ba88c523ccc86bb40da691ad2c78a7475eaaf2e35f36e2cf8171455f23797daea5c0f16b358f5a5f75e1da3d175f4249194b8af2594d357825dd0d90598b7c96d5b5dee285e0bc66ec032d59c5a7dc93fb8e3694c131d1a04cf8143e3a5ef0a707c06006cc65e423afbaeea1ea7998104a87fcdcb3e5834d25aa57928f609b4dc6e363362f4d45b66ba2aa85e2fe4d371771eaf9e60af8dbcd3440b302fb338c23eedbb13dd175c92140741ae1b2a9aa3468872f9f0813b7bd153eed7d43e958e267d248aefa5d7d83d0c84c4abeeaee251b8ae79dfe0c857f88df790cc2c1f2723892ff1199f0f78e8649a992eb48a67ea38a22bae36586474e9e3ce62ef8e8c184e74c3d4cb3752f77f45406436beb6b5662d2bfa5766a83ddd47b6fb460dd1cbc51b38cebf68ba18bb3a233b1c99a6686fdc4b36ce1f8f2bf11e1a89dd8d442988829e1b67eb6c2e3bad56125def953a351259c3504662fece68efe73aa9525f284ddec0334cd396435319da9a79a3df533b4ccde5a845ea7483f6a7463d1a3b40ea732f4493db05a126610b6b9afff292ea8f84a35f938a89458a6ac69b3100aba5c2070a35314b1710a67ad0a9185a93a7175491691a35629fb6d2885666ca93edc10a101640561f28ec5e19e865589efb86e71eed8b6bc05cdf23ed3ad45026422807becfbb043b3caafd51f6a318f755fa40612aee902f51c2e73b77faf58b2b7978066a5927f089e7d1d4a130df1dab257e9dd6cf12ea5444b5abaecc8cb6b5b897820c64a9e89ad9ed360f1ee43862f3cc3901a66baa2b5f0d6b9d9590844efa9a16b5324c69a9fa6d4af95d1747031de904efc36113e10ddc078897218d71dfdf7f9021cc18a030795caf93018e5d404dec2c64e8eb368ab0b485d5b3f506934173dc07638e45f8ebcbd7d1d3eb657f4786c6f1abdfa6bf19d4d9f55de1ba489a4b1220c65f259f073306531569f7b8e0220e05b38ffbb5958541261f5aff6e7697cc64c81f804650538cfee5985e2b193ee370e5d0481ef513f5579b8c00f05a4384a8b6131e8cc4f65fb1f300c5a3d7957aa2ff0f6b6b5d35143590d30a33119df33ef6d1dd6ced81debd8368841bfab3813bad15c75e266662c7ae04a89acb557513dc96ae0032648e00843b2f949960d904f1a17967060c5e32a8132a7b93dbb1e90b06445a1498d287ce32affc31f27b291b2f370ceafbd711ac8c0ad7e82057e743a75445439bbe3efe4fb86b374527ceff14cf9b77862d7b591dc62c00b6a74420220e71a6495aed4590413d61610207f881a8cfd6780f015a568a81e732f2f52c5935b91c086a142a703a7e98e0ad10ee2f4f0ddab085667b6248b7ec2df5a44806a8d5500e2920795aa7cd531fdcb6d94b16278d8d6dc83ed00c8e70ad19e9110c31538a9012e8e9861b8594bad60f31fb9d88535f28605c98c3cdad0dc6c6b910b6e63c074e6ec838eb5fc47ab729a19688aff443e7a85070298e2b10f3d85bd50126770fcbba66a98a90b9b8e0e0d33876d2ed6d39de26c7633752681cde3f2e4b76b9fcaf7729fe0e6adcbeca41195cc82b958b92c713f9ab28029b4ca21aa51609e08b2cb72f57b18975bef069d198eb0af1f2684bf5b30750ee43aad1b79aedbcd286a511b3bb109265015c12ef4b821cdc44deeb71938adc5316944e71a27c1619cfd627485d737385d6f654090d6612c1a5a08ca19c501afe290279298e5fc9698a4487f4d9a295a41892de907e91588ad5e4dc1680ede8402f263f451f4402f2645e41b3a4505314369ec4c8b8cb4a2863856fc9a4ceb5d0a6da9d6f579ba5bc59b33dca5451a3efbc127a55b5c64b6b7d2d6dc9c8a662f690df7f4821ddd8028142cd41af9c43cc0f80d9a8a3f4f7396d6667466699e5d33e6196f4f1c53ac84d1e2cdfec6b3bcccd0b1ceeaa9aa9accd32404b34311f07cffcc113f6c9b6ad734816309814a6db84d6f9b8e2033d6f4352dabbd7f27ddeead2cc0080981e6e7ff2ed862548a0b1c8489c723001f3c831b94e25dd36a36e17eb671834a596b4aeccad1e2190bbcecf40af7ea8ae6612f1e082b353355c93ddbe39fb5d53aaae7fe49fdb5908875f25f8018df92ad64f97059da4ba06a34b4b5db2009ff038a2e4c2296c58bd4f4a42371fc0edee1b7b0265b9973d253786072cca1dfe71e8539277b0e0032367957eb7c9ccbe64755642c02e9f120c3dd0e5615b80fe8a165a949ea7c77095fa82d247b9cb5f496a65704a809e4d3d0cf0e5f892e6daf67e874c5550ee61ec2da0aa4e9392927a189af1ad7bc5a2b918489394c42da491d6b0fb3bfa793693f69abff99e579ba5bef9951c9886592640b6cf5d31ceba097b4c3bfeb8834668ab36bfcba6057753868ba75e19b5e95d9a09cda687cabda7baf078a8e24c33481361395804c3e1603b214776dfa6c94993561a725b5594b28ff13ea810da65dcaa1b84478fd2e767449d16cad953e2a9f6cb0af6b09b7bb5fd5df5a8b858b54d6ca4a85d4dfe83bbcc7c81d034bdf7341165de91a9c13c0408eb5129ae160bb0ab0d7c5c35d78411328df31f194c301d219198f8e0582b88ceff9ac9b40842a8b15662c3f1da115714ec3e71b527b559d529a8128cd810613ccfc4b1fd24eea151438eaac04ab1241fe20dbb1ff4bc17bdd47b47bdea2d3836724d2e77d01645a8d55a0eea7af3f0fc54dd6805c2209889867a3f41bf3474a73f3b625d47239df34f37a905d4c3b242e8b2a3441f1d2b3ce99756c098cab21bd4aad33e0620242a6814ea94326466538822b9f3177e534fe35efb6cfa8c970dae695da677ba7025172d142a3d58d121d2431864e7cce2ba95ed5147106a05d6c48f0450ff9b835abe13a669e09d6f7e2e1643cd968f58bc83900f7681a419707b492eee554eb303e1a68e0f5270a216f9ccd4dd014c674489ccb658922a2ebfb27293fa7255b87d478a9986da8202d76504376e6f0ee5f4fcb315c490ca4af9f9ae68de0ee504a31861c8d37ac72bdc3e357d493b4a2528596f58c8bfbb9a77b159be9c231824ad3b8b44147c4fa38e78327cce8adc53168d36b68ee804094a91f2843075581a1a5cce330aa1099fda1889bc01ab842f8ed948c98fdfcb41398e3e0291a60c4bcce6382ae95312e34d0c812699e0c0386dbdfdd91739c33a174ec31d332aaa74ed0fdcfc5207a04a91a2cb02e4009efb26f4745ee3e547d31e5dd0fc9caa5078197a619456bf63f1917d23a9b93a5c368d28659b7026875760f7d7f98f01dea2baf6dc94d357e1df3ab8f128d4b89fe10a1e5301e3a404ff94", 0x1000) 10:27:35 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = socket(0x36, 0x1, 0xfffffffffffffffd) sendto$inet(r0, &(0x7f0000000000)="fa6fcbd67c4be6dd1c4b83883e3a35028f7f60cd0ebd8f23bd7b8a9c5a0113474c96c67bcae326d543f76a82aa0a8a107ecf162e68e39455ecf633a4b5a430", 0x3f, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet(r1, &(0x7f00000001c0)="7fc53b5161b0d95f869ea213faced48ddbdf82b1ca110d542e8519f1488f60eeef8da41698a08f28c4f937327e3f3c7625d1d76d06c47b25988c7019186cf445d0345bdacd4b8160770a972ea71ad2710ead7610dc541f7c7afe1aacd182b760bd1210aab838758946d81011ba5cfab395", 0x71, 0x400, &(0x7f0000000240)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x1000) 10:27:35 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="b0458a9e9152127a058c9ce6b08076e402755eac2771e52093a77afdf72b74ffe32f4bb8f73069fab48e6f70c68d4b430ed544674a547ad887b7ed928d2e53cc", 0x40}, {&(0x7f0000000180)="4ea175fff77c4194cbfd724ebafd321ac3d0f70a2e20ec1070aad9ec27056ae589cba95a16fca31089a683c51a6a7fd9853596", 0x33}, {&(0x7f00000001c0)="f7312afebf315e533c442354e9d9887285a3974195131849e34162f77d8a1804fc10c8fe9d1b00e032c5387451db8188a1828e3c78cad1b7d8a45143917f1ef12c79154472d96edfa6d11a3f51634efee3484d0edf7e2493bdc278a8c69ee3edc2ff5e8c5811524aec2cb46df86f1715d817a3bade265a49410aff4e5ce0db3b677fddabf491e82568b8ce3bb409cbb52e72ed66a9e821d1516064361c0e382207da5a6741fd7d7c3f4f82f84b25e3cbd66af7c6aa564cbefb5a83f0830ee3d6dce4a9d1914d40f03dece22f79120ed9677c0cd8b3b1a01e7ac526399be1a2d793283bb338e8acf2e26e5c4fcadd4d4d0f30157476", 0xf5}], 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x2f693cc9fbc5174, 0xffffffffffffff9c) flock(r1, 0xc) flock(r1, 0x2) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendto(r1, &(0x7f0000000000)="19a43ce234223c3c5d34eddfece17adfb0a4f1b0e84b1a6a2b1b4ad2ba29860288481d5c450d0ef376ed7adfb4317efbbec93fb888ceb74164b998026c3fd847ed31ce0905faba8a60c99f432bb131df01bea49c8643a0f7975fd9856222f65d710594e4dc514fc8b80fb694c3913d4d935bd2d0ef2bb1caa1739792ed0bb922416d78d572aaee812aa96296833f9430", 0x90, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffff01, 0x4}, 0xc) fcntl$getown(r2, 0x5) 10:27:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 10:27:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0xc2b6, 0x0, "2c9960edc42cff1fef02bf518e9f5ea290e47f09", 0xf1c7, 0x3}) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 10:27:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="278a5d8e15b85aea3913a4f2e0b692e97345a58c42d5d346df84a31c13c32c157430e2754cc8cfdb7b9c7d06e6810f736a05ab8b437264ba1ac287170984d3023cf6447e5ad0581473518179e73e386ede91c99c58bfc6265660148906d4cf362b6b93272c5afee7d118fad493bc2805a2739adbb9753f04bf8c4761ea427012cc449c7b2a33910fa42aa3a0e4f5bc82423d611644502fab809159a6fa983f8b4fb96e96156386109483a2d40ab014f33e12ed0570d7d0e5d64e57049307a7b7eea06f339ecea229d1058570a0dd33c13770dbaf802864969b7504387f70d85693652c12f45e60f947ea6bbeb188c2d740fa4f5be54d", 0xf6}], 0x1, 0x0, 0x0, 0x1}, 0x4) poll(0xfffffffffffffffe, 0x0, 0x0) 10:27:36 executing program 1: r0 = socket$inet6(0x18, 0x20000000000004, 0x3d4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x2}, {r0, 0x114}, {r0, 0x1}, {r1, 0x12}], 0x6, 0x1ff) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) 10:27:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) close(r0) 10:27:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r2 = semget$private(0x0, 0x4, 0x10) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/116) r3 = geteuid() r4 = getegid() sendto$unix(r1, &(0x7f0000000340)="5354a35c0eed86b168af224919e686a59898bd03e76d", 0x16, 0x40a, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) lchown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) chroot(&(0x7f00000003c0)='./file0\x00') 10:27:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) 10:27:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x31) 10:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040), 0x0) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f00000005c0)=""/239, 0xef}, {&(0x7f00000000c0)}, {&(0x7f0000000500)=""/80, 0x50}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:27:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) clock_getres(0x0, &(0x7f0000000080)) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x9}, 0xc) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 10:27:36 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 10:27:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x86, 0x8, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x85, 0xfffffffffffffffc, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x6, 0xfffffffffffffffe}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x1}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x5}], 0x7, &(0x7f0000000180)={0x4, 0x5}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 10:27:37 executing program 0: r0 = socket(0x2, 0x5, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r3 = dup2(r2, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x200) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f0000000040)=0x7, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2811, r2, 0x0, 0x0) pipe2(&(0x7f0000001180), 0x10004) fcntl$getown(r2, 0x5) setrlimit(0x3, &(0x7f00000011c0)={0x9, 0x7}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) lseek(r2, 0x0, 0x0) pipe(&(0x7f0000001140)) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000001100)=0x10) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 10:27:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = msgget(0x0, 0x98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x80, 0x9}, 0x2891, 0x100, r6, r7, 0x8, 0x200000000000, 0x3, 0x7}) r8 = geteuid() r9 = getegid() fchown(r0, r8, r9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 10:27:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="45f0593807fade0699e5d2a58f76fc096c0a4ed4d7fdc2bb2d6966daf2a55a41f0cb598e7b83cae1d71d3fc88be7a3b135e669fc956c938ada4191a4d069e5bb2a5a97ff643609e9da420a779c0744964d1f16b07ebfc3a70fba55b0bc1264d4fcc94cc1f27830fd9b257f9530e89e6978d6e95d50510feb7d8b495a18d02266659b54cdf64a3896ba205938826aef5802a5881702e742937865e2ab2c0511f2a1b1afe58c1f05f9ef0aee13b77ebb6e86f9f162a433cb2363fe9fc98176dc13f9e5229a891a76d3fd2ead1f2c28397341e6c3e57bffd7886beb7096aea7", 0xde) kqueue() kqueue() 10:27:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/203, 0xcb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x8, 0x2010, r1, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000080), 0x0, 0x40040000000) 10:27:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000180)={0x0, ""/98}, 0x6a, 0x3, 0x1800) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7a97, r1, r2, r3, r4, 0x1, 0x8}, 0x9, 0xfffffffffffffffd, r5, r7, 0x5, 0x9, 0xfffffffffffff800}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r8, 0x1) fcntl$lock(r8, 0xa, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 10:27:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4000000000000) select(0xffffffffffffff48, &(0x7f0000000080)={0xd}, 0x0, &(0x7f0000000000)={0x8}, 0x0) 10:27:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) 10:27:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000280)=""/212, 0xd4}], 0x2) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 10:27:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000580)=0x9, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='++)--s\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='{-\x00', &(0x7f0000000340)='.$\x00', &(0x7f0000000380)='\\}%@\x00', &(0x7f00000003c0)=':\x03\x00', &(0x7f0000000400)='/-(o\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\n:$\x00', &(0x7f00000004c0)='*-\x00']) socket(0x18, 0x8007, 0x9) socketpair(0x26, 0x5, 0xecb2, &(0x7f00000005c0)) 10:27:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/218, 0xda, 0x42, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x401, 0xffffffffffffffdd, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x104c1, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x200, 0x4}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:27:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 10:27:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 10:27:38 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x3d8) r1 = msgget$private(0x0, 0x204) msgrcv(r1, &(0x7f0000000040)={0x0, ""/228}, 0xec, 0xffffffffffffffff, 0x800) r2 = socket$inet6(0x18, 0x4007, 0x1) fcntl$getown(r2, 0x5) semget$private(0x0, 0x2, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000300)="e007e9a58481428b0b5acf82c6328aa14e943c65a74292249eba397e19ffe5fb1cc2973078673994c40aadfab49f5bd19a97ea9890e7b8f6de474f611434268e30451f8bc9617db7fbbc7779c62484316ed458667eca54667504ed495dbb5fb7eb5608a689b2439c1322957cc58a8b34533d28edb29b6e56a0ffaee8e7210d8d46f3f1a287f3e8551d9343b62dd96e736a8308fa1de4fb9b155ec8b4d0313dd803d0095afc2de997af138d6ba44bd343e173f09101e3282242a05fe5f4bed29ddd68110cee749862c5bcebedc64faa0723526496c37484e32d5aa09758242a1b5a34eab7089ecf8d7176600b61c98968ba78c3ceee9aed6dbe817738e74bf82c54559a1ece7878f03e0787bb9c8c129dab674fe2da6027df1febc289953fb45b46c4975f8d2560410c54f3a8545344e8ed83f459a9917b063af88d1c6a27b1e000297f91987f7bc207870747411fd5f2cf15768069af963eae85c2cfccee6fe8d38df195fe01139603f07bdc5f94926b2aa5957b9a73b40db1434d08a4ea30555f52bb491dce642d75291e9bd5c6d4fe204294c584a785a0245ebffeb6cadae16048afe9bd76bae9c1a3192ec78b5cbc244af9f17916c5cd40d41cbac3b347dc518015c29d797e9b730341a8a2e1e47042eb99e67722a7f11e15bbeeed3721010589a5656e50d684b306e9f365bc6211d03b99911eb7cd67dc187d0236ee4aa7b183fb54b1f22582271a8565dca8b70cca6ab754d6acf02393d933d096e2e1b1aefcd775d8754336c52ad9fdee9cf29bd685e8ef36c5a846dc2fc43949892aa9e81d59d11560093e9b2b91e308ee6693eeeb1af3337a6cff2896cf7b811ea0b6f9b9bbfb02ac3ba2997d078901568fbe7c0ff398d79025b1513c6f95dc4490ae2dc2d60de3d30778175e3e01a7ffbccbec4aea4c31d5c44275c48a32cffb5404443fce5d26015f815c9bd885233bfb49b6b8ae2eb311dd30edafed76e9264247122df083a4bdb3d9f0d550e1454fe89a19796ec75d0cd01e9b21ec28c9b06f2b64348e20da5f78c58462cce9c85caa8b840d83c34a69ecebe27cbbb924a39565e1da9595be084f7c7b6a84224d0a322c1aa215fd38d915672386007a23ae459475dc77a6c96e0eb6e07fc6f92040e9040412929bea5d58709065c2312119b74dd0c13cf08e06521abd3d3b2503d2f1e521aceb486b02cec8c01264792e001abae8880ae86cac6baa07af526c0893bb4b1d489b955b298b5a8e5c079dc8b6b1d682146e80bd37d2320644e5c4e9202d7d32211b7f9e5eda4170a47ba82858e0bcf56cdc83cbad98ccca7c0ccc52a5ed2419bbbf370dbd3f0d071f6aa4739223ced7a74ead2fc7a8e021698c4c0b7b926deca7a88bf658ca641d3dddf4cb76a447edd5c38b95c23a4648b9bdc1ef9dae8f6df8f912c860ff9c24446182b3a33d0ad333f741390553ad8ffbaa8244815fbaafdbcb0fac84d68f50972447d595e683ad2f64b377b675886b652ea35c081f88800ec3eec970602dcb9b6db3304141ef8ea97801ebc0e10c76795928ee842a888869525ba85c6e2f323b3f72144e7aa3691d019d3b9185f5e346784021e60de525a0dde0955ccfff843a7fe84ee9456948f5be740b9e5f51856759f639bb52885b6a04a546667eaf62ca7e2e4d14ca169a8bf331e0a89d756d028784978eebcfa8105f0ffe38adc0629af88debf25ce7ddd5b6c1e44860d98b0fa86cfa0351a0deca40253e5578f91c90ff68919b2abf2fc3b58b5ffed1e1c25b3f85f487429192d821f4615a05af0bd3ec8cbd43a1f3ce3b551f1427e25c38fcca85beafedf3c38262ab521635415d7c7294a987c971e7a05e70cc5f5dc664a1786a96bd3000fd1cf7c2bf47d510aa578ef853cb3483bc0f2e9e4d4136e59097853610dbccc6fc116cc26ad8acc48832327dcb83ea0b621dfe1163f7d9e999b75d8d7c467b95457e1a397650f8a97be4c19cef677a82c19c47a64ea413af7e4b349f2938ed497bda90a9d1640ef0b647987b0ff1082249985a92ab99803cec9ef082013ef9ebc386d45f34ae705e88d17cb685b249d458b3f8cbbc6ae3b470b5060021a63d792f786b11eb70a3ee3593ad7122acd9d3b44c4bfe5d10887f3e0154e889bf185ce14b4253ea394042863e0468ddd54437fd6e5ceda1f926cf2c179f3f32ab67bbae8e7363dd5335e97ca2a13e18e17ec59b11309172fbf756aae9c97d103bf5b6198f2c55c996c37a03429644e13b051ed5c0a88c84fa8e1dca67197d95025aa17bb522f7ff4ddd5b29f11a39da4de6a0faf452a6c7be863bbf32b477ff2a3d9ae72e2caa9539862a80befe332262ca28c4a93291f0ebd8640ea9871da50feffa91858b1017aed1de4becfe65e06a277cf2f4db7c69b37085690f6f87ff3979918b9cf303ef1ac8b3782c1005d07be26209c4230ff0baa354a400129d9c92976f7535938e288c6967efef9d55ea6610856eeeed76b04bc128558e89e72d7435353db8f19165dcc0eb49bd30a2fd53d6b2e8d47d23fb87afad440ec29bf6c9a4ed475d7e5b254eba886a24a58b318e924591644f58ab3d2dc1f9250e9b4269825c90dc376ee7ebf513e7aa515a193afb2479ce1b8b539a7786d642c78acc23cd97f7f7b509e689a999f0b7f4d6c137f529ddd1d5361fe1aa1557f477d8e9c841aa235ca0a5bdfcffe3b832c75effc89b243a469ef809f3ffebcbf92995f15362c744bc6bf2d9c5fc82bb9ca1dae8d992ac09c023d8514e946176d1220f40ad30248d5fb646541677f8b79c8d3a0ae945dcae89ad57fac803626ad5b98c4b4b1027e123fe995fe8631f38659d02041715590bbcdce2323b3ce7b2238fc68ed8b08c60ff97bedabf3b786fee0a98d836977fcd984b9d2be619ad893a3f31e1f73f9938bc33b1d26ce5377fc1c4474d409efca040293ac509032a3e7124c6316f08c2bdfc763bc84e2b6254a69631481c3c36a9dbdb957f706a33153b93da1a3197dc70bc2105c593dcfdc4daaba560115acb0653e457030c59d5b090f6268229f3a3b75134b28a54cb26b8f8338fba678ddcbb53ed12a1b453aacc81b0d79af47eb4b4679b678ecd6d032d613d0ad1f6713887ec48efec67e2c6e9d41a37dc437b0e622bb722262fa9bd53910bfd5c274e2a19e0057d04da52372b6c148d6548832c0adb34439081f284206909dcef1574d5d113b5ee84384c72c8bf834211f412a6de96cdf391031a88d3b1897031b654a2803c7b01724b45a588df7509d252c7221cc19c3ab7f49991d9993f0facc35a485d5bcc236c76c08a38925e61d9e5af133233ce52c72f70f31adbc60f2d41f576b0ab7327868a7781f1de8dc4a67e517aef9a6d40723f5bb4f045dd902ef0e480b1eddf1d8d7541210b8676a16f04fea22884af0aa5be95c3fa561b28b5146e840807a9e0f0b715c44bc79475f83cc41db9f3c1d5fe96c73b541ddcc9129519f783d0f3ee0106534446f5ec0a2d9e8e682f3df62f799600d27eddabdb6fd26c58df3762d604d04500b2ca69f4c59ed17287b986c27a04bd0a6af3cb1355016cbe73a8d43e36906dbe7e49fffa2f52dcb9913c058fb381bb080f6a9a6b1ba3a11b66026f1e4125659059f6c0c91e62dbe2023683cf17e944fd41151980f3172e76acc9189703ba56046793268b5bbdea3b6c5cf52b0cd095f8f0d5946379ef3ebbd00e16018e03162317a9a254e7ddcd557547694ee6c202e66ffb7665fa3dfd1f133a3798268bece4ef3076be886d891d3de59fb28a73acc1e2d0cdc4e20d019ee252bf7413a9e8d3341f1c4c97bdd72c817f43722f1c1a6a6ae2f8dd9135736df89489404669cadd76e7f8f6fbaa7289b3a4d6b882dd04181ff19a4c1b886a95bc1494f93bd26cb16275042d04627624a914eaec2ad0f7fdf9e55a245c527b8dc574cc2776ceae8a8b1aca6508d3b621250e0f630ba4949b20bb54d1f0a18a64a6da2cf2f69548a5dc29a277af96b103471d25964eebe3b92165f41df16d8df4c207b488aa69206f6956a37fc877443852e10da919f63f776e706f15a1cf93bb4f214a7a6459425eb87318a6588b951d529d02a704a88cead5a01ad40b3b804e92f148db992c678ac5e50549b8c25f19e0b075ef8cc01dc57d2e3f2382e2b5e77909080b284afde5534132a7a9912133d2b1a487a4849c02affb2e4a8e8c3487d7f5a6c9fca69d0b48f8a79e5be3b0620866d4fb80a11eba23547827e7df2b247793c2632dc4fe109e96930951192a92196b1f3ab8d19566077d9dba4272e77e2c53f5daa3409543c58e5b526020703481874acbbe3e0902a868e3ddfb21cb39f118fd11695fe8da900cc681707f0ab9a19c09a588f768c682870411491bef913aa9f42a6793ec95848b59b9bbc3df14ae49c92e8c67748b633569f8803535b8e0261f433a86b4bdc16e6a9e677e8925f855b1fefb1f6151c852df334af9a7fc1fc1bc43cc6a39e5e1956a3837e61d828415c060c5dd29a9a0df65f861e6380be3f94778aae3c48458a3ba9be16c1e21436e3515dcbe43eebbe8a5ab96e74df241e8b2328abaa8b3ac524f15275ce2aace41438d8cff8d0c07bf5da1db5902c49d3ffffb876c850deb9a13009470fc690916454cd7da85e0e16c5a751752b80de4d9e033e3a0a4ca8524ca3477199e68fd6fc524f6bdaaff26bd6bed88d38e69c80ac89034881c80eaa05ede876daa7edec7d180ee6e7708cc2b59e109da14c6ce35964578f4a9cb3b87b50873bf4099a625961ffa5e91e57bdeafb50c3650a5897b7140fd3af200a52d9a71cc36565bc6f0892ae7ce22d47915405b40f1e22fff2547a79443c43e7b6bc98ec9fcfdef1a45570a2fb0245b4ad5b35ba5c4dbe089389e6ac9e64d93ff435f2d6fa61f8becf0a3606ee95a33f4c8b95b6b74286e438ee89a6e1e1cfb61d38efd362c059f8f4390b7da16a57d54c6265b50a7aa759b171cddb9f38a53f10c0816633b73e374122f8cbba432033c2bbd96e24958757312226e97d4c0d8221314040739858abe896084b880a353c5b46f59c1aca1755ea439c2cb94c9f2f8cd5cc7d0383696cf9d06483252433fd562c745beb3912112a02bff44ed7e169e5f35aafb346d2e32ed6f4e160d5ab148d941f77b5a3d6cec9b00395f8fa25673d63110d67d6ad22cd4462f7f063d9a68890b9593976f4874c301f38ad0a9b2e13f96b0db4aab84cb09cacf9ffc0a47c6807c13aab88d38990e6fbe9d1b45a8e6a48f6e1e85d9892953672ad23e71b0c8693cdf62a55e00b10c34dde723a71ba25f6721d9f49921c3f48de4b9cf70e54e4006d8f7dd2824614c875d2114fc8612beff5d416d292f8a5c77e2bbe39c2a32570569fd9c4757dcbb8bd96f80288ba7f6c69f03016b9ce4a827fe2ddac37bc0c7beabec542bc77370bbeb3f60344fa515c996b6a4576fb6a131c5c258a1d1b1566f3820d2fdd3d6ce988db5b7602ed9e9625cb6bb1c9b3858ed02dac9ce6082f8d54cfdb3415207122053efbad8e0d5130db91119c33bdbb2c0f6f70a8fc813dfc3b9e464e633dcf5657bb79b87273bc76892033d164e0f4643ef6201d876de3a21a08af01079ba624e43c448c746cf7b88efd2ea51335d2f2d6a1d2f00c18796599ca56f2a63059a946565c43e16de62db0816b80124f03b371bac09f72030e2baa712bc2398460b9c21287e0dec5018cfd0d4f4cc4269b956b60d466f475cc519a5221c4db36829c741c809769c6e9184750f1c273448801cf9c2c9b31d53605231132b6fae", 0x1000) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/180) 10:27:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 10:27:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 10:27:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1d, &(0x7f0000000000)="eb92964800000000000000000000000000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:27:38 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:27:38 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 10:27:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x30) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x42, 0x18) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 10:27:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48}, 0x0) 10:27:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) open$dir(&(0x7f00000001c0)='./file1\x00', 0x30008, 0xe) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='y', 0x1}], 0x1) 10:27:38 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) setregid(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x81, 0x6000000, 0x3, "9a6fab60e2cf154a2655887da01f29ffcf242dca", 0x2283, 0xcce}) read(r3, &(0x7f00000000c0)=""/130, 0x82) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = fcntl$dupfd(r3, 0xa, r0) linkat(r5, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000240)) r7 = accept$inet(r4, 0x0, &(0x7f0000000280)) sendto(r5, &(0x7f00000002c0)="6294e94a45933e3ed9da7a7379803c3427fdb19f427f0f5e496f901a46c8b660bb4dced61bf8cd16407e4344f2e6706e58338597ef3312", 0x37, 0x40c, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x9, 0x200, 0x0, 0x7, "fe938390bf70694ad71c5c1b61d5d5e0bca1dc09", 0x10000, 0x1}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) syz_open_pts() accept(r7, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) poll(&(0x7f0000000440)=[{r0, 0x3}, {r7, 0x2}], 0x2, 0x2e4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000480)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000004c0)=0x9) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="a947ac2e9275a3e9e8ac96f6dcaea15dbe66f082994e540da1917bfe45398461c9edeadccacd54532a3ae7a5197af70c4047e54d67aeb05fdf05935987531bc27e7032b4ea98e549734d22c821b1c0b8fd83f791e2", 0x55) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) syz_open_pts() sync() sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000680)="75e717e2d8552706d60faad401811431ffa8cf7dcce9fa6fa9548db347d747ad8e46b4aa8ffc4f6c5da3834777167f2829b14b3bc2afd25753e77455ba98afbf85bce3c49a5915e279f2efb470ed58f3f43f209dff0bb443ee22b2c35555945f3c7c707e82c4a63e9540fc401025c0a461a08922076ab474ab4e0ddc", 0x7c}, {&(0x7f0000000700)="cb9b27a4a374cebd4d1ac5704617165aeb0bf43c5ea2c6dd429b07a11d09a32d06f933be5f5d942858d5f8ff95fa0ce2b14ea7e0d7fc492d63016b44e753568b268cd7f9b9fedd85d596da0a65118cf66999119c1d77eed6f55c783dc43f3b", 0x5f}, {&(0x7f0000000780)="bdfedb107f089624d84569f58f35ae87a8477a5a9c958d142ce5d9fac33c8f26a1686ef3427dee9859e3d7eb9a5c6f8cd4318772f29cefbd37cbf8a2d79c0cff15e84dc111dce1e018adc139dfc77bc0d8b1553d1674172f42f5cdf62cd5560c", 0x60}, {&(0x7f0000000800)="79f86e380ad00e8d30e10604761dea397fb0e90e629c6b0937fd9d020c373db42190ca25ac38facf1f71b669351c38125a8c8f2a8b5a71021323169d96a9029edefb0669a618d6f3427b67855a8888f5d6a2955262abc2a17dc4468732710f1c8037d7fb4c97f607c2985a4107836654dce7e47df65127c12506eca5fd505c9f4ad684d011fb0980fdf89b2a4d8f2c9e777dd31e7b58d41273cba75b51971cda7320358324eeede0ae28e73f153d6c9f38cfe5f919be2699779621b0adcce1ccdb", 0xc1}, {&(0x7f0000000900)="6adefa392d25fd2334401b607b338a623cff079437ca9fefc813274c49f162cfa4a8cfb1411625bed520c7a905bf95d372c26e2063db50f72b30253960b6f3699a75546ec4f11538e5a01debc4e75493f5e50a09a71f5e7bec8effc28fa7b7c01e0d716c8a4b2f9caadbb50a9e1c00747a39ec42a7671f45b0eac6c80eaaf8", 0x7f}, {&(0x7f0000000980)="a2e818924c404fe1e5c54eb0535950", 0xf}], 0x6, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r7, r5, r4]}, @cred={0x20, 0xffff, 0x0, r8, r1, r9}], 0x40, 0x408}, 0x4) setgroups(0x1, &(0x7f0000000ac0)=[r2]) 10:27:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) 10:27:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="eb", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup2(r0, r0) 10:27:39 executing program 0: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="40b3a26c720c26bf75e67bd1c7d67ccc99e7705b9490f1818e0147be833120e6e4ae853ac614053358b269b9ab5cb18b", 0x30}], 0x1000000000000056}, 0x0) 10:27:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/209, 0xd1) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 10:27:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="5230a0b1977f8de5e98150d2cc335f566a6b78ef7cc1f5ffaccefda37955df7c248ca6bdba9ef310a08c07dee604e3615c6d509ef46b90b99e6e7d6056f9dd70be274d2e2ce8e2c10e6478e8101be9777cc4dd2373f89256d345d9f71e3b9c2d5552897c198b6b46b5145085304680b58a24f15db8342ffae6b192c26a388b87dbb96db336a3251a1cc9628b3aca4700dc5c29436aea0a292aa0c7b39afd6eafa72e73365937acd374d6e18c4bb9aab1b5c7b4fa3a830820a3f7789354246e4f50b795fe1d7f7281366b5ad1bb18ce09c2aa0d443e0d7f325e3d20d8c731afcc01f9e9177e1866ac42b546f192e5a95132248b0c70e554ffd60ab1f7b98e57", 0xff) listen(r0, 0x101) msgget(0x3, 0x0) 10:27:41 executing program 0: munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="d94bdd3911e2be49986008ddf5bf75ecf2ef61089d6fa16471560f9572c9e28ab05e774c6433e6a9751cf0d670d93ba9f288f829dd772c524ae4289b312f11e8ed941302d0896e862263289a5124320843a5e69eead634670d38b6b8b9a7af3b79a73f0a29ffe3b9f0e74ccc7b81de8c6457ba524b78d4c9f73de9a6d5e935e417b12855a79be9b74f1677707bbac617eb842bd7ab182d45b9a805f91ada2860adf1d9e38e08779606ea9899032b92bf95aacdc30a3321349af07c33aa924980c3db38e00caeabff4d61e4f47ad19cd30501e81040d6669c1263653fafdc586126957f97738a562e6bdace8c312e952c2da6ecd6401d848fea71838e47f01abebd098e6f863dde55754fa666633293ea926d3f9c3191b0fbaf7ee74607a5f34a80f9becb3a4497a75d57390f2a97ad43013269da32393338da15ce8756fdbe242a435ac55c3cce97bdc2d3a45c272ebdb7ea378c57af069312c921e3384534d3944a83cda2ce3790d55ed6ab244a614da9f7089604076fa2e03d1579b55e42edf1dd40cb6d35f0518ed4605c9f683f0829f0a8469144c93f0ad99390fbe6017b2b3c0a5c1d2cceb769aa05be2e4ad40e1240b4441c198f5350749dce3c2846af89f835078e5134fd90c334e71db5bb73208a8ed3de7a5d532dc0973d2c26a511a9e78e33caeb881c63c75da0c3b8fdfc589e28d4bce2daa6e500d8eb0ba4b0cb978878a8ee0e26463af7b5c19bc72278fbdde156a0360ae04e5e66247ecaded69fd85ed282dbe3e21f3b8b572c5ca5c95431f0775a9233a5dd21190d10c5d3d2a2d62ac8db9004bed7bad783dc01b5945ae760def854ff9114cd71854a5f6307089523486f15f89ff31ba716a2ae3126c3f553203c4432a8e7e5f3497406d511ac21436ccaeab0e5bed1148652f0073575ea061d429a873a35b670928cb1512c9c3df379d0ffcaeba23273e5b42eef442012daf4325193dbef1f62bf65dd854eb6514bdd4300d3803a9c4118501bb5ab07434a8080621b2c3a7a6a0ad15299d32549df366ec732ad6aa53012f8f33d9196d4be394cf73041c468c0787aeb19abed3281b7dc3478e1907d9adb179d644675654b82db0f43c137b72b6053e547e55334beed054b3557413253e0f51b9de4d788e99fa9e877f645857b3b3484becb5ed4c96402b0c09e7facad4a3ba5f101798eac6be55f20ef2f5a491e73f7bf739de956e71bd7aa74e0ba34d4b7dd49f675483155da1f11a81dda61afbc95f8b11f82c18e64d4ec900021f41de0224ad64315fb76a6fd238bfb8c596b8311143278cfaf625a113144fc095acdbabb6e0817d3ca4a29d693ddb5c416ac2ae902838fa4df7dc36ae26939c6ca860ac62b2f46bee74fe4b3a2b3be5016f6779308a789470eb7b570b3a9009bd70a72105bc3c4cd90707a37063c86fd352cf9f96f69cda030db661baf9aecca26eec24ffa2beca2779ed16c87c8552e4cd6045d4ded3eab6cd9d40f0dd3856c9f48160f596870e2089c68629f6318d97080079a2c47cb66bcb48a3104dabda3253ff33281166a87a98546dc57a59f5897b9efec718989f2369b7a0ca65be7e51be5e6966fbb517f40f61d25b7f8d247deb29f96b3e9ced31ab330bd0231e4a8328d0b615f4de310f91b209879cab2192e05e3b4f5ecad6eddd607aabbfa45d210356c39a66f19d8aea8b759a346126e8ea42c1dc3779d3a1c3960227687f95ddab85a5b0fc678e2c41cc2f612c94e2d0f3f8ddfd8d750892bb13a95986184d2d669e67ec87d918f6551523daae85f712e63bbc33df700b74761704523a96ffae2ea5be83e907ba895632df9f79eb94f898ccc489eb17c377fba9ea4ecc26596479cf1ba095431892bec3bef3b484df076709bb0e27eb2501877649b10090848ec6873452cc31c89a009abbb73c9437e1b9f2b0dde6e49ec3e86b9bfbde8233933af575433e7eed57412abbdcddd1212466fca2d7cc3f00f6c4542537df92b2628d4cd3c7b8b71b873c49ca7b348b660e36712c92dbe22ac75fbcbe136f9765f646aaad5b56f7b59d9c336279aeb558ef1842c2cad44596fbfca8061ce830046424682761338c0cf8ff75871ca93625a0c964e530d2f48397129f0ae8613ea434bf062d7b61bed4c00d1ae5d2093eedd3e5a7afbb0404d41f2bf638481a7f1ba3ee81f2acc54cbca0170370423d96d85a70dd35e6ccd345b2558cd0f63316584d59353f778e46f6387646d4057aa137b8cbe2ffa61929b4041e15def993ce325fae980f673a64c42c193af6ad797073e75e662e2aef9634d6506245b555f936a6ddeef2638ca11c08a0ff2418813166f10380da44171925bae4922b891534ab15a5c7e2496eca6f8acd5a8e2b695d29ba62f6ffa8346f12e6cfef5a18271ebdb9fd79993e09745cb32bcd82387d6510e1953561b5e3f61b2f554cfdc8281d07074d71a9ce8ffc39966ddf03759a1cbdff8e1dc355fe20cdb83c0b45ba2af3c94e817f7aea1f140415592c16a79382c19482fa557c4638acb22077c6a576665ff13ab93216ac919fce9a91906ca9315805f6b06e2a26a8fe8036292ad8b1c36473e0269e324e4b0f977e74ee0d9b15e75c463732ccfc96e9a14c1fa05a2dc7de9e5723cf777f3220192931e08d7f8ae1289b5adbeee745d93a332d8d2144692ea28d1cea0732aa1f9b092001bf90fae1df639278ed7b502917b28b4df04eda95d0c01f316f873fabd48ea385e00df43c021f60d61a3483dbf6f1070b8ecbfdebe0419759bbea0d0923718b9696bc5ef077bcae477022a838451ec7b960baa0f85bd70a789034d14d5c4a0119dba959316df3e059660d90f30dea9306d3185c7f3b4c61e57c1d19a7f9f206868a3590f1ffbfbe1246cc39eb53d2173f863ef989183f2045ac73fbd648e592f1655acf5578340d84165c339d8c76a0be78acada58c6e1e11a1b62391fdf5cd45c41ed7742de8c5576126c1e21226796d5f3c4f5aa65263a2947bc156e6cc31e1a9991babb435f6ded38c43414c1f517a0b0c9b3edfba8e07912ba3e5f03db36fcab82cc39f7fc2f3a6ea785c7527ea1634c5f9384b14a319f72461889f5e8690c891769361c3cfb55a994b33b9fa5d9d19ae4043da9a2ec8107ef8afe521e7b4750f3fd54a467fc239522ed35985c730fc9ff305ce66af01d4213eb0d94442d03a9211a1fbeca14e9fb95a8c31fe659a2f00447ed735e639b8306d2bb05868be70303206d2223c1a29eb2ff077d95c2ebd98f34aff7958ec2bcb18ed0711644fbceb4fdb1e4da0e639a28f1b2b85e35b197251d692f9edcc040295c9fb5b7a2648855aad33aa31740fd273dbddf94b8770c7d825f5ad63af66852ae74b4e4d10f0e20dd3dd90b7efe8dd2883876e82d7681ff90ce67d781d8b751c11ebddafbe134c64a1258018a82e4a1a242c19589c218e2ca0a3b60df531f1ea0fcaea05e7a15abd458e824760068e1e12d4bf0ee0be807004ea959347348cb9545cfbeadb1ca49f68df35661dbf565832e312bf18f8ee2de26257308704e361b9dc799786d1e781c27960df8c8d244a46635482331f1537f2721b1e10c5cf653f0ad5744598234c569e481bf06e3c0c641cc763e77a6e1c2258797bf7f426e44361f37fe2db0c996b07adc0c91ec3f35e0bcecad4fa6de3abb218c6411b0aefeb553c9fbf0472b3cfda834343d9a4f593b48e625d3ea4f485e9959fad81197a7dddd48fc5bd01b9d7e5a3bfba6b90608ec9528dc35ffa6b16030dd65453e4a361791a5ff82237656130e3f18e69cf02a8888c8c186ac0e1e10f43a1ca6e51dc0819f96f2caaf8f24a89791d7f2c03e40c3644576523e0a553a7e234ebebd7d504df16a0b879ca3c344ae17466c387ddf563ae65e5d7b7e36f135d4d0739534c4860967279d115b1bd62254ae7618d3fe6d1b69fcc5ccb2fdce71c7ac6b0eebce9a4f9e54ad495b899c631d068aa01032f2968729df3e86726f0cd002c6f66ebf186047be8f6ba435678c84bb54a22fa4dd939246c72ce1267c1b6bf94fa5d74cca24eaf05671c0fef88636765fa759721d9cac6cecf58e19b05b0bcfb8446c0b5fc1d3cd28d70abd6b825bfb998b119e2572a033d6eb05ca9413e9feb75848d77902d923abeafd58963a3e40006e2ffdee75c65797a840df85b2eb005910f98fdf3f2a2d4adb56e159b30b7b19cd23dba015570dfe4832ef7e7ed2873f456eb2f4a7365584721c482e45fd22db9045b5c6361ee08c862c712a1c30effebdf99b9c3036c89224c5908ef3c057b4153776861c93293f7fdb65573701a8ce94b9d0ac0e7ae41270a10ae5f3e8c8144def18198a3daa3db44aaa32f597904f55355501b14439f429341466c56dacf72c799cf04352d64d7149cb5bdb95f4098bbdcd6c760b0065404908bc891333cc934a3e8212481ce1aaf1e820aa6742d356fa4a1f75e106ee21baf7fd311a11b3790aaed7d5004b730a9930440342db3e07d047be5c70cde4a081b54471207beaf68e299466af29c98a24b879239e50f1ae6ce550b871b79ec2e43e87b9e7289aa96a34d8c565fd179924b57bb3aee48db17500b9e812b3dd1ae5b049ba797941464d5a481c846b542a247c780cab436025c65d466b35a10402dd407f6935168ceee7812465f2bd74a142d685c90f663cd2d6b9161c0f5ed9cfa484fde80ff4680cd57c35f284cc231dc6db880841a686929d3c098496c546e0788e594a3c03c9cc348c90e80fa2b5725f26493a96e1412cf000a6586af0e8a88d1fedaf890b0cdd892be8d573d0cc173d177984367f41b762e58d2167f5653d348d4b3eb0f2e3e388ede0a79ec14475932903cd34e1082138220f1e938fb6184001bdc8be967d6eacaddb50a338fac5c6fed0af6a6f20c243584d7e57069b8a891d3eb099fef84a218a81fd255eac2ddb959993899f6d06b4c9f6ac928ed422578f38d7ae476f9e509a72591ce89ee3e57ac333b830d18a1dc65d224030555182bab7b74dabb18f23b5d20dc2cc4945e262f26b698e27857ec7c14e923d98cb829c8a9144293460ae77cf6e290da60bbe2302cf704e39d7bfc9246b47083f3f65f521862a1d37cc4763722864224c7351a2ab89393ac1c267d1bdc7b1a2c67b03ee1a0a914bf779a2771c3a81aa70c40ee457ef5858a0c5ae363963ba86406e21220b614d4bcc30d07c70cbcba4aab0e76782e2cf004719388a9e24e192ea7989f9ef71792c0d81be296661f5e101ffe39bdd52bcc8223b3b1824e650087943cd8388e4e337036b00c66b959b39b18c72aac7a6f26c54f29540ff6304147f6625d8c7b4a53c1877b48b9ff6f706986e529b927ab3ed4f3fe60ef7e327008920982aebe4aea32760b3b12d0c4b09bb790afcde56083f5a1e74746e44c5618f2e836a1cd994033791ba578d264caad7bc81fe4f3875d1daa9606760e12107288cbb08dd7b48b195863107e6a9d69b3363bbde01ccc98a43fe298ecea8c9682529b4d10ce0a0c629a8438b36b0842643085188b72a71ce1dce33b9932b985b7914480bcd66e3c0647541e328bd2fdda30749aa2b4c08d3dd696dda0006911284223f40b1bfe698cc7ca5c973aec69705499fd3348552bb58fe816581d052dd898e1fd14b665dc8a6ac6624ee98b61d20b65b4608bf6424ee65508ee7d28b0176e519bde87898d650dde075e89d244989139028a6fc96ad5e519ac3aa3386ad1fd97010635110305bfcedc15e9a1c21c5501f68da5653cf656bb801308413e694459748ad7854008a7ba8", 0x1000}, {&(0x7f0000001040)="a2718e6ac41cfda679010aeb5ab00320b421cc2e4cb9d5fe80e46f2a43d3c07ccac0eb0d067f3b96ac193bb24d8e2926d92bedb61e73954f787b1966b3fb9c917512ae078ca73c766fc74ca87005dac9ed1df2c6a5dc19fb53a52ecb450227bd393f6637374ada3db51d97243f664e6fc66e1c09fc6b31556a3fa024cde0026528dd86d6c4eac9ebfaa75a344e639024508c12", 0x93}], 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lock order reversal: 1st 0xfffffd807f00c180 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd80770b5e70 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(57e598b20b5a0c6b,81,fffffd80770b5e60,fffffd80770b5e60,0) at witness_checkorder+0x12f9 _rw_enter(a206a8c847e10423,60b,fffffd80770b5e60,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(4033e71ca854f871,fffffd8076e0a868,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(b787f910b09c0f89,fffffd8076e0a868) at VOP_LOCK+0x55 vn_lock(119b8c4f65413bee,1000) at vn_lock+0x6e uvn_io(9c31a88600ec511d,0,0,fffffd80772327a8,0) at uvn_io+0x2ca uvn_get(c65ef28f32c858d7,ffffffff8146c190,fffffd80772327a8,fffffd806ac93e38,0,0) at uvn_get+0x206 uvm_fault(9c31a8860018a54b,20fff000,0,2) at uvm_fault+0x12c1 uvm_fault_wire(9ef4b8cedf4c5997,2,20fff000,fffffd806ac93e38) at uvm_fault_wire+0x70 uvm_map_pageable_wire(b787f910b0ec48b7,fffffd806ac93e38,20fff000,20ff6000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(5841a2bd45c4a173,10,ffff800020bba270,231352a82d8,0) at uvm_map_protect+0x610 syscall(159cea4c49b6c543) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,22e820e5010) at Xsyscall+0x128 end of kernel end trace frame: 0x231352a8360, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c6acb0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002347000 rax 0xffff8000019465c0 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0xea6315b3c85cb477 r11 0x9844f08c1eb7e34e r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff822707f0 w_lodata+0x46200 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c6aca0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=215498 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbb2d8,0xffffffff82300be0 process=0xffff800020bca9f0 user=0xffff800020c66000, vmspace=0xfffffd807f00c168 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52131 112642 44768 32767 2 0x10 syz-executor0 *52131 215498 44768 32767 7 0x4000010 syz-executor0 44768 133943 75226 32767 3 0x90 nanosleep syz-executor0 75226 358686 46949 0 3 0x82 wait syz-executor0 75599 282913 84857 32767 3 0x90 piperd syz-executor1 84857 436126 46949 0 3 0x82 wait syz-executor1 35541 54239 0 0 3 0x14200 bored sosplice 46949 106499 72614 0 3 0x82 thrsleep syz-fuzzer 46949 301849 72614 0 3 0x4000082 nanosleep syz-fuzzer 46949 111005 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 401631 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 414 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 124158 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 240401 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 260330 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 383535 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 502527 72614 0 3 0x4000082 kqread syz-fuzzer 46949 347535 72614 0 3 0x4000082 thrsleep syz-fuzzer 46949 265359 72614 0 7 0x4000002 syz-fuzzer 72614 483646 16636 0 3 0x10008a pause ksh 16636 178605 49907 0 3 0x92 select sshd 97499 282505 1 0 3 0x100083 ttyin getty 49907 16951 1 0 3 0x80 select sshd 511 138600 95744 73 2 0x100090 syslogd 95744 80710 1 0 3 0x100082 netio syslogd 20965 229562 1 77 3 0x100090 poll dhclient 30902 300304 1 0 3 0x80 poll dhclient 96770 362078 0 0 2 0x14200 zerothread 37453 444183 0 0 3 0x14200 aiodoned aiodoned 1464 424383 0 0 3 0x14200 syncer update 98175 311744 0 0 3 0x14200 cleaner cleaner 22904 261653 0 0 3 0x14200 reaper reaper 69545 363446 0 0 3 0x14200 pgdaemon pagedaemon 58765 258113 0 0 3 0x14200 bored crynlk 45930 373918 0 0 3 0x14200 bored crypto 73597 85027 0 0 3 0x40014200 acpi0 acpi0 19559 199293 0 0 3 0x40014200 idle1 42019 18654 0 0 3 0x14200 bored softnet 13390 251034 0 0 3 0x14200 bored systqmp 53139 503687 0 0 3 0x14200 bored systq 54743 137275 0 0 3 0x40014200 bored softclock 38814 431488 0 0 3 0x40014200 idle0 1 130865 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper