39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xfffffffffffffc95) 06:22:18 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, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0xfffff, 0xa55, 0x9}], 0x8173, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 06:22:18 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfff, 0x8}, {0x4, 0x18a6d9ea}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0xff}, 0x8) sendto(r1, &(0x7f0000000180)="cfb57a69a3885a3cf063f7be7afe29f0c090184665eecf288cca811fe93808d86fcf9481fc4c4f90703ebb0dd706c46ef48b4860f6dcabc7dd656953ab84129513211c90d8fba647e80994bd113a3c790fda370d54cd44e9acb0b6298963c1aa3b6a3203a93a45d4d8916d4384b290a4634737c447ee44cf8da0b544c54160", 0x7f, 0x400, 0x0, 0x0) getitimer(0x3, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x80000000, 0x200}}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCNXCL(r1, 0x2000740e) 06:22:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x80000008000, 0x7) 06:22:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 06:22:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff0000010400000000000095f3168b98c138d4c5c4b86e4615c1501fdcc48385ba50b68687953018a65e4aba4f4b8418f53c5efc8a305bfacc7620ad8cbf751157bb0301683e6494d1f9977c915f03385a363a23a5c490daf5c2de536a800420a9bce2bec5a9676bd34b89b4aec94ed5a4919341e1806065bc2878cf962c6897162c190cb2a9efd0ac1c4cee4dd7b87f178c3ee912d989f9e4a3d4dcc79eaf8f3f30b07678336b942f3e9c51d4a1128bd74651af43a22bc12d2f571292f2cbfec74d7dd6b8d946661b2f7c64a6c5ae8a20dd45971cd261c172ead70b001bdf275087f063a4c982ffa96b46c3b931d1854a691f7a1f3f", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) dup2(r3, r1) fcntl$setstatus(r0, 0x4, 0xc8) 06:22: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) syz_open_pts() 06:22:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x2, 0x48) msgrcv(r0, &(0x7f0000000040)={0x0, ""/23}, 0x1f, 0x3, 0x1000) r1 = msgget(0x3, 0x402) mprotect(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x4) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) 06:22:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 06:22:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000080)="3e6d9d96e02349c67e8a302d0cab4053b993822684049ee8d5941601375a7e585cf20c4ecc4391e36ee605f8f32ca8850a3e4892628a98e92b000000000001a27a5c1f206b0000000000e40d793e5a3dbba86fe5ed15f01cd8ba1569fff6062e586c85", 0x63) 06:22:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 06:22:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x5, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:22:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffc000/0x3000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 06:22:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="9f39a10f3b45c6e0ed40e44f9e743d42ca95d58b5cf61982dea215b9186c6c840a75bd68aaf5fde53ba54daaa2f8250f99eec53da4e0a9a88931222875cec472aa4337c80e6aff720ce9e22cf14ce64f504a83e274a497416250960a1589503ff387bc0d18f4d5bd3a4750c6e8c71fcd12f170cc31a146aa17e3fd0275bbdb4bf182bdd62aba6371c1dcb395e585a98826916681c87d32e288b6c5f0432023613e0b124ee208d35dbe05c37ea2cf5c5d6881ae726cafec08613e72ac10e24883f6a0dd6a68a60862a8ea68edc50613c554919f57b9f913ea37f0062f9da8d479", 0xe0}], 0x1, &(0x7f00000003c0)=[{0x78, 0x1, 0x2, "27a893c5fb071575b382f1f6900604402fca4ecbaa0c7d59787a870fb7bcae35dfb772f564f61d21f218f97922cd2672225139bdd54a8f78887e32f05e2a983e0a513e230389f3d94f817b47d58082738ca02f0d1b2f7278b6d0dfd6cc3577b289d16a289ae414"}, {0x70, 0x1, 0x8000, "46595b5e3b62b973fae751224fa1f192881b307685c8bae2aaf6dded278c26874db77b572bbd2abb1d3e1968a9d4e37c635464c3ae14f5fb6fcc0bc5e6204ff9c3d9e278e2091f31d1dd7d0353e12d8593a297c19480052cb776c92b4bba8c"}, {0x90, 0xffff, 0x8, "99601e155e3c0dfae87b8ec9c36ed6581e994b9b8cbd4b0f3d15ce90db401c643296f26ca51d189541ec6884c92548b6d6a45c687c1516ca3aea438a10440318dadf0f18c523b964e20b569b1ec223aaca4107b87e2c93465370e1d58ffa31314a0407a88b984e5d9624e8db274db0e43288e15779baaa93707b3349c6eaea56"}, {0x100, 0x9f276cc019e49585, 0x5, "3bf8509d6ba69a6e8a8e4bc8d3862312c9ffcd6e93b13ebecd9c8924f034c7bfb08c7dc5f33809b95dfe0c25a633ed72b0e08f31823bd12e1ead5c506a1d68610b64c5c84b8bd14ab141d6fea8fa772260fbe2d8f4a813129cdf122a2cfcc47ec3c8133fce995ef7b7d6d2951f7ea299f90274b0107c11a3536b4f250ddf751f205ea666607d9bd6d9f1aa2d90b7bea6492c3530b20bb47ed14515e3dc76bfdd4bc3bec9d32a23da1290075b24a88fcf715826e44e7a55472bc5d97d9779ad57f37719a6428b87f0f161491959414c73fca4816b0d12b7070ecc448124e6aa2adae97a32213879a1b07c0493a9664c"}], 0x278}, 0x404) r1 = open$dir(&(0x7f0000000680)='./file0\x00', 0xc00, 0x137) fchdir(r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f0000000180)="377632550d750feb1836908543bae0ed505a877391e0379240fed591010730ed45d5c164ef5c8918ccb9efeb9dd2bd91f1e57aed988877bd9138254511a75425449c64dd5438f0bb78b8af09604a20ca2a68954f8274605675f2ded56df5cd8db4c9ccdf43bf11406cd0a48e9f90783721ab694e5ac477f1dbb05f5bc8cef676afe3aec7b6374ae9842e392246087afaa6ec3d0874441c46915fce4f04d0c9673df440d48151cf32d5ced78e530d87d3dacee8fbd4edb9d58dfd23a43a13f30d92d1d9c7ba9de25c53c0e27601b80f7cdd9585395f90874c957053a81abf8607f0a2", 0xe2, 0x4, 0x0, 0x0) 06:22:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x24}, {r0, 0x13}, {r0, 0x4c}, {r0}, {r0, 0x2}, {r0, 0x2}], 0x8, 0x4) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 06:22:19 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) setrlimit(0x6, &(0x7f0000000100)={0x51, 0x7fffffff}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0x8}) 06:22:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x25) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 06:22:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x2, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x7, 0x0) 06:22:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xa, 0x0) setsockopt(r0, 0x910, 0x6, &(0x7f0000000040)="b404f2611a13b3d8c50a01ce95d21514f00bd3e5e7c7a1f1e1c78c94043294ea8dd91b740f93c4a9fa048bf215fd3230f0df62c9a8ff0e5849f2bc7f1f2f63e222e86a84a24afd241b8142cc7fb5f1c53aadeabaa91ae82ba937261a976f", 0x5e) r1 = socket(0x18, 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:22:20 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000200)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/136, 0x88}], 0x4, &(0x7f0000000240)=""/19, 0x13}, 0x800) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 06:22:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 06:22:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2000000be, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffee1) socket(0x6, 0x7, 0x3) 06:22:20 executing program 1: mprotect(&(0x7f00003f0000/0x2000)=nil, 0x2000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x7, 0x1806, 0x0, 0x2, 0x5}, &(0x7f0000000140)={0x80, 0xfe}) 06:22: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0x1, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000000)="6405cb911cc10dca43563a3941cf561877c47763c6628746294535b7efaeef6c7c5ef931ed906e3e5433c17fbe67d6edcfa081e3acc346f6e968fba6214ab30bde6d1f34dbfe78e5db1700ebe9f3c11bf9a77149e4740496e70f11ff696e7140cffafa52e562cf46770fb272c039ab3b0f28169266706304c728400129e225794395954673ed03d64a00d4c6cfcb10fe18a198975121aa3687743887383593c552679ca9cc02da28251dccdca86179a6470c2bce89f5", 0xb6, 0x401, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 06:22:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x1800000000, 0x7}, {0x40000, 0x10001}}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x48) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x20801, 0x1) recvfrom(r0, &(0x7f0000000400)=""/216, 0xd8, 0x2, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000540)='./file1\x00', 0xa5b) bind$unix(r5, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') chown(&(0x7f0000000640)='./file1\x00', r3, r4) fchown(r0, r3, r4) setsockopt$sock_int(r5, 0xffff, 0x220, &(0x7f0000000680)=0x9, 0x4) symlink(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file1\x00') ioctl$TIOCEXCL(r0, 0x2000740d) r6 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000740)=0x8) fcntl$getown(r1, 0x5) readlink(&(0x7f0000000780)='./file1/file0\x00', &(0x7f00000007c0)=""/77, 0x4d) setsockopt(r1, 0x7, 0x3bd, &(0x7f0000000840)="c52b15450d8207a3458fc8c97af21b4ada1a46083733c43fea6f2cbe233ae67b4afb8f961efd07ba7ada6e2424f31b453b28d7fb3d7da253e98bc2970e2a45", 0x3f) connect(r5, &(0x7f0000000880)=@un=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='r\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 06:22:21 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x1e, 0x1, 0x9) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 06:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x3, 0x0, 0x140) semctl$IPC_RMID(r1, 0x0, 0x0) 06:22:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r1, 0x3) close(r0) 06:22:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x381b, 0x1ff, &(0x7f0000000040)="58b36f13", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/174, 0xae, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:22:22 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)=']+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%@\xf9\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&]:-\x00', &(0x7f0000000300)='}:\x84\x97\x00', &(0x7f0000000340)='$\x00']) 06:22:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x200000000000000, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 06:22:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400004000000020, 0x0, 0x529) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto(r0, &(0x7f00000000c0)="77e4e73595cb5b80b7ce9463724006af9ecd3fb0f52169f223112c007848e11ce3d557651b2aed0fd91f3497f36ef6c7fe67c0ae8535ed34ca3e7de703d6ef03a7b641a49c40eec9c63ae440c2dd04d3f7f97fe56d2be2868a652f801882979e5e70ce70da9d65f3bfb5bb32cde2789a07b98a78f4b2b1e46738a4a979922e7967b30141ec67dac13875d95e6ec7294087018e613101f29e18195ff021ec2949e144f44c88cd116ad02e50b06f53821ac15127a4f00ec6baa6887381fb1a3c67f22f22cce2298323674d72d47b87cc3e239d", 0xd2, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 06:22:22 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 06:22:22 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 06:22:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = shmget$private(0x0, 0x1000, 0x8c, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xf7) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r4, r5, 0x21, 0x1}, 0xffffffffffff7fff, 0x5, r6, r7, 0xedc2, 0x7, 0x7}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) recvfrom$unix(r0, &(0x7f0000000140)=""/84, 0x54, 0x43, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) 06:22:22 executing program 0: r0 = socket(0x18, 0x4007, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0xffffffffffffff8e) 06:22:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) munlockall() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 06:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() write(r2, &(0x7f0000000200)="e107a624007564a0412c4cb83590e30b740f2fb4b23fe508bb1574ab2308f46d6732a687d474e06593a8ce5db8da34086e896a7e56b900fb199a3121eac044836fe94764e4a05ca19c098b4dc2dde3d08c6bb72e8a1da60adde8397abcaf15c3003eb82889934fe27d3970b1423de65fab9d98e0e8c27baf85a1a694e5755af9caf6c9924c2b6fd92d9f287f0723b9a248ef9b3d87d895d76d47", 0x9a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:22:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0xb1, &(0x7f0000000080)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 06:22:22 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x10000, 0x90) mknodat(r0, &(0x7f0000000240)='./file1\x00', 0xc001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x81, 0x18) symlinkat(&(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') rmdir(&(0x7f0000000280)='./file1\x00') getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x80) 06:22:22 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f00001ec000)='..') accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 06:22:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="e11c", 0x2}], 0xffffffffffffe93) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 06:22:22 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) 06:22:22 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 06:22:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="cd3d51e1d02bdbd789d0da73ad367241201688c9374fdbeb6009e7d14b9b3a8f586135c4", 0x24}, {&(0x7f0000000100)="df791b62583e2be3081c4f213f78828d1c61b78f41a73132d3e8af7a28274483eafa03c31bbcfb818ccec8ea655237cda315e0c420307e46324a1f603f0b87a52a152b98d8422c53e5f9512152d9646f5c5e4cc181cab7ee8b96185aafd63c0ca8f18f3a52fdbad3b2a58e57e2e859e9cda8ed806d70fa4fe46adffef7a8e91b4605f28eebad198ba4f99ddb6ea872b0b56b803ee64c09df576775e61722957837dc5292e9f67da578e06afd3a3d3b897ad68b61fecd73ae0ae75fa48eecec9dbe1811", 0xc3}, {&(0x7f0000000200)="25398337188648295a1a5361a6bdf1d3cb4114988a2f69d49d3c4ef9ffcc224fb7ad85a2c1ef013e067bfd7e6fcdb9f305b6ebf57361529ecdd7059140d697f210c5d0a1a14f24f8202d5ec180c28658b390834a499cda740966989070e644f4e6173a8ffe23254c3038f0512da94af030dbe71f7696481d2d6cd5129e4a4276ea7f424ce4518229cccc299afe73fcbde288f48103dc6f15b74840e8c903f00ce75df8697f52d56b8552cfa92f4762dc910ab630dfff082425404979468660553375fe6a0b8592dd1e431411fbbc2038d98965d199c55b76cb2c52fe5a1b7c6d259eb7c5af7161eb55aca80267260d35a795d29dc160b80af1", 0xf9}, {&(0x7f0000000300)="56d3116c6de8417f11f623d905a1deddb03d2ca54cf7326e98f93e52575219962db65fddfb10ea188629a179be07ba665b290ba42a4a613f5a739bd1bfc102d79cb0b71a6fc65298bf4e6366e94ffe59caf8aed3dfa693e9422350f1ef999565ded1c38cf7f3334bb7c307b7eb22ec5c771da0ca1d0ae478e0dff3502707c2c12ba056816271fcfda740ce98f818ccdefa7096deb179d7a481a870b3edac4544fc57b228a0eba543a34255f2a2d3a9f7780aab223fba46a7e3a87919ee6f4cd36c4b035e5d1dd97e1a445140f1c955293d66b6df9c65bf1ecb", 0xd9}], 0x4, &(0x7f0000000440)=[{0xd0, 0xffff, 0xfff, "82b7f3eb9fc0e5278a9ec0dce5335bb135cf1f5e489df7fe9d383dba24c7095a3b61f4a34812f3be2e7459c4440bbc5252207e089f0df54ca6d16b9ceb4531f0f1cf4906a2b1020dbd99d4140268bd53775ffe9d4c36f1f5e40cf844208849a22bcc3c94b1d75a3a988e389b7e2ac879aeb13c4d3a5003a8671086a5f2d40d62deab6f8b4dab0c43fb3b22cfa48ecd0b8cbd7b2197a5f33a1cec28996d5878a3ada567e11efacc2586318ee5945c374e66705ef9de9b70feaa0db59163a6a3"}], 0xd0}, 0x2) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 06:22:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x40) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="755ee6abe258b4a690e1d67f41859363005708251054a2b0e9cd91531ab421f5c9cef0c7a7cd80a096b5d2c08a1a60fdc86e523c3774faba197780bbbc5ea610e5bd51095da18d8cd4c4ce96c2", 0x4d}, {&(0x7f0000000180)="7c6dde550b17b551812707741826d16088a2e39af84c330579c71e1c40ed2cf59fa25de114ef614908ec130af9bfa8602740f2e285184db34a3ecc3fd076a5addda5fd25d928f181ada09eb72412e71c9a56adaea077163db3debccffc22e24500042389e725bec260c8eb6e5774066365424d376a5c9c4398912a76b14c97ca10a759ec6fedb1e735a2814597db377e871c9c1df22a24be591cb1159f0000000000000000", 0xa5}, {&(0x7f0000000240)="389ea53642e490e2fb5a9779a6d6650a5e8f1a3582334ce001630b2bf0dfaf66cf31cc7bc3e4c8e955a22ab11d885e4dd22887d7fbfe5c9b0fb83e3c9a141884fef4d3ab3ea55fb13db937a86675dbb199b5dd40d988aa382a6806aa4a07758bd95f84514db5753465629568f4ccf49b85ddd93c4438841afe7fa081d3350658cd8321597d3591740793608b556eb3a554c43e662b77c7476d1c8c98b3f1b438f87b2fbd0e1a7d485fe0b3babfae3cf4ea6af3161723af34538c4b92ba99bb36bd873bcea51f9ccbdb0d19545d34be6070c87ed1", 0xd4}], 0x3, &(0x7f00000003c0)=[{0x48, 0x1, 0x4, "72a42ce3d9e7eaefa4d425b2d31c3c59ddb3e5aaea0e498c29dd9d31c075a5d6ffbf49c35a0c42b9264137462ed3ae306fed0ca6a1de6e"}, {0x20, 0x1, 0xd1, "34ae75daed71e2ae79f1f6635fcc8854"}, {0x68, 0xffff, 0x2, "45629700b518cb54b7383910fb5208c130e980139ddaf5b952f7948fe44ad51f971113e903fead066db0dfc5d7e118768b6d88a6bc977cdd681631f3f0652d4ee8ee47484e53d59d0da043ab74dd3259e2"}, {0x110, 0xfffe, 0x80000001, "c4d288ad04be26ea3a417d88fdc712f147a3bff9b63d36bed275ffbe1cf1df0b3de98438d6362743deee9f35fddba37cbcd2143b6d38ef2d44be7dc64c84d37790e3849a390545f66bcc91643703b275a38887c58feccaae4da455cadcf895d7f89107a9a03ad77e1547f4b33d79d9a251dd5dbf2075f53d5a2874d3b353f9d43165633e3769d9b0b68cbecc0bfe3a7a904ab9727e9b5960c689c173062674c4ef1c8a9722c9f2746a047acc7a7c2995fc4084606df77736edcfec03f25d6e7cf48b35031bc86226ea02e454486c2d17c3312ad682a23d04c8b3657c373a2ba3aa9fca6e19b61fa52e1be44f05f0ee2cf14d013d06262ae25c67d7"}, {0x48, 0x1, 0x1, "0edb00c183fa1659836e0bb3150a6970f1afcd57e782195fa7bdd7255b4ba62a8ac610849bf52e2344c20382b877b8fb79e5466db91f"}], 0x228}, 0x400) chroot(&(0x7f0000000680)='./file0/file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="79022e3200a577f5cfdc7672b9c26af0af4539b75baf8211dd5b396218c45c80065c3a89b26d6d7bb9ae8a78de1c027114e49ca6fc24695a246b37c8d6d800000000"], 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517ae", 0x5d2}], 0x0, 0x0, 0xfffffc27}, 0x0) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:22:22 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:22:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x1f}], 0xe9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0xf51e, 0x1f, 0x6, 0x7, "167131bb0d85366f97b4514c9c872b111349e0f2", 0x5, 0x5e}) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() kevent(r5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0x50, 0x1f, 0x2}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x30, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x8}, {{r6}, 0xfffffffffffffff8, 0x71, 0x0, 0x0, 0xffffffffffffffff}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000300)) 06:22:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x200000000000000) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) close(r0) 06:22:22 executing program 1: r0 = kqueue() fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x1ff, 0x3, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x94) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='\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') getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/58, &(0x7f00000002c0)=0x3a) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x120) 06:22:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xd63}, 0x10) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x483f8a91d248a66, 0x3, 0xf2, &(0x7f0000000100)) 06:22:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5811773f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1366332c4c528b53ae99a9801c17681ef8ba9e6d443c9049a2fa85bb5d7cab7ef373c12334f5e605752ffedd6ffa04e02804de756506aa2327a19983ca80b4331b1f7936a23dc777071b65b280613e61db0aff97dc214b95a488fbf3ffbfe1a40f73435cfb86aa44a27aeef0dca4e9f14c7aa904373d321aec2643e52427a8ec7c7d8d6d77da0b1f21c228b6388f7471a8356a6321fe3de475ba6356a39144aa7dc06230923abc7231c763634a38d6ab5b04791a8", 0xfffffffffffffe2a) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) getdents(r2, &(0x7f0000000240)=""/255, 0xff) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 06:22:22 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r1, &(0x7f0000f8d000/0x2000)=nil, 0x1ffc) shmdt(r2) msgget$private(0x0, 0x2) shmget$private(0x0, 0x7000, 0x480, &(0x7f0000e89000/0x7000)=nil) shmdt(r2) shmctl$IPC_RMID(r1, 0x0) 06:22:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x1) 06:22:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000d0f000/0x2000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000180)=""/1, 0x1, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x41, 0x0, 0x0) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d0f000/0x3000)=nil, 0x3000) 06:22:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fsync(r0) getpgid(0x0) fcntl$setown(r0, 0x6, r1) 06:22:23 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 06:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:22:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682437a3e405d535caab085c9a7deed98ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xffffffffffffff83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1c2) 06:22:24 executing program 1: clock_getres(0x2001, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="50fb5f446b581f8f5c4f719d986660a0904e532e433ee3107a8e267ac3f86b57ba648b970133ca489d034b839b58a04a2fd90a05c3fe0002137f1e778fa3240c38b7b00e5597d1df0a0777d07996417d983a2c96027f44f0b62240314c2eaf247465d3a7b6d973bdfd4e9a2c14c2646adcebb633e2ed02f6a032b0803e10c2b1f3bb69d103c4f8eb23bc", 0x8a, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x20, 0x1ff}, 0xc) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="9e5b9632432452e22861288d950534a428987b7de439594be90a7da49316827642cb84158eecdd2a36fec779a7c30f75482cdbaf3f812c555687c464460720727c29b3071794ba0f9d95431eb909de8acf8b6906db4472c7460e704015b655e9339b0cea9c44807d13c1b9b73784f97055a3773c4967712882b5bbab3377c8676fb57ce0f24b5def2918fcafcc1e1489da8d4607efec8024397e10", 0x9b}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="890533b9d20191080aece5dd3fdaab511e25cccb4ce5f05ae7245d770346cf918365339a017fa96573a50920078c87b6a6c41d33821e69a160db396ee183038df006c77ddee02fd2f19bd198405d7bffddc0f574dde7230cc1cb14fcad9ccd1b4e7b0b6b85f3a0fc7eead36dd7296d225bbaaa1ef6ca720a08a3390b14afc4c708efbf1ac697e89edaea5a13b0f597e97dc42f8b1d5900517dcb5fc4b4ac70ac5144c88d334bcd0e6ddc8b338cb2a13492794ef39dc2ef2a027012befbb32249f0a87807aba4ee1cbb9621614356", 0xce}, {&(0x7f0000000380)="2204b00ef8878db3d3b11bef9fd0e8f6cc05ee7d8ab1be8fba6750dd0f5cf799551c6d82b2e4eb7bf3e39be8", 0x2c}], 0x2, 0x39) 06:22:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0xfffffffffffffcfe) 06:22:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x715a, 0x9, 0x8001, 0x1, "fe1cf1f284e4573a69442173eb007c98b95abb97", 0x200, 0x2}) lseek(r0, 0x0, 0x3) 06:22:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000180)={0x4, 0x8000000080, 0xf77a, 0x1, 0x8, 0x3, 0xae5b, 0x400}, &(0x7f00000001c0)={0x7, 0x80000000000000, 0x2, 0x0, 0x1, 0x0, 0x2, 0xffffffffffffff81}, &(0x7f0000000200)={0x1, 0x9, 0x80, 0x5, 0x9, 0x0, 0xfda, 0x8}, &(0x7f0000000240)={0x75b, 0x4}) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r2, 0x4, 0x86) write(r1, &(0x7f0000000340), 0x10000014c) 06:22:24 executing program 1: poll(&(0x7f0000000040), 0x0, 0x9) 06:22:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xfe25, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$getflags(r1, 0x3) 06:22:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x3, 0x280, &(0x7f00000000c0)="cf241a820fc92453cc6e2007d143323a4dde157737f72210124c11a9d41c8237994f53d3d8215abb9a2c83035cf8b1f5792bf9eb34f9513d8c9a79fe603a61895ef6c5d2ebae0f896c02dd47daceb9a18b276bd0eed80db4fbe231ad0a1e8ef9b5a54ad42e2ba8218fa0a1c942775f4c72e7d69a39ab0fdb673e9545285842c366e66c8dc7ff9ddb93", 0x89) dup2(r0, r1) 06:22:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) fchmod(r0, 0x4) 06:22:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x8000000200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 06:22:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getitimer(0x3, &(0x7f0000000040)) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 06:22:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x10001, 0x100000001, &(0x7f0000000040)="0ef41deaef2efd067bc2170307fee6c008b76bbae2fcfcf74e6c2a0c8c12a23c21c9aa4f54666aac551977732e89f752458ddf4c8246289f0c4cb92a8170759c7601c7d3c4b72f4fac8b5503e71e8409f207cf4f741fe8d7646848b6d31f39fdc0c09fcb248038b2081e3c7c8e71685aa5f7bd136961760a42f10be6cbfddb144852197d89441e420a90e702fbe8a3fcd245e9e4884b5e9ac9dd7c81a2f0fb59af0f8e46d4eaab3690e8e0612b160f67894d2dc36ed9a3ac280d725ed2c1d567088bb8dcd112a7258e52e4d794bdc4f073eaa890", 0xd4) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x200}, {0x18, 0x0, 0x1, 0x1}, 0x0, [0x5, 0xfff, 0x480004, 0x1, 0x0, 0x0, 0x7, 0x104]}, 0x3c) 06:22:25 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000) syz_open_pts() 06:22:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x4}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 06:22:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x3}, 0x8) 06:22:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="1354fcff5282abdf4203414aa6e3b284762cedfc9e01167b6e8c295598443254d48f849edc27a90f7596c0bebc3c4a335093ef9d328ccba9743ceca493bd6390da3707685046072bdf0764d3fbef2ca6d1f6f9baa01f7c9c0caa2fac74877c43f2050cdf50a5198ce7332e04357d9824e2f8e8c6412f3efa1debdd77dd9cf2ae379c87a940b7455fb2", 0x89}, {&(0x7f0000000140)="041929f5be36c4294337eddbba35214d76b858b43362313924c87f1ae31857fa49156397910a7b6e1e453a3d83ffac2b8790c668c5fb688ff9dc8d", 0x3b}], 0x2, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x8, "1bfeba6201138636cb54933cf6d15e2c9766e61f7e10a0d6474544b53974fb423f2c329493381b6b83d0a1ce758d8d51f8742c45610d734039e8402fec28a25cffc52cd6b7e2556349143ad420d7c6e2f884e51b585e179ebbf0cefeaf6df61baf3ac2121258b0217d91883b29c4a170436ce9c642e8eca1c54b07e6e98d9545b69e950040252ac5bc3a9d0423f1c87854fdb1b27fadd6d99c"}, {0xc0, 0x1, 0x100, "5882d1a39da0f6262a23141f44b632140eee892aae9c82541ebf438f0b1837d37fc7d6319c2c51b6e7b9a36f31d90fb3875fd9113256146dc4bb971b8e51059128e0664cf2ab725fc31cf946b10a2b5b0c602669c27472e38a61459e26625147a756ba2649fd84d02804783070b6376572dc7ac4cb107deb7eba374498242ee5bc59a39ae3fe904f2fc999f721a9edc8a9a7cd5b043b9d6b4b2043300e6c9c5206f4be7b118fd5f9cb2dbab80b860081"}, {0x100, 0x1, 0x63c, "012861314b2821caaaf92c260900283ef60964b60d0af08046b24dba0de2a5657a0e0ad6b515ff832bd99f04e63b104125f9a1d64be608dc4933668b00c1f3def4c389db0718f1092e70818697d5bc588435325d6e14be1bd6ed34e6c35db0dfc9b9f21fb9a1abedbb89d38abc6e054abbea209ca77ab703d76e224b7188d9200b3e833f5ffbe75655245b204d1460b0a8758534965e5dff71d4a45a26054c3740cff609d3eafd1918f910fa8dcb198afdd9875d83ac70e31c073449fa6c3c660b2aeb59b3e995d278fe73ae24a282b75e7b3d85e0066f073274090bbe4d0fd335a5a89af3313894c4c93605fb45fcd0"}, {0xe8, 0xffff, 0x532, "b7c5e801957c29065a7809a145aeaaf956e747df41ebff690fefaf659a0542686b289df7ef29767350e881c3489b349ddaa7546ce32855396c6c088c2c8898100651cf59b9a14952f184078663c7a4ec63dadfe13a1fb6acfafc6f31f38ef16c93474845b51e353cad5e285dab64cef34cb2803507a5437139c36fbc1851b4bce951eb60c2d140743d7572463c3a012e1dbcf002ed36d58348561d54b6fc89204d4525ddb66801fba068facf7e3a2590ee73e305f85d15acb59b4e2fbad05a25a335ac072559dd0d0f6dbe1c039edb6e3f1bde73b9"}], 0x358}, 0x40c) 06:22:25 executing program 0: semget$private(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x108) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x0, 0x3, 0x0) 06:22:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 06:22:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xff) ioctl$TIOCCDTR(r1, 0x20007478) 06:22:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e32333a371132837b4e5f0413c81937844388bef2b5bde0f41f416d863875b7df3431e84cd0439e486e2679f3ede2f33fc641159f1469fbc847aafed54cde38b", 0x40}, {&(0x7f0000000300)="76f95b60a2a467c94165d4b9e641a39606d3c54cf4a72e209cf85804c5b7a514c40c2a0a5ce961a6262278311ccce775f7fe5650a69e7ceffa19364050ca48025688354a06286f4ad9c756f82992d9b58b283746caae89a8a40073083019f6f2a698f81ade4003f4caddb42a73540e567fa294f27583d8e8d44ebe2c2e19ee4ae0929ca6a44bd03589250a9ec01a1610c3d25382dd5db47b32b830a4dcbfe6acc25b3d6fa0e44fec84aeb94dca6c67858e99a3c4c446c43757fffbd274efd490d46bd49ef833b3f418313a8c80cbe1fcba01f5bf981ad0ed258a37eecfde50637748df4474e2baf38a86882add3552bf5c0aad0aa8ebb95770abfd2b3f063209b9f3e578d8514843e5f34f12df5c1e6c764776e8fd9561d322d064e881bcf8697f08684275fa01a6293d3e07aebf0e8d5ca44d160ac5f950558cbd7d7484381012efed7fc61aef6570bd62d274eda4f056c26c5ea04095db5365f4df903a992b84e4e1d8901da00eaf2a633aac1c7cd0d188d217d18b3a0063fbd0421bdfe7569fc558b328b231371131fa23fa2265a0ca159a42ea158494a5463d5c527c0468fc249425c2519a2aee78f56ba60bdca39dc5487444242da609d964b6d7ebb9acab6c500bc6bfe72c32267d35f705dd4874d96332b3a4e94f4348ec0ae7a66f16a9c2264e9da62a3eac418dd6c93e1d6c41ea026c3f3b0b485fc3f044e9ed3eb6ccc271f45d0b9e5d2c3dd3b4bf00e4930b6eef0013d3597ff0a75a8ff6038fc2de896fae9de286a30fa363dc2dba48e794dbe778836a11da0ab198bcfaf2de935a61dd329ded2c998f33bbf07ad8959102598eaa0441c9ddb93da0ee9eb6f71be9b1230f020709d640281fdb2034d1a0fe4a31d67fbe3d3c06082e29f2523141ddfb932e0132326123dc2dec0f0355de54f616fe52a4a12b5148724aed4324bc280060a16b59605e5bfb3e67ef2c318f90336b5fd44cf93e2b628025849cfd833b95df27b44818f783be04d80ae542394e3f5ec58f9fa8bb7bf052ac4fe54fbeda1180087d84da72744de6ac25fdb633e9fd4403ab52225cf6dce56a95b0eadfc77f59a3508f288ff61910bbb05073cc507087353a2242f55c271048a49390b8fee00de733c7c872b12a33db5bd7ff4ac3d34908c86ecfab2e479233ba7e1dbf3073205b5a3e5e9c6092dc76f24cb13a9d086c861e56449d448c5ffaf7ace24f85e7d267fb4c84afd0084f804bbd236e62609a20a564db2ba7a510a197189d50a9678ca7d08165677a450fdde900df8ee52a129df3fb8387ede159a171481468ce4275dc18410911e9b41ae63892337b7f955f00e10034b4c350dacfa18957b674720cfb7c745aa9698f9d2c42016dce0b0eacb1b3ef497cf3540120b8f13be2fea6f28678c1d7baed75134ccfb58519d475536a1e02187fb8b2aa39282966b2577d220655467c10d4ec478c75715487a50ff49ec77d3531695bcfe7a76afc1e39a07c4df5224e741bda5d074d82dc05926212c08c1d160bba9d341b81caeea90dea22e6aef3ac7cedbc1d5b71d8ea5faa33e060976586bd5f51d7c66430037efd0efcca91bcb470db18411efbdc40eebd74e7e53a55cc75562b984683db7f02f7d20e37032b07ebcf0a823e5be000322c91df1012e25b6f19130209d0c7933aefc25daf8a209412bba9d1d47a06da16c25ded791ee11fc34e89a2b99d30ad1c2ca3a46208ead775dce32bfa0372295500a5488bbab9b161b198b88f7e73424aca9f3caee4e5506d58204111230dd090d815a5442b19ec28025fbf018ff372ae193516bec37e60747af71999655ab8f6e6c2dcf7534f85a7735411cc2873f4901d8436a9e6e075b9ef6d33dacde9a44b5e98660ced9eddca646e87aced9c40b716126a9045668f8b59a149591937fdd7a651eece38d04fa259d327b20b5bb8b1de04d631efbff57dd7700d8816d7fd54ee844437ecd4b21098ec60e5b28c953ececa5c1bac02c87d9f8a06f41d832643d540dbd7a5d3d73632613d3dbd78a030a64ced394f707ebc02f689f456810230425b497b06cebed99f1ba4c9805d555ffd94c4e9c6a290efcb9e0aee76c19e107cc7c349c6e4167e1bed84c313a1c3d3bc8d4c190d20212ca7c176a28f5e022775dd3c30a9676c3d4eb1c2b25938759ed34ef2bd86352ad5dd1d46f793c26ff1447835f7bef83324c455c7ba22bc112c68f2be586cadf8ef36108154cd9542009ec936e9982f5c680df08debcb09cba2f2511fdecdc458cb3f78ba566273b5152c697c88925ee5483d03da72837fea5554c9584415b5e1238ea05f9d245fe35dc1d2a29eaf25f15fd8a757b4f213f636f46bd23a593b48ceebf5f3ad678e9127a1e18be838c20d821ad4a587be0c2c332ef72789ca514fc4f250bdae15a7d74a6486ad849fd52ede0ed9bcee255aff003f3e26db38ba3f9af2e03a9fa5c04b13d4e579fe3e9218e71b64e58dc9f5c395e38bffc775cecfe5889d2cdfa314d3ef649c9d5efb698f3a3fa9ca466a2298f1ead28dc6503e7a28e720863db9334e37fbc0c8109fa5f8795f7fd7e32740df9c94e8da3ee1966e1007f050ca2d4c1211d2b17d79121e0eaa87ef9fffc70fdf0c9fda781acee99db4894f01b1f99c9aa4b897964af7b9ed5b2bff794a4ad422cf4a42284007f2d26040579d3fcd3b75d01731c1ab939a5c5478a06d871019ef00e2f77c897e24dfe0cc0c81259d965e55cf5a77bfd83705ad3c72a2e14aa845a7390c71d04fc84d6624642ebebfbce4d3841cc65f5a19f4a8981902c909ce59b64f3ab89c449453054e1b61d3c522aeee85847512afebcbd88653c6ec2b3bff1add300126010610b77121580311ef3998d6be62a49a4d040147c5dbe9584345793c52d5edce7a259131c99e21c76c53db4d334e93950e1819438be9079b0f934ccbbfa98fb33095c418696e4da5c6515c635832a122f71489fd8bb3636bf020ce9f1fca8b99344ab66bfd912f5eca3654eadc0b21823b27eb664c015be96e3b6df2aa541d80218fca7972f70d0db9c666488039e7393b1697b50712bffbde68dec2d68a2d598c899264f9f43a1d52198eca18e114b9db8dedd15af84d2e693951a6ee38448430034425f6c80454ffbe7211b694032e35118b6afed6b13da911399cdd60db143c3d8349f7b62729ed2b1a89f2d967c236f32bada5d054e6bc59a35958becf4df7b9b6cd79012e7bbc62a1fb68193ae80e892a8c16a9170f3e236790fd482cf6ea12f6520473f1912f8ea9ffe9d774c2fd58346bedb7c37cc76d931a730f874dd5a80afa7d2a8fc8e722673245bee822cb17b028fdf73743685b34e8621fa86ff1dd9d272a6b56773fdf856b3d7dc6f4296f8a5f3643fb52f7bc212777a25b60fc640e0bec89bb8e38a6362ebbbaf3c2789bef4a50561f4dec555a4f22bf1b7da74b1d8705d23f0c0df03b8f40509c4b6836118204f9bc4afd5fb9694233b0fd568f173cd20cf1e9c80ef1e83d392ffe718c2e449f4012d977cf09b439f79cf5019552e3073da3ecb37a296a5d88f4767190b624b77fc64019ed0e12057b588ca116c0382fcb6eeb451128fdd118960653a4f629705b4bd7c1649cad6d3969023675ad8ebad469d4f411a884575da246eb93aa1054cd7dbfeae6dde3b7861b091503a64fccc07de52bb5f2179086be7218ad2e5ec06a56cac701ff98336bbfef328288d2810008277d0132f24a07baf573f325620213c399bcb81cd7402a4c4019bba053fe580b68a5d20954750a386a7816a799f5f325ca228471f6d74a6d23583cb358b89efbe59f49b9b382c4e213913148a93a693e2f2ddc8f5a5acbe9d1961ea20e13335786815249957464b5eb2442f6633e2ef6602435009b3c5ab9518e3b05a13bac4ecc9fdd1789ed2030d70c984b5af6c7398255913c00f48be1800004f5af18f19c1959a7b726f41935331a8ee71b317cf9d82496b71635169cc70a97caecf174af4b953375534270689e14c2dfac656b1212e62dae85e53272de846fdda2c67bf66bea056fcfbd1f4851fd41b04c2021a7393ece0f4ad65fd4b62ccf7ba85feee6122d68fd68b26d53ce795d0e9f7b9910464be591303a77fea5086a4529d6f3a4f32766b805aeb5ed49994e268d0bc1d5d2d539ec7d64fc580e13831025c385bb0cec8ab6b6b5c06c383b0965b04ff0e16341d3311bd32a33d4f02e58721590e17e0fb247ccd820bf1340207dd8520f854e43a279c038cfc4b150334ee2edf9bc2e065b63bc56301d31ec7d8556f75afa3a21fa2c3949099ed7222a1f512d35d3477290217c5091d74ab61186f9a8d53c9a781310fa59a4178bc331cbba272366c1e6167ef54f65140d5338dc6a2d044e271a9ee8af4ade66693466a6e7ea0958c58c0f980b0ed9a8e36f3a9394218dbb0f58f818744b15abea68be7adf178e0ced4a67cbe0626c66275b22f8eb04aac5a877c9166aa11b708a4426ecc874e46d0457f369e88dddbde938b37b9af754b28fda044a708ccabf034d3f9ef34e88a70088c8517c03226f70bc41e1d0901a4f830dec22ea2174b09ebbc3dbe7b058175e6473c57b238d20a7c715915b86d92a9e362b8a88f62461d9cee0747b315d772b214cf6efcb713a3dc7f8cc43d612c3dfb378523b06c354756e9fd63df4f2409984daadaffe2b1c30096bd35aba6b65012401eb7b483a626d6858209a2c005cbdecc2a9845e0f903cceb99509e81e838bf7e7b2bb4f08b6a34959d917167bd0ee043128d6d07ab673027fc09cae238bad57c9108c97f059a8e764e9ac86bea715b7101f0c8e8049c67950daab5c11663183027d01f6ff3370bf260fea60b4f55bdced1c58db0aba844d24d2513486f7533105784f1bffbc415815554216eebf9d9549d4078fd41cbc44fd8cbe14f5c2e6cf971227dcd7d99b4037ea41bf762c7cec0b54d457754329fbca625780c09e6243f6a300f3213328120d3f684f2bcd5104ee31393ee36efa27f46e803d062f4d640eca5bec237f4dc1d81d90c9911fb0696a2f07fc72fb8f7ed44f252dd555816cb6f680d931ff0c5f61dee9eb9ce975b46ccdc39c084da38ee53172a9b14e9f5f6682e25423c0e06f1c9b8203a54c8ae65ba308eb6c3aa321ceafd17211b6f2e8316b71df6f52d89d22d0eed1826bfd3e7846601e6e3a10ba6e5d9281c2582029c70a79b0a50c0cf7440b01cec2d24c4702f7cd670b0d87a99b903defaedb10fac49d67364274eeebf30bbd5a8c4c8463c9118728c3e32c7becaa76cfd2fe1896adbd1f1d3bbf847bbfdda44c21e20c4d9b78759342fe35be3923eeec841fa4460276f6f0c7008750e793d63ceec5f656addf31deb00b6cdb8da837bd02bba7564e5ebd03fde6bb3ac5e8bd09e407b815b58ace7e5b943c8ea3a8adaa18152d9c8c54517cac11b7535abc007e4534baf43232190ef9d9c722f1bd65c2153a20a13ef4c4e8fee11b83026162cf21dc70ec56554d538e6188d83c607195c685ff033997a9cb40e2a942f70ca3c3b2ab3bcd95e0699dfb9f5c44717c8b5a37838fff2af48e9a81dba269da088a92de7f44e2d24c698841e2dac68c4ef31f524dca34fabd47d51daf56e083b2a7b9bf9cdf41229a6de2ecb5766eac8fb9e0e63aa34d7356a877826ccb906598303477e8b528b6ba4ba0660138d5556a39b5b352660eca9d6f74c7b3be5bcd2383a2e2dffc91635a5100aa4c4eab2339c75d3442f7fccefcfa319bf2638230cfbf257c9f50f02b56ee921fba2bb9c684fcb3cbcad65027dd", 0x1000}, {&(0x7f0000001300)="f7d47379e46724d7950138f161acc7bfd50d81b5b13dc11da878b09833253b4222ebd562590c908f673f0ed27732a757f80910f2839f68ff6e417eb6b14171d3db2260f6cc2903b577ee6a3340931cc7cf617d921d3a79", 0x57}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:25 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x40fff) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)='D', 0x1) r0 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) fchmod(r1, 0x16) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r2 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 06:22:25 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 06:22:25 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1c94d47516b193263aeef81af28c97117d332f6bf1ac73f97de05739fb88009a690698047b814f5c59ec0a12327df2dac02fca909375983741b6e09453a9b8a6c10e5525be14c76d502ca79f91239536fead4b732951a435ea966bd11d96d81872c89d71a9a58db50d9668d0ec447bdc03aee85174c84725f5", 0x79) socketpair(0x22, 0x8003, 0x7, &(0x7f0000000000)) 06:22:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="d159641ab355551d4cb67ecea6cbe43778684736225f762ccca3eae78086a251832a7a7fdcb4a305f2002b1bc4a7ed9220d1e53b3e1e7f6575", 0x39, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x400000001ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2}], 0x10009, 0x0, 0x10000000000, 0x0) pipe2(&(0x7f00000001c0), 0x10000) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) close(r3) 06:22:26 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 06:22:26 executing program 0: clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000540)={0x8003, 0xfffffffffffffff8}, &(0x7f00000005c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$:\x00', &(0x7f0000000100)='{-\'}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xce\x13\'.%\x00', &(0x7f0000000300)='+^\x00', &(0x7f0000000340)='*{\x00', &(0x7f0000000380)='[\x13)\xd2(&\x00', &(0x7f00000003c0)=',:%\x00', &(0x7f0000000400)='+{.}%%[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\'\\.']) clock_getres(0x10000000004, 0x0) 06:22:26 executing program 1: semget(0x2, 0x3, 0x600) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x5e111d039a188285) r2 = socket(0x18, 0x4007, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x345) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x6) fchdir(r2) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 06:22:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x10b) 06:22:26 executing program 1: r0 = socket(0x2000000011, 0x3, 0x3) recvfrom$inet6(r0, &(0x7f0000000000)=""/217, 0xd9, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x7}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 06:22:26 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) clock_settime(0x6, &(0x7f00000000c0)={0x25, 0x1}) 06:22:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x400}, {0x4, 0xe50}}, &(0x7f0000000080)) 06:22:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x67b0, 0x101}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40000046, 0x7, 0x5}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x0, 0xf919}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x51051fb94bea1a61, 0xffffffff00000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x5, 0x2, 0x40, 0x4}], 0x8, &(0x7f0000000100)={0x6, 0x100}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="ea29ba9ee9c30b0f0a34d8d329310f2b22b07cbb57b5d76325723bac3cb75f724194cfc5d8119b9b530d2ef496c8b9800ecc30efea96a7af49b0fcdaa757c646a2f3a064143df87d52da76a8fa05d39de90e1fa6a32dc610ef605da3a0ab082e9968f90bab36b10306ae36441699ea7ba33e9bfad2e66f4bc7e12fb7cc039159f65854ad17aa25032d3125", 0x8b) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x8000000401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x100000000000001}], 0x7fffffff, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/250, 0xfa) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x6, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000000, 0xffff, 0xb2f4}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfbdf33f603ea45c5, 0xf00fffff, 0xfe0000000, 0x4}, {{r0}, 0x0, 0x80, 0x14, 0x40, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x8000, 0x6}], 0x0, &(0x7f0000000440)={0x3, 0x2}) 06:22:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000316000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/216) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x2) 06:22:26 executing program 1: socketpair(0x3f, 0x5, 0x14, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 06:22:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x30) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x101) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x4, 0xc0}], 0x5f, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xd1c9, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60000023, 0x401, 0x3ff}], 0x0, &(0x7f0000000140)={0x39, 0x5}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:22:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0xb67) socketpair(0x18, 0x1, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 06:22:27 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./file0\x00', 0x20102, 0xd0) 06:22:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800, 0x9, &(0x7f0000000040)="29b6f329000000000000000000", 0xd) 06:22:27 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f000002d000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:22:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="2d17c48bda3d6af29d55bd0000070000f900000000000000000000000000000000000000000000000000000000000000000000b300"], &(0x7f0000000180)=0x2a) 06:22:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x100, &(0x7f0000000040)="6ac9ccbedf867b92a29b17d3c9b5d56f3c358c504aeb348c65ba9738e6c22ef34c08afdf046f5ff5c34bf6724d5f9b1072cc6ae942a97bbd5d83bfd339525dbf56fbc0392770208ed4d0bf1e86abd22e5a1a15fbb99e8c3ae935de6bb799c86851171ce6d8a35ddab76cdd499bdc2a1ae93cbce1e12d56d5f0f173f0cc09e3b9b2fd48bce7d253cf2031b1fdb9abf93385a983f516", 0x95) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 06:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r1, 0x1) syz_open_pts() 06:22:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="8e01d3c0f3327dc63371090c59b1f4167401d4784c9bf37f693bc4accfbcb3ede5030956cb43fd5d2680754f60b3ab57", 0x30}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000000000000000000000400000020b0152b8956fe1e51bb93075b09ace3d9ac0320069be23e78000000000000000100000002000000a95bbb1b86ad17ed9f726e19a25602ca30ae4d3dff9d49ae43a02dfd831ee4195996062918edd2adce02fe1fc9a77a66eccea55c6d059a67d960cdcca876013a8ecfdf5752a2b0052329fae8690d30021548e1c3b79d061b6839c8900b2f2bbb15775a0fe80000004800000000000000ffff000003000000d8a94a099fc04a4818096f8e4892223c0a0b136949b51551af16a2e47637cc6f0c2fcaaef159383ed9fc4b01f42ee9c295293c0000000000101000000000000001000000000000802f12883972f08369787bbaf9061ab04191afaf86770505d55e7819f8a32218d134d058066db6f494394d6d642e7901651b6f224723f61ee4441b071358d28a7c33c6385b3a2eb68724aa6a2a82b7baec2c0b21b2bf3ee92605fda590c5bf25f6ea18f79a4304d8e1dd60e1fe2fab51c08b277490080cea474245f97c0f15bd334a8a133763101bb6227048d084c98b254b7f5c7f94ec9d231d824e92f005b15ef22bd773fbcad7462e0cc2baa4de8b9540f184ee8db56438d9442f7a307da43c2a299865f63010cbc0015b43c6a227cff3784774a372d0bfb1f28fc67926638c48ab5bc4ca559649547c6f9f86d56365e5bd8fb967224e156bc6cd6d9f5232a3841a5c7c8f56f99b2f6ad292476512a70976a639798630b9aed5b421f892a700fe4422017757796f3a8b8fde837e6082c4d22616eb9e62fc4973891b3f24dd3bb7595a6a46f5065e2318afb40d0c6138f02f40ab8cc92f8a4718dce7f1b528c4f885bd15c8333fbd9f5198990f2ffbeaa2bad5ab882907e138a9a4df5c562cc610ebda1fe80b214d81510c721033f4d553faa03fc1ba0f3a08de044f2b8d756efef8837c8530cedc3eb131a504c4034cc49b87928f8177ef33ce7f30d346358e6070a0d12b8d52aee71ce55c77b39b895584c09e8f0e1ee2798f045a62904aa235df46ecd111776a268b525d92229c64c6d77b3b1c1df8474e78a66987efe39367fa06707d1ec05430d40095fdaa815e5f9992b78c78276a487ea71fc94e99eb50548045fac4cf49c31e64fdb41bceb10c11ae6cb78da82886dc6f061550ed6cb28e81176f23dc3cf995747e4928e77265f42eec629077127809430aa9aab5914b7968b39b0f32a8060211e301a1f7b974a80c341bce089d35b8493cbb280030bbfbc142617cbe412fa60dd3585dbc47363233fd1606ef6568886464449ab0279c8c55da6d774134e472088606e67aa27a20aa42ba6e57d4d9e442f6652abaee65bc36ca976863554f15ccafdc2507c0b5d401a8de16d494f3e199f57234e6e51469bb24afaac54053c25f8823edb59521915edbd86e3494ed751d436244818e909e4b7605f463265410324b4813842385ece99325e1579999604e3012a2e7ac88f7fe88e89c44e86ca3c16dc1f11d8c6397c824b7ca83803b53e4de2417a7175d68d579c14ed6fda5f57bf5db79b5d3294148e939bd384802c60213d07ccc6b8dc171be425c2ba77d4b9b8b6fbb52be08f1b3e23accc9e17ebb240a75a9a2f5fe96aa838c943e4228c597cdbb1baac503e111ace0c47907b4b8c14df7359974a1909d7af21c65137e183d7271a6d3a157dd37e1a49d01894cc15af93b2faa722737367375fa2cf626717d512661145da93a67bef39e4a9bfef4f4290608eb18ac90f4eab3ff6355e6ff53a929670a3ae0b4a87cdebee5cd1f57128b16995cb48ea40de40ca64a73461e1b22076690452a1731dbf77de396f4d34105917da1e59425be1521788f3fb57ebdc6e3ae2c3d3048968d96067fbe7770fd24fd0b93536baa8499352e35aa0c8eb07701c07c6eefd8a3f296b99525754c5f03e4be0d1dce30b2c507f912691d025b00be52da2b041f79fd376ac67426256a65da08a7a2138836aea609168cffe2b9d925445baf07ad03611135bdc41f98ccad1da9885d5384f881cfbd00729d28360b75dea8fe68d07dff0a6a2fde1cc222e61d26371e1bbf91d2f1d745088c5da45b9b33e91f1a346c51417e9862af6fae387a2691d0586a7cc93bb2e07a410cc74c86c250224bdf8e0af0a365ccde4b639844d98fa7c7368f15f420f2c94027dd1971903bd7d539e7c853637b23578815804dc154f50160e1c8435ad233acc1821d2b993e57b996ce9c2bf50c83204f7330fbca9340a6ec6d45385c47d280d6f92112b3a1b5e4ca865c086ac3231f2ad213bb824f0c0d3a4ea8e6f9e0e935a797a71669e29209b7c3d8a75f93abc96c326ea2a5fe622303a861997b523217e7932c56f7940a3adcacee782a8a52e0e4c1ddf0cd5bb817dd26c4b0e83263ba9b8ea826d27cb29e9b6d313e080503389f3c0787414935c0d98ebf5b3612ad29b84d91a26fe5400fcea1cb9fbab8c3c3b0681a053d29e8b5c4b8f9e67fc1c128473d695425ec94b16a165d8db4b994330359bf822037f1b3e85a812756b6e3e51bbdd53e177be684fe1733b3f6aa3e8b9a2119481c02630f0bac5cc3805aa195d5da3be1621ffd30691fd5678ef6d127a0ea892616b1eae8ae80829c8f4bf28273f89c97050574f44f694b031d29662992620fba6f682f59f2af920352de0a413b4cd9794cc779233e154626ca90d5bd77ad2924b84e76b8c7cde550379e49298632161ccfe22fabb9913f671939caa3140c9138e94a00b5be76e21daed497e1905bc29d6d3c4a90bacfbd7e450da8b0199e736733ef4ae25161752b50712206949ffb59626c4e553ad6c62a22aa38d2941d27994912f9c8467c48d5b547b8a67c898d5e60ec3095b926c92ea444e059f4f45a12dc823f19a9ebe61a8e2756bd690ecf9d2b1f9fc130e864ec5634d3a60702dbfc763696a615d1090af8fe369c2ff6bc4c323b1d987c5ceedb5be20a11430d546273327768ac335a87470838deefed714b7639fcca77b97025025c293de60c3c7626adccaa83655e6bf6e76a8e07abd39ff6473d6940bb03f67e76369256bb9a9bce42c9da050759a1f9fd3c964095d8c3620f080c8764f8da5dbabe989db62de1b00f891b18ffca9bafebbaa19c361e45da9e2fcb3b1b7e4de1d1f4c1b3a31744ed794985df63b6b65f2f435047c0b4dc49c6f902a62908d4befc3b8e380342a057c58f52fd9b70427c55c12065c1731f2e544dd57534f5726007279d67597a5bba18040dbc7ed6b16007fe7be89c1a2d8e8e20db86db29ee1f9160f6fa709610e761df7950f0449afe035d8bf399a54be1b6456547e170c4c3bcc2e6044afbfa761af1e25075436e9c1d0a514ead62794e07e3e17e09c10f41dc3b3c37ae70928367ece524f8e0c7dce54145fbbb4a54f20d31cac2b7185515347205b021f4f0a25a5649169d7f83511f0b0b6d929dfcbacc7233f9db6ee798ca25dd81c9bbef744df8b78c090188264f3c3290394e33e62404d9856303e8c515154c03acf08dad09f8217acd1ed02beb132f0e8d1d640c669c889a2689804734edbafd71e56d2bbf7fc0d08b7a40720725c1c14f1f1183867049e33d03897b47f8d62cf6f95d692e090c4c5751a447f7e9b8f829f7e79705a9bedd79fc1cbf08b7171a5b034e1cd971723dfb067a604298f496f5c9f87d36b61950171a664437d6f2a91b33ee5edb7f8ce290b6260b7c623e6f92a85be7a6afaa091aa3e7b27d77ff45a9bf3ffb8e208ccc65234f379899a54a064c9bb122291ccd88e437fbb08c4847d7b7c18a89b3479bcbc111534bd0a2fb6d6e262cc0f2d3a50479da665b314f19c1f4112e32341f665463b5f0d0a814caf215322871186f70fd2f03e4508d233ecdb075e0b3cf883ee3cff9cf2fa41df8d74ce7d4eb7339dd7dc39c47617e6aeba829eba7d541a28ff4c7827e84ca2d50d634487c34cb0725c866d7fa309fc278ee31d0200da28948add8b27536e8950c4a3bd3fc99f94527caa532763bb89c5c106de460e18a882194305c4c0258ffd8cf384c1515dc179c46d0c5769bd1d1f7d89621bd0d88b4b5c15997bb06573bb31c3a6143abb1f4c0d802162e3319ca97eaed6273ebb46b28e0cc04eeb0f95f9b60d64ecd1c6aa767f65343e1978f9416e11733fc919c7a0c1123e33a593c7fe1ed229977d0eefb280c8f85cd1632d5ecf667e4401ea34249e87215f871ad7ffd7b3b43181113b2292764a4912c0ce0c23a84989a14563d6750c40ce9259589de8822a282127d913f5639e52d4234543eecc7ee412b3489d75c0115bc526cebfc89a4e3b71a093a7dfddc5f4da4614cf60cc6a99675eb581026518c27376230fcc72117f525e628ec4b969dc88b82ec41fdd8e9ddf4bb7412459bd01e896bc7297974794bfd6925aeaa14779039bd5671bd3c630c95d6ada2168642cd9c5d922017e919a82e566bf1b84bd5deb4dc8332ad79a4904db7fd4c127c490e17ec12f38fd185681daa91e425fd8b0da6c813ba9faff3283e8fa7a36e71b486798c2589e0da946ab3aaed912678671b104be59b14dc8074f75cd18bdf339b013054a26894524f8af0c9ac5deccf25936f70f328bdba37d1399ee0174d779b3d2bd257e70ed536bbc43124c64c87bfbd756ddd60964aad2c355a195d01688c31fee42fc1ac13f3af34ffda8d50376770eea286adf19ad316eb396f8fe0b2cc30f5b92c3e0c3eee1aaee45b55402935ddb45ba1fead3c02cac4ad240cbc4566cc6ca87bc38de4add5502e98f2d6e2e2329cf3576f52651c4f8ca0f819762d93fc5b660d2da505b897d89cfc7608ee81726c5fd68151e80a274ab79f19ca6bc00bc749e9ce6e80753d8a92dec7f145f285c6b4482261733266f2a5cb251482498d66a6a1e2f2ecc50905562bed7333e850584a84fd1f0197a1f26860aeeabe336d724cff01d5761f2c25eb1da98ef661cf1afbec8c56f7c63b3f5bf28d29f1bed68cce0c54ff0b88533be006d76b915932ccbfe839ff42d2c7583e3e36e930c218f9f44fca8330c17d1a308226ed8736a363d4d12629905311527748c300662fd81e6da001e834b3e5299e6397f38544f93dd67b67c3a4d90371eb4cac1a4d125a723e3a292050be144856ed7b45a272a801c1e6678a7c26d90ada05f5f3eb9f359f87efe114361d3658c71df5f6d67a385ea75d1af34f9c2e8230ad22c79515b9d59d5c9da369dd2f0e73a4ebaf67344b8db38ae7a7585e6af9ffa52462c2637cf18eddc297dbbe30cf1854763a8c12824bbd175e1e56f85adfb2f84174b50185adeb6b9be739aac6f85e5919f9bf9ce74af67fac7b7a066de322383026d70478bb2dee7b5edb60e3e5d140178ab4fe659ea089ac03f234c7e3e38374482017d2bef248c91393ac857245d065ae514bd364df8f64a603a5b8daecbc6259888867f7063c6679781b43daffd4359325f99e4911965dbc2006ec830ab6b00e8fc370cb95be8a3dfa609d3596b29834d90a87c8509ed074cd7cf46e62b3efe4d2d3718d3182937a7e2b5ad8e567552c5b5c8dd82535e17be84c0870c856fea8c20770f18ae66959e26a4a12de86ee4cfc72ca14769b09d9a534a2dd327f60301534a0f4087618cb542daf9891f17c0645f4ff6f48fe3028b32b4ad0c732cba3ce886de959eabd64d7eed0f7db280130f5286de4836cbd84f260f57d97782484baca633134c5ed2cf1b89100c2ea2a75195dcb2d044f50ef90425389b1f75599d342650c40837c98c9fb3a1d0ed1f6a83170701d43f068caab349fedd2f3ba23e1bfbe2063e165dac630caa4f7964a58ba57a362e492925e3fb45b9fcc8cfd2652fb866d55669669447442cd89e1224167c1902fb4cfbdcd0fc1b8db73cc9bc9f7f2047c171b2101354b9725f188a0761a7537455e58ab23ce907ed120a868bb5c337bfb78271e152ecd76a7d35f4a83edbc45466df1aa0e32e5db365e8ba03b5e56e5084ea0bc5998ba7df8cbaec403a3be3662db700194f12d38899e86e568a57a93875f29136745e98412edbd28a11d06e6144673dd0d00057101a5feef9745affd0b40200f2762226e682183288bb8065816bc1b6c458b5cb190a5e64decd8954f590ac7e62cadc0116bdd2831e2ac568d22249ea1d29123dbec15b800000000000000010000002400000075712dfd47ebed7abfc90ab49f0f5cdfe13313eddd27bc225d3312d0515ff06ebe239a2ce0e416b125b89a26f60169889d0c572550fe2a42593a8082787de2517a9533fdacd87aed14cb57e30c7cc225a6ee2583e154e128ff816c3d81c5d1243f116b7ea5553c8db4fa7d8d92d5e33e1c1b51805e836ed9475d88da05f72fa46ecf1a71e8f7bf7a46e61f36a61f1489d68c29dfacba9296d6144b67e46eeb7fc0000000000000005000000000000000ffff000000000000a5fbb34e5a4c68ec66eba98df871fbb0ccbf774b184f87934aec0910c374a649fab55b04ffa1e782b33ec059fa618dd4e7c073573b1800000000000000ffff00001af50f5e79c0620000000000d80000000000000001000000030000004663c9026aeec4766b6fa74523fb3e798c3c4e987233d6d8079dd57f28601720a14f80b011ac4c23357eeaf48ac4daa9729a3384d72965f747a65bb3c957c372e1488d85198305f167fb5cacd2ebbbc47257895571931d192bad9c80a3e450cf142311d99ab1380ba37c8e893b68d2f3283e28b25ee8da6281c5d59bd78d3ca9c3c53e6627ab8e3e84c0b66d4a633751c8204ad56db11b674c30ad0b0e59aabf9092b90f3f1d26c659af0f74402ecae0db56d4c92af52dacb37053a7eed46563a5bfffa5538176dae800000000000000ffff000009000000fdcb50ac8557fcf6bbd5d28e69d9eeabc492ca668a920c755f65c16aa23484dc0a7e97c64ae907522e865be9ef047f3163c0b505aec5ebd122dbc1d86dc5ec71d210489ef728ad9e3ab75ae5d2c8aa4902d9bc25f4756bce816bde07cefc41c27d897455172b4081ace8794b452b565fc43fb53df45011d025e0a24a82bdffb217caf0dee1bb26b6878aca215238bd685e7045d64e0acf937335b0c082e23473c6911d2154a14624615fd45db1db34098439d88cc31e101b5906b98c143fd499245767b871d581c42d6fb314edc638fbf1936f4975302f782000000000000000ffff000002000000f1cdc19fc31973ef1aab0000000000000000000000000000000000"], 0x13f8}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:22:27 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x121) 06:22:27 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x199) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getitimer(0x0, &(0x7f0000000000)) 06:22:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) recvfrom(r0, &(0x7f00000000c0)=""/239, 0xef, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:22:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) 06:22:27 executing program 1: mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x5) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x4}, {0x0, 0x5}}) 06:22:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) 06:22:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x8fda1585920e6dd4, 0x5, 0xff, r1}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x34) write(r2, &(0x7f0000000200)="f09c3d849273c5355d3c6819d96877cdf9b4869c7154b834325498af79cfe15a5dc5f69bc34a7b1ce4a26f2dc40a13d4e5081aabd413d9ee77b9b77ed604138d87", 0x41) 06:22:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6}, 0x10) r4 = dup2(r0, r0) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=""/55, 0x37) getgid() dup(r0) r5 = msgget$private(0x0, 0x94) msgsnd(r5, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 06:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2856) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 06:22:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 06:22:27 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffffd, 0x6d0, 0x3ff, "b6904e6ac5f31d31d6761d69431a8f0f358d1b90", 0x0, 0x9}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 06:22:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 06:22:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="c84efea2c7b763661853d9ae3e7dd255f51a94f1c73257ea863cc44aadd628444a022502005134e27d2a5cd5", 0x2c}, {&(0x7f00000001c0)="a2b9814338f032ccdf05fb649a8a8834c594cb00f6fafebf2b2d8933c519d94fe7eacf1a33adcafb5d6b58189cb49c899ba5fc83f5716a343fdec74ccad8f47857179ae695779d24b875d0fa480d4882166abf194c6f2190f5a01e3bd42ff74a1334435aab963c5ee10d26b489474879db7275d602330dd0eabb99d89500d1991d9bb920d65512cd9999940043e84525ffb161a5497ad1b5bb6104d2d38d624c8b7518acbdd96325686ce6c0c6b5a163afe6a7419827069791f699970c5eb6c8d1126f2b", 0xc4}, {&(0x7f00000002c0)="bcf0b2930289ab26c1b91924f50f7e3c7bf6b4383896cdaef28419426d985a713c46a974bf220cdec18f63204089ba7db8d491d6022379ca7c8faba185032c73bd319371a25c999d3dec4c20d1dab9db86cbd1bed113e054adf0535e95ec09b591bb08e50bdbc5e065908d2fd2b9c031c6a41541a689038d43573ccbf255918d9d7594610ccb3391bef61b1e2858ac51f45a313e38a6bafb70872aefe607c4fd58f07bc7fd5dca300f52831eee4beaceb4408edb59e534db1f791ca469b7c21dd36cf604c5e3940ca308add1", 0xcc}, {&(0x7f00000003c0)="d0934d82107c6823b42c27194bbafce9908f18d07fab3f537f445729b85078d6e523424d62b9d38fd191f6517414be4bf16d8f2367380ad01ea0a6bdde41033e39a232e1da", 0x45}], 0x4, &(0x7f0000000440)=[{0x70, 0xffff, 0x6, "812caa47c2982b30453744f8dc2a3d4e7968f2d7f7df8515290f9706808983a4498cee62ac67f74d87c379cada22fe0e02999883ed53eec0c06d34139bd9a3e816edaa740566c0d43b81763e52005ca36c1baa0fe193495998365bab22"}, {0xe8, 0xffff, 0xb16a, "8d5a61cef2a7c56f1a9ff13780d2f83478775f56198b7830fa5695d8c32feec105532ae5e1068428867aaf8d16361917f9229d529b16e62b1f99a6780d81bd76c5769f9ada21f65cb23342cf9ed70c63bba39466e51c6a89091d7c588ab1a5ca96e633972a1e79862f370b54db379d93789a8364e7b534c7306902ec001c09ac036c287747cb1bdb2829fbfc39dc693c3c60deb596150cd33bc6e21e0a871a1d75453013f340133d8dae1a96258e7dd1ac5ca49a04a173e2d4d898bd942679d9f53f4819b18a3bdb8387fab9c5ae1659d5e9"}, {0x98, 0xffff, 0x6, "76fe15827a875808aa58e0640ca1e2ad9c346fc6c09bb9abea5acedfb3c41fce049f281b27997bebacda17a4ecae24e3fe051fdbbb7d2ee065fa6664f7038b414dd01e0fe48098493a10f5124402b927a9b917dcde1563e816ee96973f306b858b53f79caaa529f55712cddc8a40613f2f7b9bc414b39169f52b68be6cf014400e032f96027f"}], 0x1f0}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 06:22:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xdd, &(0x7f0000000080)="dda7fe0b053ad09a7fd52799d40b5e20859be06b1d00424fe35d150931cc8226f065c63e41", 0x25) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 06:22:27 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r4) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) seteuid(r3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="e14f60dd79d5db682ae1c9a21429e72de73faf119a59bdc9b83cab749ec6ac73acefb5d63a7d5a74af7b975ddbc53952efd106aa58867f25e75d8d060a8603fcefb0e19c7343fe071ca29e739a9b1a0e9bb415e7dbd4b18904beff2d35bac545a2e96cbb7e27636793186bf99bb4e22d403805120da31a0f7f1444082e32d70f392d37cb7bc1de29aa7e5506baed36439ab276240ee3da7782efae05b7412b11", 0xffffff2e}], 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x26, 0x7fffffff, 0xd02}], 0x0, &(0x7f0000000280)=[{{r6}, 0x0, 0x8c, 0xf0000001, 0x8, 0x80000001}], 0x6, &(0x7f00000002c0)={0x100000001, 0x6}) dup2(r1, r5) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) 06:22:27 executing program 0: r0 = socket$inet(0x2, 0xc021, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 06:22:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 06:22:27 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) msgget(0x0, 0x110) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000040000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000037926b4c66b70000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 06:22:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) munlock(&(0x7f0000fed000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 06:22:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f41, 0x139, 0x3, 0x8, "24a4934f5b8bda4b8de254865851de73fc00fd7b", 0x4, 0x1ff}) r2 = dup(r1) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 06:22:27 executing program 1: r0 = msgget(0x3, 0x8) r1 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000440)={0x6, "244a4b790595fc3b9787f0b467625553fc4a6189735de97fb21e7b7b1e47e2a11fd5232d8d183d73c8a24acde01875de107a5f9478ee80b9e67a2c6df3411a26566d3d4bc430656baa608b0fa5e4424db91b09902f44e1a81aa6d32abc3ee945c36f74568d981795cda98eab3721607d34acd1defdbeaa8e20d2a2c683d285a9638bc8d9ab2f039949968a486eae6f2516a05996c9ba7c276ae5c33436d1fb04e5c7d8ab6062c4239012a7819e672beb54cf12647d211a2f0648025a2a4e546222b5b61ef8ac249fce131382da9488ec8c980000000000000000000000c6ee3391fb7a9a2cdf4ed6d406871f2d054ee44b2d5593280010000019f1aef1b1c387bb7281e5ea3170f3a98a6b8a"}, 0x114, 0x0) socketpair(0x3e, 0x1, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0xffffffffffffff01, 0x5, 0xff}, 0x8d) msgrcv(r1, &(0x7f0000000180)={0x0, ""/100}, 0x6c, 0x1, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f0000000040)={0x0, ""/208}, 0xd8, 0x3, 0x1000) 06:22:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) dup(0xffffffffffffffff) 06:22:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000)="8aacb14e04a9c72e6d797446c1f1b3f1057f60f869cd2433edf9db79f78c882f98eaf9f1728fe40fe852e56f271f4471a7dea5f1236bb809185b81", 0x3b, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 06:22:27 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x88, 0x20) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) syz_open_pts() getdents(r1, &(0x7f00000000c0)=""/69, 0x45) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4}, 0xc) 06:22:27 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = socket(0x18, 0x8004, 0x1f) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000e50583890efb84d069dd0000000000000000000000000101000000000000000000000000b50000000000000000000040e04ffce4b2844b9f38220000000000000000000000000000000000000000000000000000b377d1a4cefce6894a286a582a4a760aff641a62359186384b6f7eca94d2a5b0f51f332393875512bbdc53e19bd2807e1ff5"], &(0x7f0000000180)=0x4b) socket(0x0, 0x4, 0x7f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 06:22:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 06:22:27 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) r2 = shmget(0x2, 0x3000, 0x8e, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x2000) 06:22:27 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x406, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 06:22:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x400) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x1) 06:22:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) listen(r0, 0x400) 06:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) getpid() write(r1, &(0x7f0000000140)="e7423d8fc6f93203cd98467d975af057fe1306000000000000006776e028183dc47476cad3fa1ff610636e78cea6d99787e91a3e71cefe4f6dacf0b38b92496b99335f7130682fb342e079b0c4484b7b67f3da29638195bee843d22eee57c2fe64cb447d3ead6933d6ff1ab13d68bd488771e42b77cdca82fcc4edadefb4f6196f93673a23c36f33398fb4964f27dbec2c3bd8e2b9a7d981621bf2befc5ef0", 0x3a9) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f70013c673417324a7e817984e4e18f3b36a62eb814f7a5ac201e8da654d301cdef0dfe3a7c41a41da8bce69c543f9d8312fdf5c8a68355944d82080686a3dd7423be3c76a070bfcf1c2c020ea4e2b006b2ef20692625f6d18bf9cb166fb24febd4ca02816e16d86e98a2babfacdf5b7541e147ed0f5a4b451c1e00cf699838141d9764ee2f74d19493c1a0501e11b436fc3d8dc63b2321bff7107514be4", 0x9e) 06:22:28 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x3, 0x294) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x38, r0, r2, r0, r3, 0x2, 0x3d}, 0x4, 0x3, 0xffffffffffffff6e}) r4 = getuid() setreuid(r4, r0) setreuid(r0, r4) 06:22:28 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x8, 0x7f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getpgid(r0) r4 = getgid() r5 = semget(0x3, 0x7, 0x20) setregid(r2, r2) setregid(r4, r2) r6 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shutdown(r6, 0x3) getsockname$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x10, r7, r2, r1, r8, 0x62, 0x64}, 0xa15, 0x9, 0xecac}) setegid(r2) getrlimit(0x1, &(0x7f00000001c0)) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000200)={0x10001, 0x800, 0xffffffff, 0x1000, "02b2954d80fe47cbfef5c3cf9af5d90403df2288", 0x2, 0x800}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getitimer(0x1, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000300)=[r2, r11, r2, r12, r11, r13, r11, r4]) r14 = dup(r9) getdents(r14, &(0x7f0000000340)=""/31, 0x1f) setegid(r11) readv(r9, &(0x7f0000002540)=[{&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/41, 0x29}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/109, 0x6d}, {&(0x7f0000002480)=""/1, 0x1}, {&(0x7f00000024c0)=""/95, 0x5f}], 0x7) fchownat(r14, &(0x7f00000025c0)='./file0\x00', r10, r8, 0x4) sendmsg$unix(r6, &(0x7f0000002bc0)={&(0x7f0000002600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000002640)="232c022c8607820aefac7e79a23e09f35ca1d9fed96e61d719161f2bc7218ab4a66614a4b74e2be2f308d4e083a442fdab974273027d0429b0041e905ff15eba682c40b56dc0e2f895bcbeaac348dfd725b58c6a1f169891d7bc3926", 0x5c}, {&(0x7f00000026c0)="e13c85895ae62df73476e34af2a1716c8c9004dd7b90405036d11afb22dfa5d9ec3cc181f4c00ac56416bd598966b2c92b7d20f92be547f44e6acf34a146eb1d4f6b88cd15bacb029fc72ef5f688e1a084e391a2a45f8afe2e71ef08c60f046bac5cb952df7cae856b1481e5235401d442df2426bc17347f6466248d7693682ad41d4afd256390f70ca7fb6fcd86c264a9f43e82482d36baed1f578f8d61f11eb36c863d6c49615051660ea873807f4acab11911bed14121d3c2ba6b56b7db875d0a1a4dcceb9d7abe7cd22a50d51769fe4b566e40577cb579de58c847bab1eb512411ca6437d03680", 0xe9}, {&(0x7f00000027c0)="040e258da0a1564279382843e1875bd36a6a4b0b4c52b35e939c43edce3852bf1164962e5d1bb7d955f00a38bc37287998739fb9388a85c8ad158519543ab13c83c351869448c5b7740c37a2be341491ee712368ec51ad1d4c5343e521d3fadefcaf3bfb68ffe3b553336ee0cbf7fbd308727bc911afa21de8d33a4111e2cce89c4e65fa30136a32a40a9a30a489fa02024bc2b936c024e7b24c4b164ccceb372a6a1caab11b8180a7653e85e05c3a4f05ad47e28e04250ef65dbe2c1fe9479cc9dfa00c546b75037e51", 0xca}, {&(0x7f00000028c0)="cfb3b6d2f23bb12ee61fd6dabfb01a80de8fffac004677b7f45e66c1b7096454b46808d5db6ebeaf85bd5513a3e1601b33433368e1ab1bf6d4c241d1801a95ff6137d65f906582b0cda482c881ba33338e06d476a8733f68ed2cb13802fd1a06e5587e8633ee4ad4c4305c91a31ced2cc40c09fd3cb59c64cfcdf9cb2a19aec95858419c74210befc1897b2435ee30387bf2be543750fb8ea1de173d62ebd5bddd0c203ceb991c37ee883e9c802aa356af42ee7479df0859168c1dad282371132bddefc742285236f2945ff2aed0fe4762e38368b514ee3757b950cdfa4199801b008c7d15876b163ae8963a7268de4c0e5230d7e64e", 0xf6}, {&(0x7f00000029c0)="a7c96d805cec9d0ef10dabce4a4c680ebd55802cd6d29977b5d60bd3c77d9053", 0x20}, {&(0x7f0000002a00)="0e3f1481a56c0592152a1a9501f184ca51af150c4f24358f983f17b2ed070582495ece7f72c2d0945a005f887c122e8b33d06cfb0e09ab57dedb2f33c9de62530aa28ef5edfa5c8c522fd14a823bf89cd67cbc97d90fa8539e9cec952a3271b30e5996cc848c53c3ae2706c1769a31309b619aa750235d4fc201c2ad450303b34d78d0b7934f5c289f429d4e410071b38050ba0d0f9c1e84d31af638eec7de2fa6b9e6da7f28da6114321792dfdf3933334278acc46861b219c9bc9afca9096c2a518e335bf3d1f58c1d003fe47406a311df626c7afafd3cb810f06af9ef3bcaa85233d647e15aa353b05f7b673e", 0xee}, {0x0}], 0x7, &(0x7f0000002b80)=[@rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r3, r7, r11}], 0x38, 0x3}, 0x5) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000002c00)={0x2, 0x43f9f41e, 0x100000000, 0x1, "3baec5db9d9290091553a0b8220425236d84eca7", 0x5, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002c40)={{0xfff, r7, r2, r10, r12, 0x2, 0xc7}, 0x1, 0x3, 0x81}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002cc0), 0xc) 06:22:28 executing program 1: socket$inet6(0x18, 0x0, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x0) 06:22:28 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x4}, {0xce, 0x100000001}}) 06:22:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:22:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6010, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:22:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0xa) ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/140) r4 = syz_open_pts() r5 = geteuid() seteuid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000380)=""/122, 0x7a) read(r1, &(0x7f0000000880)=""/161, 0xa1) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000002940)=""/103) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6011, r1, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000400)="f0b6c4bdd7912d707d28f3167e1c4818ecffa5ed670a94c536dce69822ca643c5102eb409b4f64367012b5b6faa1ac0b0f40f0c4951e55dce5a9ab5c8293be01fb7b296aa20fe2500f6234562bac8af6316592bbcffa3c825865671c26519d325766343b255ab7450235015ec604c92fef528d1c01536bba590aae6075128a964080ba1d01e0208700efba18bb42aa6b06e498f3dc60762ca609d4ae3f1b07871d0299f965919b273d8059df798c24ab", 0xb0}, {&(0x7f0000000940)="bf4eb34d6cdb1b83e1052f65abecd335531f91eb95eacce5a9615f0a14f7b9866eb3ce808f4d2135b760e97f0cbb21255689ae396bf89ec0040daa965ca33748688e787e0f8f9564435a8386f4326671d2286ed461333d3017748405916014f847cefb52aa0531ff3b72ff3b8ad61a05e7133a55ef713efd5b3fb377ed95de444b15a2673c352021ecec5e9f5c41edd482db11d2a20c956dc9d2206fe8b37ca370f49c6ac5f596c5da10630362456163eb0e32700989ef96529a320c7b903a6b70b468df3fa6e50d845ba23f52d3a8b3989fc536145df325b54785dabcbe1a460ae1d510dd0026b71df1bb13ca7514409a723006f7ebb8b9667792514a7fe3fb850013805ec61f653d140d2b62d5b997d71c06a28b3633d54d9f49e6c4cf516d2242da1d60f1d34e85a13accda6d5df53269a0c3d23a00324d68ea1b00b03a60f5c8fc03c6533368bdd3e2e6eec225117f2010a1d0ec1d0ee6613d8bdf8f11f799941a0c774df7616e0e1477af711c0d28b11bf5ca66cfde3da87eb05750b9164fd7e7f1106ae865734e2dfb1afe444ae42f72b3dcc00b4cf2b3f8a145baf181330dd50fa5c2c8a1719359d0609e77397b01220de8eee8ac43f6597bf061eb4fcbf6a2f8a6e56f88b81cff6e5e7e7c7a07c0189f50515c9b072507ae4e92c46c48b7f5a21bbe0850a7490587d638e785e819c325203f347de2ca7cb2452f08cf0f94aeb35e5c53d4e0b815c4a9b0b41e21dfb8588393c87e2c42de3d1ab563d5992b87c1fb96e4944a6029e027448a6f6f0362611d4fabeb0ac84ba5d3bf0550d193dfcd69dc0faf72696f7238034934c58664244046ac13e24af78deead4de55f336e7d7cec70fe1415c7e877b2c565172a80b0f74332a1c3cd18296e69f88ac0f732aa42ec9b863e27278a6c7875109ffd1153e9af2bed731de58a9f5247add95dad814371254fa77539edd3ab2cc3aaa1e13742e3f3df16f699ea317496bf087653cc1219ee241f4332e3520a67d262054b926ae4e2cac76c94ec033dc3c78fa92755d47073498766c563f03c6746485a8a97aeb12cd122c8b9ee3a52db587a8584891ab6040f8e45cddef7a793f4de4205b83c4ef3a56e13c59155e31b25d38abef8ff68a04cd9cf823011c268fc755e619c1eefbc9adbd03be69e428b945044143f614407c8ddc6dc151be8ffa0c30299d7b82195752704bbb9f11cfecf35d907c2eb60abea27ef755a63a745240166d5f9b3afc1be9d5dfc8bb8c920e8a7f147e1a1ca92b742fd9af396cb5e2bf461ba05e5431fe9ef2842283aa6d96bd89c00d7a61c18e9c05503d34cc564c6cde9fe7e6e60800cb0e400197de5a3c658c5ae5984394561ee2b6e485b4d81bf70236c1e33e2f72bcd9df38a340b21b6aa4af65cfd53495619f468aeeb4887a8f7015c0316dfbd65fc80070a1ee1be9a531d6a2f5a77529d657b98198db28b56599c926c7703634806e7c1bd40e3f65eea813aab9dacd6acc26e81230fd15e23e5eb290e4a5c04a871e17dd1c2d52fb1b46a017d5a273f64e4e157111e86c773ad136a347f96c1e9925978214524b80f3572b5f8330bf6762e3cc8646aa63b20aeed328b55b3ded72d052d9010c77cde4f8927d19098440c1ec73e23d042388feb095265314cb69d808da36eb39c1c30bed42e24e1f4f291525f9b7b2b84da9ef23cc1411d5330fa33b8e2f28199aac3fa3b667a6ade5f942278cc77cc424abaf0d875a59db6db082f0754dcb154d842b7a3ceae0ace693552f4275f03aa1bc1b3bc9ee00c2840bd74fe7e070132f56005a483a0753b2e64da366edbb64ba5683c3555ac134d576994ff65c98d247194cdad69a5856528828b38cb13c8a7b559643614a59080779e18565a8561d299edcc0c41fd7fbda58b0e37446d0d2a1b770c3e01b02e87f9612c9dcf9163fade41f9319d85eb83a54f2f603770c9d81896513a2af24627b06589f3cd1e4786cb0eaa6de531f4f600b8a6af363e5278c3f13db02546c14c321fdc5aaedc655bd689d40049b4a9381593635ca3bf56b33cdf3258abe746766a1a950d198c972a540f77f9ffaca2c93d57e9a9124699c6beab2acf35192a2c9cfdf21e038440ed2bf2ac38b91770306e1d06c9fbeaa8107fcda472a8b4f129b7585e951d6206dc16f45eb49345fd2411001278d2cbcc65f8c24a0422f100f548df48db4febc05911fd2eea8fd9e658af45940248c1170fe3e1b839cb9c877d91f61f7fc3001fea5d60a45b9211f8dad69093810445cee97a90ef291057dd3c22a10c1641634fccc56f95766e5b2781245fddc5b75c43ef5038de8b9e14894eccab36f11e7853c03702188ce6c89e1dd373d30a17ddefa6a9b0fad37c2f8df89e72992480f814812a785c3e2e806d00b01701346bcc632ccf849d3e35c94a6a22a8eddb7ee8e30ec27252e851dff33cec99575e728333d24a02fca984556081a16b5d1739220d15a40e3551a1c5b26f38bbc43041d3c7797d16fcff9deb6426cdeeaba938ae86c5403ea1d39689a8e4bb0ab7f91049e7e07a08311ff5b1992d1e45b8f56a53657628f2feb07e8dd05f896a5715521c2e0b1402d5a4902c90c160de4de8dffa15f0529b8586e8d66af0b2e3ea47dfc6aa3bab111c423b9f3a39974b8f11880677c349803572c985930ca0fdd87af2f8aef43501a4ea2382a97eeab85e428e4580b4831ee54831237ab1d058e40205e71f08199b392c32764916bcecc92d9079af899375bd3bd1fbec3384ada9de928e232ff936b65eee5c086762ddb4d0c6cec6416ec8b63ac4204df0ba5209254b47c1fca514ac7cda9807a4a2768d247cb909fee1f470e2db794b6039481a93568c9bd107e1be5b976211e58e1515720da72f9d02511745b3472379ba304b4e698f61c3a572964dbadd0012ff5017d086a8733bf0f20130cb987bd78508eecb3b031a242252c233caa9b96c5d7b895b9a930959fdc03a8fbb005dffdf67a848d2870a95bdf60d2d3ada002249117808aae5a2c02f09c5b08839c34c39a9c362dd556b708694845864ca7adbece9d82865b351bff163ec34c40ada58c47ebba603a65464963c58b1e4b8a10ba7f0d7a70225d17d69bef7cc3e2a501fa64f6dce735e622a1a839fce92af380fd590c4eb41e15ae89f8ead25b916de2cc63fa26c2d09be17794d54544e4d6f199bf143279d9e07f9ffbea0924579b5da177580a4026c5fb2afdbc8ec126971ead3d36d9a8c6a0dc549641feddc0562c2fc904a803f70d3fe21a0904c0ffeb14622a80bc9374c9e2436f75be72cad1aedab56ae8954b97bbd3eed9c86852c191c42e31f28ed4918be3258a463f87d18f12821accb2e610d8670fac0d87a20262aed8a11e0f6594d4ad35ec9a4b7e3bfbb2c010b895191c61dc96128bb612166e192f29e2db643cc9463844403e53529044643fe2b4493be66c1c7087c6055cc3b3611669aa01996a7001cc241884fa954ee9238b76ead607d8e8501326b7963e86b3661f6d4eb22acab4ff5685325bbd80cad0ab6e3f0d68fe94479d1a76394c8e5248231b1aebe42365f958578c8ff407180f3490fbda7219538ead3098e9071c6e0a3111eb2f5f3286d169ae7fe9cf6987db1ff29af9a06fc00c20e49e46cc59fb161104f06b142c6d7da546d5cee6b982bcd5710f8484338e274367f3351bc63387b2b435db85cb2aed077ffd18d52655c7676b4891b20a0f1b33cc50a62a7073d94b9725efe10d88740731f9e9ae15a39d87a6f571df2bd6aab8481b7f6be0c44d29132c5cdb70fca91f453ddf8ece980beda30d067eee725b80fac9ea18680d09f98bf4eedbc27fc57c37cbd54aba2df593922aaaf549d0d4afd1b8871f365679be29d116e90865335896b2ec59d912e983e4b3f5ba9402fa75a32ce00a8c2e4d5706a35afc8f3d6783ddb81bb5947a1cb86d70513557e8e107a3e19d4a6304828f66ee03a10df8c0429fd5aae36c034ae167081dd0f76c73ba84a1f0e71865d68f3e183973995aa257c2427113205421d8e1a0e1d2b901a2c29a1dc758a5cdc536bf518f24701d975bab0350e6931e4dd7d97a30f67377b9ae2e071bc6025d2f703e1c24f6584c0de8f4128cd5e3751bed429465c20b069d44f71d1e4bc8966020fc60d7c53ea1952d8329ba5a215bbce264bad830ba5ab5117206cf93acf09a9ac24498f99478b89b18cc590c9a82c9bcdfaccd55db6e7d4d1e4a3e84235b3c050936ff582b267b201e1da449ef470f1ed73642e37f1af0f97aad2105790305b4e8117d3bf2d85338c8f5cd347ebc0101a04289b718ffb52d892a7bdf26aad3b6ba06eac137141cf99c9e86dc339680096a3ce5ec995e0bf6fa26142196d212a8301922d885e6c308ece06f81a1f91144ce3b713817d0e7bcddfb9f0f6578873ce3dd950538a25a0a4f2a01ce60a502562299d398780ecac7e4840a7d549d5f6fc2f8c9738d44e1682e17d6755ddd7d120b27bc94b6547ce2873adee6d0f98620edadb8823f88abd41ab603d7de757bd13080f51b4365e4fd10c845708da90e61283040936b9752351e9adbe5e9745805d353f692f8afac74fbcee6c98073de50d2cf9dcade5f65af3707e84437b0e2d30a8b162b3ed5eec33b9d79951e3c60223b2401b3e0283a36274a3befad84f0b8b1fe906bae5e695df2b31e353178b59cf68f1e5c36de6bfcf96e75360d2c4e75e164fc24a21bc3feb223bdbd32bd54a9da7125fe41ccb6a2b9e67ffd347066076c25d3b6eb806c7625dcfaebafff4017e81937f0657f54c574e9b133797220e4bd4502ecee29b9fdebec6474d2f3346934363ad19138415aad8f6776809f8eb667d0c9b0eff10f760a2efefeeb246cab2a34ab55ef68bc3f34f85e0f3af2c277c1cf706183e24b35f1e20ea995a3ac3b32bfb57538dab18ff071bed89edb80e7db6936b40b1545704c2a50ee4308e49612084a4eef0698a0877894da4e9c5120f5388198d16b946ccc4553a0ea97d1ef43e24054ccd3f371ecf5e79ae0cb2ed4ed0354bc1ea549bc4ce6dde8e0482fb2fd5ae834d466e9721a5bbfb8c80b259549b3d4f9caa41b8a3727f29891492147bce0cd275b2d3bd20c666dacf431cc2be01d64951942c6215fdafbf9004a354e28e961d69f4eb9357bf30169a7b0f0e05a71d040f01aacedfff0c8e7ee5d38dafb98163a010b23468c72b8981b62fcaea62a12d43fad2f4b80b1a10e489347bedf9aa95fa7a2f9ec5669a090e7fc692ad69b6cc336c7258a2ad407b377b23fb64556c4b913edec9a6003a07f5ea7f9dec506582d740392a613faef0375ee3b43e094ecc408ec8d638822afbecbb02affcdde9d00935bf91fdb665f75d3c4bd4eceadcab1218d4faf12d01d22266679027048fd83bab1c1144a22667543ff2c57052d96b05360da584728dcc75d484e0316e3ede0e480dbd5310115403ca66c0854d78eb349305352822f7c2a49741c2bc2c30c0bfd49e0776f760b7be96464074ff1d144cd4388ed6b8bca998df0f2e74cb9450024f89cbbf88a2832d25d5de77f68ce071f5c07965c6526c6042cc32a4fe7bcb845c4f9e56a4a2feb45601cd72fcc186490e64fd93200bee57eaeaaa3e4b35194d014292fc941455090380441440e9bd2329b9c9a73ec07713598a6ecfb4843b2e2cddbd876c488837283113e050fd7f965c56e40358b616fa2f4a49324ba55ccb51852978277119ad3285b552479247c795f9b3e1839659a78964c8f0e4f1f5ea37cc331812179b2c5d291abc225ce366e7c4", 0x1000}, {&(0x7f00000004c0)="90b0540d4d6f7b04be1a1d598e12682a8072fd041de500b6122dcf77d21635dd5eb53dc8dc75140d660502edd9d2fa7d5c066c21b63600e0317d8dfe0bbcd6d5710ec370839411a94bdffea070fc5d44964aad1adb3e03234fe29670e7ab70", 0x5f}, {&(0x7f0000000540)="03e07e297ab546298ab3ae64ece4efdb80f3574800b1d0f17e571a6f64bd7e7242d118bfcf4846121a757079fb42df", 0x2f}, {&(0x7f0000000580)="3fcd38d4689f0d399599512caaaed1181286eb3144f8bfcef798c8b3cc3f5de7e73a275017244be0614684b3f6c93e66f21b75827d417968510eef1e689ba02eab3842dde0a0d7fbef4b8f13317f9873c4331f0913c5b439ed9b6021fecdd5ca84c81d5d308233c800723353190c86acfa156b22a43423a012255bc750c70f37c28c79c9d0ffa9e52fc69493256c2d00b319c2e9861c638e08d0cc9bd4bbf2899dc860f1b9791ed6e8cbfffc507f6cd3b2dd3b90b96d29aa0f505ffd3cc64eb635f4e7eb1550150c46f56feb100c1e32fa0cad42025d2aa42e3bbc82cf87f96aa00376f2a07abd90e8d786e3a79373c2b5137431718fc51c5e91", 0xfa}, {&(0x7f0000001940)="3c0889128dbfed5c93e753044631b8ec777b0229b499cd256bef96045421f4afd8d4a7f7897d7812b6ee7f475d5e1b202d812a198b38a31c9c819b7fb8eb27b2aa20403464183709c74fdd66e42efb0dc0868bd9e98478f62da1198debdfa4693a8219b8d97408c737ee6d0294da219912266038547da1995eaf118688de7cdc5035b7bfdb6668a13a907a84167d12dd4af75980f4d71e269c502f0ea8ee05acd39eb3b5066055314db15c41e95363f57b4556518dad51e6a3b0ea0a01dd17977ddc96ee6fff97741f54edc627afefad90d39c25b1f9a50532a9a31eae1fef5d0e103c18fac2bf70d1d4fdba64181a380c50d6dfb510ddf8a2689762e255e3ea13b529f9b6f4a6aeff8ed1d93566d9d339ad8c1e23370acc5b345850618ac8029a9256412dd7e8b0bcdbd64275cfa624b3b852d1713ec3a29d699ce434424ef6a120d8721a3d09949af49b0ae3766999f47c390004ad5f4a233dbf5662270e9600bbc55811beed17036636b2df188a533b5394a0a40ab9008605e605cb48a660f6fa0e9a60a495c6e53f11580b3cd4451bb727d3355de3a91aa3e1887334e6ae7e78a292c3d1b7befd97407a9ebc1f85444763e7d410731be5869ef8a20b5230ca46ca1f6eebddd31a6cb15c3e55f7241e29d7ab5991a4cb98bf661322efffb6bcc795289f7bcaa4af18d96ab241455b8b0ec355dae449dcd45fdccd87ffedd52b96ed9f3fa6ca561679516361dea56256e768063447ad13d8a99d213932a29f21efe380050e4c5be2677a4dbf4c9bd421cc8c62ee70d945db600a11fef79e2d1d1d59554864de3e602d52746a18eae16a64d6ece64bae995ab7532c72a8eba6a27e8ec6bff109f232774106881a13851103e479f1dfe358069a6b8ad4d4c76227e24a1e1d1c1d6fee064d4464e668d3e2201399d303c1314880beca4332ee7f665bec8cec6d66aaf9f80ac6b76e42a6340a528c173bc8e56016252b5a43255a085eff3c5bdcd7ab0a538933d2c3a464572b7e1e9c10843b822cf2393bba324759d6e9b212c233df5c12437c9135cd49ad16488affbda166f4de278259b8ee19fa3ec3c9b63015978d30a0c620ebf5691a82e77b4c908c6d07008353407976233fecd6d706ccbbcc67c56fc5d128df3372bd15947aaa147e048686296daea9a9e55de48725aee0aa19d81b6f2a1830ab7df4fd0e66255d81a6f79035c94e02fe97935d8ce08dfaae272b9188934b7b25532e9cb2fdc9be65278ac7a390511dad1768441251d98f9f34dddce05a7af87b1b79b3bc5ce1bfbad98bea8187b2dd0af4bb922ed7dc985b25e38aa140adcbe3fc9f5bf0394bb88ae8b84f6cedc5054361fa62644a0453cb4c96c80444e49661ae9cfea34714dd5db0f158547b79249a5f65c5dfc331d6697a9484fd750f004dff81a91f10f56c4e823e9bb7b177e34bc250a90b5bb67c9ffe3459c53e793d33605e2698d92a4bfb1e2c2942d1721cbfafe4a156662964a7d9b85dc2a8379d954c16983068ab98548bced992b4d0df9cfb08e6b410444fc496def1386bb20a35b8a8b3bf6b6f8ab50af6a5a26f17ed5b416b933cb4307c73faf85af1136fb059e6ff9a92d48ea0d257c44dcaba36eb9d1436afa1c14a24a0cda1d786f02c263e7aa4cb33822a1e6b003feedbd8f8a7169974cffb203b1f1fe82bff55997194476ecaa879798575f3137910fd4a2c536d618b661be2433eea0229bfd886014b1746467453432e5c5966b7219dd90c47be43f8bb1cc06484cc63fe35bd3be44d07ba73ff99e384631fe9385ec82f648f66a8eb0e958c77a065468c045226f41d185515ddc047239cdcb52360b30964d345915f9b8174b0d5564ea75ffc0675d773eb2e023e67eb65e7d3ccf2987cda7ff66b36c9abf29b8af466ce4b6ac7811a8db34392e572b1aa44a3bd614af059cb05737b7269ef810618e5aabdc68d648008dd29e6dfcd419e83747e4b9b6b8a92ef46bcd6a15f905a0898c7891ef39a695e5b2acb294cd5c8292753cb44359ad50b9c5e2bf0e163d538431bae19f308a4250a968336217dbdc6167861c8a39b6f2bdbcb57890674349c1fa401a449c551a79cfd3d64e5a0a96575c9cd502aa4af637f8a59c52dd3ce903743987b17d1876238f7b517fd7f1f5e574e7fbd6f18ee41c24da1d6757ce0890274da9e75fb478c0504db47e14502881e96f8f2172b377f12b87927c59aefe8737e28a498a0c582e29003e396510e8647a7fcdb752b1036d9b10dc56f3e55df7b57c968a87c287f781455d9a05fe90c330185fde2aacddddd5d4fee9cee50a978fc839fc32e8c2c6399134b933b7c24450fed8f38aa242fed7f804d0831e8783cd240f4d3081fdf06dfed3f4cf7e4e6d672593eefd237646641dedb6d9b995f08188c36f73fcf8db44f1e96606c18df2fe9be1d30e164e5909dd337669ef1b8be716a743853f5552a765e2b17a7468b616c6fbcda346366dd4b9ffeae0a4176074d50bd7c50e229074abddcf04c3eced0251e7174bfe721d707f3d6531c9e078a57a3192e03605c0c6ac71b5cea6ff302137224cbc869a8176c1fbd8b1f2f04b2dd6e7ff463427dc6860cbc5622f4569f951b01b0df5e097b9dacc3471a1e72847d6437bfc232cba9d94af04ad35d3f18d91ff9cc37e2d06a86aae25141c530993853acf100c223f2ba1e971138cb06ccd9b08c0497731e8bff1b88fc6891cbcca40bf404101d0f5ef0bde7386d18bb442e6abdce52fe8b15cf8ae0dbd6ec4ab522dd21bf0960eba8f927508d18e03c1c69627c90c345430926b90e176685fe8aecaf4c82b1ea410f777ca17905226636090dd5ffca433b120117bdbb72afdf53ea8b62574392be90a974ebd4763368c9d2918557525c7f88333b9f3fc68481e97e3f127918e4f1b85a3d155410e3b57feb2047b59e2e3c2863f3cd8f91878e9803b7bbea1d7005a555d0045e3485a5ce802d9823a3c6c2081f4c399024b22b9a381132d33841970130b5a943677975c0043ad450ae04f5184bb0bf6c2a5c60b3f27895f513c4e8d546cd8b2754cae3c6922a6bd7297fd5db6be2e33201213e84f57e482dca1956ae8fe2b1da0aeed972c980801f1546f7c16bb62d258e4d94130e961239f6d1779f6ba82b3fc5e31f4c3b1fbfcb8de73e48f7e7c43fdec15939a00925aa1cefa8dc1d724c49948bca0d787be7f6a6e1d7c18fc485d3617d5e3877fde0dd1faa491aff4163b5a0588651ad297a358ea8f9006f84e2876ed63c80550889c426e011cfa6c99b0b58a6b36aa79c6ff4defe758e8b92a4b445c8a127e960589aaaf459b2878e0b75d61ce8fb07c091f04d834e5145537f0e9faa8cf21e3daae906cdce0dc5fb3d85cef28351b8a985f2ba5a199ff50608c6e26e03cd641d69d7b10a1060df660daadc1d5e732617445e5ebbdb55f40458aa57587dc135121ece1aa6455ce72839052658c0d3a0f72f278cd394f35b532accf87d7356d7003f4352e0f0d10b5c000082cd656d3208634a1cc73cfd494dfa6c04f57c579fe711bf8eb0d9f8668ef9fd0ae48d32e92d0ebc1e3b7ba7f8a66eb5db5f576f196c80f814b63fc77e76fdf3ec1cc28da334cc33dcaabf18a4df1c39a1ea0ea82ecee984957a50f228c012fa68aaf2a6e2d2994c0969ea3888b4e102915731a01af31e20de1f0dec0b2d0caad6acffaa34be5f23dee5065bc9444a7d24b570d3866a17d5830c14f7c63128f64207745e84a394fc4686550148653b030a50dc0190cb229ed6ac1274dd0a5a19a998edeeedabd20706ed337354adf59e316bb5622be10161ce64613026f9628d2ffc26fdefce36c295dcae65a821b85db852f2f8e5d3ca686923d5c4a9059691466e3d7791ab51ed4848f93b82cbc92a5de28158e6c8fd760e049c82cbd4744e37e8bc0f820bbf3a3f648b45db4ac0fb1e496983b1325ad8d674e90a8aaa8079a4b5d220ef998c953e0b77ab7dac9b8b40802fd124b56ec305534a2ac1cf1fe11dc13649c8ee9a766bd3c248daec00f0bbc1e493b0087db53cb24607aad5fe768d5b65a91b01e9c402b5e19db190006d2835e576a8149c7fcd28ff069c2cf9ead6aa071dfc009fa67d7c0c847ca8b996cc7f88c9670d68bbdd5855fccbe47194a9bebb839d00bf019d4c3b9e0781bea0e14bbfd74f45467cfc609fba026022cbbb1a66bd22bdd14fe51cb5a684a5070237bbef453a9ab73c8f63ea7460e5a787503ba4aba26bc585c283c2cacbb2cc78ff493ba294fa8303f858a9d8a18f75a647bb56a76f2a265b31e9599187247fcba7b4aaf121a1d9d9e185c0736d144fe753df1d0a7ae05ae6ab6a68455db47679f6170baa212fdddf762fdd82077dad1e58a6ee62d987ff8a8b41509477bc3c23d79a18d631d9ae292645cc29d6d3e90ad549f3cec0bec59cf1b75a3ead198adad5e5ca7e169cf9fd7b417d6013af83ec8aeac388ab7547782a8c40a4e6b8669bd5e55336ece5843520ce6f34458ea32141bf256b9c005a7224c790deb1ace602ecdb5ed576bb219e21ab3946cb132c954ce1f6f396af68246102bb69fe4ddd47802cedec283a92555bfa137cd8ac9b4a0aab1a73e8cf96fec3e56432d99be8b1d82c3c3576c5099c31d4f79fd525cb7511ed38294d660289f02bccfe86962ea711fd1d8289718cf4c0931a7f8aeab1afc8ceb299bf57636eb68fea68942672083a45d802dd4549c40a812f114af445bce7348f9d56731c25286f6a5f4dd1a80a00daffd42ad6fd0e8e27c41c68ec0a730c93a99be1f014ee8db28aa87397cf08533ecda5001b969b10dbc1e4e82e922f8fa805b918a3323809f2ecfa0caf3ac46cbabbe73e19384ccb74b70273059a835c0c2e1c24865cf008e3164921457e5ee22552d57419b696246bce3ab3b023745d51847ad7608023540248ebd7cb8054ca32589e08322e354c61095895f838b4f28849eaedc8e010d1687e9024914268c992758281508b735618e22f174b30927094afda3636c6a7e96c72ff2194c6adc1d0c4876e94e3fee990e6cf5ea862eac277bb403f5ac07111763a9e2592ece86bb713ed337794f2d1a0044b4e3baec243dff07a6da3ca0b47cc4bfac4166d440623d72397d976157ed1480cefc377efc557816fff51322ff7e8b94b40e8b7b128b684cb3cbbcaf5734e26f8bdc37f22e7714847865a02420679201f985fa789469b5327e8f583a868e675f378bacd936b5a1c956f3da3c38e1c082fbeaf29711d75e260f6d3b08235d50ced1d0b4f53a8d6f3139439b5a84e7faa7c543e8af85928d09b17d15efb64d1625b9a5bb80b3f8dba031450aa58c28d05ef10fc940d9945be36d072fd01df419dc31ec7b28427effe1283dcc3b03ae7f793dcfe4d1c6dce6a269557d4e75222b23e124d29138eb7c45a36d7b94501a5f9e51c3bf0e316af64e37ad2af1b6b24f2124bc1dcf694852bfcbdca7557d836d3dee737ed86ef8014673f773ffbe03f6c20208f8c7e323e4c258a996367414acfcea31e6b88ede3d90ae08b45f2c312684335f197807fda5043239f2980855eb7bb1f2fcbb967bf73268ccf1e0cc3358b6a13dd1c8fbdd538a99b051aab17d346c3c520c5ce6d6b2f476b6d4b32eb5238711bc8233504c710c3500ac13d35c07d8084ed13a392757bf42f2ad5c6830f6393abe66d1aa15ee1e83f490a67ed51cc6f0ad41f24c5fb75f81d4c9d76cd799079f4ab80f019c861e3bd2c6206e4f58bbe099d2694a97ac5722c3a73e71b0922aa43ff72ab6df2494287167a28e99a0d", 0x1000}, {&(0x7f0000000680)="a2f445e656cd8c650d06a60afd8fde54f0e26b609a52ab5ae38184eab516a38e29a5890a08ad4c483ecc70ba66eb2917ca5d1a9f5a4a9d051e2868533e8eb4e63c4d4ef7c6bbb96d984df7271a2e7705082d00a9231865a1fd5668fdb18dd522da023793c784bbb892fb2189a905f6cdf20f985839e0c957da66d90e2f4f80802223b395f9d082111a997d60df36863c108b25", 0x93}, {&(0x7f0000000740)="989d9c431aa59e7859d37a4bec89924d7e1a00358b5bb93a44030ffa14dbbd024e316cdb40a32ffcf25270b4b6f486", 0x2f}], 0x8, 0x0, 0x0, 0xc}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 06:22:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x400, 0x38}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) sendto$unix(r2, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8000}, {0x5, 0xfb}}, &(0x7f0000000080)) 06:22:29 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:22:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) fchdir(r0) 06:22:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x100000001, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x4, r3}) 06:22:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x6}, {0xffffffff, 0xe4b}}, 0x2) dup2(r0, r1) 06:22:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x4, &(0x7f0000000440), 0x7, 0x0) 06:22:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) r5 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r7 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r6, 0x40}, {r6, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000280)=""/241) 06:22:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/241, 0xf1, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x7010, r0, 0x0, 0xc) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 06:22:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x1, 0x7) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) 06:22:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=[@cred={0x20}], 0x20}, 0x5) syz_execute_func(&(0x7f0000000000)="f243e33d430f01d6c4e3cd6dc312c441796ee966440fd1aea98999994783b500000000fec4c27d78cb2ef3470f1bc9c4412cc63b1dc442092f72cd") 06:22:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x20003, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/33, 0x21}], 0x5, &(0x7f00000002c0)=""/110, 0x6e}, 0x2) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 06:22:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c6818c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a94781d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20039fa896e020201f5d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c60100d4884f681d85381174d921b2ad4cd738056eb45cf3af8c9759638ef648330ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x7fe, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r4) 06:22:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socket(0x0, 0x3, 0xd1) 06:22:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 06:22:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/171, 0xab, 0x803, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x8001}, 0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r1, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x20, 0x2, 0x100000000, 0x3, 0xffffffff, 0x3ff, 0x7fff, 0x6}, &(0x7f0000000200)={0x1, 0x81}) 06:22:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 06:22:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 06:22:31 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='r\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00']) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:22:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) syz_open_pts() 06:22:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe(&(0x7f0000001080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f7f906b6baad8b4a2424efb90b627b52890e539627af40b84edfb77005eabccb5af948c6fcf71483d51291425b22a12b76c74d071c9ad50a59a59ce47ed23eb05ae0df62a07859a4f07feb8b5a4a547f77b739f9ce9741533071b28a7857a2799010dccd8cfd802598e091a707426e81eaf75c7e7631ba0ee3d4e4351b5a4d4c28bb73f202337083fd7ba7885d1fc5a892175f5cb834f85d0610bef644f38b8dedc0886e7fa3bc0e3d480da65c1f56cff469caa1acd4183f411a8ec3fd3295c383bf2033eb92eb6a25cbac46757accc5d1dec299eec60da11c44a09892973faaf7c43e9462ad36401393b66ba5d7115e01e9e1eef05ce80800c74b84cd0a9f8eb17f05909b919b62760ae5d9e59067456ddc30c7c7e64061f3724d0cd6a9c9777ae1c5c145c08b319bf7a91061d3565a58b3a52aa8be5fd9094bfb603b27f5dfb9d6db3218fc942100018a5f8360543e9ac5fe1620710c059efe0b5dede4717e16e17ce255915a6201044f089dc9ec29961c99ecc506b0e773dbc908db3f6ef347da9ace6ae67dd69f34b0c22fe55f619f254fe6a59c26619034e50f717cfc2a353003751921b0526c035e700eb37cef1d720fb97eead5b176cd85f2fa3eae038e6cc1d3f367795e6e90f99bc25294957d072a06ac47763999a91f9e0b74e8cbc08c99a0294e1b908af0ae92eb8cbc7b78aeb0e72fe8407a57ecfdc6291d92995f4bba4e2c216db41643a25b66fb948f2cd250fefea5d73088806fd37fbc87176f682db2bac4640ca8b78a9960f80e4037f4443e6c2a19e4a3038d860de4183dec153726d30d8f2a323ba85249d551aa068780f97f182d5adc017e8f46e73d4c38a17bb8c4acbb312a8db816c06936fb8d6a78a492954aa842b97454f359944723dfe296e4d98986fa051e252a7c6ae4ba94e1b76940f1d67b3b192f956d96b9417e87f05ffe4116e07bc04059c6fb74e26f2ad20c5a75e0c31f8dd7c8b02d0cfff9409cb6fe0f6d9107758d3468bf98fbebeb3705ae755d3253c614f5109fbc51f0f92d3a1ccb74b441317cbdd01c7be21fe852d521ab22a048e6f385771aaa3c001c308aecf77ec265925ae57fec86022aec66224460afcfa4079f8dfcbe184e4d063b91ea0ffdfb35c6e54d4b8258f531021c78c7658050494f1c309fa306047588a7eba36a2c785a6f335e1e421926cd032883bc168ff27ec0755ce964022a0b171c8b1b7ba365c1da641fae2daa286868439f040daea3779a8fbf89e1b0dd522bbe641dc7e69fecc9d62849b3edfac80a8b5443b393d1f565594c1f5b24bb95c7fab3fe61f1d7059a9c8fe9ac317e3f94a7616b03df15ecd9ae24cb4412565e527f6366bd77e513282aa0b4dac32999e605a266e682495b0f51cca25c077395ba551e82841492e316f6fa54713ee1a0d69fc9607d5ba89a50a3f9bafb52ace695027485731825feb9f5a70166381d4bb99b1a609e6d4b48578c9994837bf3c3fee0cd9ca2cf40c940caf222923b1f7954b2820723a8a61bd4d259361642e48fd22b6a9457f071ffdb3ba9ed1b1bb4b55db88f2c1dc21876219850f0b8a264e01c3049f1712cd394d92770f17891d57a0a15c1624b0423d5955920a6c59c13561a23070311b6662e11fb87cec918a5219097e87d026be92d72d6ba40869f0232efde99e46ee6ce7a48af2f9dc961ab3b8f4713e1593ef35694e183cc35e4d2faf859531c9d2d6dce0399185ac6d27cce03e415ae0f00305a681c8434fbfda30c30cadf2bece087678039cd3787169b554c23950f58ff50ac12ab63910eb3bc6990359d0a765ed769daaa69f52fddc1d6b8a15dea663738b3d581a6d40e66315de770992ace3075c1d58cf5592d7e66defb038e43fad52207dd35da91dee32c19a68ecf4d7bd7e9d89792a275b1f962cde2a74c16b7f73858f361b3c498581bd1e5e7a586aadf27abd106183d76bbcc51473e74aaa040d1da3467232e09c7dedbb59b00d0604739eabae3a5a3ffbbce157293ea6d8461ffb64b419b2ad4cd8e2dc97c3a53aa7bc65960d1f5fd5aad6d065b729aaf7460648eefa59994a0f36dc3581a628e84be00cdbbb390b1775e4c3b3e975e61ca41a5085dc322f90aa424a78d6702dc94aeecfa3091663821f6c6ad97850e93bebed6edc1cc58285c42ac634f0021f7013004eb48a29410c28df25110f1a1a1ea8c4bb017fe75ae07853c13551c081a614b4b61de7636819838ff176389d680ad178b8412a22e5160a0142033198513588cb938fdd88a4cd0c08302b870ee4da924723a7c914c9dc75edff7cf562dc02edcf6f24d9a631afcb5a3d56cff4843f4f6287f376a9b9bb8697fcb3115db177ae00911a42689b56a2940328e38a2237906620ebd141abce5e44ba040dc27425df561dbf2f42eb7468982ebe659a85716c2f1e7f2b1c1ad9fbf8d8936a4640cdc47f53eb560961225756e77d9197dae92a8949527dc5a564d8ab4675e459a6f17306fb603e591ec11afc6b53f76e405487edc5fd0ead2edd82429b58c30697c798d381e9cf16a228a077e3caa63e17a35f48799cdcc6fcaf49488eaab640e3ecf585a4e4a30583c8083543ff76bca171b92a5b37d62aa327e3c4430e242b5c360347f0cbee0dab668fbf56044c929de13a838cce4606999ff8d291438567b65ac818d4ce4e5867b7b893498992d4093f76690cc73f46e72802e138a450629177469b8fd0b2dc3c81a1f487acec058d5ed9ce7e7477fb868989643e7c05d861dfb63dffaa05f8accb547b12d488cf3de3a964d543da5b8c60f625a68d38cdf53373d6dc2ee0aee38696c10d5c8aa4f044cae2229a6d98fa0d903512312d9eadef5cc934e79cc7f5a121ca026fb49b21ed117e6baf89e1065b9a0dd8f3179c98f800ed73d30c6e82c9a452a842727e0ddddde1c28c336850b16f7cbd6570df1663936c2424d5e7de62841d0c68209c6d87f7560b7116c2963e0a52be1a6fa485ec6078dd545e39acc2944eadbb5f0d67482362241d9160836f9155f456066c02a0f1894816e78702b26f2de3a06daf765f2f732a54b5a948e01b89c8ab4a248a2df42c76e42aa7507aa804676141c86d62fffedcaa03a7e23682e407b9454d3b062a6d5e4bfd1cc88281c98fc57afaa30426d9e5b8becfd522a953f8184754c21bb31889beea0c0b57cb237c7671cd0d44a5fbda52d89a6a7a2e93741eba3c2c9e556bfc7502f8ef9c91a36df5cb4fc64e557da50639488643e5dbde003228b101332f3d8af265556ee3c8bc4e8dad1df5271f5caeef27487eb28ce60298c33bd25d21dd1885a48ab81846ea4f0d5bc840ecdcce91ea7b4cb71dda92e0c1c78dd09ef2b639ca2583b13a65a6a578bff90dca3665ec017d073f052fa760c1e6d4f01bb55bf324439933e77510aa942e0f61f96b1624edd4365c0aedd899e1418c7be4c457cd5a396141255f794f57eba633585f645d1eddcf443eeb028b9cae0e70bae0cabaa7bf0e71f5e8e8445bd33e7599b73b945296acc165131d152d21556b2cfba8241126879db5e2dd8aec50944884cfdfc8f5d1341e38f3d7dce9133443d025dc8d2f051c0c6ea6306014379af66cc3d07460997278f0d02f63de2d2f7c7c4517ab0ed603eacef8b056df601c6a66186307e68ed64b849a45f50c82e081dbf34e3d5dd2bddf4fcfd960b78907f6b48fcc3ab17fa22aed2a8807edbb3b251a21c45b59e02c6e71103a478bf3b49f5efa92402ad0812dcf1368ce4211b7f9eb4e09724a8446bb81bd6229dedfc4a2e1ee318f5b84f4f8b0a4ea8189aa81a2ce1d9fec0cbc46ca790755f9365ed983c1e0456e9ff0777ba3d379e8f3ddd806ac25b3b296cba05392dca65198f3e631d2eefe5c2b3b1e9fc7ea4efea05e842ffee1ce132b55591bef48b37ab4a38074ee47505dcd5a0693177e9e27af668e88750ba40a60464bdc12906529a556862442bcdfe025114baee0666f85ad5f4db563cb1fdd81392bf44280959a6e8131465651fdd67ae3f8ad3eb71107bba18bdf72efc75d13e1d6a17f0110c7b209c7867da65626d7b84cdc62b3de83acd4275d52b0f4cf23a10c43ce4b205357a3f980a2cf37fd93e024024a4f106c703cf4f7ce8c8584a5803f64f67b51e67b5016df1947fce8998303093867cffaed0aa221c4bf06b723d63d0d4f9ae3f7dd41fb7e7f9caf8a67497354950bf827c0b42f6876882a1f9423b1a1e15a88e2a8eceba23d1211b53fadfab5833a3d78486df401e73ed2229fc47f0614d884d32cbfc07d8b1516bbf761b15409c7e2a4cc412f65393614ba973eab2bf290cde6034599d6d7d968c2e83f9a8ab7252bf1c7a3c741150d77779f33833187d8babb58dbc4e77c9f6f62643dfa81175f95b2cbb3fc5e41fe860efd0271be900c31fd584fea009f52b8bd2e47f00fa556ddf9eaf65da7ac5a33852be3c4ab82a323f2cb37da842133356568a61a0d13fdbefe80872075c5ba7a36d3a7cae30b0aa5efcc9ca75b0021847c038bcbb40f4c706e796bd1e2d267854abb476242c911d87783e50166a190f9b836d6012a37d7a2c1a3087715a033e8096a83b7e464cf53741b85537e6318c844e0154170b54a18cb0450e6d6f046845c4976598c62e5541c480d10d5e018be3da784cd2fab0f5a0e8dae629e8b1af113783e2c2a6b5fb118f395c4e1557ea4a4bb0eaa4f0f6c89b1c3eb5c460c8b9bff9e98932d576d86c4f5add5aa201359a2b2add35b2bd6d76b19ed0bb3d94ab28ac7bd59d9d9dada5a665c38daa5a24c5358f3a5993d2e23e163d6d85f1c436d29037a1412a00a707340611a90548c3a58967792b511f238d14218fd4e4f3100c69e84aa6c9db9882d7fb1cd76c7c390e51adc44f99a1c025181486c1a4ad78ea85dea2d4ab51014327830f25f99288e5d02f823d506a795755bab42642796602d594329cf75682b0a75ac8919d4d8318be98e95f233753bd3b1107d11faf89d7dc51f8a47fc1730941b1b2ff01eed2f2def4c7f91e422e03116fa3ed594e6dfe213d4920cba9f073750892cd22b3aa5686ceb82c136538781dd22fe3b797f9e48c86ca08b99885f22aeaf8d99681e40cb9d994e165794d5cf22e9bfbcd90235f96731b3f823b0b9f42aea5a86c8eff6a9fc791153a1cc7f969b85c17210ba6cd382042f9829fb1437370dbdb038751645689e04db37dc0c381717b23f9dcc03c99c29b91a8ddcbd91bd06f069ddae9374f48905c1bc237c53d17c001f655dc28df79c8ae505dc195aa17b590b6d0384bce05de9c2919309ff28c5e89ea9ccadba40c7a3b6882a9a60bd363f63976d0bc8c373403dbd2466ab8196125ed44f0f0523b47190fcd9650860586b8d438f64a10990d389846c75aa0ffd0df267a427ea65419f38a3ccaa64262860d0768eaf06c8150ed9d46d50ba3fc79ecd1613440ffc14dff78089d7930720a1615431c47e6e19dd65d5b253538385767ddffc7a9a31f715b10baba11ddc33cfafd5973fdd7e24516f078dbf37a28d78e5a1c9f36ee818a38cb362e5732c507716f0c56f17d23c432ef4a3bcd8228353ba4bd474a4edfbbb6c38ce90f1e5fcb1d242f77eb6777f74d4f16537c77eb8cac9b490396b324e62ef9c968dd2b01a46a5b1b1a12b819d25b80339cd7d3179da754eda2c9837046099dd02065a6043563d2ad4254421d37cc5b8b0fbdc79aa747ea4a8239a4d7ddfddf74551d65d5f0cda12653429e178be1bad0f3af650dc72b654c227b28b36db88a9989eeddaf24ca72ae5f12ae2992695d04", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 06:22:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffe90, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1af}, 0x2) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:22:31 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x30, 0x100) pipe(&(0x7f0000000280)) r1 = dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x1, 0x5) pipe(&(0x7f00000033c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x5) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) r6 = socket(0x23, 0x4000, 0x4) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x84, 0x0, 0x80, 0x4}], 0x80000001, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xa0, 0x6, 0x7c}, {{r4}, 0xffffffffffffffff, 0x82, 0xf0000030, 0x9, 0x1ff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xad18, 0x4}, {{r6}, 0x0, 0x41, 0x11, 0x10000000000000, 0x3}, {{r7}, 0xfffffffffffffffb, 0xa2, 0x40, 0x1ff, 0x9}], 0xa46, &(0x7f0000000240)={0x4, 0x2}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="f01862bbe92b92a5171f635f2a0566b7ca5ed3982e98fab75ea2cc68e4002f078eb9fd335bc4168b0ea15795eb8f4e75f9c85c764472e852a626a63b7ddfbe3478be0225afd6c5151e89daf0aa759d0fe2dfca84326d20953ed1dbea22c7a07ab358f2214566efa498a6f3644e31be02abee15dad1a124e87d05567819f5969dfa87d1ccf36675f72d029f36fef9387dea975e76f0a0d80f1981866f6db301a23f4b5eb77d51530e2bfef7fda2db161ae43c8e266a34f669632cc228f36694d99132023d90074c8fc2460fda5339b564c2f16b9e671b61c711ed68f220df80b09f0bbca991cd2157f4c085fcc472399a0bd70dc190cdced4b8816f6fa7f083879433a1b06de4e5b901bc01327e815aa53d5564853712de005ea1b8ed4e08b48a813c0c33abdcc18c21bba6608845f6b8d0152667f3e06334d351c14e1250fcdc8c321dd6691d5a09c3ddf36d140717025e3d5d1d1e48b54b32b6593f589260d5683890bb29d0d83826dc0f99b7a348510ffcc34ab68187f3b55886deb64a3eb4fcedf38801d649d2861b0905c34357405c03f0c2af6bafa176f977dd9cb6743a49a72028771482993049926f4bab6c5d3bed93edc5dcd40989b459ad93cdf8aa131fd741c9c879318aaded85fa89eeac9f0734eb8fc3025fe4bd7787ea9ce8a805f197bd97ba7e1fc1974bfc94f600a7dfe09da685a8abd0379ee6ea2753a9dbdf2eab8f93120301ce7897aa02dc165a6fb6b1f0e3294baa953f3767cf459cf72339f3fc76b8192f97305cf169c944ed99e87a9737ca0527860dc251ff7b09e47b0f6b4f5eea9b052eeddb4bfca9168e57e95d64a4973d5b3b02ac0fb9f119071bc1f94749b0edcd6a95168345be492b343cd1be54248736daf245f499e6abd60b0c301e0fcc0d96940ded726e04bf377d586338fae929eff92d5786e48277d0ff5e299f997581ce2a50ea225239c6571a142c529697a9c06a0b34b537eb2620b52d0ed953b5806cb07c18a7de51cfa39929faa8e3edb1f736e025067a9127e83471d4285105bb306284f47681221ad23f6467875d6fc998a14807b8af969840f23d981bf7d8b7d6cf2f9b88c63d6d8e186d5416c38a7c662d91a18b1096b5a78c72f342f82fb80df0a51a8ba184a95fe98ed75a17d87f2b1cff237cd1e979e4f855910b645922fae70c0987c4391515bb89d1fc1d2cbf53879e5c823b8031aac2f999ca4889513e173d342a911397565c7f46305927b14c6f2383648cf948cb68416f7c9a16b0a8f28153ce3a909f7beb317423ff7201e0e8555bffc26be04c6a9b2fcd5655f2eccdec9a6b8efb85d50e5c7b47e74fc0b384849042b4b20f2f8faad056226ecfd09d7aa5eb597f3d351d7978c55adba836c5375bcef11c06cb918cb2fb7f2cc0381240e6e94ad2d183ec2433849301a63129da61902df55c637a608cde9bdf08fae134b853641cf4d32d862a5df7cbe2418a28dc2f55bee781adf0af1dde3dbb06141b169c15ff4354afc15d8306fb8f9dcb682c0528892daf50804b6e1596f741c268fcb873d29058c495fb16b40f295998cdf630da6d14f5436718640f202d8dcc1e485f5e52daa06174ea7cf49434e67e4fa4046f2e0bba8f507cbce87357487dcc15ec2ed0e7e1b4e2d8a7479f3d36b5b5d3524a43741b8b5780d20d9b7730cec3a058a9d9f93836c7ffd46593b02eef79fc545da703a09707a3c4f8d51d2b499b07d500fede446b6068247aaaa5aac2e26f3fd2055548424d98879168713c43b2a9c9d3b1548324f5c5ace4a81cb9666ac6ca6cc1a3d0e115c4cdf914cfd18213fcb3caf44c7678a6b2227645a0730516eaef3f8a3da9013c5f7e12783892bda3d0bb80256280aba899920b9034f2e73a22912d3ce777c583e9af88c12bf121c0dfad27425b6c13b808a8dedf2f988aca20ac4f0c1283965cb1f3ef6ce5f9893456bc6d48fc2d62987ddcee8b875b1e6eaa58f514fa671255b6e2acada1258c99db4589198ef54867aa9495689e7348a048e6d5a7b4e03746ed3c0069992442bf3c978b605830a45c539efecceeffce2b45dcd8da84bc31cf92485db6d2c86b24a38e68f4fd5f20dd37fdeca9218c4ecc0094cf48ca4685dbdd033a2a52982c15b1a9cf7281407ab67097f9924959919eb26c35b4febe1f54c21b02d795eaa601d554c6f197b12d5d5dab1db9c854551355b166da23dc2148fdd59145153eeeab02436e7cbf5b237a01ba59baaffdca1871c2d887f0f40d5da318bfcbc84732cd246c64ffc0d49cf9087db02ff354cb83510ca384a6d6cca097a388e7d911cd421d85c943e03f09c0baa8bed1ad70226563ac7b55caa91d11b55c19aa919c77350abf573868a92970d9bdde3c4a6d8db89e04ceb6c8df7693d6c02b8ca961db4459bcb966ff7976325ca24b2ac332f239f01705a0559c98bcc162bf2c5aba1d168aa32eb37be5301b4b87dc919d51180f2913bd74ae8daf9c9a207043f29f5863b92e64b62a7e285d8325a37761084d0068fbec448d0c97fa887e3371c2171c32f75b452eec34861e2827afb3058563a35533fbc9912eb8d02256803ae411ef5de855af441f8f3d896c778037f0d8215dead449c3c501a9bb019323cbf6f2b073e245742c0b15e9d20a88c1dc852fb1f998902e07cfa2e960c701927f007667c8361c00effb1e7d7fc20de9295adf27b7325c0f06ede17b693fcc21f7646a13f221e4d1ded67552b7a4c1ed4e9d78d69ac637fc3fb02e2d121f617e092d6c2d6c66c6462a23dc977e3cb49f5a25342bfcf1a8c8cbe995d627254c0f31234c6648f65d5f01ceb8341698b0ee46887829c86e7fb8281b8e3be7fef8347eb629ebf455b22c4b69f7f55a312f880eb73a40a14a8ed5199661c4169a838e3d9ca3c88a97f45b45753169eb99874b21709142620fd036c9eb1e04186685dd827b70a90731be27f929b10cefcd0f00a2c633deeff1b89e798aa46b1a8da7a2d2d01ceed206ba46ca043fb81a53fb266c24889162df17f972ea2a6aabee0c5f57c62c30874d5f81c6b8fc00470be4bb5ad35689bd799df724cc1c667a555453fe67498a29fba0d9cf62105b7d249887d0f42e8385b5fa6bc2d2e3d2f6cf648cb695cf46fb072a36bc134c283590d091725ef9ef7f79094aed01ef7c2f22c49b786bf2764881baeba80bf35690cfe41dbca146b2c9f471b329abeccaea72b25a80e3ffae3387c6b821d244ff14a4dc347feb44e18af82469f52adf8acb1b5cbc326f937f995d03f4d5930d9421b8e5ae526f8eddb8a29d95b0e10dee2b4e58b4a5dc8ea7cc063e83b2af1b3a509f42177bd39480d21aee32d687d94ea7103e53f2421f96971e566fc8f8b302ee3f311e03db1e1c56cdf3fed4d69b3a4098866ce98341bb89bd2546e6a7714892d39dbf65dc29cf86ba492813f570cd229d8c1fa06cc3b3721228e216b309a6d3f2d58c43d788a774fe44649ed10bcb5d1047637ec3a4a266ca292677d7bcb6dc7e914112e547c9de8b3531065ffdacf036224f92e8c6c2269b7af9450b7e6f3f3c0beef65892aaa9a491c1d88a875d955cf1db8227b439d4aec650899ffda36eab5f00f8f8b999746b8305684fff571e7623e662ec19b048503f4f8cd1c25dc780bab6e1669a8f704126cede6b6934b96dc717d29ed6d7d316019e6368162387db3c9e3c1e0556154cbe679f41ea033848d4c0cea4be88d585463a9bcd7c347fd6984d0a2d82c1e126f36f062abcc99c72ce6ebba7a4a8b44a283974054086d3c8e3a7dd7ac6a3ca59f4ee3104ab89af18b01f3bd586310144e14252c401609b329e2fe6d34ab3a52ab1a26dba1e23337a94a85c5fc55aad2f450e69de89251e5836b488065507827dc49c11a14167a4e9dee8073e15ce163d0dfcea035f45b8d4f17c23e872833bc4929ec56272f8c4948f0a5540e2bba54a7d6123e8e604822ee3c2d0b0aa3aeece1988236c71f373d3381596c83eb5a09fa24019b47835e7ef0795455cdc982a529a2c507c4ef17f8c1b3322d4dde3112a2ccedad2c2f9049e8b84b81851a0cc45c92b494f3200963936bc813ccc39dedb05df39e340fea7157c54ac12864880faee3b647a58474fdc92cabc9ead1b1fe41bc90313bede81822020de49845c4b51dfd91b81f46bd52b7c89846b2193a908dda69e4d3efb29f2302bf3cf56594bef76b7ca2c13a870da859071056ae2d1fb9a799a20bc0d63659997837a7c1b28a12d19e50518cabea4c51f37c9c1dec4a7c4aa4482ead43a41a843c5310e9b88606621f15bd182e244f492e8e79ce49664a7a951cf0846eb9920d3e1dee757bae9af1c332eb34314c99161867552100417f49060df224e7204144afbdd911d40d6d1a8a01661686b093f997e0b1e0234a44be038cfeb8e2d8b7a128bb47e8687a3eb0558612f5856f5790dab6d51254e929552ca47f3a1abf63a2eb53bd541a462e16d2f393b5f74cbfcdf40c6c3ce99bf497a0d26d81fc70a937431572e1d5d45b3fa346c47784b4999f2bfb52058724cef434231a57b4611cab9a789c236e0676f7ce788507744feb3fed0b2572bde912a12854661927f092790bef4c74b09c56ba0a457e9597f31d3543f2823306650daa11f258cec92a24ca299fe6d8c37b996f5aff00c99edeb61e3194b620fdf6aa3b9e5f3bb6db48074da65339b420f4707146370f33cc07f427c32a6389586fff818fabc54d19c4a7d1a68db7cd48ec8b40632a247c73750ed1c8911aca75a4ed3bbac005b193d5d856282f08f5ac7c7421142aac7b022bd95d0526e7024d104050fed3e65b18639b84abe56a73ff3681ab9bf3c3b6675e40cd0f6f4f076e146a3fa22a76e224e7c60413b1d5fed2034ec9af75c1757abe33db5490f3a40488a148dccf7654b16d7ce520a1056ed9d3c78399374323bb47dce4cf574c2a012e546a9602887f88dc1535f1156fad826cdcd8e8cdd8eb16e12d4e42e6b10e630258e6eb362366bdba052b29ec4846e81462af623139161180f2cd00eba911795145f3443eeec368b1d1754b36fa5adff56226de6f99c2c473a11e6dfcf166c3ea9c1a235207d56a15a17c6f7afc26036b418dd1d138713766269b5e42aba417c5272f8891c768109e094b24d97ac3407c16fc4177d823e5e31ef6e4a1ed525be6e7094e04af1b24a429076ae3ac52b0d8020383ea182797b189b3ec01067ac57e8f97b98e28bad6b8a2f07ae8711314db2ef43118310da2c8d15df4d592093926c142469e2ea45e226f6c96ac796c2e3348f6deffc4fbb4190e479c05c35a47f338f43818616de31efab8388cbb66702f45275e39b87fcc38aa09425d42594987048dbb564fc56bb0187053b5d886d2be41fc3dbfbda82b575931167be1cf7bb718a6c27c88ed872e3c8d35ad0f1717f059047bd936530353e1ce7060b9b833f2968a7b3478b1c366ecacfdaa61b2032aa4a65fa1e7afd8875ae56ee1bdf29b111563703a9001ab6c20502b352b6f1fa124821e895b6636d6ac4adfeb0a78c9faa7a55b8d3ea37bfd20b55a2e560e56dc683d404d387b1328cbfc31de7cf4c2a06981bf592721ec3f932041a3ce5f5750bee2b1ddfa9c3fe58a6b8185a2f6c80206e9b436d9d4e38b1f097d0dcb4e75bd47d57cf31920c0378f64937dbec67c6e8437dac54add5f5f9daa2cf689b280d9aec4e7fbced8bc23ec0a277794297ada5ee751d51bdd57824cbdcb185c245c8840a3f38cdbca839f9b7d014769dd1f83f72ecba4046f15983c89e21beacb93333aa1de15904", 0x1000}, {&(0x7f0000001300)="2fbe481d710456c6aef16f448bf3f1889e2d3e01e3c1510db7f58441f8fa2e0a52f93bea8d4c45c119fdc8308a569edb274c1a72896170dc077a4a940a1829e29213bd45694b065a478b0fd4cc428185bf771da35da6e3c118604e54ff3171d1b8eb25b8529f8f2f68b8f5822a280b4952b672e048060142e4b62e7ca6e9802daf172ed57e6148e80477489461b2a3920bf450c58f372defe58518c6acfb8028203ab6a5027356cb685ea2c0e4dc4f94eea583fd06fae7e721811e2ecd29ee91389ab33715f311061584310b695816f1456e2988ab90499ce900f92e2ce9638d031836d11854b2dca8732222139fcf30c22198aa38810587ad61e80afc88813efd89fa57622becc2772ca4f738363301c4b88afe8473f8a93c918cf6404e7d921cc40263957c3199e86d5a8198b3fcb6108e56c357b8306584f4f9a3b240cb31ec8f0b366945d2fa482f43d96d7dfbf2b6ede4aeb7e85097a2041f750501819d6cc582b8279ccf4b69cba7da7036a03ca1939240d88449d99462d66f80b39dbaa040d15209f917587ae75f2e965cab85306369e5c77974900aed0dfff8ce1d674009a4f7522ee2a7449d5803fe6bce8c7dc220178b6f39d9a06d32297216690e580c8c5249300080031614914d9123219553d7992c8affff313264dbce68b0bcaa5ec959f42bb0b8372c6d967c649b5325d3f5eab873292f3377a4b52f1717c679f9fd8412ff6a480459b596e0f2815be1cdf196806fc6d811f6e89183fa74f3a33b31cc953218e61f59e34accb872496ecd49c5a95e003cd9203b162ad1acb4862404f3954ff8a2513f353f940cc394d00e4db7f09d787d182989471dc2bd2bb1fe0a55b20eaeff881149aa69f78920cbabc7667a78aa8741ed0da0d59f40f235dc7d1f8c1e4562d75d9361c51f8fc506bbb35bb379d61fd2c47c6947c03e3e99eda8d230cdd4bb1c1ac2d9417953dcde5dad019d35effa0893f258346f3d8777a37b72b61a9ea29195f05d517e60bbc5cbecd4584b73e4363292ba7acebfd238c32855fb7572037679c6c58d71fabcb0fa235890221a963e50f31992fc8dbc8edb78f75d0e3f928ed53789927fab066bfcf7037efae78bc9228883bfce83baf6940406899175db5c420252e999ecba62cdc4dc5cdfce01e718870f342f467662a59e621a5b3aa9affb434eb6f9026fd51fcf3d749ad7a604394a31c7164ac01dca65b0e3dc60efa9bc21c17e50c482e43bfd8ec9aab8eb91150889f9e78aa5e4cd0e5de2ac1292f49b6fa553d15550808ba0d5d8bd83ca56d00046a191517b5512f11ca086741e4e159ee9e643b3f42b7e9c60bb816576c03b8fc7dac317c0a16116d49e6c8158c6af6d638ed4abde1a0ae354f7fff3330567047111ef3800fb971df5ce70a3edcc966029162654ef35a1a8efcf6f067cf18378bf94abd93bc654f2768673c95f349753f18561880b7eaef2046797e7dfffc1ffa99ffb8d0312f74f40347f7aeaa1ddb4d515e2ef190dcd2e31908890a70ec11ed0ba9a5696192b26b9080d98062e54ae0474d0836b49578f57d6438b6e2054b17365cec07b68d2a4e23ddee3dcffbacf2a2349722b8e0f61e520a9b571e6924ea5bcf34367be160792c0e291d744745fd5426c31f9722e92b8bbe2e9ebb330b299770085dc75857f3525d160d40a8b1095526425218aa3c9e2ba19048c48d75dbbaca46f64f336d34e6e6a80ed8809e6f9bf63e3e26c69c7914d48f4c246d4504202cfc7e0bb982a70723c62cb9198c9ca90a0b53fbbaef3d16fa48f75b248ffa8e95564eeddde74d9bda32b2296b35cba38e887b799735690ab766dd1f226f08861c2e800aef921a91e06397875f01e512800b653cefecca78ba763b11c34982ea4d5b527dc362329a6038c0721d586ab42b55707913d83b7db22a3d657226d4101018c1147c24fec6616d51a4458de43f211d42b785fd623dc246aacff873e8ff8a70468c09215ea76968512b4e9e4383fa8ada53582f364728fe378efcc84930588e2939e1190ad13f68b99e7f77e68937a6f5bfb45c3f3d0fc77640e54bdd7ab9c2543ecef53adbe1a09ae496a99db0b7026539ff0c49cf9265511039192dfe14908c8b07bc6a93e5fdbe85db67aa4145720486c5b6d032df607b99b92de6a5be11c0b51adcb9458e3c3dd8b5032e6ec9c49906c793f2f5a221aeb5e267b377e4fa82918af47f5fc2dcf3481608a7f5c0da1030b914d18a912393ee07a6130406001b2ebecf49a172e942f477d5daf54f9c4eac98525f299ac807e8b9a941a571bf01d5b83b30a2ba582d86eaa13f3a28a0d0abf3ac6b6834ef5d5db43027e3e8014e723c7a00aa2560f0b8ab35d5471e8c01136eec3a673073d94d3d2b99fd3953ec6d05b3cfb710b9612cd9ed1f96488f42ceb2d6867f09f64acee986ae43653f5d82e9f2700d2b3d9771fde7ee1211dc8b4524dd57456738cf040970f55ce4fd8e469a783857f8bfe9a866266d54c12427bf74333818c274b8f180f50f2a49a3395cdeb9192d48dcb1145ac2730cf8102a6ae1b8f86ae5c700bb5e80cdf8b5b013cc740c8ad99db10a2f544203a9a62321492e041943ef0ef1608d1a38c4e24ee5c9b3602c0550bddcbd6aa44f2d0f69fbc61debd643fa7a4467846264604b9e7a2c93d5fe296c4cf1631e854cd02ded38a90b2145f80997774fe5e3275b58b8abb04e1e3e4bcbdc76bc5fa952a7ef5d3e3e6f06e2cb105072c3f23e1022927109d475a1769aa000e5e6a597efc552a9cd0045413181d15e1ed353bdfd2fbf0993bee3a1ace7dc6b9a905ccdb5cf50b7f6d3805c204253d60d8fe5d6d77882586884668384c0adc8541d925d04efd7cf40d675c0bf5156203ed660bf66b5e2fa5e08c88f0477718c032869778e46c14f62fdb91df618f4cf2d9660284d3cdf5c5ef9602c84ea0b70ab9754ec4174fb2afa02c8cddc1d4efed133387240184a32ae28f588980f419d94dcc8276b8e46e6c5ab809392fb65cc4795db514a0d3ec01f16a2d73164702852f97aa2d12e24e4a531b086dba04b0b02d3dad1fd31dab07ec3ad8a7118c50cdf9d589dd8f82568e964c52f98cf7f6fba7e5272ad58b7fa8bfcfdb8a865b46354eaa9dd236fbee12d9236d4db0162a7e9af8ff74d5174647f854b75e3fbe9fed5098482e815c08fb5975b5f19e1c739b94ed084a1adc0af2a234d90f645a3549eb8b5cb1df5f4937bd76090eac544771581493c5a3e43c43c569a4587d01ac75d08c37045af4525b910ef4efe0e6dcc5aecbf07caf3761ed25ce0291b21468c311b7e4e4a5f195a9173c6b761fc22da84a5185a4936628971848af125c4cd28973759a5d7113c61e2226c3da16a83fa9f25c1c751a5318043a46499b0ebd816e092585e5e422d692af0dfab32172b80e3a18a389b96ee48a1293e3b606961453a5715de8b9354fc099cc7b6de6017b66d6cb79152bb370b22acc4e134f98d4c1d2522919facc2b3c0a9e8d3fca2eff8cae95d0e3d6f0e290db17824fe375e540b0824dcc77b4ebd0d7ab6816dfd83514ecaecabee30ce7c3ff3a599aae5be4de618f8232c810b0edd992a306c16a6261890e6d5eda066fe67f178e73b8ad63a6dbb2938f1acd810c471a7dbc7692e29aaa0b6b0aff4a8d8e4acc28c36ca69f86ca7ba74d71bab7cf262a9106b6ef7540c26e255c6dcb781def7f75b880fc486e827021d3a1105b35ff7554a527bf50c0f07f6c06bba0b9a7aaaa160a522f68722f8ad501e12f4947dfcb25ab2b5ab05bd40caa58b2d9e7c528b1d64954d97c718389dcbbd96b1d84b79e71a58bf68328872d965e6c5c603250f256fc61ffdbc833594131fa9a1fca6b33067ec9ac5d4e1f8766c9ede6cd1da63711a387ccb32f2458c3e3c6243b36ace4843d549425127e5ea121ea22bbd70aaf5279a230a52eea758b5a403a9b7d105234e691a5578cc389b958bd47b870bdb41d2a6108a0b10b26e0a459c918490aec643e89e32cfd9fda2769a760147960ff78bc7a167f3232f339ed660846e70400bdc7e0df423474d2c5c12a7cad5a03ff3af661eb3860cc1e2004bbb6023594f98e210cc86da1831535c4b8dd54219ea3ced1a6d434214c2883c6fa0efc4ab59f99f7f12ff4173e20068438421d6f16e25cd7c0941ec113b9f04f4a4883fe029428f60b8281c7c3082d6f22010336cd67b0cdf15d7ff79d218a0771337a825913cc6ca4a1a9ce2550ce5c84129e5911b4cf143c4b1a6674a46c4bebc4797d2aa1eb33153fdbee47c7e27c51aaaf4dca8f9b8bd369e7ca84db465b563ae354a4861d397b1e967cf9638ab60db1edc54a5f65837e666729deeda3b325e984c20e4bf3e85861954e47dc09b7943c59f4608d3c48b36e24dc7feca79e1d9331ec24c8155894b02a6be1fdb21dfa4dcb46215d9a6c22c4bda4c3f6058ed1db6a87eda705fc61c44dc16e3a7cfb0b2b9d814c226d47ce6f6f485316a5509239ea9b3b1b604464896edf2cb8328311889c4716de62059e91b5bf93e56d783ff0114399a8e813c735d4e03038155d1bc266737e774da9f253f10438e5dccf807d3702ac220dd88c411e6f76092845a82bdb252c701e1f9c0d14d858fb51af8bce5a7d24365ffa6eeca6ef731efd1f24d38aa22f01ea400c92b15e782482bce86e2f67eb3b34268156916ef81a3ab2b8b76d3447fa827e3956e6cad53b9485502d7c58f950de2f30dbb486b045b7909af3062afa20ee7bb50c90b9a70ac0d0dbd07206d9e4ca91dcd980a23b210e92c1d86b3b9c7741b8893ade15e06c57f25795cbdc9856432b117950812d7d4fc3d58a4b273b0bd16704027559e74eded6c42374a76eb161f62afa6d0e237a7f4db1a7b34a9bb4d7da5ae3bca0d366a6998c576fa047d4a543e5e0c52a9258a798f4ec4a1542d49e4affff95a1fe513dd1141df7fb6c0d99597160f474196eaa95add49ed5a67af3b4acc1626b98fad02354a57590c4c6670f4e902452f95e7f8af2a83d705f810e208e8daeb9a9636e4768a7d18d3757f7f5c28e5a7467a593a4beeca5fdcf9b082684004e2f908222ace63239c64713672620e2250c1aa3971997ee878d0cc8641a7a4b42282a1d90a355147030cce55304ba90fad8808a87117a8b1d3c95746f9dfbc3a4057d817c64cca42d0fc1b9b0bcd620b6d8786b2365a3445b153bfedac29178a32e6ed03174ac594d5a732ff32ac89950bc35f10573121e18d434abf915654ed7ecfbcb189ce1e293d712b10c6c8b844f9d9e8584a0e6589d91fee241c807a384892097e679735e7337bd48d0000e4cc103db7b4c48fcb19f441dda5467c9e0a8488abfbe3cce9770d9f106be583e1aa08f23ca7de2abf0ec8c6f27cb06a00450b83766d7be7a04ecd7194894d555636ddff2bfc1890ace1b50048401ea49b392935a44751422f5ee511fdd749568a270c439b8c8cad7c15866366633033334ba7d076c5323e8f16cacc36cc3d307213bb547283cb476dfb6a032b62560976bef72fc02467080aaf30877ca9bf0f48c319c1fb834341c39d874094338e913bdea8c130df074931f9c5465192d0a9e46ff53732561cb67b384477b62aaa8375952f8c7f5c1e1438424f1b8ff3cd5eee6f1120e095dda754c1e304f546995a6699a300af677db35b23436e8420e52425824b206705bbc03bf86af428fafd40284a6a852b951106c71590df57fd17f6236efccc3090d6fe381e10b8dc9e1183cfbbb74f6c96309391b913461156ab1e6662ee210dfffcbabc41a2eab", 0x1000}, {&(0x7f0000002300)="d5eb056c302f91d5a701c9885d9ddd724a3d27ac0104d922e8c0cb94cb13912056ca0d08be0adc1c6f4c521c2c9e7581945886b3dc87f645cc2562cb2dd28c5260b6dbe418b570a55c486ceef829ace8eff2e0571890a7045c25a7c2a47ff11ff142bcc11e41641a6756002088706a58cc38ca0530ab2688631aada91cca34a856e06f2a7003c9b6e0d8e3502cce6665383132d3824f073c6d60c0ba66279c379992eb6f948a6e297ea25bdfea001040b55d42129c2d5b1b2090c76f35c205a0cbe587938237e50816501af9df35ba786e5341dc9a582d642f85458eb9ee9436ce3a23ea97dca6ee527759f4bc9a356c9d8b995af97a6a4a61d7ad9017a2dd72546bf04f7af75873291ffbd7777bb8a1e196eee0e77d788d864645e762b205a753f386b26cbf40a8ba589abd9b896bd03bf75a31d33cec870d5cd9c144f8a41685e410be1ab3467049b8fd7b13c2a8e2b5cd96cda4da3f7a7377987172f913f59b81853a9b8ea4c9fa4b77c69f181459c26207f67ae70c3bdcbfbc3687bb749d8c86b6d27183ce0f7acfc77016df9d3cc99195b652adb83f9697781507522ffed028a42ed5c9c088e760693885011891c4cb2e0b27c8bf8a635717642322ea24fda0e9561f8da1ef3bbde52d8962cda3e6ca38fbb9e3034dbb9b97955b89def1d2c04b09d25b3a70e85377fd8df5c3831dbf4c31f4f5b61b3a70a8a9482630dcd637bca3507156a0fc960e95d225f41fca791df7bfd5b35c33b0cf3e662750ba26873f419a398de5fee0543b67333168dd43bf49bb792f24299c6328867ca2a7cbf66b50fb374626a39e913ad7aeaa8b7cb3c6219d1a7ff13564e6a833a6577dcdbb39c7fd35afe67c3dfff60f506c5e33c32e863e75b18c89c5e042d931396b23cf6ac60056037b882edce9d4fd3d08f5133a935967c99a35dc9af543a331fef3a476ae6cc25215870385703fb33a1ef1b17fbdbf7dce1cad8e230db8762109d3818c4d4d8be326e063789fd58d7ab65cc8a519014615040ae86601f7be0b238356f4a9ff829ae4259fecc464c2ee17220493ce58d998a7d0a90ddd252a2d5d16092ee0bb621e35bd955092a95966e639194a58d0ac8d7731c4064358d7c6c004510da02fa5decaac4da9ae73209fbe0d6763d99ac79dbc6a446f0d29fb6a00a2002d57256167829b829020c3bce83f32645065cb6581a8fe502ea8dcb420fef66c034118f68da811313b5e23eb483814bc9c214476c3362dc12562a915f7bf51b9759a467f1d6be524827bcc450174627e003e02ecde10d861f020e27813c2ec06d255479fd812523258aeb7eb85e7cb89721a89ab3cc68d2074f76a53a9d5a076ec1b4b6346c8682455c326cdcfe36bdb77073459c7bfe69d9aff5b492b073d139a169ccf558fd3d1597de195fad4b5190c4656b7c1317b9eb5f31693c0bf3fc732699718617f083ae193df3ebcf128441455a97aec828cd4fa74b4947d6486226f69e6729bc93416f28fa6267aac8a3d4cc78432f2996544e305375111717f58703535d4388610e142fc03ed7f87bfef32214cdb7da2f2442cd946f498bf77ef07a1d621057e3e0ce601ced1d4eb781464c317cb52c059e06fa18574a56ebf54fd365bd15bc21682fd8c96db7dd4021103301475a34707494c09f76eeccc6bcecefb75491382af699cc7cf8c039076b3276f6fc6910d7639da8c550e6952a205506f503892b8038d178447d6b1dc99cffd2b91fcf0d08e48672ff46038f3b3d6a1775e38d54feec3876efc9851201a78a6f37e656a8a6c6ec69c201393ed792bc87909a8cd4934000ff4a751b2b271be84f1e666350f0e2c47990901478f73b59262e18ca1cde50574cf022f4bda2c2c3c70b0fb76a5b19b17e94eb14afe037fe64c491f171838510947c7266934751327c90fcd7c09301ebf6827304a9591edcfee836b103a3743d6d633acdad2d8c148d84d6498364345503ed89492d93d86b59368f595ff0e028ee3c22432b3d6222e98fef88ec6078590268800db1fd5306828927cf73fca986910c5e0ae1f30bc339961f7f111d3dd11797cf08bfafd7af43f66fd6fa23eb297fe789d477e0e3f2794e5146ebf7a29efc0993f9503960e6a43aaae67d5f411c43474f6d49b72b415a3643c48aeb1dee369e7105b3e27eccdee935678bcbdc51c7e88a5fa5f77eb465124456f5a69a9f87948502753285ddad0552d2f9d3463ef6e66d9e5b36beabcc6bba84c876a8004cf182d3688edc643d840068b4a760b18f87f4986ff180fc63c030b5092b6ed4420db88e6a8fca87cbfe1704d854311b19fa6e32272daa543796970ed9d0f31b88b6ab11161f5472b2e4ae82dcd4c35d5f66553411c168a4d3ac65a8efb43f107c635d496b10c4758636c367f9fa84982931307889a0e0852b504101eea83f671b0045e9f260e385d0abb6675301eb9dfdf4b51db040f613d0b0bb8bec882ae541c721e0c06d20c75826641d7844277b5859b17149814993f7eb94ef66f1e411abba360c2406940b08aed77bff8174ea6b3f6eba0d2f24e5c3db42464eff59751718df2f89d64c75b9689b7fe72e8802e404ff92dc02225886bcd46fdbee69c93e4ce9fcd988a0c621afe91f83a4af2ef01686a4e510094bac13eaa91f8b93da8380c1237ff2ae088cfe5d1558593c5e2eb718e3a5767809a632516805bb18babbba0ee7395276c0724050a3ed3a38400babab68c3d8d31b8db2ac18ddf68641f23a8af52449bfdd69759dd72c74c4c38cfec9e080bc433106731e940afbd67b1aac45e9d1988def6d620154a552e59cca55dde3078e75710aa6e549db9756ef8b774dd2a198ac5f4a500a1b7cccb11911641a5d1e22901a4747bf507de0ad29e3d867637e9c97cc2d2fab18dc0078852e09c5180f3fc9dda1181de8992d629c823a382e69d4ce68dc23a23c7a3a18d96c90fd47006dc8c5c41abf876799cd841c87fe5fcc3ce8c69331a341cf2cfaad007daa33a3f4c9fafc657473faa192e5cd611c4a9753ece824d18b7674ebed6bb31de0671aeeb7032ad15542cbf2e8c3e2a3c98e163b54151ef9155b4b5bfa0f9129585a1de80e433c3cd5192a853a85419e7f13e7903d10af9e2b60c04ea815d9e6c2fae6a54623adaa2aa6f29b5916d1457d34604b441f3f1d87f6e83c16f06578de7d177bfcb575f460eb35a87e6e437566e4025bf12855b939b21e9ef4a655d0bb5fa41a3d7ffba008f9cfbbed3d7c6ebd857dd29826511abfa94af278c65b1450e1146f11b31c6e2189b11b77838563f3c788e2c59a79678f70fa74bb50913747f86f6fe89f2987bf8ec4a51f6aa09e81bdb4313520fc282827db9f0515ddcdf937d115d0d0b228110a43b34ea6673689de3a480fd2a9c3e164057f8c0e152c2b2969bc39a0b37727da65de610474823d6a4d6764707bc6414c714405dcc8d24695804883dad1e368f139a515284c8b2631d2ceae2ff3255c58cdd9b43a9bc8436433f0ebd9248a473afc54193ba69b1a32fd94bdc311fabf82f03ee987ddea2912aae854ea5180858da1f0e6d2ba745017cf8e4c6f05d6984e256de87a09fede2abce5678eeb01c207a894e0f6e0e0d5ef9963e796e58977357e848f7a2c464f4e41c113ae997faebaa5217d8362a10e2289925e7f152dc2c6ec96b831e95356fb45fe63c0416ea15b08516446d7df19e9810bbf32ff33a32c5b75be30debaeb9fe0544b7c78ab88960878b8f8fe452177d468d1fdf05d30fd1abc386cb03c5e991df425b0eab7bc7a81680c1e385d5a94fe382515d465b392148ea7cda571d93dd8162d288b2b4db8d63ec81254c72212c2790f271c7535281e345215a5e6beca26acc9aa9567a9570a50bf71abb812dac810e910bab000bc16d9bfcc4987022521a4a7e8a4774d7b75e8f2dc2b97783f4dfefd73e366ebd0d9ac0077fc02ce7dffddd188abeaffb2d36fe32a188912c5caf9f6071d0662925650aabaddb3dbcc84df879541102079c0c79b50bf997abf9985d042bc116686e6bc21d30c411e15ae7657c4738608f87f5af50bb7503759574726b9897b20bfea0d07ba27832ebe03be7baad2f82d62d848b32a9f8c305972887aac972854c398714f140d4f2635d6f61bfe6c11e6f208824fcdc0a3f3d77bd39eaf186a28b6ef4cb89d457045b9f4e6d74ead83f4783723e9486c272f8d7f0d371950a3432947eb54a5d04e0f03289349c14f3d8f78db6ceab95c3fc4e912367f637e76dbaec6965ed4adc6d17c96f1c19c87d28a668a87de345e76f14f8c861513aef5b3cecf7bb5bbbe722cf877d1d9df574c681585fec44d031234a14cae0dc4be0833bd9c879a8ef26bed46b6b6d32a9154315ee66f8c4145f7e6c95142a2998ff09310a8ba4f793ad8bc1597ee6031d341af1887cd8edc575c68eda3fae56dab0bc42e5657d50efa857af44eced601cb5b82d954caf3e8aafd72b811eb5561345a2d9bf757b2df60eeca722a8627041c35e309f50604b1b51b71bfd82575311c2ee8c398c0c4291117af49c5efa3e00db9b531084383806c6f69c6b5a419d67240b04ffdf564c80347b71fd1ba89bfc4d9495b9200d442eb01b5d37c0a914a1e803aaa2503c9aae5aac8d2ed37e76a1b3af16d06d2a49731f85bdfb4bc17a5f23b74aef5324573a627b4c955b9aea04efcae89fd979e0a82e084ff6186f8f6548c647659d8047a33b1ec6b5e0658932c575f4e0e4c0936370536a557afc78dea92105838a63bd5d8481d087df92b4700dd7c19099b967b00a3180a14956253a8bf1288b488458aef25da68bb758391489acea79e4981ed881d4b45ee34c5e3083dedd92a0f85c19c76b9f797a980967164d3fe6392a87278eb9e5407fad8e32572ccd9c626e90102c32120262ff9e8b72527581e8dcc7b795870f690ec992d5b2e79af3e000dab139b1d6d75315efcceafb38898a12ff44443a129985c5710d829ace1cce114e19211479cd997f8fd5bf572332c64c19a4ee97244a68bd6ffd443e1e0a9cf6ffa1777a250b69bfab529e6b3bbc2ee7aa19ad5b523d69cd30f438215f675424d6e5881f3bd92bb484823e4054fe3348150a9f8ab0e91dd69d71a080625d46d20a6fd0881dda7294c4f607508aad006ea8a5cc997a98e931cda4cc49c4b84bf5744ed3dab9febfe64b99000d4a87788c548ad23c71706b93a31998c485b3f28c884597554020cc16f6747498cd448b650dbb983400b3a3a33008704857ca8b30be35b25012642783cbc24c49b44a75503306d6bb0c51b0b8d94f48b538dbfe39cb6f0f44cbfb566fe6478edf7de7a21f8b8a886433f58da928356fc4baae04b7080d30ec5cbbfbf507356cb23a1e7d192c9fd03c11fc24ec9152c44c90b03f09de2b1fe2348244a6be4b99984ea343d4fdc59713e6804d0627d05da36a1b127a68df951e586de604ca7d89cddb7f7499528701e656fb823f566d85e8e2a53acdf770b72cb9836893785020b650cf87904529f58e84689becf3e8ae5140ddd257a80b20192fd633d335bc6eb4e99d322b9ea35722d1d26e4e4c94604872e708bf3090a998f251d6f5c6698e8ca56a7385eff89802abba1c44f4a0967a1c58a749c2923d68bbe04658143ee031d8f184f2e0c96733f15bba4cbd56b474d4fccecdfe25647c46c3a9e9cc62fb322e1c741d114c44c4a3af48b5a069266b721de0ff3852f528dead8d96103e82aeaaf4d98cde96c6162cdc6989275e61394e9c8d0e2959d1e23f74fbc27704a43acd798c06c074b22e4b434c", 0x1000}], 0x3) 06:22: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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4c, 0x1, 0x401, "6ec57d715666725698a463c76edece1b3ec10811", 0x0, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 06:22:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/105, 0x69, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x3f}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7d0e) 06:22:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchmod(r0, 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0x10, 0x40, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x180000000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xffff, 0x7fffffff}, {{r0}, 0x200fcac60996ff46, 0xc, 0xfffff, 0xa78c, 0xd68}], 0x3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x81, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000044, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x8, 0x59a6, 0x81}, {{r0}, 0xffffffffffffffff, 0x50, 0x31, 0x1, 0x9}], 0x101, &(0x7f00000003c0)={0x5}) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r4}, 0x0, 0x50, 0xa0000006, 0xb1, 0xffffffffffffff80}, {{r4}, 0xfffffffffffffff8, 0x8, 0x48, 0x7, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x12, 0x8, 0x180000000}, {{r2}, 0xfffffffffffffff8, 0x3, 0x0, 0x6, 0xecec}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xab4, 0x7ff}], 0x1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x90, 0x0, 0x6, 0x7}, {{r4}, 0xfffffffffffffffb, 0x8, 0xc, 0x2f}, {{r0}, 0x0, 0x2, 0xa0000001, 0xf9, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0x1f, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x10, 0x5, 0x200}], 0x4, &(0x7f0000000100)={0x9, 0x6}) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r2) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xa, 0x8) close(r0) 06:22:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a40304000000665c6c65"], 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x2a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 06:22:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="746a464d0ab84c455d7ed08619008e660c8aca4202e1f953e4e99714a5ad06377d6b3e248c95c84824e49c2827650c0242a62a3f1d768ba3470b43d2c087ea8e811269a70cfe0e6016f30607063c1e144e300a762622ab6c36b52ad3bfdcf474c9138e729ae934fa3d70cd5ac31634aaef9f50cc9f39ea9a3a2d89128153f02250064400f18547b538e1b2139087eb929577b2195a2be05c8c935c2bb748d0086062486a62631c0a5d6fb799de9f25463d9c3d5baff653f1d2204f343d3f965df72c0aa199e7b13b6919a7b9a31b0499d30e66fa8ee210a17cf9", 0xda) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 06:22:32 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x10, 0x8002, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 06:22:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x182) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = dup(r0) fchown(r0, r1, r2) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = syz_open_pts() r5 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x800, 0x6864}, {0x18, 0x2, 0xfffffffffffffc30, 0x5}, 0x5, [0x1, 0xcc9b, 0x9, 0x200, 0x400, 0x5, 0x5]}, 0x3c) ftruncate(r4, 0x0) pipe2(&(0x7f0000000180), 0x10004) 06:22:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x401, 0x3}, 0x10) 06:22:32 executing program 1: r0 = socket(0x30, 0x8000000000004004, 0x1000003) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x220, 0x100000000002, 0x200, 0x80000000}, {{r1}, 0x0, 0xbe, 0x20000040, 0x0, 0x763756f7}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1000, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000008, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0xb9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x3}], 0xf4e, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0x8, 0x10000}, {{r1}, 0x0, 0x8, 0x0, 0x6e, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0xc, 0x1, 0x1000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x4a7c, 0x9}], 0x4, &(0x7f0000000200)={0x2, 0x64a3}) kevent(r1, &(0x7f0000000000), 0x37, 0x0, 0xfffffffffffffffd, 0x0) mlockall(0xfffffffffffffffa) shutdown(r0, 0x0) 06:22:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0xca4e47d70e31e5f4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="956d9c35a7ef9609396878956068539773ee13df704f232fba4c1f8f269db50c3ad80499e616f52b577b58e8131c5478d5d2bd30bc1fe75db12fa8e1e94a427711d5a2cfe696d8e60cdbda7b88f1d5ec3982613d91a1", 0x56) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:22:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 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') symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 06:22:32 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 06:22:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xe4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x378) 06:22:32 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 06:22:32 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 06:22:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 06:22:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200, 0x4dd4, 0x3, 0x8001, "9753ed353a9e3842e01c6be813e7083a230614b4", 0x3, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 06:22:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000000)='..') 06:22:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffbfffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="8f6d16c2c0a7c8af5ca0a12b9546c8c57ef9730b9ee3b67c90a66a4d92f1f9e012e744fc0aadf7de", 0x2) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000), 0x0) 06:22:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 06:22:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x3b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x326) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/71, 0x47}], 0x1, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 06:22:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x4) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3f) 06:22:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d17c159a6b0054a1ddcba041469d9d62ca4936d029cbdf85021"], 0x18}, 0x0) 06:22:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xeffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair(0x3, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/6, 0x6, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6055d148}, 0xc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 06:22:33 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000f97000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000e1f000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:22:33 executing program 0: 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) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 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) 06:22:33 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 06:22:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 06:22:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) clock_getres(0x4, &(0x7f0000000240)) socket$inet6(0x18, 0x4005, 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) sendto$inet6(r0, &(0x7f0000000000)="952e6f9f75ca0b924472255d082d78a793cb014ac38606f809c4136fbbb77bd0bf53cea680a1cee2d5b96853bfc60fce8b6ad7e082ec223a56f6cd5324647cee75f1d60ac8713133e830b3bcda94996b67af84c8913c9d55a9c51d6b155eb2a4b71782ad06c27112da1eaae47a193815e939d948ddb115b0ed062a58dcaa3d67787e8f62fbae0a581ffc7cad07ba338f08b47b49a402d66b2cdebb4b231e808a0b6adeef5507c05391b833621c578a0aca3a035300a656c1233496875a5e4e1de5699d8fcc71fb69ebec6c683f2478a61dedab93995b34a4c6f7bfa30e8602be5e32d68443ffabb8b85ffdb9fe", 0xed, 0x2, &(0x7f0000000100)={0x18, 0x0, 0xffffffffffff0001, 0x600000000000000}, 0xc) 06:22:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0d000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x8000, 0x40) mmap(&(0x7f0000c4d000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r2 = socket(0x18, 0x3, 0x3) fchdir(r2) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 06:22:33 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) writev(r0, &(0x7f00000000c0), 0x64) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) 06:22:33 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000455000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x12, 0x8dd7}, 0x80000001, 0x3, r5, r6, 0x101, 0x36, 0x7dbd}) 06:22:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x110) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x80000001}, {0x5, 0x8}}, 0x2) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x6}, 0xc) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) ftruncate(r0, 0x4) 06:22:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/8, 0x8) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 06:22:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xff, 0x5b6, 0x4, "f3242140276c8b6550ce7943bbc9f8253a21d0d8", 0x7, 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:22:34 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)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) write(r0, &(0x7f0000000040)="88f1922b715fd9e83aee056bff6ad61016b09c5c4a06b63aba4d9de848615f4b7298f024a5d0d99251be16", 0x2b) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="c4ab11916d3b6ece6c54338c05b978fccf73c8d2add9664e230197ca018e87bb083939e4e35c33ada2b8e6d4c50ec91c27c180d9e55c3218d890f304ab5cb9621bc0665c0ec3bc758e414920f87b3c3821b27c3d5e115283916769f104c408e62ca393b0b8cdc58e324ca7f891de14b123e20b1dcf0bff2c66556213af5bdec1cb50f2c3cd7d21e597ef57234b3e3f46db46209034766d7ac2895317f979a536e481259a4c0d1bdcf2ec384b209fb205f150ff45630f4fd5b0386324939238ee97fa99fb076f88492c274aab28a424389adace233455dbd17bf7b2f69c87573a40bf6082cc752ce45c9d6de6ebd571e406824661a19ea523a5", 0xf9) 06:22:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 06:22:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 06:22:34 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:22:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) 06:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xe8}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 06:22:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xfffffffffffffcc8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getgroups(0x3, &(0x7f0000001180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) truncate(&(0x7f00000012c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001280)=[r1, r2, r3]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="b3abdda8d6092a5ed43ee3390bc1522ff5ecf8d97501de1fde8e75c8489f82f21cc1951c9334cf3059f4e7d9b63526341acb2f69ba1c372f165978f367c67f7f8101b5c88b16095b8df5109095a9b84040e82ce6ed0ae7277bfb8741312ba7de13b69c1ce9b2871279db55c72f8ee0f07b6767c9630233967d2e345aa062af1b218691dddac5a90db66bcfcdca2636db023ecb70b7313d1194b34de91c0977b267cd30eecfa9f11428e1456f2352c6295305f202f452ef208471d10d5e0b678e81afccb05f8106c42980a7e1e4da1852e461420268bd9580cf256aa729ccbc9ec6d8d30a7fbcb24ba6567eb85f551014679550b89011093cf29b4f36fa667eb0f50931aac422a35fd2610822d42b37ac10512d5d169d958a281eb6d2f67b3136e73e4882c8b4fd3a473ec790af7e08c94bbb8d1ea18b12b9c295e7c27db3596d3d298189a07111e24653499b637d2606f7ade9480112e07fcd96cde9b311e2caa480f2c7158820e460a7ee7efd07dc53157ea518d5975e7537e07fb1cfb9c33106ac0c9ac7b9d0af5d5ae50dd4f58bd426acaa2f68a6f1a36f3ca8598a8db8174eb59bcda363639497ff794db23fd10b2f032cd70b033377612ebd4297e06a1139915f2afa877c1dae88510f88e3a593c1106dacefcea7a521fbe1e22b537417f9dd725652cebfaf73859ead281c907b48b2ea1ec9bd6050906bc0171e8bef18cc1226d9cecf2c438329ff999be859f21cb11f489e3ffff3a08adc1b6a03ae2c7c2f3d9c73b3d4c25fbe73bf062512ff22cc004b9f82f5435af6a5f9b35bc6e0cb5ad62a667a519624f6a0bb74dc18d0720e48066e4000e60f4ab27315c961dab2d455bf512c70b5beb1cfd8aa0641d8b69d5a67c8f3a8fe73d66f371e7ff9f915ab9b394da4c8b8691fba35e6f6eddefc3616c6b6ffe9e609d54e4cd353740cd5db74354572017f9880cd3d0243cdf9007a9c88d88a8ade8f1e40ab78591de5c1cb2015899215ac53b7f5edd077d1e579a15bc32c2e1ef94ce3e2f27238fec71953ed477299dc5e10f1c8ab08612f7755c54d29878fdf5362c16ebab6a0cef74878a1b9c8bad18832d5dae46ae5b5421ebe151b2cbdf0b0b554375ea40277daa2e8627ec9a4032974486bc1f58356938ebf32a6590933a4e7ca669d8cc2c4d8d8f5d67f0851cd9c99d9ae054ec4702e751c13663c70b64332732c9b21f28c0dd9a3b80c28119fd348176d879e4c75712bdf326b5de7b698d37483c654dc3d2917fe20221cc62ef03d3b661fb6264845b4a3c93dc45f5d8a4e51e238e840632b077ec0b638c7e12f3a5271b1c9f95a6bb9bf23764725f2cf156669814fe50d7279f242b211f96fea867e9d3db254ac326467e4f5ade8074d8dd368c5a694a9d892853b227dfcdd7c5431f1b6e7fd0c2473c38256ee643c4b9bb84a5238c1787d2df093f08cea237653db0e20fa88abfefb7450acbdfb3232b7f01772c4d4f6eed47de90fa2a8db9e380664bf424a9539ea0f95524d714a2524552a96156a9a50700015847418b8a72986778eb91c3d0c8ac214a03c69a15d085af1cd913ddd3c409cf5e13668b33a6d310dc7847be5a8bff8ec564b2805405e2433d88a4d79f2a1697ba51e31a9155747348aec66dc60f61749bfa4120a89e6e234197b7c0714a08bcd2fb715f58281ee0c56140110d53950842ef739adf17aecc5877a2ad40d400e7e75a2b7dbb080e43e138891bec310d4590aa6baf8e2c0f5b6bbbdac4dc2dd00a0319a75a0716c47084fbb9472a50ea94cf12266e3e652a27dc40a5c09e200e8f8c7c9efe3d5cc69f64d9605ba78f8ca796c7a16c9b3959487867a176e6dca1b8ada3ed3a885eaaddde8ea95ba6f8f2f40153ec1a227821bf8d6f74012ae8cd85708eb29d05a16ed0133f844e1f015be2a9c13546c1b6998402e2f881385852c7cdc5a0df1d433e23f5bb24680fbfa55b7219f2619688ea48fb1cafb5688912176b5fb4f517a88c9e6285be1e107b2d30fd5ae52d691dfbde4c14cb03eb456cd97521072aea46295e883deebab7c30b3f1099f6e5828f6ae8a2e49a00fea79f25dac40970cf509e77364d3f09cffec727adb5c5850ae2504ab92f0c5bad6c230f675d0d5aa351d27156ce105f10265a73d6491f800eec24f7ff18f1fbf7a23cf5f84b903961d39c45347be65c8c3a1235e40edbbbff83b35ea4532a378346b3a7c8b65e9014f3232d239db2749d3d4af1137c2462035595272847d936d4cf5cb52bd111b3df65873d1e0d3046586720e2f466c27756b13613f39f471c20ee1a9aeb78736cac0f777b93bb6da870efad5d83ad88c40a8c44b55032fa9345479e3655aca7ac5526ff263d2fc5f3541982773c427467475d0b260fb92f6315207c75784ee67faff17574b9edd8abdc9776a6dd4bbb2d0b6ff536279c1bb27eb192694277253a8c65903760eaa2e49cee26548a9d546d86a1a3cbffeb24de33d696817980d066ea7f6598e97f8cc25b1ee0bef9b88db5e9118524190e9e81a918d33d7f579877a81ddcfa593f3a0f5f8cba8fd57bd66f51009fe4bce72937208d1209901f7c96c3fdd794972d6f1668808c54523455dccc245e9ed8fe629e927d375e1acad62b78d7d62a12e18f0397cf641bd7423f5029099d638dc3cdde6656e6bd6f8364ffc41d409aed53fafeabad85b1529cd50ea60547efe33522448522a85b0170d80122a56a2343f99ea19c484b9f9a31b6ca2476d68c95b120e0ec219f02f5fedf7a18b62d1e5594073e6471031646ad85b82639858857a26f11043f5f447c8e2ad8603993eae15bf41b62241d048344d8bbc376ae9b5400a00b7dbf0591b44f826c0603401641be093549511783dc6ebe3984e65da1adb4837817b7e855e000d377fc12600d51f7c94654a447f3c7764d2af713067feee34028a6eea28553eefca5cfef87d631ebf0e925f7a4cfcf55a48789144880b393791c729b8ff3a16f8f093eae95a55cf95d72c4fcf11d972a4ad5179dcfc53314dd86b5d4b56c67678b9123b54ed1df74105a18789cdabc4b4f5473776be4fe179b7e355f555e67a13cf9f1c9326b8da5a9cf71d013cbc725d2eb66c7dc826b1d207370e90d6770bbf5963fbbb3f489d5f789480d049369c866263b4eca20bdaca0282c8f0bfe8eba1a31b79da51933b55ae000a18ce2e1f5423564b4eef41debef4953006a72a12af13dd2b2acebbb19f3f414f03641d438a6c9c911395fdf71111e55c5d68fd2c2ee5e3b0a5b179f8650500f9e5ec5919b3dded7e14887997daa3807f71d9a6afca0c980974a675a81d7ed06dd433d12a84c734773ab77c156ca24cfcc791e50afcc8f06eebd22004065d42b535a89ac3f15781ab3c2aeb3fb8af68ba82a60753f91f2f2e49829046d242d0360549ad83dd6dca1c3a9fbc8f8ab40d72a822cea38d213524b0c03126d3e040ec1a3a782cd8e091e40581b59e0444c3cb92e2e96ad514bc33ce1ff73fa20b842d504d4b9b00c1eafcd1f41b857a45de03eca7426ceb82a437be9b784a89b4bd5b2305e9b63c8c036ff8d985e6609e002b8fc9e53ca0674eaced832edbc8d7b819eaff4b467f515a4b93f32acec0ae015b3f33c30b3b2bf7ff62f9ee3d6af859f68ec1d3d587b0497b092b2ba0ea7548f6ed2db43cc739e187bcc39d39d891c6c24fb90ef43a864403f329e780a9d45ac1c7ef78ca50442769799fd25ca9c0385d750558d0ee9516554906ad693b87d8c13b93a9a8fa7018a7ab124967d41efaad39bf1d6b26a89060964770c5495cb1bb5f5a879d4d3a6bc2999dbe7b9e1d1387bfa41828ec05b279adbcf969b79a09f9eb5550711c6bca7a3f5b504b76309392dc6c548d18268e9830225044170d68d08316c4c35512fd3eeaeeec5d8a1bcd67d1986cf66233ba1bf60d7df2026d0ab2b00a80fd86dca89696b0b3df8258bb01684c3b436a57d3cb74133400e300e648f0610b0ba0e34c168adb908947552fd2a576cf496e9ee0e4a26dd3b840edc049b577ad7478a22a23cd9d67814eeb8061c51c4c095f1d843077fea25c2d6dc1cc6a7accbd0718b16ed2afdb87c0ea245d25e4330236edd63bfe7696e46e8e1d95c6723286b6d145bc06c2ff136e3c80bead95ad5c86e8ee2d3025a9240a559d6b87e06ee778bfb104060bef8e431aca85ef31850b6482b2a67916b22a1eea1adb19a4af15f1dc739e4bcec100c6fa503ea2861841c89e1607a52a9b09fadfea1539e3c04ead4855d71ac1692387e7446e19319aa2301f2e37dea67e7712988e768a9f3bf91797586bdb273350d2435924ed293658dd17c1ae184c4fb72345234ee451b71157278ba1ea6b52d70c672d36963bfd0bcd8adf1d0ba6610bcf26581b7ae7e3bbcc12d69f801bb85d6dfe48e44f9f2dea017b1223fd5283c71f4e16102bab58ed70adc972b3a5d96b33e587abccb6c14b0e62634462fc7d9b35c2466490e9f06e2e2eec3834ecb401ddc785ab579947b937ff4d4fe73262e989b7336eeb62d17496676faaf1ce5e81b6d017ed2495d4a96ebcc3a42eee8c98639edb917567fbd6508cec2b454c735beb56488fe171749daa0832bca4f937fd879ebc8cd14b2f12b2e146c219ef916f27f48d24d4564fe6f63da8eb1e8b86b28039a3a3c8a1cee8dc9ce2c8d49d211c95261f4e1ba2c827ffca100527d591ebebdb3c447a3d9a53c4a792000a6897c5e8b7d800ba39dfcf37e6bfbbc33bb06ae47538b14d5bfe531dcac8ca0cf804ec279d8e29b3e6de45ef872dccadfd0dbbca77b1f9eecf9cb4c6aa12a9d4b0310520db507e5d66eec34544783e86e8a6bd6b192e780dd7c1612e5b79ee20f386c5f06494ebdb60335f0d0f128fa608a5f5ee9e113a22050ebf5c62231aec4fb4b1d40a19f98a386b30921b97e6a9932a8bef789d8268f053dcc11f2b955309754c8387fb0176a96a31c326c8eaa1dc31e1ea08eb0e0113f82b6ef0c5397fa40ca639085c6a217fa8b5faa00e76e7c3139cc4c55f1404423ec7a6a842aff70e19cacc4abe93d44ead336b8e435cdf87c73f07af0138f2cab8ba0473695bd3e9d557e63c19decb937f63f2daae372ba57291a5d3cc12e47a878c188dbdda7c2c5f385228e352e2e7fd2f724c01a7708b6f1684b61318c9efe0f6dc47f209f4e14edffe249c9e22252879cb88582af52368554b442935d0157746ead0e663aad9bfb2259950c5b30be38eeb0e79849482fe55eb49800fd2be1cff71e3ae92aa5f6612f3378260d950ef0f3b6f85206c6f16d4ffeb1b44a4e226dbdd5c8d4b8c83fe5e7177246a382a3c623f25648d91d1a5aa0ec9ec8cea66179960b05ffcd755dd0ea86fb443a749cd2f2abc3fad6be18e965d6d7648ccf3f33e1d6a4bff454645ca6ddcb384aad9ecac83694d709d83a77d68a7db34fbcf24fec057b988a952e2b396503fe3aa676762c237300e550ae65cf6a2c8eb2afaa63144389dc826bd149a8632f7a16833617ecac078dc6603dfdf71f5ccacf3b1cfdacc5515d54491a7053ca4042ebb9217dfc1ed4d1ade85cc3abb3b6817dcbc79ec215d8963938ce9510d2445e46eb0e5af2caa8ca99f5b43a3285d4a9d20b25e0058b4d8867c996f26f2797333f5b0030b879faf5b90b71b308aa53071307604b6b94e1859d19e7437af506a78ab93a66b20569b133332406a78a0f03141f98b6bbdb81385801797950fa3b5c7ed1dc625a9723f06057d4accacb9aad648b6082a914dd62cfc209263a07766008037248659b551f49270d135420a5e1c", 0x1000}, {&(0x7f00000010c0)="adccaffea17a12d02b0564a852dd6601e72488425b65da33cdbc815e40f7a292d5538770afb261b01f65520cea6ad2afa0d252af848b3a59d960e647fce4a7fb07270c7070eb80ceab293089a0faa0e43a680fb1f45c0cd1afb53eddf6f8734c1c522a482103b3dcb376d51933aa5b206cc7d095b408061e8f24d936295ef63cfd3dea8409d6fe9395cc0baf2c841ee2d14d5a5b4811ecaff3dd06923c23d5a7e05279a8a33dde961a542744529758efd03f12790e7d", 0xb6}], 0x2, 0x0) 06:22:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20007, 0x1000000000002) 06:22:35 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 06:22:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000440)=""/68, 0x44) 06:22:35 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x5}, {0x1, 0x9}}, &(0x7f0000000080)) 06:22:35 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffff7fffffff, 0x9, 0x2, 0x3, "34c31a4f537baa4c63c982b314f1101a1d36a995", 0xd577, 0x1}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 06:22:35 executing program 1: 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) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) write(r1, &(0x7f0000000000)="53056584701e9ea59122985a463fbf67fff422875e60d60f5382389e2ce910d2553fc0432d508d64a46499bb711da0a4c11b7a9f5dbf74", 0x37) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:22:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x10000, 0x828}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x453b, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000015, 0x4c3e}, {{r0}, 0x0, 0x42, 0x3, 0x2a, 0x10000}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x42, 0x8, 0x219e}, {{r0}, 0x0, 0x50, 0xc, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000061, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0x100, 0x33}, {{r0}, 0xfffffffffffffffc, 0x86, 0x40, 0x10000, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x20, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x3, 0x6}], 0x3, &(0x7f0000000340)={0x0, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x99c, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x6, 0x54}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000008, 0x1ff, 0xfe2}, {{r2}, 0xfffffffffffffffa, 0xf1, 0x2, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0xc, 0xf0000006, 0x2, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0xffffffffffffff00, 0x4}], 0xfffffffffffffff9, &(0x7f0000000240)={0xa5b, 0x6}) r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r3, 0x3) 06:22:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 06:22:35 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x1, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 06:22:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/117, 0x75}], 0x8, &(0x7f0000002400)=""/103, 0x67}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 06:22:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 06:22:35 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r0) 06:22:35 executing program 1: 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() r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3a8a, 0xe0, 0x1, 0x1df, "a70ab5cc82aab8dfb07f1aa8d4d68a8a96fb0e95", 0x8, 0x5}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt(r3, 0x7fffffff, 0x2, &(0x7f0000000200)=""/13, &(0x7f0000000240)=0xd) dup(r0) ftruncate(r1, 0xe6) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:22:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x200}, 0x8) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xfff) 06:22:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xa0) setsockopt$sock_int(r0, 0xffff, 0x1908, &(0x7f0000000140)=0xfffffffffffffffb, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 06:22:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r1, &(0x7f0000000040), 0x1) 06:22:36 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, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x8}, {0x2, 0x4}}, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 06:22:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000}) 06:22:36 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 06:22:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) close(r0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 06:22:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x5, 0x7f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3f) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getitimer(0x2, &(0x7f00000011c0)) getpeername$inet(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) r2 = accept$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) openat(r3, &(0x7f0000001180)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6cae0d7f1acf40e7bd1d09df90d9c8eb5af54fa2d0ce14fe57d99e4b9683e07020c62db67c15ca9a72bca04845bc02ecb3eb637d89fd532eb2932bccfba296c6d142cebc0567751bd9256726b83dc160f89315b89e1465e84e445b20c6eb2c592315a938062897cf65a8746c8a26b4e2f086b31d3eeb821351503091d18784e243da8f571ab1c91b7312bb7dd70ce6124229e082cc603b0e06a93e90e14b32fae3ced42f001c632bf4eaf96d1d254d3fee6f985450a783f93ad0154c6c014ac50ebd414705e4a4de454407b4663e9e00c1346527c5af60b526626876cad3a80b6f0f0f575ae808d8f86c00cdc806b83eccebd6c984a8155f517aaad56c37dfdd96649f4da31133ebccee133aabaad0a668a18e5b0f58c588cbf2d349a9971c2b410be25a78886bf09887d6aa37165d420a3ca9ae75b90e3e6e006891789271a7deb3966012468f839347770702d30af7005eaf7a3584e8e802883d18469f18c6fad1cf5f043518045160c30074510a8742e138dd8f911b6f5381d8d30e34f9af9b5f9dbe66624d448aed32e87e79cc88e83f8b28c5c3c8f46c6e4fe528cd5a771d113fd10dd124487189a17610621dd41f1bf0acb93448a21da26bd679c8f26313909661ec541841e27c579b4248110533a0f16c3bdad5d4dd36dd7c0c5aeca6702b6d5aca50818cf1374ecfb0a2cc2467115c1baf6f5881ad4175457e0ae317106ceb31ffd1a5acbf7169e6b338207dac3a50bc306ac1bd80ffd03f4407ec0fbe46f7bd0e1675fb96507ef22f587536be659cd22adb6286ecf9d532015c64e42bddf1dcea0985194f16b8a7c9d6d2e3c4a32eb72e03b0fa8e0e139b83d12676a60eddc949766ba6050b68cdf20e8a73bc49739f2d183470ddf0ab598354c22b4e6f97b5f35a2c8e2bf3c91d901021ac9bfedc26bcba91ffd8b5b92d8a143f9dcab7fc91903adfa219d3950723e92e520b32c9dde672ba728dcca968623dbb41eac853f6d55003ae4b910ff6fc2eabe3e9c6aed54d6f686992120d2822c72a54e0c3f70c1e04f648e799b4b488f36d2ecf50ad3abb055f883630c72f1be39cb0f23b415c38139b4c6ca7ae926bcb4ad287a8c13cd882cbdf7dd4bed5e7fefe2f3aee8256a0d548070287b3377de307ad44236dbd6c6fcc9b5efec748c6d864e545cebcf7ba33b45af3edc79e39b99b30cf02a67584ff68d794faec25dfa8b3694863f1d1c861ef7ce8a249bf4654778e173469ed220ffe3799d95512650e3acc7f9ea4ec289908cdf7b49ae370e096cc68f71e0d6f01989b8f938541af01b8005f315fee6c4b3d25474fbcbb00950c40fb7a3131157822e12a57ecdba63cb02823da91ce13fe760bd350cc1dba6cc4fe2323a6e288f0c0572f23651d2af5dd4642878514389ab4f257c4fa8ba2ee4f13946bebbcd0e7f862b7367fdc82e36b8a400e22ba0bdf4ed011d8a7d79139b8bccbe3e8fa9080b5b8eed87d275a5e2f5e621e0aae90f0c3ad5cd46f001ef90431cf2c5bbd3076aa263edf04c0926a8978d8b27e370eeefbbed2acce78ea93fccbf7a2e96c6612b5619b693245a91dd1ab9cbb33a64729ac2748fde09f5e002660a39820223b8a1f6f7bb9e28ec6326436d50ff27804970a948717cc856adb44f9311b71cfc78a20f5c6cde79b3fd4c5c2aa59d40817f41be7b2473b4f1782e47ca38de98df21d46cb345beb408d270cb24ed9437aa8811f28ed9325deea31b06c72977abfe7476f54fb7eaa50717c98126ebbd8993db57feb4af841f52d4ba279451fad42cfc99a8ca810f285a0e28c1acb90fd7bf7af8912364c3ea2c5b03676bd0aec082cc551db9cbb4009154d7ba2841edabd4b942e0149fdce7a550641182411f4571df95a55c069fd92c7494de4f4c6387ac227bf91bff2948db3ff9858c886ec393d6d7732ee9adbe95b8743ef0738fe217f015f21084afb9d11f4ef59545ef70b28120929fc06d3c89e5c2f604f25efc1f7849221f72ff15f71cedfa85a42cd5fe7d03369934f5f925dcec08ac7ee122c037be514e28e6c2055db0494c451ce58077fcbafe19e6d1bf8cbeb2ce0955eb2efe19a2f6e7d1a329405b624e6b8c6658aa6b8b80142a58aec25fd2f0b1783a358f014660995611a310849000a8cc9489ad5510e7fd03af1f6e64b01aba40d1a8d0cefe1dc64ccf31aac238894fcc212f41a91b46a2327e5de76d959514fd8ff07a3d1242c68d8fa76d94b9ec52a0063ae0beb5e24ae1bf86f334c84a0aa262cf2d1ecb11abaf59f81175de150e0830961bb8a76c83ecf16701e8ad967eb40f7188c3d890a95716d2214430ed2ef338fa235ba4ef9867156fc415252775f0c88fcecc065fd6c07f2c1a28efe8daae22037a1abd100fcef83c9fa46b85ad879db4ee28f051661c74a265999b72cb05a783fb8dd817d14d4163e2786a150f8f71582b4a714acc23ecb1b1e2b8fc500b79a3c0e5116e8500be165f93b8b34d930cafd953b40cfcec70f66311e2e4a7ce64a2d79e5db34f131a1eef6caf35ade94e03cb5bd0456bb1f5274db63ef8f94320038d4d8233dc7a55a1a265f7161d8776a9313427e478f0112168ee34bf0cb0ec04776f8cca3d6b94a760eecba5a9ec43e192df6365665a4484412ac91a34eecf5f68c5e94c20c4095820d3128724d5b7ab8eacdc1c206e195c6a69548e354f46dbd6a67d9444a9f87bb9db6c82cacad7e23d136044cc800c65d3d5a76636bb62981564180cffbfecf3b0e8782c4c624a547f7336ac49489a38362530f3e4711b649c5147da0f24a22d26948a0f02bd2d97a9ed9e5cb79b2e50a2d80dbff47041f288cdda31b808adc274a7f7ab4b4c1af1fcf2f4845dab07caf45a195cd0138179b30fecf8f2f6125de26bbe51d5ca9e9c6138dc869a012877cf38b8f4428379c5f08649fa2c3d6171d60084384ee4721e1d20346a058fa3a5fd14b462a283d01114bcb44c1ec1aee3714bdee62736e67b05bdd016205f1ea52c00ff74623e65e136a3c760691579a2f90135736b0697a01e66e3af98e005a42a596c624345f5094499f38e4eaebbf0ba000e697bc53fb118e8f94421d451561073b7cf32d0f5c890f2f5ab367c070faa9c1fa218a98a9fb6e085c3bc49b7fe698f0d76348cf8660d16dfba993abfac20e3cbafa7f3f2a42864f1f1312606d3716781a9023bb750e35edd36c3cd0ae265c7ff83a0bcf000ce8f1db1022724b7fb5480c2597d5f950caa03045345d7a77f5fdfc6d47dd86fa2a361430567a877e78dee89677d5e8a1a3940adc3db650ae0395db873b3eba50071d1161e08ef13648efcd443c88843033e9eb97ac395f339b5c7f1f5bf23b964c8c9b1289fc801f5643086b49be9ce0963711f293a7e0e01db369d6db032314d16e923125e3cb76927fa2ec68b1a14eda09ab029fe81a81a217f79e9c9ff363d6c8e6c7e5fd024eeeebf1b2a67c9b71095b336afb68bc234dc1961bb76b2989804586c057b00582a63b64480d7f8e355903ca697b5a1d8d18c06224bec288702e9230028a2972a157561f0eeeecfc94aa60946ab2991b0aeedfa5c73da2df464539399b6c032dec80d3e364f13551564d69c0d60ff1ad5906380dd34a3c1cf0843564c5ced8e0ddca053c447ffe264c0fa8d6067b794df1c719cf14685150867b8960838f23c07d2fdf94228b5b67462dab3891ebbdb63bb5c3a38206eba8535f7c2ec54729e8a4d5302a8057738e6b951b1bcb73aedaa7da3b6064143385af6e5ea0b1041b23d36badf7910d77632c79701155073d012b7ed60490338a93745120aa03fcd948ebcce84220db9eb03f2f1b89d3e2d335160cdd4e65210e2df74e0abd385be6ba7c324508b902167f93c6f74b1817f1df9596fe7215b1878174a394fd5869d69dc223dee596830f57d21066761aee4a3412a23deddc62eafd8a243fa2b2afc7fa23466ad3d3d7992cee76a0eca15cddfdd7ae7bf46dfc9b31c05eaaa485718fd8464add9b55a2d09cee5d7fdef870c99aee1984ffbb83a941ac9c2fbbe866e8b06469e2a9f3cfde6085734ef59d533e4a1dfc281aa0f18c674f3708bb5a04363d6b84c2e93b58ff3c73f490c16323c2a0dea1d29e715ede6db8a2aa4c7145fa2c5386c2d1d73afcd52844783bde6855ca2769473533d0c7c86a498ad2f2e4f973491a4c1a4019b8bac65d3db8573c5b0de3484c079d131734fdcbcb2d12d062f38b5914499824bdefc32e60fd51df3bc6d82f9b1be3bc252a5102582871fbe368721539ebdbc752d55c7e4f969c4183583fda1b7c823676722d9af62d5c17f09823fe93f09359fd5b07e557a99e1a6ceb48e4dc868a3e0023ac34fd6143516160a41313c302ed8bd08ac328131fdf8f1cf007ac015a172a41ca808d826821e26bf1443993eea87f3eec0d30996e8182f39e430ea9e795af25a5beade962a0812bcbf0df8c0cd543e3b5b8f8dfca4cb19044a49195337774f0c0a858558f3b049f6ae3de161e6f842b7d6079b1c8eb93ebf36c55d73a288a8350b2a4fcca0129d2fa06fd69c18f370df615821cbeb09a34290dbecf212cc20b1a428c03ff8025ffe21472cc5f10a183ca19e696a1c1ab0acdc7b9795dcba96d5d21ce11026c030f3285272d295b1f52a4c214ad30aefc0ee64819ca1f655ac7277c29539276896f25271c3b5820e6b5a24924ca0f304c07a5014df911a186f4aa11a3900584d5e81d8ded9588a1be94e9a48015783531f6f6a2852974896f00741fc0817cf67d5140ceed4385696efc5130f7a870b256f50d2f3216f6d8a60a622bafe249357ba5390916e18181c19e9b45aa4e46409e58d946e54d89a70603415f5d7d505924f8da2240e6370414624e408751c559d6f3b9efe39999c8b031c7ac1c6118b19bf755d61549a6188810f79ea74150094c46cf22209e5b4df78745ffd0dd20f5ed06b8ebf6f927206835ffaa03f026c22003a1b4b3e32b3e7e5a25746558db9beefe90909891b45aa0d1b1d65cad7a57372a7879ba5bfef123899c2f9406922a22462832635ae4d720202564358090ed836cb7712fb94e6f55e3806d76379a7223d861b94ae51dcf9049220a0ff46f414bad18b9a9d052adcb0f9742ccf1115c9da30c308e60f0c75fcb7fc3b55dc3004ebc2c5b4a6f79fcdc9c97485e54c0614b79f3a11fc56ff334adefbad44efdb521c48a168fa12081a46ed299a6ee9fa7a0436bec09e73a147791c66a737c5ddf7615ff87239afe6246dee3dcc2f072a8c4c738f283d24218069c3ef7468ae39aa4393a647ffcde563d2dcfa4880ae2d1341737afae2c739f30ad403ede9b29d28632aa4a802a719b1129de58ff932c2b618ae77fcbd153af69fbbb9e252e436f87e26ae667d3b93fdef08356d226afa32a313076e37beb35ff199f1e4b52b62c5e4b54e6018487a6e23a63b1673400b5ed6681293e8fc9f0f21ffc670317f8467cf19f1a33a8b1c73ced6af11c126172517d3240e7d32b72006fd1abf0fda00e6a83eb25faadc64a8e8648a81748d34c6f73e44897a38f5fb27fe5bb136d850d68f07a409a3067f5e8dfbf934adad3d29e3f5177ac1742df158e1252af1f23d09e97e5f0167e70a915ebb187ecef73da31b7e3eccaa9046d5f970fdb8433a2c89dd1f66a0879abe82268c8eeda8fc05f40de435145007e9ff4d97379f3cf4b812a0d5e1cfc37d37aa2720d9dbb2ff54ecb6154ea30b82f85fe5f6965a9c5ed021e1a7aca19649903e130a8d7003edfde66ddb8802f0eec424fd58f2b98232ffbeaf95351143e", 0x1000) 06:22:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) setpgid(r0, r0) r4 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x9, r1, r3, r1, r2, 0x40, 0x5}, 0x3, 0x20, r0, r0, 0x0, 0xffffffff80000001, 0xfffffffffffff680}) r5 = socket$inet(0x2, 0x1, 0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x2}, 0x8) getegid() shmctl$IPC_RMID(r4, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r6 = dup2(r5, r5) recvfrom$unix(r6, &(0x7f0000000140)=""/47, 0x2f, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r3, r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x9, &(0x7f0000000240)=[r2, r7, r7, r3, r2, r3, r7, r7, r7]) recvfrom$unix(r6, &(0x7f0000000280)=""/233, 0xe9, 0x2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r5, &(0x7f0000001a80)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x7fff}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000400)="d8b5863b", 0x4}, {&(0x7f0000000440)="5e7e5615e96b6417bb04e04e76d1987001f874e812a5ce37e3758be61edc6bc8fd728fdab470607191411e4666fa659a35016b3aec", 0x35}, {&(0x7f0000000480)="8e959aaa88ab9e49d4575c454bb64c42737cc45044fc3a47ac6b2e360828a794cbaa255dac6c3f905293a874d33d842a4fb4ec3133bc2152ce60b8317dfd9ce7cf90728b2ddc4c0a6f902d5b90eeaf50fc4062be43d4e878acb905a726885cde036aaeb065dd831cd6a695f4", 0x6c}, {&(0x7f0000000500)="18d9e8fdc6d1682727c4c2c26dbbb5b5ca8ac1fe75f913c7fc2b694b755aa075b991b3e9c1e3b400a0a3fa425ced6b16b99e3c70643482591bcdfea86b2ef7d322f04009783fc99f797639da4fc849428ab81caf5f9f69c5c6c5f5ddee74842c144db3b4cf715848", 0x68}, {&(0x7f0000000580)="6f16e670c399dc1d1d52ca6176d2dc7433fb83e04bbfa267dc1b75045a4b3364900f36a5e5970c828346cc9f9d5096649377fadb32653c5414039e4a36166521906f0833db435f738c0e9119d8529042bf19c4c765bc225f05598feb550d4875938334c332ab6461799c9ca102a42a56dc31ddd8408d9dc1e4b58aed9e700e37e1af961a64e430afeda968b96537f9fd0b70a6af9e3a82b55e3c4076156ef073ef48e13196866e23d4ab2b904724d48c808e0d7ee1adb62113beb1019eeda729e755bf0f966f4b3cc7debad0e39978db0ad29807b07ecb53490bfdde533c83ee82009eccc43f3658db5775765838a520c3a504b5ca8e63cbeb9711bea3ce5ae767596d631fdf72067e0a89b934a734d43628c2c4adf8d42c18ee6723a014bb6f4b9d23f968e49ca5ce77f9d3248c936b6c4217bba07220fd30038e63e8864cc15b9a915532363ef1da4f617d809594bb377adb6c4a97473fc203e02989d94b052bd1be92fe4931ae462336fab4527fd75047f39434c4ec83a7e096023b38a69591c9ea6b44cf23386c6c61283772c76b7c2d66e35cd761f50031a5a30011a2273313984d436ae4a7130aa98007680199e7c285655be53a5a5407684ce215848cbdfd8baa65b03d28ac409bfe0c0e7ed48477436f5f93afaefb0ab3a34990537d82305bf5e6b3e87a04aee981fb29e219e2845606e49d27341eadbf9c9e1cfa678e7f5bb97f544f6141e5abd9bbcf38a65dc2f9e21db1935bc761bf8a59d7a277312393d87d4c3444914d71c03f6e1263da7995f61c5924a51d0d41994d9bc66ebb348b5a46588fd05ccf6d5329ad7b2aafd01ebd6a80eaf2c14ba7aa83260504d21dea9e0627b565918c6556fb654e7e01aeb20a52a1b10dc9bc279045e7b70fe786edd82c414670c9747f3452d29d390c8ca41cd18123373c0bb7983e9c9457db84604127bc4bee04914a7ef591546241f8dbfe0966caea00a2f6fe8e50de951c1c85b811c046b4f7f1a86af10c6c61bd9ad6cc38037222de362d3a6e1b455f841b92a75390439c5764c318da428d5eee28dff92f686947b64425ffefec9dd262c4b5ec8c53c1fbe0493d07c072a97bf69cfd3c673575621ff3e749c763f81ffb1cd18f5268ed5a3a8232a324d1b3ac4ac92b4456499f7d508f2cc4fcc35c95647845593653b100fd92849ad1f2bc8a14c0e956e8a9247b686d8e11228395e3831d333e9ddc8668fd4b04dc52b8fb3b2d94e19896da54ce53f9b0066ab7d49a1b24a81beeee467f85c38f4c1dd9532351fe428d4b4c3e767357d767ba9f93f9d49ee2d7531073fe879e88382dd358cbd1b6f1abd96efc0ef1e4bbd45840977f34ff8ada473b14100e369caa510d272edd10b0ba7cfd43ee948df4e3a298a2fd2aa8061b9b5b3bde8f3f5f65ac3587c28ceaffef7fb48643cefd07c42a7d6ac17286762364140f7c5160c52d67f0868594e72a11d1c7ae16034896201c45ff6679814663eda55e22a3bbf1f35845377d973e8b31220217e965ed257b33774f35dda5be12f83fc3a32c391027eedfdc3f1aba7e2af75d87d0adbd2f22b6cc5a4a096f7969aa380a6560134649e05b2af2a57c0051ef31384dcabcd55eb3f42f2c5fc06d5fe4ca1fe51bc5baef747d1baf13b11bc5751394648cc75cdde7e4470e58dd5888e5da1d9a46e1ab011536c942c9f25c4c573d02354a2f480b5f33d82ae9bc54f8d28ed48e9b563ab73aa6be992ee70adc7bf949decc36c7e291081d0fb5cae9ddfcc26d0c6314c247b540d2ae89cfc4d89dbf9377ea47d79e01418c6247ec2c26abcba28ad5197bfc567edfabb94d85808a2efe101e485e537d4585a3a11aa03bd2187ba508abb2882d88a6bd014f4e7e6660c73d59d1f55f0f9ea4bc9829e6dfc2669e6f4d290500bdc1d63d5ebd9fee7b61867ae85138ff148bb13e03cfa60b7db959671aebc4f0955f4750e706ace19f209a2a58475c0dacd97a250f770c52badd8c72cffd5ff93067a179f68a04c3a884486f754789b6b2d1127f27590a5118271492f710612dd0a36e5bce4233413109568508d4f2cd84aa194c60fd31fa29dda6ff814f0b9ac45a6e05bfcb55ead3265d27874b5da56f0f40dabdd703f9cbc178cfa25c82e4bbe52c6f0df757342a3a38e1643b7c7ce64939a64d6ca617e811bd1b15727f0572590d5e1839970694a8da946e91edd33deefe14ab4427cdbc9e3f0c47bbf2af60a57462b352d51c3816071033fc8f5520cf86d165086beadaa23f577db836a294966031a79718669448a96d6c54ee307d288248c4d5e103028bded8daad7ea0f09a1046262de178d22bcf5dafb10be13694c6c0d22d699a86fe433ee54a3bb552e45612649ba82f54d1c7f260f57892717f9d7e1eb49dfc036b2774a9856f77968f112c39a68302afa0f7c24f263318f92bee77cb48abde793b6fb6984e1ed328ae9dbfc9604e212b612b71bc57adbf8ff387cec62c2a39b5f20c78ed413bd1228abe548bd99d780c60260597fe3a6ac802f3854d667f3d0f47d57fc30f3c91b2af8c0299a9b8fe55eb46074a5e7edf394a84f71b6c316a95683675eba848277afc872dfbb521a3c6057d0b420e9d84b87eb4292d9c2fd1dea6236a24f5444595f27e10a02ae008a96d19299e555738e321f9a81ed3bdc43137d27e86e85145af5dd33c9649556b31009bfd203800fce6763eb260c668b3904dd1d7086239396add52c71020acd0fa4d3b9c0fdaa94b53f7a1ef3b4a7b6a95f340141c66f5365448bdfb3cbda3185e89e60fc6e184840348ce14fce0b101bb090711ad1417c877407bd57e78294bff1465c7fef55ccaada3d4ac36d5b308ffb8d4fa6e1b50dd26306d7d58cbf0d3befd6281c076f8eea33509e6ad962ab59f20f21d16f92c0a0e365ec2c780a8b14665ccdd53b5ddc13ccbfcecffcaa3e1dcfbebc75756f9423aa85043c270570591f290bec1484eb836bbd64505feaeed643ed51f68c5f25869e5edc22184d1590c178887a6a1712a8fce98cb7c4742c91967892f9b1e5bc991f18011e1b6da526c0bcc401074bc8f33ad717e80bd16110a710de3b813e860a15ad9f10435e3a1c9975d04d498b85a08f0aeb8cf7b0a867239a4b855467c3ee2b328488654b00fb23f60ad690a96735ed69081d11dc1a5a33d62c0bc4581751f138ef442de58832c8a66b7c2b9f54d5d3d014e03e812af4942524b123aaaafaf04b63848de0407dac6aa34f0e7aec25dc4af8c32f5c8f33fe5720b072fee8e7db462428c3198da5696e3424349112535fcae2a0b735f21ecb51c652c71890670da8ac54c4eeccf43076da71f04168836c1761670edaa0cf79e6a7dfffc1a7042f510621ea276bb4d8b446c1ea22fba5b5d6a3a29a0c1e0a0e1964b97e23224da1bd13274344597b4606fd48d1afd941415e89b7e13206fbba281b7e9599c378bbbdb6c34a260dd17877c4ff15698a1df5584068e3307c247ec0282f918de4d4c86004ee2b084b3f48c62430dac7e605fdb5c461c4418e24684bde796bb5045d0321326cb2688f3a53f3a83f9bd4167eb5dc5efbbab91e9d1fe626f19fcf25f2aaf05116eb0b90dfd84de6225bb86fda750f3f183c3499afb1bdac69be61d020a1abfeb4ad50e267d25f538ec8cb3f1d64bc95f223d3253e35da890565a128966b1d22da235bf5e35527d1b5b893c37aa4487c19aff57eb871702dbc36fe23db9a33fcfe160c0680a5a1f2bf4f8eabda64bdbbef9495716dc40a85a654aad3df1ba2032bbd15108456dbfea0175a36fefd607d1fc18162193a028c62a875d373c6459ab0cd518b1614c6042003711d2f36100e06be28fc51ceca7e514e3af0186cc17a58a608d13dacf74a8236b436d1ce5527d96247a9e1b7dbbfe6168761052e0ec3efdf69784ed13c4cd5b524a83f342b093e4e2389264b322f396e21de2c2c44fca259f4c5b802e023707d256fa50d867d58d79362b46a23d33a8a2fa68b1d0987a4633d3fbd95cc844d131597cd99b9c90080b7bb163dfe6b27d6e01d30565400b3d7bc15fde49156b494ca86fc76800d616b5e508a0889d90560538eb3b607dcf9f9f0731b1314cf2c272323f01682f72c5a954ff4e7c65275ae3866872088e67ef9123adadbf83eca47770e33aa0e42ba61af23ebe62d3ec5b8a7c13497a9b5420e9e75929004747ca410f93f9b37bc998b6e21050ccca603f1aa753c803c41e82e29edd506058c588449e0b5ff10740454c402ef4711a0c8a568f1d88ee17c7b2dbbc2eff8a5149185efd8a253a7b6b511d6552276fcaae27f78ad53eceafe53645bf4f1ae102134a2f83fd3846caddfd2c61944883b1fc50e620a38151274a86122d2bb7a9e54be027035a430e17b4bf5e151a8097435e0021772aaeecc268b791fe21f09e63e06fbed6ec30ca54fcb7ce64925d41b92f683cacd21fcc796e86cfc2e28c7febc34bdc03e03c2e520093e839024c8cf8e7d8e0743d5ac1547948d3d0d12543b452b30ed45db43c67b1a522e5060b564fda46b600d7950dcd8760657828913b7d2e7598c12758d13b365477d46f712bdc0bb7ad7ec83738825c29591fec6a70f7be582ad84d9ea3c1bd67daf87a1df8babe10358190c57f24c2129754869bb45b1c822ec67ef48fbf14dfc8fd4fce27507cd075963aef7fe687406acfc69e88b2cbe538ca7d373faf1ac7c50adb3bc1c617f7f9300ac950eb553e8b3f3b64bc2bd56793533c89d4cebd6e00b048a973a746b45637553a2f4c14aa56e3032d45659fb14aa56a6c5e80a64aef2363d41291fac28da198b07f95799b032ae5c16079c001be37fcab86a207e8bdfb0984cab293654644b5b0d4a9993366e4135f15d1c919325c4ed8f7525d85c38534b10bf532c1b4e1d9c3f548a42c6781c45021c19926ef25c73f95e3e33d466d19b12eccd334ae83fd88d5a0dbd65ba886a1be1e9f7de9ed7f3167ab47057e596d68d09752a2df934b562d0bb14f8a88a539a0e55e368019bb30aaabcbdd05d612e86fa0b7a6fe4210f990e4dffdc7222650166f1abde0098fed6a487e3e237b1f9268e8f2e68d8b9381fc5d31fc65a25b3c94864e5b960490fcd19031a17eb934ac7fc9b62bf6b1db2ba19b81992b2eafd2fbbdc0a5b1e15c90b69b9e310fa80a72f8f38c973c20e4391b44b6eb0a3e3d44d726dc29468ad9de7b5d92a6fd977268725cc9a62162b84ed3d1281915e9b3b36a1593ba69a087c3c78968f7498064aaa374d1eb905c0a3b9a5f09ee84e475d214eb65f097a012a417f1ff7391f9df0609502ad6d2c14594b9046ab3ff28fa989cf217af378ec02bdad633c4105ef51299a5f77ff226474186e1f31bd64f7eb01d234a60773d4787bedeb1d3359193fc897a2c153657aec9fd320c30552d674e669d164f68259ae135c63857d23694522d2126c83ca840c86fc672d85d0fe68f8927411dbfda2a3642b9c50bf5e0c054f6539784dc26ca0f2194a3c8f60555e8089b4be5f275a56beab57b4a977afdd722788d363cebd0dc763edb0901d6479224c3d8c461b95723e8360b7cf6e67aff0bee1ed559515429c9d09b1ee538fc2f9447c35dfa5eeb8d1d913f28ca5e92265ab1c9e9f2bedbb710db33beda4cada90f42261c90fbc969bb41a9f912e7b888640eaef2922f519139918d029d76ba3f7fca51e90dcf6dcc37c1ec28ae09adc54b30585ef3ed3e94d5740a99a823bd0be363bf29dc40ff3e93e366b6a00a018aa64fe4fe4251003dcf620b1855fae2b5bd23a11b3bfe9743ace16f", 0x1000}], 0x5, &(0x7f0000001600)=[{0x78, 0x1, 0x5, "ad7082119d930058d75271cc9f10b5bcdaa873b7ccf031ca78b626dbca21b00a315742f30950939b1961395589179d985674baec71a89f08eec489bf424a27026f364fcab3436dbdcb14463d356d3fcbd93a24f57cff842169af7b17a9654ff53a53811a33"}, {0x100, 0x1, 0x1000, "4d25bafa7119d71ae57bf84b73b90ed6898c289e2a6a5779318ee41b577aca4f4e9152ae0c4367e5bfa59c9cd9623c7435e5ad722cb337502b8faf4037f57c6c0dcceecc378a9a0fdf2d9b4871724bc61e409d5fda021162bc18dadeebc1fe7bb1051d3e6b53190dcd607fb54e5086e67b999d9cd2ea9b16dc15760b407b9f54f5182eced69c123400eb05e7f974dc8093514817956f7b99077b8932ea095393918846b6d5adf2f56a71f8684c9137fcfd608966d3a240b07b96d9713c415ef892ef36f3c73fe12797a3dc656ac06f4c6154a6c61dc7d607575462a00eab6fc1e4a4fd8821857a0110f8"}, {0xc0, 0xffff, 0x7121c297, "f2d7bd3469407a2b7d0d46262852dea518621dde26daa4f96eb95dc3671f2d02ed164430652eb4427442a4e8c1e555505306715193669b2bc4cf2eb70e1aae78e46875603b1c94971e1bb9ee229ab24f367ecd169146d095d69d89eb1dc3963f74745ea56cd137533bd1dc88a461a48917c9a3c7dd7fd932c1e051fd46a0c7b6dda3a5d1de4c4f4f37da4795e4d1539f412424fdd3aaf1e62faabcd17313cc7380b656d006444a4cca12343f4478285e"}, {0x90, 0xffff, 0x6, "d0b0004ed4b79228d1363b9044ef1d73ad413a22e5bd707f925e356252410c1c39c4dc55c67d80a6be078f0e351519bb35b59e728f3365e2111d3166b59a1c21dd525381c5d57dba2ef1280800ce87ffa58721d7cea1dee47471d16e711797bac46b40df6eeb347cbf3018b45b2b0663700df28cac588e58689eea923ef6"}, {0x40, 0xffff, 0x0, "835ef4fb12dab03057e719394e2b0d74bcc1d590c881f07b94f650d10fa3c337a81237c0e818b4425ac37cd9fc47df"}, {0x40, 0xffff, 0x3, "cd6a8570ed95642c5f6c53797d080d528135fdaa07fbcd34fde34e815b1a7a3fb7bed5fce2466c83f3fa0ec8"}, {0x100, 0x1, 0x2, "3750a63541393097a28f59a89846a568a46a8b9e1180042208180e4dd0d82d16dab8898956b02d26390fd48877643129dd1e503ab0e23dbff15d265158d726cb8494553c3127a4793db975a3a6781c8b470e1748c34cea1167b5b72b52b16fd471c8af201dfa480be23cdc06610762385679e25b0f1c44d9aca4c82185bf7b78f2dc6ac862542dbb03fe1a4c42e81a607b625790aaa00497aef612f388d7e787263ca6df7636b12f7c1a2a5cd5f55f5f777dec1ad524f26fef5b947503afae9477c3f03a96287cf14e476984cf0620c2be2d356fe539de85b3852d57923ab327fcaf13a444d5c8dab924a1ea"}], 0x448}, 0x400) clock_gettime(0x0, &(0x7f0000001ac0)) r8 = dup2(r6, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000001b80)={0x1, 0x1, 0x9, 0x1}) getuid() r9 = dup(r6) execve(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001e00)=[&(0x7f0000001c00)='*\x00', &(0x7f0000001c40)='@,#:{\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)=':%(\x00', &(0x7f0000001d00)='\x00', &(0x7f0000001d40)='\x00', &(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='\'#&\'\x82\\.\xa6\x00'], &(0x7f0000001f00)=[&(0x7f0000001e40)='\x00', &(0x7f0000001e80)='\x00', &(0x7f0000001ec0)='\x00']) bind(r5, &(0x7f0000001f40)=@in6={0x18, 0x3, 0x1f, 0x3}, 0xc) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r6, &(0x7f0000001f80)="993fe8a28aea7c8903d99fe1a69e514159c52a9d8869f541255f6b02ab37b215fa28578623d6f5179c77580d91af2a279c802bfb8aa1efd311da662d07dba49d95f5322ee353d59d5c2fb31b902fa9ef774cd6efa6399bbf8fb403676f20e4e6d3838e032a9398315c455744b6b533fded", 0x71) r10 = open(&(0x7f0000002000)='./file0\x00', 0x800, 0x2) dup2(r10, r9) 06:22:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="9add268da5caeda1ee958b22a6bc043056865a288965c330df6bc54c13b7c2c4d084c94499a278f7fc81dd3609093aec6b5d183735ece1c20050baccf0f7ee042d7f636ffb97f8483d1dbccbb4d1116ca4d6cd9062b03337f4fe850a6303283c306e786b6fce893f0a0e24b529064ddb8fd3ae1d0a0b", 0x76, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 06:22:36 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="7219689376ebc495fa6803374c4b0c69dd801a190f6c63cae878852f1b7563e23c2c551c6eb1c9560dfd9d5b7d9fa01f28ee62e4d88418a041377d0d642a701e7a18367af5631321a9017d88ddf98ffd82f70b253fced7de61b77551c4b619bb3ae5faceb958aba10fe6066018374306b7ba90024e3bc8aef3ea0c6527e1421d4596ed4e3a94cace40da68871bc4689bbaeab968ae860da97ab8d207856721ce6553b2285d23bd3a5123a4ccd605033f9af074ebf45c9a85e4de6dd77f3de6a9fc06e0ea2c6d", 0xc6}, {&(0x7f0000000200)="dfce7371c57ec058c0dde4cfe5455fd0c1211850d457bd3cc7aeb9fc5f357ca7aad1eba35860efb2f3dbb552fddebdd10e46986d55be55a66d7710a9e4207543a1e9354598b1201821388c641583aa8610e674e16137bdf1c96f8df4412347b7b221899c7b0d73bdc15ff8e40c83c0c1167748449f08680e027e224419635bf28638fbad5903e3986de781fc2071723da5395103806b9d9b3e2600740a2f2bc89270a5d6c3168321e4abe7d0d873266c284b9f64f967ecddb8f870e1b518802e22f8f8a876b6d248ddba1d49248d1d1f5519316ad809810bb657010de29e44f55ae178f7624a073507e1a94917b3d96f5e8c7114211e98a2", 0xf8}], 0x2, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:22:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000180)=0xffffffffffffffec) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r2 = kqueue() kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:22:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r1, 0x180}, {r1, 0x40}, {r0, 0x6}, {r1, 0x135}, {r0, 0x103}, {r1, 0x3}], 0x3ee, 0x80000000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7f) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) 06:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000008c0)="582720efabd16abae63225259560f8e5815f73f2a044fd33055552fbd5e41389632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87391cf145bba1ce95a6cb2d72b8bcdb9ad8a4f51729193ef16ab93f13fc4d5f163464fa7971070f759273acc615f994954face62f899807d3810033c570c0b1418bbc014d20c3a9599456a66c27b7ec54", 0x30) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) socket$inet(0x2, 0x3, 0x45ca) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xed, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:22:37 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x7, 0x0) socketpair(0x0, 0x4003, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x409, 0x12) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x10) socketpair(0x1, 0x8003, 0x100000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r13 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x2) r14 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x40}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2800, 0x51fcf970}, {{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x7, 0x9}, {{r4}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x4, 0x8000}, {{r5}, 0xfffffffffffffffd, 0x3, 0x80000000, 0x0, 0x24}, {{r6}, 0x0, 0x28, 0x20000000, 0xff, 0x3a}, {{r7}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0xfffffffffffffffd}, {{r8}, 0xffffffffffffffff, 0x55, 0xf000000a, 0x5, 0xb}, {{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x1}, {{r10}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x0, 0xfffffffffffffffe}], 0x2, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x6, 0x2}, {{r12}, 0xffffffffffffffff, 0x3, 0x80000006, 0x0, 0x7}, {{r13}, 0xffffffffffffffff, 0x42, 0x8, 0x8}, {{r14}, 0x0, 0x0, 0x1, 0x0, 0x8}, {{r15}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x2, 0x1}, {{r16}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1fffc00, 0x80000000}], 0x0, &(0x7f00000005c0)={0x392, 0x35a0}) r17 = syz_open_pts() r18 = kqueue() kevent(r18, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r17, r18) 06:22:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 06:22:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet(0x2, 0x1, 0x7fffffff) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 06:22:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:22:38 executing program 0: r0 = socket(0x0, 0x4003, 0x5) write(r0, &(0x7f0000000200)="45b56ab1b241a2f63f2d70d25429b8a11e452a1c973829d5d3c1b15de5b8fa3929fea7acfb9040a38a54aa8065808eed242aaef6b165942af52ff93c2862a5de15f0cc1298cc9c7f67d5f56f50e2b1ddbefbdd2c4bfcb5e01e44341ab16295216221e2222ee9b5afcf84449e2bed89f3e8fd19786d9da40442683ad2f411ae77733a25e9c16e1c1cdecd66da16a2a6d155a25a198ffd4f", 0x97) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x200000000000026b, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) 06:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x10000000000000da) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 06:22:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 06:22:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x80000000001023, &(0x7f00000000c0)=0x5b, 0x4) 06:22:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x10000124) 06:22:38 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r2) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 06:22:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x5) r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000100)=""/110, 0x6e, 0x842, &(0x7f0000001200)={0x18, 0x1, 0x3, 0x3f}, 0xc) read(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) dup2(r2, r1) 06:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 06:22:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x9}, {r2, 0x40}], 0x3, 0xc5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') sendto(r3, &(0x7f0000000100)="3477a80b06ee8d72b6c46990140cb428d9fcfffb7cee60c380e3438bf8fc1800b8c341fe98b0751dbc613f7ca66df7e347ad0973850de7c06b71ea190e6126b66b099e1b00c716cb611e07d37fb9a114705e9b151d9a546d7b58bfca568c999ec647df9a4c97966851d8618a5a4d3a6e6dead1fccd7d157c52a874f0631e0e6e52628abce71215caa2e3b52c7299b1bff089a93b3048b705fff561742d120178dc1b9abe0394fa5da6f5aff41e787676a5857ddf2cf0b9794e190a6fda57267c677ac0fa04ae6c5699e5b586c653ef29facd0158a007ca74a84561a66798e653", 0xe0, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 06:22:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x10001}, 0xc) 06:22:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) 06:22:38 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) lseek(r1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:38 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x400000000000}], 0x4, 0x0, 0x6, 0x0) 06:22:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 06:22:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x2, 0x8000, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 06:22:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040), 0x0) 06:22:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xfffffffffffffe7d, 0x0, 0x0, 0x0, 0xba}, 0xfffffffffffffffe) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:22:38 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 06:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 06:22:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) syz_open_pts() sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)="039c5bbcf7fc8ca9fa69192efdbea5435ca8b43d1a1509c02eb91900d9f99cc1e8942dcaf85faf531394ef9169344e62e4f788d9f0ae4783c52ccdd2375184b6dca00b3722048bb4260da6b989b597002d6775cb517810e890fa170b7275baa09853103312a3f2669f252d8b4d75920a5dbb61440fff0f3bf13c6fc79e4865f2b20b1fb9ac8c6c09fd3e9cb81ebd01c267f010f59a979da5b0e362bb98fe04cfe1142e857f90b4d6004be80ea5948803214bd0135dad89e9d1d9b2fa88347e29fb039eb8b8c655e6f486bcfad856008386847414633c46c42d7f", 0xda}, {&(0x7f0000000200)="50b0176837b77dfe55988af0a65a780666a111646d715816693b321df4b81446ccea23542f81fc86d6329cea9ca164b4bddae9ebdf17ee7f610764f9679eb3638d2568d81fe7efe48e6141766ed108ca27e4ddc9d81c5f09cdf9478abfc288abb7ae19191181ce66b70d22a0676d6004f874275c0c36052667fc1d4c56b0ea7dfa4e513490ff3589609431763681bc5e73abe358f02ba65d9caf3089a8a396423021", 0xa2}, {&(0x7f00000002c0)="48b4d8b15368eefe226c32ef007d27af1032ffa511ab1a1061c33f93d240db31e8b33574e6492ec7e75b73e68ab463e4baa433b3fc4f7c9952237d2513d0b89e45d68f034f187269ee6158a7648815f06e9e69c07572bf044ce6a6f451c9dd8fcbfc7c6ee9ef0ce1da4d1930c004939074eabf4aaa7a3a013e5404aa4be5ff9aa2308805c6f61e9709a0088c9d3aaa290ed47bf13646e9eb61d5cd64fa8a92f8354e9864c7d70dd6cc7785da3dbb11e89c015b", 0xb3}, {&(0x7f0000000040)="1d794abdeb412f19ebb4ca42b7", 0xd}, {&(0x7f0000000380)="ac03a4fb18e870140990c5a7ae192d231e7c6fa0c655d377c3b7c82e01b210f6866584ada8223dabfae9ce1a4a9220c3eb90365ab6fb34937886bb23060defc2c5783a0cca919306f55a8c386220351894bcd15abeb6a5dc1d32e633368a5a37b8c0c9ea78d693ffa851fd392c465c764345d259d12e8722077318cc4825199b75a9249f990f2f708b1ae355d59e3e4054e2308daabe", 0x96}, {&(0x7f0000000440)="34a91a2bd6ca73b05cbd6aa3a7b7b9baee8465931a1399d36e9c734c1d00a118c115f47b7320aac6220fe3e98cae6c30d0aeffdd11ee98cfd09191d486b5993d48e1c79ad1d82bcda6e6392bcee7800e070d988ade29f45634be6fc736f1a6f3c8659a57f37ef6b378f151248d5394865d0de1acf2f2cb8a6417eac7020bc5438a8c4c7de0b518c0c0e1245ea03fbe57daa6488f", 0x94}, {&(0x7f0000000080)="5e2419e83bcd8b16cbe1", 0xa}, {&(0x7f0000000500)="abd49731bc9801819bd8fe6b94e5c4f100547a828701e5c479abac187628f3f07042d67f021dd55232de01e954380d9b32a8a68e69ab47e4c727c890a786869ac178d2adc40131cd7d12df1233197668f756a344184067d0bb0d0224d3cebc0729072d3e764e627caa3bc1c6a566a9bf3d81e484111ffcfd76e793eaa3a1bad97a634161baca0f59d6d26386d26648a777c39d4418468c09fc5c660b76a73d022d2a6101be32ea3839", 0xa9}, {&(0x7f00000005c0)="abe74b871044982f198c8c2e7d98c50fd9038a0774cd35d63181d89f883a853667b325e5026db8f7f2ccf6fb6f72532f298d95e672e9106394051f77653db6ee515f083eb3279f042195ae88582ad2b78c293eac56e023e12b9c9ec379899cff68e334a7afb8f1117b798442b1b4c4b236d79c849f96017d268319ce358db53cde1dd70c1d936153ef", 0x89}], 0x9, &(0x7f0000000740)=ANY=[@ANYBLOB="2800000000000000ffff000040000000536a227321b15fc2d019ba846300001eb82c02118a65cd00"], 0x28}, 0x1) 06:22:38 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) unlink(&(0x7f0000000500)='./bus/file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x4) pipe(&(0x7f0000000080)) 06:22:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffeec) getsockname$unix(r0, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 06:22:38 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) r2 = openat(r1, &(0x7f0000001040)='./file0\x00', 0xa01, 0x91) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000001040), 0xfd7) getpeername(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 06:22:38 executing program 1: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 06:22:39 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10880, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x10400fffffffe, r2}) flock(r0, 0x5) getegid() 06:22:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x37, 0x2, 0x4}], 0x43, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x0, 0x0, 0x3}], 0x4, &(0x7f0000000080)={0x4, 0x621c}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 06:22:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000200)=""/159, 0x9f) r2 = dup(r1) close(r2) r3 = syz_open_pts() fchdir(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:22:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/34, 0x22}], 0x2, &(0x7f0000000140)=""/120, 0x78}, 0x803) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000240)=0xffffffffffffff93, 0xfffffffffffffcc9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) 06:22:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="2330657a1ff80bcb16bba4ff03d31c0b65fa3b883113dd6b82894190e22bda25d8641197605fe080d57692c9ec5dab9743c97f8711e88058bdc69fafeb0e3d87c52003119fc5dddc5603adbb141bac5e09d2234f4f02aee3a26e0cc0de9ca2da4ec55c04c5b996ea5a0402301820c891d5e748f66c064f7a3ec4f088316558f8bcebf93df28e13a3fb9301ac6f7568e87c5374f347368cb1950ca76ed9166282a13f4824eee9cab9a534ed7d72e8280d528d1afcd2013169c3db455ab5b0d48fb93b99ac802ed3a726d079600c32e81661b259bc7eb45951364d559974", 0xdd}, {&(0x7f0000000180)="9da921e8debfa04a66ff3893be9843eb72cb7a768c53d73ee57371530c19e39a16e33113745188a39bc5446e7b2eea153d1d42a850d5805ff1120ec6f43c1220977765b77683c9fd67682a9496e3a9f9706aac316f339b849e395f166efd37241de8c620a724aa1f5fa2eadfa70f7feab38094d3ed5fc8812cebe40db66d21e4c87849b2c958a0196c064f26109fa7afcb62ce01c92a11e7712a8d9dda53b385e080bbefdadbb3450dd38e776cc57da15f997049e029961bb7e416a7c8e8975d3dcb6c86fba4a5e72017094b36dcc689303642ee8192db17db3913a05d83cf43d86cb8b3cd090da97da33a5910ad39fa76d5dca3ca2f3ce2", 0xf8}], 0x2, &(0x7f00000002c0)=[@rights={0x10}], 0x10, 0x4}, 0x404) 06:22:39 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) 06:22:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffff7fd, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, r3, 0x6) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x3, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r2) 06:22:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:22:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x10040, 0x20) 06:22:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = semget(0x1, 0x3, 0x480) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r2, r3, r4, r5]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/116) 06:22:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000000)=""/83, 0x53}], 0xfffffffffffff52) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 06:22:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000200)="dd2a974f68a426b7343b6bcdd21d60590b31e34c594c8147497602336edc3a2e41b56036b4c49b72217de567ef", 0x2d, 0x4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 06:22:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = socket(0x800000016, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:22:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xaa7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x7fffffff, 0x800}], 0x6a2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x2c8, 0x314}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7, 0xfe}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x6, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xb7, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x64, 0xf0000081, 0xc4, 0x10}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1f, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x3}], 0x80000000, &(0x7f00000000c0)={0x3ffc0, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 06:22:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, 0x0, 0x0) flock(r0, 0x4000000000e) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x9, r2}) 06:22:40 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 06:22:40 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 06:22:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) bind(r2, &(0x7f0000000040)=@un=@file={0xa7d025ae617b742d, './file0\x00'}, 0xa) 06:22:41 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) syz_open_pts() r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = shmget$private(0x0, 0x3000, 0x2c, &(0x7f0000fef000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x7, r8, r6, r4, r5, 0x80, 0x4}, 0x0, 0x1dc, r2, r3, 0x1, 0xffffffff, 0x5}) r12 = geteuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="3c460f3abdfd848dccee6892a580cafa88a249045f0b7ba4911e7660fceba9f552288c54b0ea02c4de0a9542cd35e6c85207e9f6f508a6913bf585bfcd9c8b21adc21493f72289e4d1f0dcbe22084d30026d", 0x52}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2821ea8776cd09439fbf8f8afd420082", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff100001000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0x408) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) 06:22:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) pipe(&(0x7f0000000080)) 06:22:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 06:22:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000f313dab95b5526a2c866b2329900501e0beca3e7ab0f21a93fe4336c3486098c6b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 06:22:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget(0x1, 0x1, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/213) getpgrp() semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/2) 06:22:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x8b) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/151, 0x97}, {&(0x7f00000000c0)=""/56, 0x38}], 0x2, 0x0) 06:22:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8}, 0x0) shutdown(r0, 0x2) 06:22:42 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:22:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10008, 0x1d) ftruncate(r0, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) dup(r2) 06:22:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getppid() 06:22:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000029, 0x32, 0x0, 0x19f) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="85601dd7975136eb4e8749668f374e21982a257091648810d8de9e669127b9c47c8e6fa7f46b9cf079b68eedc0d154fa4e2c2fa1b36cb4c0fd57a35e83b5e829a800de18e76601cfab6cccaffea2c2a093b658c2750f65466f79feb8bf63ccf5865828cc6062877288419de34dc353eec3cbac0644eb79b6", 0x78}, {&(0x7f0000000180)="a72aa5144e7657a99dd1db0322e14f60d69f57f117f6fe0afed9573377bab79e273efc94902ed8c27e4b40e646ce780fcfa024e355e5df89e474bbc8111fd88376054947881470bce744e358b17e6d8e6984a3ca3813734a0399342688f909897fe2bfccf4be034c1f510d1a5304f871b3652a88516409c808ba649068a9e90316b6f0e89adda7588c5ab43835cd9659a7233ac5d84d2ffc8818a967a6aaf525594aaba4f97209f6310db4c018f7485422329eee831431df6b2da01aa5f3e2765c2d5f2955a35627ddde4cbe56bfa3f44d12bfdd79d85e67ebf26cc0b4292a012bac6a43eb02120ce62b6119c742e611e07b01bbd1901ca299e67bae120244f4611d77779a16c88b8a72c3e85f5e28ecc2342feb6ab1b726cb6b25e282c85286039c014cee36ff7eb3931c90b5617746be771ef2c307a2248a4c4e6f5951f9a692b3a857eda26d7a3e33794e8c28366790b8662ffa77d12bf192e84e3cd667b23aed1b61b1eed01f143248646b3343e577ae6ef2ad624e936a7ca6abbbad22e6f46d0c7adc120ea05d2fa7ad153cb20f2de70cab63805a037658266a5092922ebd05089eaa11297bfdd52e23167db17987572d404706296935cbb76409b287ac6739f35678fdce81cbfd81c40cd33f37b877ae9215a1feaadbd3be7e8bc9e2e68169b03763daf635fe3c28570e3c73919062fb8bdb1628839e4ab371f1a5e04ca30834c6375f00c49605826b28c89131b4337272c6c745693ef62784e6b601876f781c58946b8fcf0e316cf58dee950285a55ea1e0a48fc1f3c3f962ff2e602f05214413791b306f84edd4c1f79beeddf35506971ab84e73be29ad2f39735bde9135cdb5a651206efdcc950b308c363d5192de3358b0f9cef86b65c01e22d16a247343fe218624cddeaa63ed7a33bdf28618506160bb9bf21419f8b9ccedc02814762f94c0d33c42485ab1d8e8bd20fbb360cf40b21d5b2c1532fbb61c1f06315b462421fe4a5248bb43e50a6901243a1291c145ba82c6d73b308dea6ef6d756eea960486fbcf98b058f0cf44c21228a09bc2f898593d67e4da8a4ce010462cddb3b06f5fde50c5991520bcb693af9037e42f6b8da693f6bf13720275f0b3fed5f145dc8161dee22488bb57e4389ab4e992f559631f2d27bc17af2211fb8efc0aff0e84aa4f3b175ed54dcc0a4e54040ab07dd15a495bec955ff9be7c33c8f50fa6bcda0ade243d8e682110c8d62601d12c02137665d78ecda23af17d383133ada53decc6a582ead6214fc1a22966990e243660706c4aaae192d1abd3e73da4fa52f6f3e03cd36da268d6785e1035550e07ba62a0b92ff2ed431a9eeaf4f705ae9cfc2802f823c6f5f5e9667e960047ee0ca39d1834ddebdc561efa0b88be818a71e0c9d57c9222406e2dda3272005053efa54c3c8cac070e42bf95c86de50e08f115bd99aae0fd4537bcbba4bb37de924087c4efb274f412548b7147ef0e6603c72986fb6a9ea0a6973fb2cfb9f43f7650ea7726914c8c9f607094047266f2db84a66b9712827d1b7ead2005d92498022aa7bc460cc774fc0a0c6ce658532e348e0cd1475a45955cfd76ac4b0546e44836dde9367f24c82cf0e07f8c38fe9d0962f19b5a2f52c861d47183c06688599df38f4be71f91a21705c77fb4982c66fb12657df2336332e9ceeee12582c50cea4abc68af75240f503d3bda1f83ce1e686ad304c7b2c01fdfb6a3cd97be68dc2ecc7031b30285135dbc41fb58abbcb29f123c95a58a81abd68294e69d4767d6e31f8806c59f3bc373dfe9caa90e7481a7c6e8e1497050c09cb9503e11aa6da03415e520df6f6db25064f32e7da52e4d930482a7b994d700a850b532016a22af8f2fdb853f17d80263bf65e6a22d2f531a1c557162e629fcd5802fb55626ab079e9e7d3eb4c47a775795cb8d305c05f25bc29a079aa6c2608a2cc6b30085e89b1253e99a77eb4104b8cefffcad0f042ce59e035f4b15515940d858c4b816ede83ffecc64ba77570ee01106837f5f6293489c88299b2236e07764d1c1be189c271768e3bfb75e100882e38d6b24ee87c4b39724b746c3b2b267715df4a03595af4a7a7e597a9f418db20aa820f5c8e206715cb946d735fd6b449d8df414bf34bad6c582acf1f025734eb82e68cddaec5229da03684398fcde2c5a4837daee637299622989aa69733e03a7484b3308b01c3d304df819033663a839db71c48dfd1c4a3691aaec8780a356c74ab0cacfebad217fe9b101c13a18609199a858a28d8332cf5891fe0eed383f8515e8134b34a3f8b44c16e9a5c1cfbf14417048783aa842e38789ba0faae4b5159e0e920efbfc524bead4f5169be79bf881bfb6913e7a8dc00529e08791e0b9b17c5d371f19b96cd65a53773cf4628d8d311c6ca3e764bdf048de36529722fa73d1c81a1136d0a5143a3b0a0cf37cf6099fc8707bd2c00b81805b267b9befa347f0da2daed29f023c15c878cd67b362238e68878e22800a00a8a05668d804610c1d328c31162fdd3c3374d055231f323da943eb92e7c6ace642a2ed77984d1b682467cb990ccbed7c76f14c6a7942f4a764eff99be4dee8ad61f10aae16942ffa35241d71308c2e86cc47356e335735ebbdd8082296debca986bf504d94ade85a5c32b6cd34354a1bb0a2125ecf79f19fc3379280eb68b9edd52b8657581224a242cf1576c5cdacd59b311e911053357a479f78c4be8b2c3dc129ecdd190fa701df33dcd5f45896e33178101a846770e976d283d216a847ea151f27e1a44c08490a616872a6432757f7e37508c3115fb136d24e02ac59349eaeb2264b01bc4be6063cc77498b86e1ed0cb7087c4ecb7fc0ca8f11b87029dce90c04fcfdc47c468b70db7ea117b1c823a33c28d594f7932cddb5b28682d98c0ebead2f06db602bfa8ce3263679b6dc19d8976902a0fce696cd49d514847466bc5e1908de83b5d9cc86aa8eba2562ba1f43936f8196b31adee49d3423c0741b123ce376ae1821f54448ba2f484c0b8c011da485d2bc0f8309237211a4fcd9763955b1b859cd31139daf640429d1898f7d5fe2ebcbb005bf024074d028310043e8077c8af44671a802b025f6461d00b15fed2fb26e5899130aa27d65a692717ef853f76fd52b3fc96d18a1db8761f6c93f10eb4e9b1536059b952e9931ae936bed1b1f31ffd8826fdcfd8d14a0f0e951f73a3d8c232adb4dd95bcde05ff26787348c14302788e9e345943b81ac4f3d8f822180d343259d4f57523a1af4edf6b5560609669b053c34b0ae7ec91f91d41d30be5f7c66d53cf9288193a0533732cee2cc405127fdd57bf439a737ff05a836c343ebf08315a6eec055ff8cb6bac56c4424aa20efc7a674ee07a8af9720933753604236a7a23bfb8a8302e8abb21b6fb72ff41e0aa37291c985dc02dd62d3a1e64e1c594d8817a8619c492251185c60af8d0ac4540dafa812431788d9eb196d075b5e60c067a52d8583334f6332e7981c55f108fd4dde3fd7350f51a8fa342d891978e46674443bfce640af9213ffd41cf77561cfbd605a328dec9af60b7cec1fff043037332f27e9d489d8fd52b4c56496070f1c1d9af84017292c25e8609b9eb58dbc769e9780506ed15deb31cedee0749f9b1804aa2df66dd9647f276276348d569597b1004fa1d48ea98eb3dabf08532310982a939c5df5f8dd2bda1820db99d5bd9ff37d9646844a60a728e19142c740e8b4ff5b315e9cd3a1a36783e810814d7fb5e75bd351a3b92f3270ada2f6008f481207ce35886daa3862628f35484f99f7bf068a095f135bf18652c99000ff56fadc0361e42f0c2b0348b4d27ba342fc8b5b07278d8daf783b484e062ba9ebd10c78e15cea7640b27b9c6ebfe8b6c1dac4c40cd0e7624946b34d82716e823ad1d2b19887e2eb60ea6a811ca37c33ffe34111d47d629aa75e14cbf64e64f39b89f877a8db32d80fcacff6fd0314b393487667b531a49bbd7ccfbe976758ee962462e8b6670499f24959bee1fb0deeccc23bb04e0946c324070a131293509153bf556d1a20dd4c2fe92f9a7705d2f946df463a73776df72ad558d093614cacefcafc4689d6c32a8105f6afe5b763b2c39b830e514fb28499b6c88e9a1dd9ef19e7e984f21b0b81d06cd9c0068ddd60567df61e4e01f6b71b0efd6f9431710288a0c1f494827f42064a5bf62e888cd3ebf0da1082f121392e99e1bd0e2116a04d63ec53027c1694355f0f5cdc86598cec2279afb4dce66e78285e2db7de7717aadfe467379e9a6d3f4b2415212457bc9e931f5ac940e97f34833c82dd7c530a3ec4384ec17c8fa6b22f37ffe46456c052fc4a5f1cd661b50b5e2e02dd962069a49b45c346f508d9aa0e25c9f3c4f072677a8bd62df163eadaa1dc6cbeb51705642d91f811a93bd4afbffd158ffeb2509583f6899d4209b1d508e6814f3d69680155fb64d46bb8842056fb40302e00023aac419add092731fbdff0287ec498d8525eb387b97f45205dfd36f0f111516746ae7f9b8541bde0107afb8c9bc5963083661521b2eb5eecb0f93ad887b50c0bd7463fb4712ac8038c66f284d8c0cb5314d4a4da6bb450be0dcf3d4941f73198eecd19d3afd5cdb94e659180097e7c591c3534807de9645418b08bc1bdec27c6b1a19febf240fdaec930d276dfb1245713996f22bcae6ff5aa38ccf15458209507ca1f40764f093f1eed778505100e42915f742bbc074ca16886fb9dc2c54ce143686052942d5751205e5ca83a61472a44392b235e0fddc4d54423f8103be916e8a53f65767444e232c38af464f4f24eda8efb9f64d01a187ca5fee38563f0fcb177bdb19578077501f01593a7891d96279d94f702e1a3197b549dd2238bb2649a8d0f029100436a286810488342a2a5269c1c99bb638eecc93f1472926dbfdc10caa088991fe288c208c9ce3ad461fcd5d38cc88b34544a088316d73b3c738eef97e3f6291e38e974d55dd7671ae64b7fd8520befbb579e262825980ee7ded3d61253828174a18063161f1ff22eeeb0667296336d718204f8242600ff6b851047eda9f214dee89e8e8bf6da126bf96df9f41e21bc8ce33f9e2e49540b5f9dfa640b0e2808a375c4cac6b4b37b39ddf7c128d097f12e9b969d44747ecc921de6be6393f564478e124811c70075634528db20f400e2061af61269c36f58bbb4444a24ed1876c5852577aaa8db7aa6cd9598f63a03a69d52b28427b9085798fb8411b274c2e966cb7dbb57c15b883b9017922b8620accdd4f229257da047369238291d25badbc51463f5b0c164affbd5c0310c2e74f451a403dfbe49fafc3ad69ca9176e69d2b2664f29f8ab949bd414c6eca21f9d766e3e96e6aac64fe9b9812cf9fe73d84dac9b681821b5c15ea4186239eb34056de06051799deea7d4ff3ac6f6a626075d36740e6beba8fec1cabf9ae5ecc815a6649cf56dccd537d14403e73b13c7cdf78a4632a430ae53d288b8b92f988c8b126cf78d755587719fa3ff8e996013c3d7efdc64c66fbb5330f1e930802d8650a3d43d384b14031b5995f94df3fa606b4fec4538e489efc98066fd46a3be4fa91fc266edac73476aa1c78811fef849ce31feef7310e1cff46a9fc23fbd3cd6d2d1c62aa1c2de4fd296725278bcd191fd94f0af06b6b41ae29439846dc624bc898af6de9009f39447c79ff88637eebdc3edfcc7a6f3f451f18319d1fd393e0e714a76cbe1a4c7cbce204e38ae54fba5b09db9d966fef7f349918b5ea8c816982f3bdb9965a72d94472e1d", 0x1000}, {&(0x7f0000001180)="d974cd255068235a436b287c36fc109a826fb23cb2807c9182c3e43b3459ae31c9e3f133df4d11cbcba33c52", 0x2c}], 0x4, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x400) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getuid() socket(0x10, 0x1, 0x1ff) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="ec4884d4082529d155ba7ae57d5c1ecbccb6175cc497635de464e438db4b014c1579aed7078361", 0x27) 06:22:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f0000000100)=0x15) close(r0) fcntl$dupfd(r0, 0x6, r1) 06:22:42 executing program 0: r0 = socket(0x10, 0x8000, 0x101) close(r0) socket(0x18, 0x8000, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) syz_open_pts() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/58, 0x3a}], 0x2) kevent(r2, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="99b1d27403afe6c1707924739d497ece91b43c334e101c563bb1cf0eee9535907d72f2646040ae4ccdadfda889", 0x2d) dup2(r1, r2) 06:22:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1a) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 06:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x20000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:22:42 executing program 1: semget(0x1, 0x2, 0x60) semget$private(0x0, 0x1, 0x0) r0 = semget(0x0, 0x3, 0x3) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) socketpair(0x0, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/96, 0x60}], 0x4) 06:22:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x9}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 06:22:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffd6e, 0x42, 0x0, 0xffffffffffffffd9) write(r1, &(0x7f0000000180)="dfe91cc7e651ad8a5629a17084c12d08472b5e5cc64d6d38ad1e24fa1a8392720abff24d23ff34ccf512fd5684a195eb26cf1e1d67c6a2cfefd927d4179cac44f8ff58e5cb0e587dc4e9cd2dd2fa14f2d3ec13170f5ce8c15ead2c653b05671398f2383911b46cad0eb5421b", 0x6c) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 06:22:43 executing program 1: nanosleep(&(0x7f00000001c0)={0x7000000000000, 0x3}, &(0x7f0000000200)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x6, 0xffff}], 0xf4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000004, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x50, 0x4, 0x3, 0x8b0}, {{r2}, 0xffffffffffffffff, 0x61, 0x41, 0x6, 0x81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x7, 0x5, 0x80000000}], 0x0, &(0x7f0000000180)={0xa9, 0x401}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 06:22:43 executing program 0: pipe(&(0x7f0000000280)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 06:22:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socketpair(0x22, 0x2, 0x1, &(0x7f0000000040)) 06:22:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000480)={0x3, 0x0, 0x4, 0x7, r3}) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000280)=""/79, 0x4f}], 0x3, &(0x7f0000000340)=""/46, 0x2e}, 0x1) getsockopt(r0, 0x1, 0x80, &(0x7f00000003c0)=""/107, &(0x7f0000000440)=0x6b) execve(0x0, 0x0, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x2, 0x66c1d22fa8bdd8f5, 0x0, 0xeb7, r5}) flock(r1, 0x3) 06:22:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) socketpair(0x3a, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) 06:22:44 executing program 1: getegid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt(r0, 0xffffffff, 0x7, &(0x7f0000000080)=""/160, &(0x7f0000000140)=0xa0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 06:22:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) syz_open_pts() setpgid(0x0, 0x0) 06:22:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:44 executing program 1: r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 06:22:44 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x7f) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 06:22:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/213, 0xd5) getsockopt(r0, 0x3, 0x9fad, &(0x7f0000000240)=""/159, &(0x7f0000000000)=0x9f) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000340)="9dd2a2afcecda784530e3a1ee8725c0af0b5d161d58cecec5882b65edbbc8124271ad85ec03341d5c472796c27f1dd4f0ae425f3dec9132721f67c6991c94fe5fcb6f20bf5a344", 0x47, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100060066696c653000"], 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:22:44 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 06:22:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 06:22:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03c9cc0000000000"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(r0, 0x2, 0x0) 06:22:45 executing program 1: semget(0x0, 0x0, 0x10) 06:22:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3d, 0xfffffffffffffffc, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000300)="4ef9295b6bc23bfce2d47439abf17ce6b228ef46bff194bfdf0118013ef0f7dc6c438e3928efcdcd61ae51c29b3297756a40444d6e966289c3d36fe0dc6028efe9dcda19fb75f3d32240e8b5c66b87291cfa52b99fef19cc098793577e7d13333cf53adb1f40201601bae42e514eacb8bc0d949516e814bcd72a5e478076c03b65efc3ea5bd0dddb419a709057f0868ca0c800679abe2195af9cbd58ed762d9e6404e8cd1f0c531b13f7b9be3e17a6e19b37f7e4cd7661257dd3175c38e41b8097dec6c9cb9f5b74912b3191248d1a113ad02602320f7674eca39c9eda9eb2199859ce452f4ca9031637bf31856f297c71ea369db5149777c0bd6f95c29ae262bdf7df3626b8c49b29738159be53bc5d41637bdadf4d9accf6c0126efef013796cedf9b5ad62ffec6a2c93802b182153d8df1b1ec698a8d37c8b5027d2f4cbbcfd21e57da79dc0f2b1bdf092412547f33b49207ff396051561049f45aa7b684ff39f16c48f15954c55d0c8b7bace31d261d997a2236cfe7d36883bb6ec5306631d45454f5d7212375843020f89adef23f20c4def5f60616987c311cbfb2ad1cf0f4b7a5a4bd5493736a2bafabdd4e676db9699a94f535d60ff4971f0776f9b4d53dc442f92be74b06873d61b7071bd8eab47b972e21f1b0814ad8dd2d8211879805d27e046158ab6e3db714977312112c4fd1587c6a63798d0931134d5bd95235df6ff5d0494401928c295e13b0e762e0efaccaaae11c7bd664e34eabc8efe7df81e35383cbebe3de00bac501cb091da0b68a36b0a666c0f74a9fa5a4149c8db9d440fb165563a7f024b4f20885419282173ed130704c02b93f6d404e8cd5296ed64a58c422f93e8ead63d4a3627621b77e3e5d6b523d5754e6ed206a7b2ab9d15ef12bf92f039602b874ad6e884c870a36292b3e6bffbd50bc824de70b19dd800cd264965523384a97078d8368254edc96104194964a153becaf93977d007226b1671b9e9706a5f1ae378c23e2327585ae8725a17a77a4cdac7bb569131ad227e6e311542c0fa5ca3843de4c25eadb84281c4c19f67aa3a53a0345fbfa5d08616acca34941ac14b8f8952504b7c9e305b55daccd465babded3f1ecdc6568e0d0dd4c39849098559e898df5878d69f384e1f216847b233aae17caa87efcfca2934d9aed3b7b36a834634da7fca6ac539c5d3e2c4c5fccdfa3c71e011bb6ab7d71f01aa14cbcc9fea9f144f9357a52b94fa693f84d9dcfb89a8fd443b3b4aa1cf0971989239b51040a1e2eefd1fc805837d310ed9573bc3b6ec7bae1ccab340c59289df3a51a6b1ac92fb5a6504b8a4d822204c1ae06b68948848b523539fd2488ce026932fdfb0f7238781b308a8a369fc03b89425e8eda0e7559a64154487459da037cfcc29ded390ddd6440481559f2ecc5e9175a4298220b450390f932dbc03bcdb0f97e99fe1dc0d9af133a61bab1db0551a88f27bc195017ac9bfe6caf20c9f846c8b49152231c35b8f3f84e53955c647a6b765129907766ab77990501f967500677dd269168653c521b811e18e2749617579ef4c3a175868b03c5f8e232fc531e7580516f6bdd1531c1f3199c5d1ecab582593890638d3fe0b21562224b32fa17b43971adb95544e60eccc24ac38acdda3f9a5c485ea9c3c2f47e7a3a3c88ce2733092bac6013b9c3671e3dc62397f9ce73e12d145a267004333564e923dc7ac8e497353536bc593ec4bb6ba4a2b71b6dbb70554fe65f58e2965b346b9590fc24b855f491928322c82e9deb52aa730541d8ec8fee99bb4bc47f5a159556c5515c3e3a928d2f3988c87bc6480f71e08d62574393c5dacd54612c23bc987c18f693f8af25195a50dc4b9ede73f24da7ef99b130595f0eaed19ecc0eca663a886dc8a66b1c1b51e445b2c16274892a05a37a0cf280cbcb6bab285c78897f83bf27df6903b3bdcc469a8b32cdb8fe9780a92054c13c30335db9f1a72ad3fa69a9584f562aaed719e182b76e2c18f7144d497e92d7641fb583fdc3d2fb6f65886e680955764280bb9c51c079a0d216976ab50a870fe8df738e24c57a128bbfb63e39368b3defc7059f2fb58e95eeb48fb7c4c866b44fdfb50af01cf36ed85c3bbc404ef90c745f6e154f3adf16b36c3ea67e91a8648153594d64ef7362aa347b4876aa5c4407591e5f619c0ff9a797c76b96ff62e4c3eb01ba8bce0278eac0cd7449b060424315fe52e894ebb65a4c58a7a248e27789338eb3f72d9fe742ddcc5124dc6c5f2d825cec0321d6e168cd5300618522f9034e16a6f7e6ac044e44c4f7c6acf896e09e8c951ace62be234b5a9910c06e80bfdd0dd3e33689af6ce9c89fd761d4e6236f5c6906ade9e58e7956de23b3b5a7444f4e809d0a50732e025e6443c15bb968cc84e1d61944e11451ea2e75cfa85a39f4063227558662830502fa792a9ae86f44ac88bfe6c893aee8ce70f3cb8fb3ce4354458fd1caf0c829e789cf78f1d852092509e10ed9b5b99be709967fe94554d30921e843a94950eff50cdda19ad400f1770300dc0db128ddcc7506ea8b8958618f9e53a4c174d2db7432348b869829fa976ae950897e2d8d87e8d20520b582397547357ef01011efdd54cc5a9ee7091bb6b18c15bb7b39fd40c192fdc8ec4db74d98a0828bfc76bf92a46cafcfc5762277af7f63acf413b035425a1de09c5ccb5be0f646e22f469f54413d096f839a1a2dda1f8214fd91ba81b83998a23e45220e2e07d2bcb45bb901c4a6ca2ed1c2a62384336e6cd50c481801ee50c3dc752438201a3281de60a801020deec36c07f63a90bd6a234f612a95ac1addebd7189292668a67119c9e188216c059e63e8ae834d6fcfe0de3e7dc7730f8624055f8078d22cdc40a492b320a5f12ebe62bd6007f5ae251e47b5ff85aaa0754b173a3747f9bc88aee8960df0c05ab82286b506df0af43d23ab029628338fa9b3fd667ef059777dcbf61da6949c837db11a514e04eb4720495a38c50865be674cf203a52692ba0ff8865bfb535c76bff31d0355c06bf34a07c23944e2b3993cf9483a087ed037d71dc87c4e1347f02ca6023a25b2e3475e1fd4c7baf47068a1f70f8c728de14f7bf6967db6e1bb69495e7cfb0920e114feeb41581bec96349c9b3221fe94d1b6aef62ab19c14fdeaee6e7a47b01b942fe8ce0a519bb3121c26c6f833905da2dd73719902939ba6d1dffb41f46750ba904645c9015e4e6b5da86013a7dc978d1e15d612be64640caf2541ba9127cf9634c12a52e9b0560801ebb36201fdc3296a078b4678062e2c3d4a23d10b8400d3f72812e9d622f500fc13b45e6bea4a380711ed2f2ea10ec52b1fc7381ef9ce8f6a65192690db172d048212066881e1226f82b5df693715d540d8148c011b15579f7aeb0a1338c3a3ca1f7789a31c4fa6a5406154f0f08705fb52a57be8e47f2c65406f00a054cda0684237ff26d17a253b366020f2c5904135119067a048dea6a3ab33aa3551c3faeb46d8225870e3abe93cbdb3ad514632613098f39548788bc8f17e3866b4f1399fc8f73447fc6e2bf89d0ac37447e0c6e2b31f0099d66dfe9afec34ab5abae1e3f5c02df94144a3138bc128a85917a98d800967d3d0a15dac304e226d740e482f1bb62080cd4aad1395cdf115c6ac176e6ee2273e165a7cfff0c3b82582161f0da1b07955b35aa69796842dbca5f4462069a779c0def38ba07e7ef2bacf5141e4b4f2426b996ccfb6baa09acdab080085bc3e4d0676f768f488ec96bdeeee2b54b8bef4ec44814d2e04e63811804f81e5ceda62c8f832644e4c9eb64eb182417afae4f0cf9d83ef7aa30368ca634f1501e195d894e2bbcc146849198e5fb2a4ea88104940dc7da98b69c318ea689ae3ab9de63dc7819dbd7f5f0fff6f79004e06e5a79d3fc1319b063e6b9fa8679fce16545cb3159f9e0b5891872d17e68b74868d9c2ab7327b7bd7a91954001966618679ed9fee9b4f65f2f24fe6aa67128ae357433b87bd2dccc88ba2f93c3eb3dce705f36aab82869d9b9086730ac107cdd9dade655033e08844370a63e15f3c833d0d65dfbfcacf03bb0be32443a19cba20b66ae1f79a47c56cfdefaae901001c4438d0ab64e892d00bc96fcf35c30b881f40f25e6cd2b98e196d3d441720d1b1f006e5dfbd3c51c0cfaf23739a40e04f431114c1217dabb2e56d1f81905f9de4f3776e76d05c867a85cc357c667bd61f5d23020c50b2f4e2c43fb63fad0fbd16a26bd0e05af231e7a12a1a644c6692d795a316807f8c8c081175745efe77f95ff3213d661b87b407ef0d2e6594f531a64249d45f102d41f1bece93864960ea9ed5af94163f451cd5b68ad3bca92c590515e40c1316fcd60e09bedd7acbceca38adfce67c901f45da4bd06f29548b425dc9768947ea627536277c4ccdc788cd75e90bcad802b713da38307bb5be9c4120890d2b6f11046de28f8c249b7d5b4b2a3a3a1e3eb2a8f7f405bb104d2ee7493f280a695168bf95a675c9ba7595e1da79f701682074b75fa98eed2562d63d4fdf53b0704b8307e2e95753dcd0299e9710a8fa9ad59025094c31645fda50e1a172a9f5b9da104d2c3d353666f3176e8c5bdb8b700873482be96ba0d6741e9b2b11cf5160bd34ec4f5fec87523bf48bf878966005df88a1e0ca44a02bb30080b9744ae821fd03af773ebae265f8c8e40a4387e8227931dbf9565a07d821e60c15c526f5e8d4e2acee983f7993ce15340ff4a30c11c3a4b4aa455d19be4cf3cc0cd11e458a264dd1aa4c18a7601790f44968b226299ee7787dddc7ae9964a4430d54038536820a8e32eb7341847bdf150dc79a669d19fa606a60e4cf72def28fe63e717d6595fbd065b08fa8b45c8bd2c430452b6504e3ef5d2146fc4cc546adbfb444c576c864653fa3d0994106b212b08cdcc9803016521badf54a781071b648c7c713dc827fe7ea764a110f48db510df5ab7a912eb2a32d28069505acc622f69baccde9eceb2cd63556a8f4fd94f05d2b18b5211df996ad1f0f000afc7ce4db4b99ab21375d2464c6276431bc12ae65bcebb96f02598a29fd0ae05edc74af03677699e4732c26becd96103785219322b830f7e633c724949fb249edd034b80b9597b98c914020bccbbad168bcb4fd2c00025bbba5ae01d98949471d050cc29a9bb2967549cc296a3c9c6b34e2d58ee1d2f397ab65c72753f966570e3da8282a13ab9689a406d06e741fb24a3e9dccc8842b57ea05a531baa190fec218d7de309db6ce735f77691574ad93ba045e1413a8b01f9d898f883f77e44c5eff92f333398a0828914484349b3a19e5f57bccd082f1d5529f3b67ebe0216a6e2e30249035f014dc09de485992f1c10a9b8ea09cedad04fe5e944ad665127c0bdb2ae4dfb0db9900b425ec800462dbe0249b13f574462480c15c5670a62a873e82adc4110fa2a5837f5f85c75f2371e3763af10adef2f6a267cb58102a7e7c8456205ca4e219a1b51b20067471271485e25c2d30a1f5ad89154330faf16be694794d7e7176f82458bf451530947bbf3fd5f917162273d50fb715c58fc434748d1aeeeb5418c8ec6c9e02b5bf93630a152371b82ccd2fcd6a2e58b115cb8dde0f3dfa9a9dd6d9b58e37d75f7dc358f106530d2146e2c3d06d5ac7e536ed2336f85e575b78272de691a807b263b2b978c83e1490cadda0172212f1bee5196aace8e87561fb41f0677b4e7f91286b98e5b6fa00f464d5516519cfe93b79a08f3e9651394e54e1a313dd62b3d3eea70e6372cdedeb61b", 0x1000) r3 = syz_open_pts() flock(r0, 0x4) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 06:22:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00", 0x3}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) 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) 06:22:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) r2 = socket(0x2, 0x4000, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000068819445cbe30000000000005db7"], 0x19}, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 06:22:45 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x85, 0xff}, {0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) 06:22:45 executing program 0: socket(0x10, 0xc007, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 06:22:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100000001, 0xfffffffffffff764}, 0xc) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_emit_ethernet(0x33, &(0x7f0000000280)="f6bbbda09b7a670563eb4667429cb28e3602304dba4db76b53de626a9ea7d20700000000a6afe9ec831821ba3c4b481290ea017344932e64255b1a6a2948b9ceaf34bc3935d5315c11114ebb492fd1d9b4adcc49f34e0682eab66dd91fab1e2788526fe252558003e73d1a9d1563da29e7c0faf9efec4ad5e361f39bcab2b67c86b16afe2de162e435b48b0de7d0e26863810ce45ad6840c6a58fdb71736ec02383fe0f019268c22a0b62f3bd36c5ca404a270c3f53620fc191eb4a06d8b7217fd83ffffffff48b54a0516a4554765a4bff3a3bca20de88f04ffef3f65647d57308c93151f7582b675f0e7eff2ed41edb2828830be423de5823da092ba0d2dae2d6114314cfec2812447fedfdabba60cdfbc00f2445fc011f8c765ffbd35e3ca78a3fdd74150b82e8a51f5ea6053bcb8b77b68beec502d6b5fecc80643761782d55da29fd57450d39218390f0cfd3dc2f6944a349330efb1626ee0") 06:22:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x40000000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 06:22:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x2, &(0x7f0000000080)=""/179, &(0x7f0000000200)=0xb3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000000)=""/23, 0x17, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bbbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a6bf00000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) shutdown(r0, 0x2) 06:22:45 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000eee000/0x3000)=nil, 0x3000) 06:22:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x2000000007f49, 0x0, 0x75) r1 = dup2(r0, r0) r2 = syz_open_pts() preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/184, 0xb8}], 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x40000000, 0x5, 0xb72}, {{r0}, 0xffffffffffffffff, 0x9, 0x30, 0x25, 0xc7}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x10, 0xf1, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x0, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x45, 0x7, 0x8, 0x2}, {{r0}, 0x6cb7c856d09fdb3b, 0x50, 0x8, 0x9ae6, 0x1f}, {{r2}, 0xffffffffffffffff, 0x11, 0x80000024, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1f, 0x93c7}], 0x8, &(0x7f0000000100)={0x401, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x8000, 0x4) 06:22:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffeffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = semget(0x0, 0x5, 0x280) semop(r1, &(0x7f0000000140)=[{0x7, 0xfffffffffffff6bf, 0x1800}], 0x1) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/43}, &(0x7f00000001c0)=0x2d) r2 = msgget(0x0, 0x180) msgrcv(r2, &(0x7f0000000200)={0x0, ""/236}, 0xf4, 0x3, 0x1000) r3 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') semget(0x3, 0x2, 0x10) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) utimensat(r0, &(0x7f0000000400)='./file0/file1\x00', &(0x7f0000000440)={{0x20, 0x4}, {0x1, 0x7f}}, 0x2) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000480)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000540)=[{&(0x7f00000004c0)="f563997b4fe7b299e70d3c62545a15e45a6fa270fea1cbe980a6464a24f163146f1d9a27a90681abf031025b8803cdf44069da7596204bbe8ce3af6ceecaafe274fe29f21618d9d9fab4992cee7cfabeb8fe657789cb5d10dde21ea3c5a7e6df19af9fab42b4bce7", 0x68}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x88, 0xa}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000740)=0x4) connect$inet(r3, &(0x7f0000000780)={0x2, 0x2}, 0xc) sendmsg(r3, &(0x7f0000000c00)={&(0x7f00000007c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000800)="9db174ebfeabc24ef98b9fe2b208c3327d5b9dd0fdc090fe57433900be65c6173c53fdc61b7ff5c7bb138bafe8ac2758cf5a8247ea7dbf1d617878390b1802859a80cff849cdc9f494c6d9ae9e97ff40788cd555d5e8c817fd7362120f2426289adf141c7254eae18915dd88bf5bff28994cc969c27ff50eca4553a2b91f5e7833b38bd3d978b78aa11d49c6bf71fbb54cf39f013aa4f3b9c0423a01a9f33e4e82319bb028427dc1e5d5cc46e86f12b116b78b079d8427c72f231a66e3b2ba8b7ec4a55bbc", 0xc5}, {&(0x7f0000000900)="c28dfac9aa50105c3745232646c3e5ecbb688ab43064a53cd4cb4f68f1f6bc0aa493495f6e4c29f373be6058f62b123e9808824399e5f7db345284d53a95aa9a05cd26690bc2e9f3c0ccfd6f194c465b741cd1ddf7b502d1d4f2b9b879a3ac0e29f7be946468377c3d174edfbdf75d672fb176252b3794d9f2b767bfa93fd8d501bce81aa909bace6e1b2716436ebe2c0903e474d6479e81ec68bdd7b05eeb950b3ddd3c87a54471e727c3c488601f9ac3fd14067ad573d80194016396b1fbefcc", 0xc1}], 0x2, &(0x7f0000000a40)=[{0xc0, 0x1, 0x8, "769e1f9e69bbcde9720226b79d788c82bfdd8645403c94f98220e1f5b524fb84ac3a505bdb7a3c455002864de02accdeba1b20beaa45b4c22404bf06606dc4c75ad376ec34e44d2d20f947c7bb1ab15b194c9aeea14aa78d78db3b9e39be76b6f64aa9993f622b8f19464fa9e8b95a6ec17b239b6db3ec79e7a94782678e23b5018627cad3d39a87f9c649dade1ba12868af618663fcf3b542d37f627dfedfcdb4bd29373f2e773028"}, {0x10, 0x1, 0x7fffffff}, {0xe0, 0xffff, 0x10000, "71be9971d7b7bdfc27ce577fe20626c106bdb8b7a8e6977c997a1bdc8939bb98415c43d9453d9ca14ebd81c4e4eddf437e27dbad4fadfdb3a12e423384dcebe156ce5d6845bc4fd11cc8853d5909e0773f92b365436a6c8072429e4372cd626a87f484b9a34fa31ea9497cd5c9416dd9971bda70b903fba0502b209aaa948e5daf29eb03fee76de1837df2baeb419d3f125e170a7eab0d9f1baf94ba5b1beb000d065b30dc4c5180b62abdd0d46f9ff9730b8f6f0ca913fe2cf8666074c0f8f2e84253bf8819cf2ba1"}], 0x1b0}, 0x8) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) rename(&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000cc0)=""/36, 0x24, 0x800, &(0x7f0000000d00)={0x2, 0x1}, 0xc) getpeername$inet(r3, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000dc0)) 06:22:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:22:45 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x24) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 06:22:45 executing program 1: r0 = socket(0x2, 0x410000000002, 0x9511) write(r0, &(0x7f0000000000)="0cbe41a78dc398c3d676fcdb6db5171548adac6c197a3402401b5598204ce3fc81f5202f6dff58c576ac3fbd2051d0a55494c61bac8d631081ece3ce3f6b814247264d508b5d44d554921b7c350829334287ae52c39f1329b0bca33d215771f7e5824647b94d4e408a616b0f035e550fa28e590b8edb5f4ccb42916a0b98c86e44b1ab960bc7a0d5afeefc7ddbbb26dc2798d4c48b1ac54e444144408e76b0abfeab5fd57fc2817d66", 0xa9) setsockopt(r0, 0xfffffffffffffffc, 0x16, &(0x7f0000000140)="76f1963f24e751", 0x3e0) 06:22:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) 06:22:45 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:22:45 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 06:22:45 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x3) 06:22:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) r3 = getegid() r4 = dup(r2) bind$unix(r4, &(0x7f0000000180)=@file={0x1, './file0/file0/file0\x00'}, 0x16) setegid(r3) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 06:22:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 06:22:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/124, 0x7c}], 0x3) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/187, 0xbb}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1ff, 0xc1b, 0x80, 0x200, "0cee24449de134d92e3ad0b740bce1bf1d9af645", 0xf9, 0xff}) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 06:22:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 06:22:45 executing program 1: r0 = getegid() r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() socketpair(0x10, 0x4005, 0x4a4e, &(0x7f00000000c0)={0xffffffffffffffff}) fsync(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() setgroups(0xa, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r6, r7, 0x0, r8, r9]) clock_getres(0x3, 0x0) 06:22:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe6d, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8) 06:22:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040", 0x401}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20c00, 0x82) syz_open_pts() 06:22:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setrlimit(0x4, &(0x7f00000001c0)={0x0, 0x39}) select(0x40, &(0x7f00000000c0)={0x1ff, 0x7, 0x5, 0x7ff, 0x2, 0xa8, 0x200, 0xffff}, &(0x7f0000000100)={0x9a20, 0x80000001, 0x0, 0x5, 0x7, 0x7, 0x3, 0x77dd}, &(0x7f0000000140)={0x5, 0x5, 0xfffffffffffffff9, 0x80000001, 0x502, 0x1000000, 0x2, 0x9}, &(0x7f0000000180)={0x7fffffff, 0x9}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/129, 0x81) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x6, &(0x7f0000000040)={0x330c, 0xfffffffffffffffb}) 06:22:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:22:46 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x800, 0x2, &(0x7f0000000000)=""/168, &(0x7f00000000c0)=0xa8) r1 = getppid() getpgid(r1) r2 = socket(0x1018, 0x4, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000100)="40c2ea41d957bac2b10695485118d9e6c1117dad50ffe466cc405d04ac68968003abe7440ba1c34ad2180fe8c830fc85a9d183fa2d05b916aa1cd8b0799e3ceadab62bb6dd137ef5db84beb51c4992377ae05450607ee557620a49f2c3babbbb9461", 0x62, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56c499433703d3d19802"], 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt(r2, 0x29, 0x37, &(0x7f0000000000), 0x0) getgid() 06:22:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:22:46 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet6(0x18, 0x4000, 0x8000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) poll(&(0x7f0000001140)=[{r0, 0x19}, {r1, 0x108}, {r2, 0x1e86be28e96b1f1d}, {r3, 0xd}, {r4, 0x6}, {r5, 0x4}, {r6}], 0x7, 0xd20) execve(0x0, 0x0, 0x0) 06:22:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 06:22:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000708000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:46 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() clock_settime(0x7, &(0x7f0000000000)={0x9, 0x6}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 06:22:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000288000/0x4000)=nil, 0x4000, 0x3) socketpair(0x0, 0x7, 0x3, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 06:22:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x57, 0x1, &(0x7f0000000040)="e5249b2001040dbdf64e4c3d8d5927e2fc81bf1eba9842b3da56ed49", 0x1c) r1 = socket(0x0, 0x1, 0xffffffffffffffc1) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 06:22:46 executing program 1: r0 = socket$inet6(0x18, 0xfff, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:22:46 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x400000000000000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="017cf1d83b4d732d4d5f02a25eb7bb9a1f51f7f417b3a7aeddd1589b92ee1409aff3e1cf5a7f43636bc960c37df80784816c1708586a9e80becda2cabdb25792eb801a37ed072ae4d4fbc4608a780574705ab09051fc09ca336ef2a28191f90057e1b2162ce67408dba5636397c260ab3ac1d3189186e6b9827b33f182585c8c0af623779d1fc59f0f062666d5209c4efec389c81f1d28fba3402ebbdf67595a9549ae6925aaddbb36913aa7f08417148ce4b15a45e31946ab57122d07ecb0380932b43811db947240883c2feac5114fe2c89af36106a06f4c6b0c3777039f88c2c8f3273c083dbce344bb53221d56", 0xef}, {&(0x7f0000000100)="cd8d2697d0c87b6c8ced932cfa942cca36caf062a4a29e588756206af52d0d4d160bea225ee3598b7449f87b20a3ba10fcac000f9dfa4b84a366f71f16f873c89b6c01ae8b3187af6742f75726415438acd3ea1888397704cdd64ce2b93b7100", 0x60}, {&(0x7f0000000180)="35fdfdc3028147d3aa", 0x9}, {&(0x7f0000000300)="22eb387ed30ac0d26e9b882ba00a4c7db7eee32323b5861fe6e3a74c2814c5c1f99b7c60f444f1c56c629ce6fa13390eb31a5ca95014e9dfaf13ce582063426281e945784a5a28a68fc00fe8a0b836bc16be587e7cbdaf46320bec42c971cca0c79a6eb9ad1ffcb4c70bfa28e617c39027b4f9b4e10390ed55634646beeb43ab586ca408b5bd492abd0ca0a52a03b52b57a9ea4a76c200519077014b65ca9fe19e4b7b203004c1452e4a794745ec1ba3e17ef6f1589afbe8b69a209c744cdab6de43a9575d85432c4ff2ac9826b7f27f02", 0xd1}, {&(0x7f0000000200)="80134ab47f6c37f339c7ccff5b3362693b64", 0x12}, {&(0x7f0000000240)="7ae271aa9ba48abb329fef10282b0e06236f0fa7d2bbb762d84dde7c624b5dc5a5e0fe8f4596adc81602eb2681e8922a0a2d773fa9", 0x35}, {&(0x7f0000000400)="8749636687205080aa60a053ac9531d802f3e7ff7502bf6737204f3d8dffba28eb0764d335e9e5a4109e465e94d39c12113a4282148e97983242a1e2a10f186f2cea3ff3859854aa96a3aea274ac8d73df2cf49f67a277e7b98d53847321ba", 0x5f}], 0x7) 06:22:46 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:22:46 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, &(0x7f00000000c0)="0ce90735208bc130b161895978ec07ff8599ffdac1ce942731f9928b386886637a578393f9915f3977af18585c5166f77df64e57198fd286cadb8325e685e6adc42fa251d1a5b0f7ccd1af398669af38af7aba7229e29b503df78e70d38e55493a692ccce95af93a03df3582220e0e6c3ec86ec086230293b2c683965d44da05d4df09ce6ec26f3d60bcd7d20f9e5b1f32ffa7aa7517128820cc6d3590024c8d371d81dbcb89f7ef980ed0b7c3a1b8c69501cedeaced0c6f38ec078c3e84020979feffccbaf43d62d1f8eb66ebe448bdba66f5874b900d4c42e6fd32215de2ab2f1f", 0xe2) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) syz_open_pts() r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) 06:22:46 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) pipe(&(0x7f0000000400)={0xffffffffffffffff}) close(r1) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000140)=""/204) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000004c0)=""/48) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) sendto(r2, &(0x7f0000000240)="0df8fbd07a3d4bafb7c6efdf51ae6ae99612b61a147c4eb0a9a607ea2c5c76b8a362134878c27fc380f6943eaf44798443841dfb05f5a74ee0bb830da403109626733c4e559487330372ab710ceb899e8782a7b274860d77030c162fde2efecf6d529d8927922f2c09a1045e91e8f58a6ad24e4c026cc42c58bb8aecda4990f2917bcb8608b760ad6518165bbeb9972ee15d6e233eba0a345e34019fff46261da7075284486a2d64810b04924aed28a8c478736ebaff7542ee842b47546a0cbb40895ea2bb1ac8077dd05e628920ef91e500bacf7e5454ce552e38fd44051e9f8dbd731cd4d7bf78", 0xe8, 0x3, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) sendto(r2, &(0x7f0000000000)="619f69b1c65331cb840ae6e8284eb9c15515d5bb1f9a9dc6ff3775831602c6a9ed97d41c89eb9c4903f04cbed3db0a31505983cb7208453ab293ea5554629aae74f73e5b602db96e2f63bd51a1989e15fcc53a6640e84816047059f9f343507907031e441abbae819b4a5840f9ddba4edd5bec124ff4c66a6b5500efab118a490c604d8bf72322ecf5c95361ae7e31b50b3afcd1ef0dcd7f7927ad2ffeb74e41293da27991cd7d1220a8cb3c65cc7d89e85769435c11e55a1b6fa04a748438cdbd341fb4ce5d760814d7fed04a5653f18652669a", 0xd4, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 06:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:22:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x7, 0x3664}, {{r0}, 0xfffffffffffffffb, 0x5, 0x8, 0xdeee, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x9, 0x8}], 0x200, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x0, 0x5499}], 0xffffffffffffff22, &(0x7f00000000c0)={0xdda5, 0x100000000}) r2 = dup(r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x5}], 0x5ed1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x45, 0x80000000, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x1000, 0x4c2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1000, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x401, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2edc, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffff01}], 0x47e2, &(0x7f0000000340)={0x1ff, 0x6}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:22:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000001100)={0x5, 0x3ff}, &(0x7f0000001140)) truncate(&(0x7f00000000c0)='./file0\x00', 0x72b) pwritev(r0, &(0x7f00000011c0), 0x0, 0x0) mkdir(&(0x7f00000010c0)='./file0\x00', 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x40, 0x100) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:22:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/97, 0x61, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x825, 0x39, 0x0, 0x0) 06:22:46 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)) 06:22:47 executing program 1: r0 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) semop(r0, &(0x7f0000000100)=[{0x0, 0xbf, 0x1800}, {0x2, 0x5f0, 0x1000}, {0x1, 0x4, 0x1800}], 0x3) 06:22:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8d, 0x4) close(r0) dup(r1) syz_open_pts() 06:22:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0xc005, 0x200) setsockopt(r0, 0x2a, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x51) 06:22:47 executing program 1: socket(0x8018, 0x2, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da1, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000001440)="82e5369cb51e22f8edb997df2a5d09e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a07fafcd46cf11846e5b86a641cb77c8ab93a9b7328958ee3eeb9d460572b5b3382ae9dd4ad126396259b675706fdede4105ac05823ca6e47a666c9795acf0e9b348ccb5e368745b946eb574fe33a59be34", 0x7d}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001480), 0x0) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f00000015c0)='./file0/file0\x00', &(0x7f00000002c0)=""/4096, 0xffffffffffffff36) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0x7d) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x1) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) 06:22:47 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7a8fa3847deff9f17f4acfd3ea959a115cf58808947076e3cd4fedc2288ae4c03dc81f6a124954e856e705a8c35413993f2badc86553c0c3de3a608be563d44541f55345914b92773d90aeb7fbd227c9478ba163f53c25df494b7b0d5a666d74c621347866d79490da5b32bb2a1bd1413ffcbcf427e6a5f65e388ee4c4be7d3b22a8f10506a7c32f556a8a1cd287bbb16050456a553d9189c74a9354750dc1de83fe96206a9dc0e90b60bd0e6aa793753877ace5c3ff7d8f0c113c5d8b4b93080033d31f60cb32911f7756110bd8ed02244ca9ff3dc3f624438bde84295659ca6727741266dc3d50dc9355", 0xeb}, {&(0x7f0000000100)="9118e5edeb8ae86d5e237ec92499909d11ca754534006492b448d59beaa6b399c8b5adbd0d3e442c022ffd5fa1a2ed2201ce1522c0129cf3fd4eae5f5ca62686984db4b5de64558bf95d1cb5849a914ecb09021f3d57f9a7a5649c63b345a5f260db79cdcec13993262133927156280a0c9b2f64125e53769dec33b18373fa13fe4d9e232ac5a30d3a291ebe49eb8f8a73fd9d727e6a91fb93b859f45e29", 0x9e}], 0x2) 06:22:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0bc97ea7c41311b2024d3d879725d3d54cd96d843b145a3778b53e35c45cb98e444a9a344c536a1fbd017e9cfe349b46f32bfc4e2bd5c43161d71999709fae2fbe9146ea738e53682e0c8a36b68f35d511075f999d8c646f7e4f50b7b69614ca252998f23678589a0ea71cd840953b509446fad3dd156579abc0dd751cd7164805d3492872ed9ec1827c2bbd", 0x8c) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) 06:22:47 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="fe82023bff66696c65301d8f8baccef96624af84a9626c3f9c41c79444341412761f1e75fba43829e148e4a217cdb98687cad46da94d17c0d7ca76652bb3a111083d8b078697be822c22ec23c05101d32d36708071ae13229dfaae69a6fd30d8d1957e2ad5f052451c2682c7f2cd3f837abe9bedc04958474eead91931ac01eba8ecf12c77c555ac7e647f01578d99e0fe4cb5c9829d301efdc016086218ccedf48c000000000000000000000000000034c4276c8aa26da2f63bdd9bb11e4c2a2ee8ef"], 0x10) r1 = kqueue() clock_settime(0x2, &(0x7f00000000c0)={0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{{r1}}, {{}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000280)=""/245) r2 = socket(0x0, 0x3, 0x7) recvfrom(r0, &(0x7f0000000040)=""/42, 0x2a, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0x200}, 0xc) close(r2) ftruncate(r1, 0x401) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 06:22:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) socket(0x1e, 0x4000, 0x3) 06:22:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/241, 0xf1}], 0x2, &(0x7f00000002c0)=""/87, 0x57}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000c49f6cf6c653000"], 0x1) r3 = open(&(0x7f0000000380)='./file0\x00', 0x28000, 0x8) ioctl$TIOCEXCL(r3, 0x2000740d) 06:22:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x8, r1}) dup(r0) 06:22:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x3, 0x2, 0x7, "106658a8a08a1bd9e04324802fb1fb1fdc506fd7", 0x8001, 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x120) socketpair(0x10, 0x5, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpgid(0x0) r6 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="644565b41ad7edcf02aef1b792e52c539449cd0c", 0x14}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r3, r2]}], 0x40, 0x2}, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:22:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x1a8d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="aa22e545669368a66432c17a9a1761a2000800000000000098775b9577b36282040ca5547eed91318c51ca09b3cc1808c9", 0x31) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="eaff125c00000000", 0x8) 06:22:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x1) r1 = syz_open_pts() flock(r1, 0x2) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 06:22:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x200000001) msgget(0x3, 0x180) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) getpgid(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x1b7) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x6, 0x3ff, 0x8000, 0x4, "9b9f2a36ba883457313dc5f91c740f05ed1d9744", 0x4, 0x3ff}) nanosleep(&(0x7f0000000140)={0x4, 0x81}, &(0x7f0000000340)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r5, r3, r6}, 0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f0000000500)='./file0\x00', 0x221, 0x4) dup(r0) connect(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x3, 0x60) r8 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x8002, 0x0) flock(r0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x10) getsockname$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 06:22:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x580, 0x28) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) lseek(r2, 0x3c, 0x1) close(r0) 06:22:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x11}, {r0, 0x100}], 0x3, 0x100) r1 = getpgrp() fcntl$lock(r0, 0xd, &(0x7f0000000080)={0x3, 0x1, 0xba, 0x5a3, r1}) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f0000000300)="d8e147c4ca9519029f392b9193862a8a745966c9325d9481ebe02dbb03f161743b128e0c7e66d8b0c0cb5b23428609f3ad9ce481b1b5416d337c96fda5874321b9e796d10edbe231f1a653b468020da253a6468623fb81ad546842e67ebb772a0391dff5f1c8e33bf3bc3f070f83acc2f064e04fed5088c5bca2c0fdcb7a4c78874459029cc6ddb173f7866f8845d6e8d5f5160b1e5bc398e5d1ad33a826c470c39a24e13e84ba2ed2f2a4002d17bfed6231f360fa835f4d20a6ff6999a6862b9ff883ae1139427e470464d6873ee742200f9dafa24c3534bb9fbad13e0fb04de9bc2c287567620e771db1090512030dc0b2c498", 0xf4}, {&(0x7f0000000400)="d1a4e023dd5399d540d6e8c278aed92425a5c2e3f0df73d3238b8336f21d789592a1d3f9527ab4c89a5fd7be26ddebc6c9234d3b2967ebc4dfb8ac15118e11a27aa07256f2aef33a521a27ca08baa5a54b4c515ba6d630183180cfe63fca3c6bcaa1899330443b6b5a3a51899c72c3bb488e22b7a116015bfe612cf5855ea9073f1faa4fc5065bed46f85c752abff9213469e40e85c36335ed964591d240301006aea683f88a01db90672c537f5a9dd0b84d002a3c7bf95280325646cc5db6aa01ef53fec69cb7975b91c20edc8f169f76f14491369191fe198982b8f91ceb593950e88cda13e63d0c", 0xe9}, {&(0x7f00000005c0)="2b4298286054f4343c721113731628ef10d9f712800991ff7df0aacee65b3b2a5f2bfc03c457e7010ecf54f15541411c29ef2f44d2751704bd2407bbf4f138779071bf4e07f8dec83cf58f9326f5df2b13087dae722d94fd4801bc44ca2de74a3b5651cbfcc235df7088839a3f41624d0c5ea43e9f01c9e5fb740325f112c793b0d5e43e0a04cc1b27b66fc5e0b4a11abbfa0645a628bcddba9377769611f03973eb375ac80b7bce924b0f4f9be3dcdd27e0016654b0ffe2b40d0784efd42c169fae236101ac025aecfa98a42e37adb2767bdb4b242090e7a9f8f2245612124b389540f29ebd2e5b0e49487987c07112fb2c17dc5c19b2425cb1de09855ee38555bffa9ccd30d7581520e9cf130213b24a8606300e310227dd623782d60d3a0a2d949425e572ad922d94af9730174e9b24e28a49246a57509ab45580904ec4ef2d6332ae8bd6daed8cfb0c4adc048ee71adda6f40aa6b3b0064ba5dd7ce22207a07a6b8b2690de9e025a04ca057cf17f4ad73f236fdce61332095ec4702804dbfce583c9e362e5bac46f4727b07448bab0296a77dfddfd1e95db7f0925b873c7f8a7c1d068f464e644a557562f432601c7858db2fb3a616d7d85866269c2ade597cc854cb2a50ba6b8e5263804beba6ce1db1aed028b40339e2866f3df80c04a253a3623da47d732fdaa53f185820797aae29c8011490df36269378f72e4359cd1f44d4b4540273806c0e6cb9fcbefb5c585cf014b73b4d0e316fc7a363f55920ce856be7e0f5c3fa3d7b5b7b42c540767e43f95143971742fe42c0a29f3262a2b3b82013b69fb8de22cb26f091306bd0c18bc6bff7462b401733918468230b92ab2050748fedbef22185e19f3a5d132e1988deb94b8905b8ead28ea2540a651ab47da037a56ddf4e287fbb305b1442dcb2b2a553ffb67a2dfcc2b3c18e9ecd92b70787270bea63914256ea5ff04e386cf755533fdfdf1ace701ea2184168d6257195089743019d2f6001fc6a3cc10ba433c0b254e7c8b071abc0a174acc516b41c61a25f1cfa667e90eee46a8809b7c442c80dd4c972492c57421e90275bb7a82e23c648b8d179f3f72b9d2724ec15c7cd35ba2fc4422dc460d44d5a0cce28e64e9e6d0ae4dcda1cb7bbb2bb2e4f2cc0de7337bdf0ff6053796fb0bcac6788c9ca8d7de5343957fbd775eb4cb9a0621574217df1aeeab583fc03638ceec985b7c07b48a9cd6cd78d5ea434c1a59347b3f31e314394a26b952599a35272dafffc775be735e424abdf03d44590274dccb343691ff6ed1a778a938078b01c9a17290fddab62b19e9f39eeb160740a7d007b6d2648219236eac85b902eb87220c84013a007cc4db9bf407ecccef9e7596d839963cc0665b434cdc54c590eea7a70c9fc606ef873337507762e3ba8c92860295ac3df902efed3c43691713ff1b47932305fde9d1b07d69371dcb502d297683001094379eedfa9524c5d422951f335929021f0e4808eadbc16c4549945b38c46a7ed6e95cee806cc9316e9aab722e1706440b0dc2b741f3b08a87818ed15e236f3928e9276036f7e9f407d0980037d816a58e5c204226b118268cd604bda25ee14c08fffd50a7b08ed165798c70ec416396f06223958ac99007114f627b3517e4070bd3acd0b679a21d486e4d289f0706b738cc68695f89a55ca8119e0887ad8a4d68d92a8eceea67d8045d8a7161fbb9bbd9ad80f51290c5e4d2f5905855ed1c8f269534543729a130d7f13045c7411f149ab617444f26d4d708ca4232d57338ca1b45eaefd6161ca39efca4796cb2720d1fadb7a8290161b20e1717e2a216087939fae6c35d656b223e4f66ba8bce9c509a0968b8c0f196448b78efa6da779535276e8ad3100598cb848f15e5c77a8b84a4c8b802566a7ab778161a47ef7344872157a4e7490668d1748af74a4ce106ab9db4763fff756aa2c7791f5a5db3ab71478ba0431e6cbf5cfb2da2e64c0747c81db64dcbf2722b4afd175e7e3cfa289711cf71199ac15f8c13db16db08d1bfbbe55e16414f74f100d11309534af6491d9652ba14c29e4adb9476fe376404b53fd804b0f706a3d4aa241fb7bfeda02c9dcf12f8a6ae65ea5f19f92340581c63db0285d87e112867e68ad9660c10fb77b0130888bfbcf95fdc620994e3a466701280475ed3e3740232aadfa474802285d78f39d12655afbb639d95392366a35109f5fdd682b764513712ddc5fd92c564d9110064ac059c455bd5792097b37a3d9b24afa2c22387677b8611229ce75c26c87ea6b8a63e99d392ca773261da12784170f307225081233421a2b36ecd4cf19be33ca171d4243a3fc55d9952b387b5cb8090938b1edfd904a58f89dbabb6861eb179a5cd38bba49ae4a88a8d96433f33a5d387b20d4a4ce70da1ac74fe770ae7a50dbe4c393969f8d16914402b619bd87ab795e1c6dac4d7b19934a1954550bd3ed55557a795753a24b08fa30051371dfff3a782703f6cfbaf7b7558573c246eaeaf558ff7b445af54d702051317b2b07d7c72e849615507ed01121b912fb3d9ecaad62cbe4a4c0690355105703ade5e85102ee3b61a938e592eee8f118332789f2a510eac5895282942228c3eb2d9ff902944b4d2da734d2517acf50aec4459e00f9e78d9402a06782a8a8e4f5a6a4676364fe1a89f4be1aae25ad478e38cb13b57b66487bca46283885c3f3c6a9c8ca44bf561626a69c6b7b40373ca49bcdd390b64a490b6aa5e94bb755055363a2ae66a7bfb38b2731cb1fff07900daca608b4abbd1b9761bc17104ebf8550423a89b1b4cbec2a3dc3071f0c372f3d6d3e3631bfab44e8537c005538080a8dd0e6d748ca147c9d3e07251822fcb9e29e848ec700d4244d0cb7fd6c5567d2916f709ccc5f0a503e9b416c35d2a4cfc5d34490338913486933dea7eec39761f466e8bde9ca2dcd093f5712547f43fa69dd7ae717eb7dd48a07aad877c6e46ab745f35fd77a86337143e1f028f4e3287b662ed0818e801ad31b6d657b9fb515b7afec4a03fe381eddb73d5e61d9f0ab0d432fa7f475ca5916303e977e406c177caed82af12da6dc9d9f3b63f4985ef04a143ae8c09f7fbfea8c53f40d74bb7ed07e4e18cdbcd872cf832316fb6585dad7cffb9d19f10b9940c453e94e361cb8c781b3a53926c0b52ddaa3d632572b84447a006e53d8c21e3fde2a18e0b4377f9a9a15373f7a619932789dd508e2e2b362efbbfe61959d9036d6dc41bdc10c50edd5d8e1c74231a8c90b8d921833955f534fe9d168b112ade6ce18680d79e56ad9735ae009819570e4b6bee83b28dcebc7004ad6133f34a7246cd1922b4ebf590ddbad7a11900271cb59c2928fdd5c682cfe30de45307a0177dc393f7049561493a66e06a7a0031630339a4d869d58d810f54eb6f766ca1cc3ae1030b38220f448f33b70bad2b12bf24f15d1765731845aa438dac012187c65f011cf862d6c4a1dea0d3d7d1becad572f5eb57eccd56a33161c5f12b54a7c857feab5bf945a7b718c275ef2081b959e0eeef20efb7d9ae192a57920af7f4c7f7402ec6bf65af22e1d34552db9fef8c4cc39a56927e0dc0b686db5ed79b37d03e861d98c6df84627159e22a6215928c778a1fc40b55109fd93ee8d8d745dc91a7512ade0c7c8f5a19dd99b86349d4cdba9d53774349912c807a99cafb4c67dc450c7042033235abcbdd7839027bbd1e52b91f9c5180891e7925a748ae5b44f8e83572ee7f7bffdd7ad9b0d2d4f80b89cc9486f1225191be7e836918fbaf87c5a0edb79011e0f4d4ef9b328812533c34c1ac074a0077c8ac1c3da535c28b74b33ad179da86ab1f8ca4df40045564589b057f04ac46955e7b04cca8ecbfd36bfc8c484da5523e29d1a2f60205d5ad42823b2ce4c8fa03f67cea1241bd4bc6121c5dc965d427b02fa49c9bda6a6c78c1cdbbad7f784caf6a506690604e4ad69d97528c0472a2496c15a49813b72c5fc72f036ff5d4f0238c00612a2a813b1caa9ed1b51f0225d7e189ba13917b45e398b93ce5b44f51c5c1d6fa1fc2d745842cd1b05c2c5ebabb433aced4ed917014e08f66225cfe712f6964a78ac49293dc7f2a8c17d5fbac168f667c07421b6bc9e7d5b0c256f628d57033db17ef3be4ffd6786b53145e8f78fe29f42d83023252bed3308e71691de09d64d89cfc667b5cc68202dbcebc35f507a567f4debe36eaa7294f63fa77af4c2def70b1c3940cf57cd65e98760842a8de98e1e53623edf1366e353020b77adfbf38258d65797176797d643f371ceb094885afa11defe85e86360ebae0ca473ff5dae72948db8bf33e21cfd8a5e24e105149f03a68320c15ac0f8d3de3f13ff8ec9e766a893e0bd3271e2dafcaee1a98dba4c2d61a4b02f4768a8cc1d60ebaff86fab312a59c7239aa8ff96bab74b500e8a3a93f729d76341079954bb3beddc87bf9c1a932c52ca7e51f1584bb22def591dabe89b526a72568f6b5abdbe051bcb668a464df1961475b8f27daa06372b730891075cf5385b9cc9115beca58a821a57fa38ef77e4e9a2f04dfa1d1759c538c684251d6ffe1397b183c2177203cbf1480cb0e3c8d1a7be2905fc2527af2ae2aa8c82084988c177f496ae589995ad3675d1c4bfd31d275b6d75cedc132986fb3afd4581577ccadab3b296b893893b3b665c254d7df7a5c12c0088895677666cc99b9282e9d40e48e43a0d385ec77ac8c55159926270578113858dae2352f69c98e94786f5eec4e55634b1278c5f21114c5b7049465111410d353f196fdbeeaa422968d7c12143406663c79e3f7231f504e330a8ebd7414cb620599bd560749de1f92d4605e24f3d7e88e0b58ac456bf5f305e80bf04351c43aacd4ae01b73345717c36df24fdf9019775db2af128338d2aa9d34c15d7b18a7dee411c8513eb5c7453911f68932f2a95273ba042a405b833f306e369dc61640730111d2437cb2690880d2aa75602509352b6b87a4f63e205bfb85b6997638fea9c7f44191258fc5c8b9f4d30849148e766cd57de1235d48c4cd1be91d49330ad16f827bf2d9b591e59a1130dca2286622402ff44b4a3553c4b7dbc3a93bdbaeddc17dcc79456456e3b4cbc14193ce7476979925d15efa2ef1cfaf2e0d566cbbaa2832f63ce3b96c366d5f37cc3974b1f8e34bcdd3db4c48b4cde6908055355d53ee25b3108756841899b3c9bd2202459a0e88afd4ef4e8558a1c136c324c12049759fa7344200fb8ca1f340de4b9db50fc82e268013d2df98322d3525ea888fb022050dff211d6376a1c70c349e82b20c8a100fa4d8ee51d1d86564c10784e3f19e25e7e3736e076bca82d8a8e455719b30bf26ee1ed34cbf567278befb191776df3192b327fedf27a8f0be02264f4a5a966d7ec3ab8d8a0ea821e9ccab39527883742f3329e9e16dd22d0a0ca50ab6ccf8e18647e421b252c952e2d89adb2e524767cf2f2de4b1e5dcf164952120625d366b0369bfbb361b9397e8f89cf1343342aab2accc99f76473272be8e81a1f4252cbbc21785a059183eb56dd8d65753a8239b3244094d7db47a7ca9ec9397f5a9c3ced2de94cb7ddab0c34113e4597c33821eba6618837ccef97bffba88af5d17101eec8459e6c7bc5e854522f58d2f429280a152a560c4870034e786640ec575e51874ff42600a41f9d9e4d8154a31b986f707432cae77f17ee47b3fe761dd4b728fa4e92d2ae65ec79870dc537f03ed610daaa1265eb001d48c2584f048065398e5425fc0aa96c5c7a4e392ace2e3e7c6ecebd7962c2b32", 0x1000}, {&(0x7f00000015c0)="ccf449bc632879e7f9ead1911dc08bad012e57db7decb24f2fa4d3a432573d842fda40059bddf1cc55d4e30bd6b839aeace1fda2a4177fc38f98583e0107690220d1b67a118b09be5fa055eb4705c34751bf2fb8ec4debe95e70a3fafb2b4c7f905f387b56a8684fd69a4699fb71b50f66a781730d858a6329230206ca96c4dc7efa2bc2f6c5df34a909089f77c0da5065854251e04673ed281b1d4d9cafda48dd6d151c64ff70bd551731aca3f008393adb", 0xb2}, {&(0x7f0000001680)="d01721e96783e9a67d94ab05fc6eea1a448346fb2b81399304ea16c752ecf93745e5d4c5f9e5f40592d57d2ab8a37c86cfca0ee8cf20e2d2d526eacd0dec4b27a477d75336f715b3368beecbbecdab84e7c03a7abdb44ab18956fa2b1a34639fc1a6b11ed9608e3a4b4b1af259470ae76f5b933d636fc80b5ae22c36c152aef9b509234c42c75e9ae2995b13a087a6097c03ba7b673842c120a333b6b6f83fb1537f3c5cfeb733", 0xa7}, {&(0x7f0000001740)="8e97fd2bff4605b16a2b7a95d08f2959d52c43445cf2d29a5b2d22b8a36911ba07226dcd54dabebb265fdc84bc3f48264eac923e60eda2f0acfe497f4fd1e97e69d2077a687d9c098a72c875358b511db31e35c1bd3f0031b5c7a394e5271f9af5cdd2d1e31076a3f6b6b4e55d9969bfa88f5e79a26d39feea5f7ea84f330e03a59e77b0030955316a2dabc0a2528ad8f772b7e7e60f06711db34893a8e206bcad4fdbd36131", 0xa6}, {&(0x7f0000000500)="1ab440380e8c1b630315ef86317cee04662934a5c8960496e28cf87fd52e668fde48bfbf56d3bb276e725d356cf41afcba9c14719d987f671d7fc8a646def768e3f7d98d253fc52c08f5836e6cf668db51a7936b4cacd26f2800725c672b3b78262e90d4f499c5a8bdefd9a9ebf955e10ffe1ec827cc", 0x76}, {&(0x7f0000001800)="6c48e03ae39ff030112d8f5ca2c066e91f10716b5a814bbeb71b85c3a84a461f630c4fecf7604f4c5334c6559531d02802bf67b5698567fb16c37061d7d0ad1256b11765a850084f0d3d9056dd2e009c4e45de689bd9cc19b8baaff45e463da2bb216f684d6da8f3681e200f0d5f692be1c9914a7c435a854af85d522dd3b56587d34ce57fc3c634e4f53698ea40f78989287a32496101de9e9de6b6a338206072000acbb5c3ea2fe762c8aab3adcc", 0xaf}], 0x8, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x38ac2, 0x4) recvfrom$inet(r2, &(0x7f0000000240)=""/71, 0x47, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:22:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x400, 0x8001}, {0x2e7700000, 0x6}}) 06:22:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:22:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200a0, 0x8) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r1) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) execve(0x0, 0x0, 0x0) 06:22:48 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 06:22:48 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000018c0)=[{0x0}], 0x1) write(r3, &(0x7f0000000080)="02", 0x1) 06:22:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/132, 0x84, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x36, 0x7}, 0x345) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 06:22:50 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001000)=""/50) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget(0x2, 0x4, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/4096) 06:22:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x6) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file2\x00', 0x80, 0x1) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 06:22:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) getpeername(r0, 0x0, &(0x7f0000000080)) 06:22:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, 0x0, 0xfffffeb5) r2 = dup2(r0, r0) writev(r1, &(0x7f0000000000), 0x1f0) flock(r2, 0x4) 06:22:50 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0xc0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r1) munmap(&(0x7f0000d0f000/0x3000)=nil, 0x3000) 06:22:50 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) select(0x40, &(0x7f0000000000)={0x4, 0x7fffffff, 0x2a, 0x5, 0x100000000, 0xde11f94, 0x4, 0xfffffffffffffff9}, &(0x7f0000000040)={0x0, 0x200, 0x8, 0x7, 0x3, 0x4d4, 0x2, 0x9}, &(0x7f0000000080)={0x3, 0x8, 0x1, 0x7, 0x1, 0x3ff, 0x100000001}, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 06:22:50 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0xffffff60, 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 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 06:22:50 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 06:22:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 06:22:51 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='[-\x00']) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xf4c, 0x4}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x100, 0x4}], 0x0, &(0x7f0000000140)={0x7, 0x6}) writev(r0, &(0x7f00000001c0), 0x0) r3 = geteuid() fchown(r0, r3, 0x0) close(r0) 06:22:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x11) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="819218c63937e2a9a8f7bb915ca5e7b16817348c538e62772a7d17192c8c5e847ccd328e74232bff210a0247357e3f3597c97d8e1b2277eba0caa07f435ee4f99bd373392ff64946681909a9032df33537796684639c93b338059c087d0e4bfd4027abbf", 0x64) 06:22:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10400ffffffff}) 06:22:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1b, 0x4, 0x1) dup(r1) socket(0x10, 0x1, 0x3) socket(0x19, 0x4000, 0x3f0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5554a8d929d90ab1285b6870e6383c197a90d744ae1752684f23b800e43e9dc315b781dc4a29be47d222b3860421171e4b", 0x31}, {&(0x7f0000000100)="e752dbed208830909e07e59d5bde78572fb0952942244efe091f68a720c7f4c169d9322942788544cd590485b258941bd421c245bead8abbd5f123373aaf67139dedc1584ce064e74882ecc7b09cf2aba32455975da8ad441fc10fa9f56815f5101c7e0eae6c0de06100a6b6cd7ff9db8a4251fc3d35ba9db9367504092b154b5a12", 0x82}], 0x2, 0x0, 0x0, 0xedac3892dd1ef030}, 0x5) 06:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3000000000, 0x0, 0xfffffffffffffdfe, 0xfffffffffffffeff, "050600000038040040ccdf3d0800"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:22:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x5) 06:22:51 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0xa0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 06:22:51 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 06:22:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f00000000c0)="c5de00bc22c3ff", 0x7, 0x9, &(0x7f0000000100)={0x2, 0x2}, 0xc) 06:22:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x2e, 0x3ff, &(0x7f0000000080)="6cb6f2f87d20fb424256015cafe6b40e4d4cb250130371375b5abed2f42d0a9739496125ade90828d55ef06f231dfde1d16f78b52b656d233616256e70260eed2bef80698b052bb8322eeead323c53cb34e49b3db8145026434be192d9a0f75bad8ed1980153e2281d7417bfbc2ac25233f2a074b9e266c8fe244ecfb088348e979da3479748d79fcc8309cc50abddc868a226b6e2e6d83c347a645dbda06601159278bd93c59c46562d425c8e975c164d2d86f0d6a5c83a1c18e3b09c306bd4654b14891ed0c465a0bf734fbbd7f6bb4c7fd2bd99e11a464ec0b885e7dc907252cd2c01c03889f552b2a3a5e6088faef30901421e90c7cf20a4318928941594767979b1c87108ce3772f59131a30ebf1403b1571e20342e5eee6cd16c33a115d4e17dab675ac139773b1ef91dfe7375c8a7770362479893359f94f6e44267196f91121768f8fe0e6be921070005ef3104042bbda3f74fcec7fa053d145e6634108b3809223071b75b87f53321c46515afc28e6c060dd4c66a54a19e992086039005ea3f067632f420c8bd120245af60dfca6e0b295881f0f5cf50b845e3976a8b7eae9d344daf3d1a5d43d8ad674a9c198f8494b3164c0f0ff60d4535d4351c104b9e29ce33f9ec0896b3819a5269d8c06a121a4f0c6ab190cfa01521c49bce41f22f53621a6560aca016758bcfaabfacc2417547eeeab1bfeec7d945b1faae70583d5688a71aae069bdf9306e25b602f01ae1ce49837c6bc62a3ce03fba5f080e6675c76a9ca0caefe72356a397e3208e14052c462e863641b937cb16921c7e85734aeb0c2165f48a2e9cf881e2f994befa24d4c4a40e79853db3bb2929c5ce8f7fca9dd9f399224c857b423c96cb480c3dc4c0c9368cc121a59e9612b5b9e5e10e73c560e36aa255ac4c4bb9701587209bb15a57399680a45362d381032da4f6034fa115410b31ee37d83f499afcb4f27bc66b18574f388fbef1d79a5c3f82beb2785e8953f6a8427b6c96ff826680eb0bf570c35fbf8105665630acfe1007563b1aa6226ac3634999bf1c1ff8c037067a911393a5699da11fed415f2d0bf52247fd53be43440de024b5671a2c747dbf74813fc51e136c7e94c7bc472b7c1ab448acdeda8fdd78630b25fa6f9b7f16f53a4003e90ef19cd66845912fbacd10035e2008b4e573a1607c07984411715d0ea99523e78913604792c12639eb2a512c4a06abf5519785a8de50ddfc051b05f9a4e1bc911ce98809099c3e8c4df4095fe6f43a6cecde008301377e8d5a12445d5134a83eea26b4ab950a80723b171e98521230ea38205522c4c3633284236df7b1dd7f16122d7ae242192e15bcdbf578830df97223ccf7b7d2e10e1dfba72baba582e93bc5ca9bf25c550eaf6fcb76ef8f0c6cd3e291cc0ce6868a8b92fc0cbe46edb02e416a1068551e1d4586917821f04dd5fe97770f61ee9ab3b608eea4ed6b933ec87f44436ec47812aa7bed79279201747f53deacd7a6be7ce2d4a772bbd5fdada575a8ea62745d32341c8f9e49fa7071ba3f19cb9e3db0f28bcbb589441ab2aee75ff1728dde1062b7eef886e0e4022fa582697d2e40c32f4befee2a6c0e18502f61cd5dbfd5ce80984b0d297c6f6c5c5941d7c97f3c604fc67f7e821d55033a58e3131fb9bacc5e10a9c897b7a83c40c994eea0d3388d9c636bcfc608cd26d6e4e8b1a592e67fec8d0842b2ddc25fa762bf347a005d8445b4e104d8333d43d7300ef4eead5678f3b3d7e1983a1f6ae3cc967810383ea80e7ec4e6ec0290e953a67a73362f6fca179db947f21ffde7f2f139735858309467a8324b83e3f86b662d3dd006ce63b6351fe59bad6765ca2c92bf2786bedb5b779500fcd8852d12d4c42ed4e4032dd75b6b02ec0dadd68c100868e8e28421807d3af4539608db0e141723dccadb7b7f101f97c0d7d1317e60f23b5de19743352a9f2c6cb7fb7223c73dc8fee811e5fd1a5ab80aa26318ece2e00cda2058d5c02e2c17620253cc73556b5adeae21b4cd800a939f71e04d6db82fdc84738bc153106f81f6d7315cdc23c9ed052643a46ec7779dbcec001f791c387c7e5a83e3c46bf1980e4c57cf7ee0c44c374d73ac9c1083b8ea54cf2777a0b40e0f77ffe4c4f64dc62c4ee97ec7a9cdf34b13a542cf1a3985d38f3e24c1c39bc6cfa60ae2c2fc9bb1173fa3ed6cfe051ea4659a616eba247437b406f1f1dd89ea2597e9af61c420c7113742ea4ef5f25d5b29e303da0ad75077ec578189e6b755fad1ca99a862ee571f9a448b86aa5172895147a23ed5f3cc7c858656a0fcab9e234ea9763f35290e3cbe33747036e0367ecca61f55df967ca5945a0cf6932b0c65c69ec052efef023ab68850b6826888f74c94b618044abba5abfcc43e2d9475166cebd2a7595bb02cd39c92fc4508115f12519c240aff6818e7bb437c71b6336a336716c3aab765c828fa186fa87df5ca2e3052745cb70ec18aabc41bd822ac05b679e3ec6290023b07b9c261d093d71dc932bc32d590066dd3e715cf814eaca42e5c32ef3286095bec4c650ba6bc4d7c629c7adf5ff4ee63f4f1f394dfbd4998b4b32ea7139b295c7af15ac921dc8ed8d2ee52a325ac025f5b56adce0b8c6a6d93689b1258cfbe4c8a7d30e520513a9c1a4184b1461c26492f983c8e77d3d4dad191dc09e7183f50508de1ccce2a8ba4f1a25fab4f1ab4aba4140d9102e607bd3d980186eae093453ab16cd1bac1fff068f4661bcdf2cb0fd88d0470ceeb517b7b6e252342f89e41be770ad85541713ff1d85af2c6e12c87fe150af3ee806602f65586c6b3376c200459df1aba3aa52b7c2964212e62b2083b41d70b4fb5581623040070a074190125572f198722f15a276b4773e6f62f742b45178a81bd285aa98a95cca26796edaf30b349897e43d2e7c2bb0a66d032e55bfbc58134132aa8004650e6d0e8032abbc470e4591bf4970c515f4f3adc757e1b9268fb7d2fec06d8b7b358f0ebc84138da1e479c0ed77e12d627a55bdea34d8aaf3ef470f720d0970d04814cf73365fd0d053a9396883a7532f0863e6b5ff357527fcf56b850238e911423cc163bfbee8e52f383604131a031720c6e4b687faccc4b538910bcd1bb02acd90a150265546413aed24164a2b31dacfb270f6523d815280783e374bfd96807801bc52ddacb728531d4150f22a905ab666d3fecf07a01407235c6907bba4c7c5410209d68809bf85963d8ac94aae91c04cb5c19c50de9855cadfc496e360a1290cfa7130300be416c82a31c3aac45bea0cc1a707e98e2bd24ffccd8873a0e9655b1cc986bdf746b6e0f29ed58e852cabdaddfb99dc67fe049170511ab00f04db1ef3d177d37ee04499f444da53984fa88f90759ac285e99af8648a305ca55c56a3b553a9f99efaae5a0ce73836d11dc54862b6b3857f0a1d4e7ed2f3cfda3ea141157b7cae4b21b919bd5912301e14439cfce6597529c5c6e8ffdddd49a3b53cadc1c87f2fcdda17ba4c3bcc7134fb3e2f5206e31fd80f28b82b72c46449f278413666fc5a1b9d1f6221f886662390356aad070d1fec9138827ebd23ccaaa8c9656f08517a1d6d30b3435b7097020584a46eb2075f5850cc744b5441802c01c6f0d69add84c18c1da9e1f3c3b36810ce981fc2f11180ba22fecf8a60290331c61e8283a84d8780d676fa4e854a09e3fb4c873c4c3adb67fbb135730005cf8d36b21c6e0dee4f599676c185f4916486424b81eb132c24f689606b7aee72fcf51acf09fe4f8dceb98232dda1b9ad875602c4a7e4a869b5f60df08db7673d9ce08bd4c895626fcc8d50ae0dc743b9e5cf324e096d5d36d5dbd98b187dc69eab54a4525981fae6170e3e87d676be0bac1e0afa98f6a02923bd22262d5a453d427d100ea28965b3f02bb96221af19189352555ef6359c718118928ae82331707765ccf6ce6dc6f5051cca6f8691d727e4cb6ead1cf7031e3ed2a6c2bf107620c1cf9625f594074da0933ef08b9680735afcb337e728d75ed641055ce12df05934e1128bebfd6fa93ad4d8644fc2b5f084ba979a1c528a49628ea332df010a2912cf24fd565ec456fa61fe383cffbeaf978fd9eb74b8bfec87a423763a576855328e923cbcb11b1e103abfb3912f24b3cde702db7711e8deb9a1097e0065145a96edb11f8e2da19fb06cd7008e6245ed6947ba68cf6272ca6dd11fc000277752bdc0ed261f8140dc161a74cecff2d05fee54e334c7f3437fcfb207a21107d3646702c1c04d41ef3f24d1182e0e6691175b07c573c4550ee4bd0d793735157ff45734936ada72e4e7933a324fe4fb544f85bb02c9dc27e2efbacc04c94c63da7bdc207830769b26d0f8558df3fd8c82ab1c00fee92cd8b4e05cc94c6a6350fac965d33de99de382f3fcf5a42754689314ea6a4bbf92f81c5b3a73575721728f5f994d1f07a36ecca8b79242e78d50980c2f967392b05dbd1da6c7d64a8d7e7febb05d80af85513c8078a44e0569fe0bd1650127b2ffaec39cd933398f3ef15827e49405855e205e6f5e8f1703cd85af1e3d923a395cdb687d07ab1e0d748f68147ba0fad7d7dd50c1230447e045f5b8dcd8000b6e1233ad64d39f7adf48be65cd550823ec321681123951e4e443cab45bba6ac768a4f6aaa43632c1a5e676a32df7e6dc8e0827c5db720dbc87fe78ce64c389839dd837a8b9c26cc64acdab99ffa3290d5b4ad70df9fef853db400b6e8699e71b112617c54a8e1a7cbb4d43c9c4282c0ea172918ca40b162b6d197c688e1bbb31331f3955040b8e808c4b86d90b79b6601a2c58ee217805e2dde8f99a732b07fb3bfea68d0b7b5d5401f704715adbc6bc6827b8ab5eb0e5b862e00df1dae7649567d85db013c27e0130325a5740b2778c13af6e58fd70b2978951f3e1dde27b2f22d7e969c0fe02c1f704d7afc1ee61909197203163de05e45a0c333e00a4548c6e8f96c9d865477a8237ae4aeb6b6b3dc8202d51be9f92530b0f6c7232b557e39bfd1bf53ab343d0e44a58254b496c89559645965a100d3350082b640d74b24eacf07af133ac91cebdae76cb8b24b1b0a21e1814bfd4363b963c9e0b8854875ed44f8e56ddab059b64e2136fd6895ba768521556e91ba6498b21de5a24cced9fd3f7807649b2854d61829871bfc2af260ba60320e83f3dde65879fd55fc77b803d410f48a8ee7dce2e41c3757693a43872d7257785610951528d7aaf8d5adaafe840db980827fc4f1bb2dbd657ad254d324a5b50ac0966a65699c66e41aafe371e0ccbca9271c809b9fce0527a2a0283d291a491205340ea4f479de3df5761f440ee553ed82ab44f71d88c1eef5e240412c0cc17427db44ce3804380afec931d3c77e3ca2bf2d92191fc679456c7badd42bb5c8a54caca469e6afa7762dd83a5e530fec39d062f1aa7df7140dfad6e892589413b1537f47114b26753a48b3020c2d5cc7de75f4e168355a26b6090787491ebd1a0902f90eadf2f966f2a4050c34b5efdba8d1cdd4c2f01c40b520aa87ca7fabd5ce8576e0c4cd951fd3549454cfe434fbde3550587ab10219f7988d4d7cb144f0946a141580e39b04a0f5daeb55f8a9c6f05a0dec49e95573ed8ba697c2179cc80a41e536a69971a69f213de586d6ba05f5b3b89f3f1dc72d2e7f80a186477faed429853a5f1b396537e82263d81781eb00d7ea842e253b9f8bfa514ca1bf999b3efbde216307eca660653f38bdd6f70e0d9c07ee47e3ed883332779a6cdabcfe13add89637384de4577d2f6dcb42b241d89", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x3c2, 0x10004, 0x0, 0xfffffffffffffd85) sendto$unix(r1, 0x0, 0x0, 0x2, 0x0, 0xb79560d48094d1e4) truncate(&(0x7f0000001080)='./file0\x00', 0x2) dup2(r1, r2) 06:22:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) socket$inet6(0x18, 0x8001, 0x8) 06:22:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000001180)=""/250, 0xfa}, {&(0x7f0000001280)=""/22, 0x16}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/27, 0x1b}, {&(0x7f0000001480)=""/1, 0x1}], 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 06:22:52 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) getuid() r2 = shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r2) 06:22:52 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) recvfrom(r0, &(0x7f0000000040)=""/184, 0xb8, 0x43, &(0x7f0000000100)=ANY=[@ANYBLOB="01395a2f6f696c653000"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 06:22:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 06:22:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000280)=""/68, 0xfffffffffffffcd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = getpgrp() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="1ec72df153edcf412a0bb7af7286c71ffe3aafcd78ad7d4b50e62d4b8965e8f37815b67417a44502f59c4054c69f4c2c9bddead14e581d0e531651782238c87c1663a4b6ce58bf9e5778aa5d803f11b9bf25471201d4cdc7d99f84c4eba08aa15893845c54ce9811251c66b48c61a2090bca5262abfcce7deece41ed717c2d90300ce25fab532dd2f46612da29971336984cdf82857184194a64e4381a0831fd389ef628ea8bef", 0xa7}, {&(0x7f0000000300)="bfeb645b1b3a9e614a70c683f2c604e87035035fe2894350a8ae5bff087972f33d0466d3ba17dac9e085c18e7ecf54068d9471077ca95fa9ef7045e1d3c8b780cc57440d5fc4db8dc99582187ee6eb75f2745f923030d27ada5422b2d3e45f8cddb6b2d9cdb7c7b7fffdc9b8aac8625c085f528ecfca37e2805acb61746ea168845b973054e6c39b214a500a1d4ec2f95d9baffe35c197", 0x97}, {&(0x7f00000003c0)="9308c0348542ba1b7a4b08d693e0c46919784a15519be56a4f968321c95505d91ac6b3cd84fc6384fa800a7240a0f53833d5558f424ca66be79dcff3c9abc457d7e0260cc4b6c81d4d7dac57f9cd61ab4705fd8d2bea962e33e2", 0x5a}, {&(0x7f0000000440)="e838fcce7000fadec87e620f355ca36a77a74ded78c9b80b2c02985dddc8dfa662b168c6ec421172c818c8149686d003fadb35e66c8a955a24da5c93589eacf2d79cfa75be04c1f14862e73bb36a2a7c5059ccf9b2a97dc64a98470e97633d2285a2af959d794200891ba9a9a4b6becad6e07148a614a9a355444462e85297f296aa0e81bd816e04f990da215e344344a21e361849bfe25c4ad74b27fba3f374171f239264a6e8bce0e96d2346fb20fe8e2ea24fffdb00b7d1489ef096f3279dc0d21757e8b97420084b57f016b6825b79237e86971203b4b147ede9e3738288", 0xe0}, {&(0x7f0000000540)="dd78d74b2c82a16d0b34ca6b", 0xc}, {&(0x7f0000000580)="13b0f4ee7922162eeb5516f9c2ba9d83300306a35406d547176e449c312027fa39d19b38da9a638c690399d6b436eed4fc1c868aeed571e08efaffe7d4aaf8c45c65946931e0b3b68a444126b6dce6598789133f7ffb6cfe04f4a68f36f9d25a226bf9d84f26d6807cf06cb0a2c973784458e8330e148635fda329d101", 0x7d}, {&(0x7f0000000600)="693288637e2b71be1e098c2df90e73843b705120869de05aab171c002d60d31c6c9cff8cd575918e02e19e0793ed34126317ec11766328a21c5987c07f803dada23c114a915dae5449005377ce9ad9e3515423e33b8d9487fa77be4ebade9cbe9bcf01b11cd128679de6c0e1ed65dcd3efe0fb06b36c390cdf1d3dca361eaa416417fbc79a458a1e516c40f561f6d70e101b702973bcdd32a9365eec8da37f079ca84e1cf5f0eb4096adf1656686250015008469bcd6fde787ea0d0b17542c2707d27216cc3b7cddc82cc9f3b07f6e4f9b3c8ba12ee7a8d10407f1991f833d91a08d86a16a6a919b31e666a06f1e31ce28926cf3b6", 0xf5}, {&(0x7f0000000700)="8fb14d0f1a1a71c066bd21a13e3a171e93db6b08776350d4bc557599d646433ad3b58f5c31f3eaa86ba8fbe67aaa773dee04b5c9f305fdcd", 0x38}], 0x8, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x401}, 0x404) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r14 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') fsync(r14) 06:22:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = socket$inet6(0x18, 0x5, 0x2) socketpair(0x7, 0x8000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000300)=[{r0}, {r1, 0x20}, {r2, 0x10a}, {r3}, {r4, 0x28}, {r5, 0x1}], 0x6, 0xeba0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket(0x19, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:22:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x7, 0xffffffff, r4}) 06:22:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x43, 0x0, 0xfffffffffffffffa}], 0x7, 0x0, 0x401, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:22:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/68, 0x44}], 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0xb) r3 = geteuid() seteuid(r3) getpgrp() link(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x01') 06:22:53 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) r2 = getuid() r3 = getpgrp() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e6d3959656a896f7ec43ac3f522d057024ba527df69b44578d851e9cdb95b6cfcf3634d61e1a9ddf2fafb7bf3c3cb0d65854925ffab5f60dc79c4580ef8e7fdfae5d0128fdec3ade221649685206bcbe37943f6ee03014f166b57c3a6b757894f8fafc5c45351cd5d191d3c7252e4f76052f6ea268f9186caa884286b342013830fed86ea035b78e3eff3e2471ee372e4e2e6fdfa420c6ff9c302c5b6d", 0x9d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xfa, 0x4f, 0x5, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="981b58733358b0f0179412384ac20fad86b8faa6a8d8f6f5a755db96b7d7408c09cac4190c222fc2e0199e2891d4a89d4534f76f6d22da2d19ff61c39515bb0dc6ad56143a27d4cf6f76d4b9f8fbb04005f530075a0fc935d3fcf192b84ae1f4ecc08b62df6513f9eb157b2e5179b638baf6344984dc", 0x76}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r2, r6}, @cred={0x20, 0xffff, 0x0, r3, r2, r7}], 0x40, 0x8}, 0x40a) mknod(&(0x7f0000000340)='./file1\x00', 0x4, 0x3) r8 = socket(0x26, 0x1, 0x2) r9 = dup2(r1, r8) semctl$IPC_RMID(r0, 0x0, 0x0) readlink(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) sendmsg$unix(r1, &(0x7f0000002a40)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002940)=[{&(0x7f0000001400)="e96edc837f1e0037b47362aee963c2b0f78c80a536cf5061786129908e1f028e789630cc7e30301ae09313dd7f320934b3f3249dcc3a3f2020056c362e2f4f2c2a02e96c4d7b2bafeebde9b86c80ea9da83250ab9426a358f8174ab962a08e4376475a26a29e395d8acc3ee94e6df2ffdc34dd540cfc71474c27a5e68fca3a088bb106698d10c75e5506716b824088b5278736bc6b673840a8556691e48bd6d7b2", 0xa1}, {&(0x7f00000014c0)="b75baadb6ceaf99a9903e17386a642a1e035fcbcf5bee8a4161017fcf7d560e85e8126490440cfab13907d84742cdb1891e2c5cba0ba85314cc598808fa3baac5b97c43377879f98242838e7f9cf", 0x4e}, {&(0x7f0000001540)="bf73d80a9b46c66a72c32a58e45b32ba173e5d4b95e4718279dde213d7a60bd1ae8edfdbd539614b198f1e1e33d0dd4fb3d5957e90d6e5298e566d2550b1547d9525740bbb01a405190e0af0c96a99754470004f767c021ba476841faf117be3e696842321159aa98314fcd5f3f560581adf9dffa1ef40af09f66ad92d1e9bb3ab68fd7697ef6dab2f8691276e0985f2523069b6ba4a7f13a9c99bcc21c6c27754bd1e73902d453bf2b65c6e2082e7fd715c694702642fc7b788c7696b144642a31b363d4c4f0d9385185da1d720f9d99b2b3106799bb9d14e928fb6c37d9c1b26808424", 0xe4}, {&(0x7f0000001640)="868865d7b5c07388fe54947eeddb108ae9879dcd2f0e8cdf2160e6948e31f1f3c3d872a279c457a08e42ba7ccaa1eaba98e77b0a0a61947e57db1f92f217865ea49d9a03006d31f5912e6f174f1cba497d913cbd6035966da526e4261841e36d4a4862f8dcd32f4059b337c7a2667bec25a8beb064eb5382ff64eecf2c32baf6a1d9455ff3fb329199e31d4bf785d0fefd6b340c8856982c2fa97c57fe28317d60b2986e000af99dcce3c649918a746ea0b46339854b0bd5c03173506e23f178af62d6f49eb58e143da204ab", 0xcc}, {&(0x7f0000001740)="9ac525905f8fbfcc160ea0c9558091bbc6cf55fafe0fc491b7e47b01a5027c359e7a8684f5917e2c2cf54be27858ac602a830b571e41bd2d0aace285d68a96e4590c0f3d8d5eec7cde", 0x49}, {&(0x7f00000017c0)="3cd3536df516c05e4f97945c433acc3b527e88cb8bf7a54bf848bc6638d68bffaf3ab24600cbb0e472e06a49f2ff7e2523d2c2c399ef22210e30dc86c3d856fa10d1d44d060f1512cb611ae2f10569595caeb7da0796822f5cc89cf71400cc8c4262e82de65fe9d31695c01d0d9a3ec23a6410a33c6f7fbc58379a06033f28c2f92030e61b178d8953405934e8df043efbe8d40d", 0x94}, {&(0x7f0000001880)="1fbebeb15e7633f158d204932f7988afbe5403efe5801a3032c2c6eb250c1c26e7f5a3af3171fad42627cdf0f7f21eda226652841f2431ed3ec9f66fd26bd0c6c0d42b2d6045634d79773df2e9e0cd0118ac649b041e7e25b59832a22c73d34da72440077fa45e6900f966b8db1f4cc36babaee1d37a4f4ca1dc3e378334ac9e88c8baacda9ee75502799ece965f101002edd069b540d301bd0529d56b184f5d3f9a365d07641980024a9ca98e4a2155f9d6cea36485", 0xb6}, {&(0x7f0000001940)="e8ebe25f378eace241daedf90351ecfee88d9faa9edf0925a921203c8656ba4857e44ca3c6cedaf4de772a3e75e9b9d0b552eb6f47d90a82bdc6698f9832af3f1215da7a63ac544aea89d6c7d90ec42b573dcb4258a36eaffc91eef2b72a6ab8fa39808054224660233f5672e5e509ff5ef480e2c6e66285daf1d540ca5518201eac9deff55e52e7abbcebb04ecdad453df228ed321d6934c0df24cb2c292a960b01b1618a95313b9df76f70c450f27623bb241bdbd6aa4145d9ce1cbd476315dc56af53a145dc22fb6a7af8e21a19a1216dfafe5289a79c978d4c63bf1ae8fb05f5d36d11e59505946bfc95ab8cb57a16b28900ef24a77b80586368b3479e578de080029b595fe258c34b8254bdaca8a83c58d775f8ecfc79d5363034d08c3e7d71592ba2442b016e6587581212566a83092b4c6e76b24dd449c11d3ef30fdca37715845e69fb19b2994d2c67ef2dbf11e663e18978be20ab056bc7cd436820d90e17d3d8dbd3cb78988802f283b6ad1be36667df3ef65cf6e35c640c23a743646f97bc5245a3bbbd75f7d980f31711404e92b90783e8a62704f0d390530ca82d12ff83f9e93c27f3723d9afe1d81fc9b9e302be93a54853e8dddf08bf482b43d0fe0303801bd9fe5f50a4016926e8ae3cc4ea2717c674275808a9f29cf59e398914065cf18497cc7c5ed91c60c945f39f8dfb43a12fe41692f701a14d1414dadb9defcd43dcbcbbc88d808c71d4897be46bca04f5fc50b913997c6d2a05e88e7e0bf8c841481b5b625afd5178ad206dc4b07b83cb24618d2d71bc82c14cf5c935975439cccb64d8332502636bff55a794c065fa6b363d2e856fed244d4c415aaf3469b6f355b00fa98ff6f18b94250ae79b9b6b3e1007cec98d50f59accc0e9167862c35ba32d4d42022d14ec5f45d954fdedf965cc860812704900c303229271bc9f6655bced22ffdcbcae1547e63e5f8545826689939b9e165f5c469d67c361b1e854e2f9a77c495ffc3d694f4e0a9bdf1a7169a879890bb36d5952eb28c3681bc4300c46312ff6030d96dd71596d5c07e7382384d0a5beb9119bbf1a39f61ea596a496b4d9c39d9a0356a06476509d1d4bad37e7e11a58aa4954f2a3325ed6e995de52c82c0760b3279e1ec427ff6e2de11162bb0194203896fefff86d8fbb0b9189ed1b8db84ce6cc654e18fe50e1c5a6567434837a5e79a036ed516833bfa4fa2b90696bb9534d8528ff17d6d5103cbbc945c31d4d531c9333fa5f7bfc207a55bfadee36ee273f1e821af175017bcb4f5a3e807071d953e61c55ea298d4aad43c4991767aface536c7f3aef44108bfc526f247c79d79ac5980d4a745872fdcc2d33f93311d241e458797b16f25f9c83fec4448c905b21f90ce77dd7594f407a43ecba56450d8895b7c8ad40f2dbc93ac3c7e86a8b17f033c12d798042a8d543785dbf60417d988690373cee3f3e921643a49ef18c2916ca2c2aecbb8474ea010dbb911e6407b0cbbb28bdb416f13c100ada4d6ff74000aa5c493acfdb103648ae2a60a777de3095507c835fbfd0db64f32b9c12210bf5e88198952f3c9eed192fa2330e04bf7def6221b76cd4c9f79b9f017e1127f52cfaabf3ee79644d108f50d01512e8fa8506e1bd12abd40bc9c0e10d41f7b545fd3c1dfdf00caaa98dff51c159368b396dbc7420bab81ce5db0a7af0ac635fd0f8a19840434f9a3857266c88ca247712d609dd524f9a22d12bb47f0f337620aaa7513d054589a859e5c9b9b8f61860b17df348d1dbdb6da92e1f11a0b41bd76c1218a1e7fbd6680ea4bfa01f95ba9988e3ba1515abdd663bfd2d6ae1f6f91922e38e4bfa0db8245b5d1864723e15b52129daa0c01ecd6442659118a8432aae1f3d8560eada4aea98ae8010cf3d606e5871da17345ed0a49b8faacbe6786b0263704950411f23c1aa2a45ae5f79384bfbac2a5387dffa380d73a7edad2145b38f64133f8c54dc5a43625581cb833f873327a5db97356d70472c22a67c812e54ec84f4f5e144eaa784c4e25fb2c51d7b84b2c490ff8cd61ac603f367940a91db73d4712a49373ef416347dc3808767f993a94a3189bdb0a19d0314bac8ba9ffaa8dc0a4883490f5c2a7687ae5ef2a258949c9072ed1c95a1640edb6ca1c0fe36f6efdeb8a67474b0177d6b69a3162f15a6c07e97dbd640e7f30af62ec49c0f92344e7bc85f8a044f63072a60641508cb5b063b07c711ff18c0de5bdca8ffcf71d71b35c11e98781da4bda97ed2fe883836b4f54e0d2acd25b3d27147f939c8775e8b320791b4a07979df08078b47b9e99bea00808d2f5e6153c06dea4c50066262c5d8544043646f230f81637ecc854c635a1f3bfd406bce96536d2fce3a7b8088de84ee1666117ea78fda4d0723f90d8581d470794003ba83e9b70efcc5e728716d345d252ec87407e032959ba20f5159623693e1b60c07ecb2d47e4292ae5c258e543d1f0322feb22d54e4cfdaa39a7faebdc85a2f1d1a26eb5895f056a8e856d0ba8d62f9c63f2f645f9dc6d74c38a4b364ff735f90598b21f85c150775000e4758bfdb2b71783f19767ff9e91322693d2bcd18faadd67b18873a93da35b373ac44404d50b959fd899714d3c16081efca63079df905214bc4ce4933edd6f44a4f56dc4ae493dbca737291dcb4d3515a19a148b36e1adc76a74aeafd8460dccc2a35fa8e4654babe6b24e0286206278b3c6599730da7a6d5b42729a6a87aa489e9bb0916472b037c16643d6d2ea9d3f263f5b84ce70bad0e515ac1c672265c7dced216909d02ade4c89717873511e3d59bc0bc3c2067d6e8aecde0b6e0569eb56da2c2e7be104f6a41339f02811ae284cb6aec738d73692ad5d3d066fe2f8f1e73a49e0c45d6a2de094a0a5b0dd22c9b1b60b91938138d4322ccf4a757b3bf0d15ddae36b153a78e08e579e37d0009aa5978e17c8ccd0e7c53d43f3998e3bbfe7486af172757d74d02c6e62d3633ca4f031e315de3f21d68d9f639d5d2f85770ce830a7b11a91d9eb72d726063037cb5c9e732b38acc86e5c1a1372deb46079fd6e100d3b7be7ee4a107aeff064fbbe30831fc0b8e5e14981a48cddff8d3de43c1fe8332ec2b4b637e33fa282fe1b0597f38c934e36ddfd5ee5d5d7636a6085f256a876ced60858c1658e5087f5cc2477d4f5f46effe556d52b3e3688d9773a8aef000ffa08f8be569114cac3c2cb9f9d5a99f03538ca7a2d87101da7e01a3c008ba8053850b1af90523dbf35f0bb410f3e31edf0f00598b961746d04335439acf7886e8e2ad1b6e76b76797b6a80d2243a9bf6443b83f596287270b92da2697ff9798e49e8a803bd037a419dc32626abc3ce1de35427dc3a597b63cd51e8a9a0a91812a23222282c876bc11220a9c0ad4cdf6690c6a343f97134379d66312c40d88c25e24020ba05c409b20410db044cba4fafb808d39966bdb9b8935b9c36827497f4dc4e85c9e302f1b8f3f79c2a8a7c99b7c370d771032c866e8fe242c00af5b82aec7be375248803a114a870121006d1df687c9d72cd601566a695c28ec7c78dda59aa9bdc19232dc456fb523b00e47640ea647643f0d93b8f427e0b6a3b5dfbfe62f5608be0615df308351f306b6c106675e321a6c53c6e94d1abb8882e30973bbe1bde52222ae9e7be1260bdf5a8bb5a650b896ca3b576e48ed555e7ac406907d759223818c028aa826745ef101eb0b255808b5560fa09ea2486b50d60e5b4926b5d720860db0f3c40e02b9a6fbc3abba3eb166444fbc1e14c4e117b2e88204a7bdb3f83d2410f6c079df0d6b3cee054f2b337f5e749b7a3303fc0c24cb7bbc215258da3c5d5208d1bdff09c68759a66240e25135956904ed8797ea902bb145ac2655ac2e3ea428c9eb7bd9f5e7e20f0d7a4ea4f8f47fae26575127d8030140d5b406ad793385005cb9253f311e79846c04ae41d80a6011d4194df9e5af927a513af2abe37208bce7d6d83a35db7e14a2540e2cf71c648b15d68bb018703d2ef4c8e4be31c439cf69a9dd0306d2424f63ba372a37d606162c1355cfb9d05b8a5636db9effdc8704aa75a74f3324630ae4091c35fbf38ddc08aac93467ab813e90307301bb79ea94fdaefd7c43ba2c3a58260f63b79d548036fa529c881e81ac8d685a1fdcfcb653d5bcd2045b5ba7e74760fc0d5bc54b1c889ba0760d03d4d3a3daac6f4f9619b556656666c861ac5af163cf1b80d4148fdeef479913570884c985626519ab527a26f824a1bf5e221b51175b944441821efe2dfe3fe67ea940331086ee01398f9fef330896f37cfdfcc163ee9c1955cf0e35157d8d677a9dc74955604d710725f0514edcf6a0ae4a0fb25eb103ddabd9f0ba0b02d8ea915e2cdb618b6174775675d59dd7adb1868e33b5be9f1095321aa339c5d2ca807fb0e8e90c77f9bd69b24c85e23706de01346a309d9a1aac93947c2b8b2c4a0412e34a393a12db3c10d2be605a9ecfea28b2e99cc24adf54826338afb937805f4d2ee71c150b3286653cd0615c0531f713d428fc46fe245a336aff412a1b4dc861ec255cd9837e995d50f442fdf99278f80ef92cab8f027ef034bbfec2b63c7523aad30fc984562830c7d89de1a9ee94d703c3c37beba7b4d6ca663f080fd6894263cad8051098b854384397de3b697cd583f96b678fe4639cb3c3a3ec402c616e381f4e193e2afa6c5ea0cb351e4314c120ff082ca696e2db0c1377e8386d2151f3f735070bdf4182d3a3dc36e4f7bfcca06ca72a058456f4257ccd27c4afb0b2c764e8bb6c19441a32775d5e0503e8f9031ced984d50031d7a8665d3db1cb5707b85a422487d8db44f7c5203c562268226869e486709f7a09ce794ec0bb7402856a7b180817ca48e51cce28cbc3e52a29c91a1544042088c7c69e3b62cbf01539e2a5fd7e5fe00e2371574e87a4e712c6cd02e790f7e71273a599f0b31613efa369e2a9fad4a7b6984316afb3ffaf6a15e02f91f2c3bf47db0fdd2f07e310c1683902b1d9ac8a36b2a9f23120c6a313129aa2ad4126b5e0471c0de3855486c51a827d318d6df7b7c5209280a52098d0ec82a831e34befe0ffb3d9013cf329b1d45ea856a91c0423556330c9b8af8cb446d450f909b4f21c4a0d2d0da75ca76690cd47c2d1806bde59414b0d5bdb82caeae88c7d658866e1329688cdaec6d7e86c14c724de6bf57290dccd541c97ccb00802de45525262967a50a8754dbb0f484af02e72aaadc814d1572846c9abc3dce5c0c65519117aebf318b92b5573cbd028b869d194dfdacbad8014c1abd0ac036bdcec7f9f29192955e63a0a1327e615477a60b41544b8f44e59bb33ddb1c8af0e3d361757e01cddea233eaa17b9f4724897b180551b2a1314d125ad8217545e13f80d72a41f5fb0e6b6bca3e5fd5cc1d568684ae53abc9aef9b3bdd7cacd407b4bd5d3621a55cfb03850ccdf46c72c37e1d8f307745deec6e7991e390163099ee10865701246960c9b963b1c72133a2e0e454a1f2954a4590738b00b44f29ffa62783b0c127ba370a83700f0011f2765cdfca1060052f2cdb3f59eab1e012e9f86c97818e4c99b643d85b40daeebcdbff7b534ef3567a9fc0a81406b4c9b7c94f0562dedae00d0a6cae299491c4a6f043244c7d16ad531e1368fe998b83f36c01f781eeb69501b27413ed52737727b3cbb62f110778046e111b1666603580188da16ef724b4beb2b2b7a87bff41b44e0989454e2f122901fab84c0a6dfce41e3b52acf59485a3f1d9a30c9879722c8e30b9e57bc2942", 0x1000}], 0x8, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x60, 0x401}, 0x8) connect(r8, &(0x7f0000002a80)=@in6={0x18, 0x0, 0x6204, 0x3f}, 0xc) fcntl$setown(r1, 0x6, r4) write(r1, &(0x7f0000002ac0)="fef29749213e057a2f3a040646d03e562b4acfda5bb636c30488696d8445f46ce664bb7ab757", 0x26) bind$unix(r9, &(0x7f0000002b00)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSCTTY(r9, 0x20007461) fcntl$setflags(r9, 0x2, 0x1) stat(&(0x7f0000002b40)='./file1\x00', &(0x7f0000002b80)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000002c00)='./file2\x00', &(0x7f0000002c40)='./file1\x00') ioctl$TIOCEXCL(r9, 0x2000740d) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000002c80)=""/75) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002d00)=""/216) dup(r1) 06:22:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000340), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x8, 0x7, 0x1000000000000, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000003, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x61, 0x4, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x60, 0x72, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x401, 0x7fffffff}], 0xd7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x1ff, 0x20}, {{r3}, 0xfffffffffffffff9, 0x10, 0xc0000005, 0x9, 0xc9c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x28, 0x3}, {{r2}, 0xfffffffffffffffa, 0x40, 0x21, 0x10000, 0x200}, {{r2}, 0xffffffffffffffff, 0x50, 0xfffff, 0xdbe, 0xcfe}, {{r0}, 0x0, 0x0, 0x2, 0xff, 0x7f}], 0x7, &(0x7f00000002c0)={0x100000001}) 06:22:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 06:22:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) poll(&(0x7f0000000240)=[{r0, 0xfffffffffffffff}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) 06:22:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() setgroups(0x8, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7, r8]) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2f) 06:22:53 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:22:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) 06:22:53 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/134, 0x86}], 0xec) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="27b8e1b04e3fbec6b5ebe2a3e21a8c50ddb73338594e17daf2e60f8445dc781a39a1a06397ba6a7207f0eedccc1608ac5d26fd8faabb42d4f584b41cc8e35011c9e010b1c4107a8dd86eb8eae0cf865ff63a668ae101a3850b4a3b7c610fa19044a0a26f387edfcce98807fd8efb35bd2e1011cf56339dd22143e649cb42300fb48b57aa63800722667dd77f75fb225a57605a15e073872cce4ddc3153ca597a030a98d5d993128c2e0ffebbecb1e4b1a4d800c4080d77a40b7fb82d0f4b23fa8fcaff5d7867e7712502990ddf7d48349b16b7fc1fbe6fa3189d8631e484bf09dee275431218e1e902288739b00c313accc555fb570a8e0e957a99f0f3421e6c3b707b15efa1de42cf01d3619a8c89df1bc199878acfe58e9db29ec3a303038cb32275f4a6737e0863841f6b3342c8ba3c0fdd9bb4aa55ebf04ac45719ebd7410dc6e1875e116ae924d1facd1b381a9f8b8db15f69a6ceb05c0e5b8a364b86574c8a2fd079b746983aeca9ec1b323302a608d87e1d10461e3fca75132127091988ee41d57d1cf227b86a94fa19e9d812aa98517444627511b4444b41a49e73c85b7c6831c7d72df7ca97156750304805c5f8460ea670e9ec55ddd0aaf1629bf2f60601dd39e9d58fefe33c5ced6461eeb0c26eb6df943f0c75dfd47f4c76aedcfb2faed38870a49f99b2c1e5653100ab16b28f100c6aa79b758e1ff9ce5f9cbd4804eb909074a24da502c5fb4efbe35b4a3ee80c8cb2ca166434f251f0aed4bb239605f65ff9e477213a0f70dd2e28dd756a06871e4af49e8ce371e321d687847bbbdc14aadf43aed0bc8825e021aecdf92a083574b894c7b129d727a197c041576d3eff9e276c849c3fb23ea5c39c630f7fc2891e9191397f4a71eec9944d6ca3476b6f3887834d0f2ea6412a2ad36640857eec91c0f1e8ab6d865ddd6afaa2f3bb4a1585bef04d806d2e2c102afe6a02c20649326b5c394205137776f2c18da668677e8c863cd2745ddb5fa62620ca0207d65811d7bbf7d3d52d079e1d74157a086cd136e6b7a5894c5e497b6ed0063d56448e47109d72ed76e415afbeab04b6ae8868a41ff6d6aa744a0babb310419549c8f49e0819aecd5d30d44771f57325499b61747324ef19fe42d2ce38e36fd2db9225b4cf9dfd15a76bf4f59d3807c0eaae189f0033f6c6141d21ef5211544ad0b6331f38eed8286aac7c68ff8ee93e7440f8d652fb64c9848a72b42b76dc03f0f5c9cf84b509373a025542a84f4f86847369fc9d99f4bd9eb6a430914f897b81e3201a8d727398d486c02d016be12d210ddcfefba915b9a63aa195f80a8630a41ab3bb546e4d5cdbf8657797824af43292800079049726ebf22fa9aaf568957ee6858fd2a57c9dea71fc86af40a8b844dd547403fe746168d047f1772f1faecb7cb034abf86bead58d02e8ef372b82a6880c667408670902dd3546f8c471fdfcbd2fd98e0b4cb37b1e3b6e47a50748972701dd7497099109b91d39a860a63593ff7bf6b38099ceed7e8e487d15de9e80af1b95596e37afd68cd025f6494eba50fbbb82469ba984e50eeb808c105a58356147a8c18693dbee66fb774c5ad8282781ccaaa0695f99bcd57b2188e69a7209e654c3b4fcd74346abe0846a86c5ba8c0b92b4f03b26d82f81d87bb816ca4458958eff5e3b433020f966e2dbcf640c3656819593c35a3e90cedb39563a61f46ea4b9db27d80b8c0e1a9d2814fb92cab7bbb01192b283e297d9bbc3f71698b001ee1e0d1220b4ab432b9b265a16802d37306e1465eba9e1e7c5aeb2ec1a23daf8e1026f24f978d918019e2de65939ee89f0ba78c2ae4a6d1c7a542807856ada657b49b5166180aa8edac4618e11a70f1eef38d9986b6bdebf11583aaebedaaea1643661ad5909e62d37f9fd18835335e30ff62b32cb5bad94ec3c8fd1fafffd42b9a0da791c461dcff1b99e91cea6a32129004fc17053f00cc3ae6c6dbf7f22c488f540cf90825edb8ea4b404f7b975052e9b2360b1117eaf3aa07dbc7147b069a5ab93e7e7023af550712a8c0d609bfb8bb4c7ed3764addd9c626670c50dd84c2e2cd490f88cdec9028206af323e51e938733d91310f458e645c46786381173e21b74eab866f22983b0a4d12809219932109ac7f86b8883104589d923b44a23b142f69be7ba4501c895ba6bc724ac8f4ac9d56dd725654d17e7935b0314e6c8009f1347c5ad5355f4b23fe1d6f1ae9c0ea0a1c5b92fe6a1b8b6074a236caebec72643bd70cccd3af0602d06acd6ca62b5298e25a1943de73301fe8344405f9bdf0766b339ad55e8bc932345343f8fbba71922ee5c6cfc13c0a5f004498163dca230674e7ca025da929fc57cc13f412223f7fa8c0685f6fdc69d721c9e3953a2421c4f4929761e80b7f5f96c60a2b97ac2428f12e916ce848e1d1fe3be76696fd4233764d81125213d813aec048ed345918d9cd3df09149b444240aed4aa548383efb283a687555f16fe8c7cc3e1e0e23d0d5a889d15f9ea370b6c363ddc5eaae222067e7c3b6d88298e6336cf6477af8bda9c22d19ba351ef8c2b1e11d67b96cae88c52fe9fe646f6ea68d3042fb0628311b83e6003c6c0f1b0f1b14b51f1cd7dff81c3c103e4295b7b1ba8b2264011c5a87ca2681eeb4995db9eeea8da765882dc1bddcd3f25be0125d06416e338ee9786839197e07f1d8dff139babd1d5e760427a98f66705e9b016cee12eba7352d02fc9fdf52a9c16e0164ab15a7c2967758a12c01c94f8ca7d567f0a41d1879491b4cf6c0ee45f5d4470f3191c6086e514cfea20e75af3bd9028063cce18a87bffd91f5e6a0711f15c245816e406ab1bd4f58a85ebf4e6cd758f82801a6bfaa77d4625bd94be6249092eda53814ee87b3ce63bd8f8c0b54ef159b43d0c478c07662e90e9e4c719374e5fe56f879cf93a8259139bbbaf78438a1ff72e31f6f50f1e0ec19f63e2e8dc9cbb41ff1b2593927e07fc60a5622d5a81a68229ba7ceb33de08b78a2f5996f46ee5444f5cfc5a0154cc44545cbd10a3df404756135559c1125839f2f3227c3da59470e378fdab398daace593eeb4673dfcde0ea9d5a6de498121823b8ed08ce9fc760e25dcd794a7913ed4acab2558c871d2ce78814eede9103bfb4644a8c2bdc6bd9b35aa16d569c0868090954cd0bf067b62758ac1c2dfe47ae468dd36eb453902c4fce21f55aac67178bfe9fe1b481219129563528cf13cf71811bd2f2bd6ae79c20b97e0e4cb3bc8f4f33b34f1a4f028b4b064ac9babdbbf924efb745435c113d62a375a7502a9d9368fb19f856c8894bf9fe6ae29ac82f3cf2a4c03acc85cabecbc8968a88fec0826826c9420fcb292815d0fc07c0afc88099769f5c6465fddcbff60917dd55d47733b59cd1c082d22c13b3d49bd5dbf0ff15e0001f00200a5e593c8eec24a99eab2882d97973280e77850329503e5b35d93e5d05bc3824d17f3c4c9f17ebe419d5e9279d066439bb601318adef4ef2f5b65559a5fbfb58260bc5b20e7d61baacd18cf38a089d51acdff096839004dd2f99fff988725b0b140352092e838c7068d0a4bd93cd2edb12714b0a3174c58a76650ca69aa6d1dacbd2eb958facae59268f8e2604ad6003d9f1edf23102aff183189e239310839b321ba7ab8d2fde7aa7ece07fe364e56b524e0b8b5be1a72939fbfd701d0b447b10a02ff09976b78052a518f78b8da04c184ad937c34df7cf148e272689024b2e957cb954c97734a6db91795a3bee5dce1a3ae90772108e0bf6ce5c0aced420107831b3b0bd0f2e3eff9caac56843991017289050319e0a237b3e1f1b7bb6162e6a0d82aa96cbde3657968e908a503deea6fb39a937c2e5e4ab940532ce9175598dfacd0f62af440b374a13127a59db3b9f8c2f1b1bcf8fb9e49fd4bf7fc7ae21d28048fe41cd1dbfab78c8eb3ffc5228ec0e90ac77131b9e889c9981c6625ce63c04df18738bfdd977b12fcf0c173dfef7b36b00745e3da218eaf3d8b23079dbed8d4c8f6f97aea8699c21e2f09f00eb41696443c7ab2e1628fe6ac3dea7b88597a20c2d70b69e1e30c5fa8d51d18c760c39f66529688a7701e3b0ebea48e897e8490457461ff1a45e53c1da65a3515da9e073041e7434f0a0008120af7f3a6efb8cee5ebec23b2b9f5fc975f3159cb95c62201e9347d74d7be2316af024d963dee2f126daba8cdab5e354d86d7b713f567fde8eb2676b96b6e11d1decfeb63bbb66f142c10528ca6bef4992148f14477591ae91ab487b34fa5d3a13218a79d589f8b8be0730792e551d12be28e2efbca95793725e70185398d9d5cea7781123a8184b2fc45307257461c436983a9c08564f2d7cf7b27ee39fcd0ad5caf77f63facd75697dd608da8395de7de14f8216abee13c02f7464ce326985aa555baa14eea36292c7541b96f6cdac0e810d72db06d2ac4da2464104734d6c853433ac5858e7df7601c7b1b1069009c5894a5cc289c64b3569e61184ccec8764eaf94e9369518bf033fceeecdd8070649584da9cacf7184a4055fb75178cdfe6714780bd598c62c9854ad829f284e9cce89070f1beb82ac464c2899168dd09edeab89a16bc0fd49805f71e4738304b48fc3abcd066a47e63534f011f88c7ea0876349f9c8929425ba0d9876ac195129266ca9a90fe2a58ea4c0163f45c64388e644f0149ca2c023a3e2ca66ffa176a502ed556c82ed1b172f2aa47a2b9899482c81d8419f3135e801c3bcdb63db2df852f96230ee029d881390d9ffd7a68454e359f7154a6f4ec558d3d2410470b44c5a6a77486138f5fd9b5e2e2a423805f7260dde3aeefd5fb2fc9a02fb8b5a30c789c7222940bb3e853d43f79daabfa78cbf5f3264a4fc655bacd189e7b20eecf7803fbd49ffcdd9543ab521307db48445f0c5e1a624eb92498f0de743c3b021a31b80dbd8cf75fe18c221fc1ea0db370c405d138593ab31f60d46676d7f52aa77f913c0643f72f03f31c3ae7be47c960eab836a9b85d44f32d358e6a907f523ddd2e02fdfbfeb937d5a37816f35cf2f002c7303e7983ff4133a4d8ec19d7b14c9609e57e67c998bab491a9c36d510725575ee511123f101482881b64a382031ba901ec6509bb91b509d89770b80367d6010f996bbd0798d7efc1b22be50a9d167e21255c1abc4a773ac5a590ccea1cd9ec3dc7db1c9e6eaf143cbd186705e7b6f7ad0cd649fe0d42e2e23893bf85c078c7600bd62d51712d6639ed1a0d608a785a0b7819c2286396752f31d6d0d4a69924d3ae10c3436f606c97c6e909d58756c55c8f291144eaf6d6df41e2f779a7975e6554561674c6d5f353e3d0c87a17790a1e5293c21f75f87956f5fb33c47c9f9268dfcf6f95832f47effb17c54eb83df67f82d356bf758f43733103822d4f38af14beb047785182cd208ba2198836bfe8a33821ed31aeb3b5f62e6a44e6e19f274e940c2a67ae30b0abafe10b9d9c4011920bb577b6ad8367c1893afd7b6c1b81ed9178fe32fdfd55d35ff2324d260a3ccbaa3a69d7508313f125a68859432b8abd326f1646be74a5677c158ad4547d08c1849ff9fe5fd191ce746fd1e0aa7a7f053126c96d5c9d6f2eafeec1625545986d931ab6473a025663c9da9465b5c8bde98cdcc0b704c923b253421ddc296c4fcc482424529339265f8a6b1c8a24f9c7a3402e08e7301ac076fefa989a761023d087f861da6d1aaa32cdbe7cc2e2e36f0d349ce3986530c581e5611c2283f4938e4d6fcc4d3ac6da9a0302f31d93174a4489f5120fe40e8011f", 0x1000}, {&(0x7f00000000c0)="44770e0acd23ba7a769eda4ece265bfccf90ac5b9eb816c90411f981c6cf66f7f9e61205354e803597b914cfb936e28d50e8708583bc412ccb9cac8f63c29aa4fa9493994db8d77a76ad390ddfa535f353d38d17cfa13ce59288427ecdd4f7e3995d925703baa38bf0173065f3ad96681f9abcbedd2a6cf1a02d269bd2327e1d50c537c6b7a3ad26b125665f69f57f23938664531d940225f1f29c4088fbee5218c33f9d345a7891b2e4f9ec943103c3ab615aa07a764c282f1b775d367e16104312ca6c4799a2c163a12fd091abe7069034d703fb6a559d2f7c354974cdb2ef73b4cfee72706c5572", 0xe9}, {&(0x7f00000001c0)="768c645c2bbb8c8319f10a32bad976e91830cd88a746863c97dab3a0d06baddc1f4eed6d62ba5e64502e8b07e7d5d3198cdbaefd7460329185dada0e298ba668e17a0badc0f30ca0022b47d8688c381481368bce102f5069b2b9273884c0d4dfa09be56e978586de8552305c92a37f41c7003db95f515ec099ee7557d1cde8a465722365fc8cd27c97c6601d6ffb21eb630367702d21b4dd7935a6d7c9d7aa3e2e810935df09e411dd4686dd0587829c5f8d1a528437521ff7c332782d2331af9bf1818284d06f13c425bee478fd3a70aeecde480a7bed72e97915312649385fa3339d20b7eb031d7fb42f778a39931acf7ec20d5aeabbb135a6cfc93d55e2", 0xff}], 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 06:22:53 executing program 1: socket(0x36, 0x5, 0x7fff) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:22:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/149, 0x95) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 06:22:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)}, 0x0) 06:22:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0xe591, 0x111, r1}) fchdir(r0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 06:22:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9) pipe(&(0x7f0000000180)) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 06:22:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) close(r0) 06:22:53 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 06:22:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 06:22:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x580, 0x4) poll(&(0x7f0000000200)=[{r0}, {r1, 0x1}, {r2, 0x40}, {r3, 0x4}, {r4, 0x41}, {r5, 0x100}], 0x6, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1d2) r9 = dup2(r7, r8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5010, r7, 0x0, 0x0) r10 = dup2(r9, r6) close(r6) write(r9, &(0x7f0000000080), 0x0) fcntl$getflags(r10, 0x0) 06:22:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) kqueue() 06:22:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) 06:22:53 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0xc0e9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 06:22:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x4, 0x0, 0xe0e8}) 06:22:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0xc) 06:22:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) 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, &(0x7f0000000000)={0x20d4f9, 0x2, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:22:53 executing program 0: r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r0, r2) setreuid(r0, 0xffffffffffffffff) 06:22:53 executing program 0: clock_gettime(0x2001, 0x0) 06:22:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffbffffffe, 0x100000000cd, 0x40000000, 0x80}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) nanosleep(&(0x7f00000000c0)={0x81, 0x7fefffff}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0xb4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffc, 0x64}], 0x8, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x5, 0x80000001, "86b5832097a5b301432e348e098b128d9a5830f7", 0x6, 0xffffffffffffff81}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 06:22:53 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) dup(r1) 06:22:53 executing program 1: poll(&(0x7f0000000000), 0x0, 0x20) shmget$private(0x0, 0x3000, 0x2, &(0x7f00006f2000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x10a, &(0x7f00006f2000/0x4000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 06:22:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) fchown(r0, r4, r5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x7fff, r3}) dup2(r0, r1) 06:22:54 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="84", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x100, 0x150) execve(0x0, 0x0, 0x0) 06:22:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) close(r0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) 06:22:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) 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$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 06:22:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r1, 0x1) shutdown(r0, 0x1) 06:22:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000007c0)={0x7, 0x20007, 0x80000001, 0xbf}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000000)=""/1, 0x1}], 0x4, &(0x7f00000004c0)=""/137, 0x89}, 0x1) socket(0x1e, 0x3, 0xfffffffffffffff8) r3 = accept(r0, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) getsockname$inet(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockname$inet(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000640)) 06:22:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="300000000000000000a97ee351000000d90b85927f49104a7e56a7dead655015f0e9a4cbb02c2641f0da3d177fa2b4efbff9a0ced81b664257df6479f07915f05eac797a4b93e09f348e3eb7fb54a31fadf685051368b4a4e535818a43a71371d04c82d8c6a0205e429864c136b652539be389580ef0394f3abaa346762454687c6e3c87b03c2f866f54423c32cbc572d1baed475728f9686aacde8f5381d015b98a76df82762eb349ce2573f8048134142be29393039eb6cece764f8fe36c5fcdd0ceba3719ea703baf5f9c2d8167273caf5f20fdb61f3254153c695a82932ecb222edab0930463a48b8e29e1037ed92800cdfe23df1aa1c6c5c2d3aa231e27d62b480c9a7d2c744f5591806dc69f550365470febe9f065fa6f27e37d3426831f3d3c537b06c2e1c214e75a02105bc402f53c0bb23677dec7ffd012f8791b5aeb882e31a830baa2a82bb9150137fc194fbc35ec37be23b9fe4aa4077869a1f52819aba2175706e87a4e7834b9115c7cd159ea5c5a814c12605a68131d1151667a12280b0a7aa4a24f299ec8074860e67fc3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:22:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r1 = syz_open_pts() preadv(r1, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) write(r1, &(0x7f0000000080)="c5e5297bb47184b9741f0fd8a007dd2cbaec9876eb17e4018069763d0142a08c68e4c52683a4f04b1385cbacbbd69dfc1bfdb74a0a2a658575a2ce", 0x3b) 06:22:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)={0x0, ""/100}, 0x6c, 0x3, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/25) 06:22:54 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000880)='\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) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=""/115, 0x73}, 0x0) utimensat(r2, &(0x7f0000000000)='\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)={{0x0, 0xfffffffffffffffe}}, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000005c0)="8a90d22b897f2b01661b250422f401c482e39113d0997f2fa7ebc10b65ed01752b696e435433fdf19618c26fa99116a3fa7b6e1590354b4aa162476eeaacaed68c0a945b780b98dde38745eeca0f94756445a45cd4264ab41183e791b2ed60639d4288171a3bbf0d4bcda7b396cee9b04e9020605bd598534689f37bf60a66d22763d861110f85bf6664e6b9139ea2e7227366d3932bb5871bfc", 0x9a}, {&(0x7f0000000680)="cb7a49a0f2b4b94132c6ed91c4103e981c06fd1e8a717f", 0x17}, {&(0x7f00000006c0)="e59b08e724f2001e2d2111bddc14fc0f43b40d98e72da799", 0x18}], 0x3, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r1, r1, r2]}], 0x30, 0x400}, 0x1) getsockname(r0, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) open(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x20222, 0x22) read(r0, &(0x7f0000000440)=""/183, 0xb7) renameat(r1, &(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', r1, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 06:22:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="5ed635275ca475f9b70cc33d0e21c7ce3e6d63b5a2abf6168ddbb39e22a399fccb45c2449420fe81d08c0b97c638db099f68453db16985ed0dc43108390b23b46ec89e2f15f1902a29e500da632dca415dd11694e2f99494ce71f978ad81db3f7f5b9765f4b49e59fb6c24e055e9905d9ed66661bd8d67fdec987b0c883db6ed248bd021e4e57e37cfa24ed0d18ee8d994e428800675a2a858f5f33f04b2027396e01da9ab1676090ac87a82a257b5cf7e262c486e3022e19b", 0xb9}, {&(0x7f0000000140)="8546b680f8be317204274c43251671cea4e0c0822da7c5ce2271f909f1ef3588bd9ae828b6cc007578909bd57fee5d14f5636ff925e3b0061dda48128100a0d1fb1589a1579f56aab3017a12c3094c05d49d90cdec70c79aac6b3cc20a64216525b82920bf006049e7eb00febf7313712772f5c280c65616e59ea15be450daeb574a0bc41ad5f2c0d09b7e8d5fb5bd03afeb9fe3ed9c4dbed93386565caf9b84fbfbd27d42a0ff4b23ec84a72169c9297077826b41c66578ce144296e3260e4b6d3bc8c5f917876045ab17985adaf16f08c9dd17daa5a5194ee0f01ee2ab23b461474e63857268d4308fb2f151", 0xed}, {&(0x7f0000000500)="688a7131301a39e0af0701938c948aa4d527af54691f28df18ffb0e5ec7cd90707aba90c81ebe17cff7ef9b636e161b3264cac5325475d5cc556db4821f37245db29dce80c92af459d7dd2b08099c70e61d20f5cb1f3a2d14d11a9c40552f4ecedb9970029425476c19cd56d3529beb23910e8b6610f9e3cd5675319bf8477358ce1fb397d8ae7cb9bdc28ac79ed8431d64016492ad26763d879f68bdb44dd73d8c5ca575ce385e506b23407603a7801e3e8a4fdb923c4a9624f2d3d631fedaaa5c2c911eba556a1f619021182d407ebcc09744eb0030bf998cc961222efbed5844945682d3e5438cacb98255d8be32a7b2c7d4bdf79d4bb0ade0b1a04e38587e12c89ab349b074bcdc42380624a5c6a0743caf18dc77f2d954d60fd00b174df8e65854e2bd080e66c7ffc9d7e67886145be98ce97520cc6617db6c95984b233410e2541384dc863d268fe343d143377f8de9d72c9293b5a5b1487dd79fb1b696616a28d83de3b110170f344e75c3f7933a43990be5ab5599d0ee0fb84a7f76293fa92155d26ddc1aece704409f40d35cf7409b1057d00605c37b1a89bd7027a94453a3c2ddad9843e208b778b7b15d988616621f7b38e39e781c5f811ac404d9f73b6916e81bd70159f1238a284851262cee389114cee3e8df717c28596462f5ec1cbf414071af0973a277a62fddb151f900e5f3e20fe25d44858f7da1a8e93151b0f6be82c38aeef913567ca9f678082b3aacb4c33e72a37526c44e92b74cce289ae0bb8f23f4d42d7e344230ffde21b562b7e65b230c691831856776fd7912a22d572733c6b5ba7529c99747c38137a9071abb3a122f8f384594f18fa9a9b016a0fcd8d020aea625da7147104a0f091166a0bacacbd5410b256e0c1c1644724dcb0ba7ca0d6b5d897c416dce55a1dae404db75dba83a317891792377b3ae95eab5c1544b5c29ede2fe8324162e6634ca3a2ec2fd0ac2696e7e591ca7f67029220628f644c2a50d5bceefb21cf5f7a5d872a17a00dbd92d868b9d1bc19b911f45e086014f9188a1ab6a391af0ac71c70750bf6c77b6af26a8dc502be4070b3dbe9e76a43c30605d80950b831531c727bba18c98eacd69bfe1cce9887b7490d434cc59571a2d5dd433a64ef19f11741d656d75f0ec4ecd81ad8e90533e1e4812c60bf59bcbaebfb9129a975e25b9953bda86eb5ec47f8753ab26ca07cfa031940033ca547bbecefbd1605bb9a7464a1dfcb5c9d940d2f9f38c35aa8c5e6e32f56166495dc2d9229d40d4fd4474922a905bdab480c886738328e601d9b8e189c2cd4818504261d550c15be55a76bf333c7fc1e253f800f1eb2650c622e5ccc4c79ee3125ca6be1ae97892ccded0af99ba6cbb120ea1aa6c85eb6b873a31931f374ef9d873e7ece6b6149acc2c5ca4e8886fd0f0ede155974c2cc5e3e68b2855b61abb138d1a000a913f605517ed319f914410adf1ed2fced879d01616472a0bbe6324b874a4c1deb3a1054711c0ccaacdc26d6d6e260e062d55bfcea855f207602a24bec6629b5831241534c020ff703113ac0fd79bbdfbf44e920838f71eeaf6ecd1456e224f5e7076f1a3740e47a85cdeacf88d92ee524422a5beee70e41462b8ed7158fd45a72771b077eb7c2c8fe858195ca470df323adec64c7431fda4dcbdb2f1e8577e40e8acf27d59ad3a2932d9d7f3526261e11da6565d64f4107f49dd6c9ac28496b727b5a797d66ce4c5e63e4faddd187bff161ed69ed8e51511e7857852dc1c1cf7e5f23cd9458fe37df33c1a7fb41c121e5f579dbe43e00b3ad34e31353c3a1b338a3aafe9fa14f16d2ff0397e1087ec79790f987d0d0e6d6ab1a76d16f2c4923d2a975992330c3ecfd43104aec9408dff553f3e1118bd51dbe0ae487ead0faebfb1878ecacf54c7b90eb0e981268d11c1f11d744118c73c2d2ecf9a404c07fc1b7c894a252d7ace46a6a8697a203b8c0f303d507a1ee8af1bed2927f412bae0c295ea71974e0fe4f189c02ede6d97bac754a61213b609b44f45f44da51843208854c57624622dd7298f63a901c667ded1ec1f76fa4cf9dede2976943c6f01316dc27df21ff4bb3e2e6c0f9735eb958e9a335d6023f634afda375c879d70b63b193ffb0c1b137b1fa57db239f92b628fa020cc0416823719a63b3b547ac215f162dfbb4ce824f31337aa9530952d4d3bf659db00d2cfb6d9c90c13029624cea2c5e21bdc675daca817c77cc97bc89d211818861e83c3d62b660ede097886a6374403f00b6a7dbda5ea4bc1af266ff296eadc776b7555f7aa8dd3b9d476ab3687a30151728c3e5a66dd714f7d9c3d7bc6d4855c9f606c47767ca9cb60ee2ef21a4fa04574724adb937cee4a86961a20b10e1845b919ed3007452bae8ee540f8effbeb79ead244a589f562e2042540d63f24c6f6cdaf2b8108de0660a9172405b64f48edb2eb0894a23bacc66f11df4d638590682ce090d8dfa0d75970f033314ca60bf3c54ba022c4983240a92c1e4fe865f80637805d112fec6330b41250a9b3785d13495db3bc505c70133eb6ed34070f193608a1dc45626d0517300319c3f453ac0172d73fb48ccff74bc0efaea0cdc8d4c8baa54c72ce9f9d4fdf9597d585171a556f6413b7441ea2295dcd9498c496aba1ae5f4a78f879387cf6eb607b3621258c51559a4754ca7e0d37f50e87b000b299ce7f9a9bb51874de566060cfa8e16beefed27cab075aadbe6a2a3eace17f7eee569d2f9cb7841b26c93395c8d06295a710886eb4f91606153fa56252bad1096fbaf3a980d2a8c50d32402d4cf1bbae111beb19e9c7bf867fdad942b004f67ca967c1d3a7b08f54d4ca81ccb01ff970020f7ae075da59710637de87fdf8915c2e178b5564621a8c8ff5c16f3ec84d3b6e3aa9ae343aaf500c428a7a2f8b9f87c41d8657929a79c3045f9db81ea1c98d0b560d6d1a73de7cac5d2b98986e37a11c25691bdf9eb41c7ed93195e9ba0db3e0d3ce105c284c51c748fb082775a5d31e6be19b3d5d8f5a06a41fd3960ba441e889d3526da0931e790224289c719ffc265f211c740050dd80935cb3a15da21c8ef12c2c42b38c953e5a1efd81e7c1778a72c2a898111628b736e0d065f0f56f8a58c45ac586f345ca5d29363ca3bce9f11c66701932ccdfda8bdaebf9f5bc328bfbf95e005e43f842a97fbbe41187184d7188329066717ae75e09cb5cffb53bf11ba2ad67149ed9eb6ad4a28dce284f292becbaf7caf5f7fffb78d777e9e40b36f06c30df59d4fc80a546a7ae538f43f91d662ab702411ff9136680307ec48d4abf161af9de374032262eeb1ba43231b9fbe6e63ccb4b37fd9c805ce53e7a2b7667d59be067c104b59ae7718e5fb213eb6130df30488b8d15e999a4bb9fc2c92c7c1fadeb89dd9298bd8143eaa514da5a9a5618c4daa5ba4e7c2bf81cf02d917f0d9ed59934079cae6041fd816a226ac7244d9efae240cc64d3e1f48298f216d6fe8679ecb6c34f7674db8994fc9c970dd9a33d434ebf704ca5bda46c5dd9393b56b6bdc4d3b0da07cf9a62ac0ab856010b96950328c3225ea30a4f64d58d66071ffe3349eb142fe5019ca6acdc7ea3929e4b3f54eb3fb5931ef09d72f053cf5fa18aa1a40dd11b37a56ddb9248f353c62aa9ed03882ed23ed0c293995a01905fe4375fe26688b0fac266269536eb7de51c92cdcb79330c0ab3e2eefb1514443124dc6cb0863c516fdc248e55768a9842f1bd39fdfaf450fa770a2639cb8b205e851f6519ef9897cf9053b9205b2796d6a2c3a238655ce1f22665afe5a422203057f7708c934752076a04b45644a139c6e8296e745d407675dff62bb78f1e134e954499b7473418055fdc097a387c1072c889c3d76c10c9e396586185394e7510e12c00dde65d387270ce5a15fc5a0f986c632ace25b1317d64834bb04e1737472d37d9489fbe018c7da09c27265d17d8c9b886446003cb66d5e1f2a7a23bf8fc66e900c65830fa12cc452d413fda54ebc62193e470ddaba7129167d14e8b7f4fcf88aa3b5780617bae8cb6a510624f11e826c7b653e1701ef49dc3165a72ec9987ba09d26a431e66ef6670ad13643d602defc437b68e3c5ce8a39c683981c198af329c93c2f77506411ea889c90f843db4bfd6775aff91bb36209427f4d86255fccdcd707fa58f081111814427e5dc1c174e243bd7db34fe97c6e9f2c07017919c7419d64551f6116d41748b79a309848f7484e242c449f1af0497a94cf1989c8266755da50ea97764da3306aa13990f76f9e0db83a0aba49e68db5a339dc91d27420c5ec5c25fa1bf5214a5e2b8ee6b84cc22cb996c12d56e623325293d24066f33a54d17af8a40325f76ff343939d29f943c5f85c87d9fd060a17b2a7915ab9283f677954ae57b31753d6289a48c8ae6548bc2fe79df1485ede19c3276796f001b60a2ca83c681abab4a9f84fe058ad4c71ef5121fe62d678cd96100e2c3eefacf83d208c1b5d1bac435e56b9d57fc328c3624c2a52655d8d4b7f28b696f787504924d001bfa64215cc5cb1362bd8ef8ba9936a38ba042fb000ca6587c1700e8740eaa78393b0113161c608d68b3195ed67204da965c7d1b838b401699f19e93e49e647aea93ea555824e2d0e3c84b5034aedaaa96f0dfed14cfe728ca43f0f6f7868422e5b815b952cf2ffb7d54b14695b6699f4c483f97eb19a3c3f60783a02e8379ffb16172a177ec6ba139afec90230b115dd18310a893e4b03da95a2b0ea07222acbe4afe6e3a76add53a01721ebd422c38d6b84a0e7d358b79b0eba9b2cf9d2b80fff64cc5121517e95a5f3327966fc0b695eaac63ae42eccb8dfa6c63e58d67260c32a26284ce194b55de8a109ea404bfa468d86312958460eaed1774dcb78da52420c4d28f89c864da8b479f4ccaf63e702afef1e473104e000c4538f29cf389c1f28fa97bbd200a95ec44e0bcbbb538a48623b4bf8e55f24ef1524beb7a44fc4f9c9d9bc41d444f9ad7a64e7a6be9640ca5ca0af98019bb3349c5192db51e8039af11e17e58f7cd04d65b3f2b236e5f67d44fdca3458fa0030ef125507bfbcb955da5711c668346dd7a86f83500d64e49a300773921295d49c632530580b0100748f7fadbaa8ec3d6b8c114ff8c05c35852d9573984ba4b9e4738b42b1c07ee987877ac13231834682c7075e58b368793d564bef8373e450d50be76ccd3777040e62cfbeaad771605609a00a035032fa3ac0303140ff8825101610e0716494f952faa5d90752f28fd65c36c00afb6077438a6b2c42bbc4ede499b630fff9589f4f1d69a3c84081e438ae10c47e7af136fef5a0c82ecbe12ce84d714748eb486fe7630e7ea94f9e34a3b23ee82003cea2295756243b6a8adbf034cbae0b76bf56e60c726c0c4a38c78c2328fb264589a208c9a11ee14b163e415cedf3dd59b979a78e765f913c2f8532c5dd79765469218127938fc5c7d2d486c1e6b86998bb0d22408689c2bf20d25952676f1d02b4710d7261ccac2d34917d7bfb8ab83aeeb7b6e1c3c16697027904f9dce6a84ab4426c81052c5b6f70e3bebdc9ef95f8ae7f91676ecab53e877f4f9e0e181de314903618eb0e09aeb2070206f3a82c2e1b16a920a3d89c1e52283c3102e40234f1007ef2e27832bfed014a72883092c20a5fdc0fdb8d7dc0516ae116121d2c0a62b74a16574ed294f8608bffec689bf1dbb560251eeda9c2813e1589575c8893e68ffc6e9537d7f05d4c061aff0961fb5611af77804fc1c2b7338f6a28975e6e5ec205", 0x1000}, {&(0x7f0000000240)="9d102a388cdfb251cb5ee1a8cb02615cf1e2f574039067b8af30e301dce2d96f44f0601e9b5784941dc61962eb5be3d4640ac17f4eeba88c7700d8856ac2f01f8b5e73546eaae542c105064e622b89465b28fd81f7316daec09e316cfcb4acf71a60983369174fe3a665040a1dc392cc9490dc488b2e401afcfadc49b099db00dc4b1324e374ce66231fe3891fb5c5a5b6f6eb1e931456eb698963a1443f943b2340d7379bc874b3a5811d7987f9b414a9b50570c851d0e1e4", 0xb9}], 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r4, 0x0) close(r4) 06:22:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000001008, 0x0, 0x0) 06:22:54 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 06:22:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffb) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 06:22:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/210, 0x430}, {&(0x7f0000000440)=""/194, 0x53}, {&(0x7f0000000540)=""/176, 0xb0}], 0x6, &(0x7f0000000680)=""/159, 0x9f}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) 06:22:54 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x3) 06:22:54 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(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') 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', &(0x7f0000000200)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mkdir(&(0x7f0000000340)='\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) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 06:22:54 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="beab10b70884723ca75a6b06b284b8da3ce6231101178fbcf96eba03191b41bb89d6ff9e5b3dd6f0bec603a1ebe15c079f01b8500b464a0b41082f8fe93d3ea3dae1e6a71a968a2d22d401002661e456f72ae7b6206a1f48a15dc331cccc893f2a755b32dcd104ad31e48688dfd7246801a7e7f2adf65f797515cc2055211ed2250fd0a6e0478fb32fdbdf5335874da904909fdf80b507fc705f75cd7311053d8cc71e545515ee5097d4326c086a6c1bab7c71c928ebafa5cdd2e67295c241d71d8d266f53b9b1447eb3238dec4349a9a5906d0250793b076a6ba4dbc9", 0xdd) 06:22:55 executing program 0: mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x11000)=nil, 0x11000, &(0x7f0000000000)=""/144) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:22:55 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x10001, &(0x7f0000000000)="7a733eceef90e014476be1030960223bef16252a08bd09493a9bd216fcf46edfa8cb258be31f0893397c9d91212a45274eb9cdfb25992b04c4426e1625c11fb4f2005eaae4f051035010d2cf906901a3193ba2f89c1ea1f2da1b2589bd18797b30a9b864a75ae2bb3d4b36d9435bf63ac3f5f6ad4f12a7999db4396411ea9c0045de8c200ec5ab1b22d7f70b96ca151ca73629ff273eedf0c9df6e7d2bc74f86e98cbb1d1d7da46c2d0bf0ffc7188f69f964b168446d0a43732de34609addae683f5453b2316", 0xc6) 06:22:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x401, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:22:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getrlimit(0x2, &(0x7f0000000040)) dup2(r1, r0) 06:22:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:22:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000023000/0x3000)=nil, 0x3000, 0x1) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 06:22:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0xe0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x72, 0xc, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4d701e0fb5fde996, 0x40000003, 0xa9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0xf67c, 0x400}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x1, 0x13dd3ea0}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000002, 0x3, 0x8}, {{r0}, 0x0, 0x2, 0xfffff, 0x40d1ee5a, 0x1}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0xffffffffffff8001, 0x337}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0xf0, 0x40, 0x1d, 0x43}, {{r0}, 0xffffffffffffffff, 0x81, 0x800fffff, 0x1, 0x2aed}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x800}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0x3}], 0x7, &(0x7f0000000000)={0x2b9, 0xfffffffffffffeff}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:22:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) 06:22:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x4, "d730c188b6aea417e4e74de400", 0x0, 0x2f8e}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff3319515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000", 0xfffffffffffffd36) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000000000000000, 0x0, 0x1, 0x5, "f4942cb46135c3a648089acde9650294014ad04f", 0x1, 0x6}) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="4b63c05246d9c430bfb0e26c33654136", 0x10}, {&(0x7f00000000c0)="46946508899691a0e5ee2005c36c97d9175ef568b565608a29e5cd1d1d240fba8155dd5096f0d57dc17dc95c05906fabba6f96009cf930d5c528b3ee31a96f9b540a0ab2a426332af004dec82715255bdcede4e0d807fc6b5e743265f448ea3bd482239f88ed8d9a76e9bbdb76964683a3e192f2a3f401ef509987005dfebd543edf439b", 0x84}], 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 06:22:55 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x86) msgctl$IPC_RMID(r1, 0x0) 06:22:55 executing program 1: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = socket$inet6(0x18, 0x200003, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/212, 0xffffffffffffff1d, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x7, 0x80000}, 0xffae) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/177, 0xb1, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffff7efd, 0xffffffff80000001}, 0xc) 06:22:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) mprotect(&(0x7f000026e000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000477000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) close(r2) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000140)=[{0x68, 0x0, 0xf206, "d014b4014a745ea095780751202b7019677f4a0a07c8daccf031d9dd0182619c3c80ebba6ded0bc17dca54001bafc15b30788647273ead799a8af7371e0904eddeb0d956ddf5c2cc64ba79fb3c16e9e4a9fb0485a1a100fa"}, {0x60, 0x0, 0x2, "cdf41ca21a3e6afaa994b1dd5e18635f97d574c20a87bc2c4779c05134b9556355e4a89665ea95a1414075cbfba0afd21d7a20b35f8eeb7538ec8649482b166d297e2f1a3678747334f5"}, {0x40, 0xffff, 0x20, "cbc267d0b1d171aaefe7f183b98f3210cf036063656ce2180cf8bb802bd1ee72c9e76f336dfbe98dafd5"}, {0x1010, 0xffff, 0x2, "79ab48c7159d27c4d643722c5fa7791b20b5ad06db4dc097dfdb159078487dee8840e5b58df6ce6e286bbfe1ed454314743f0558424d1eb62d49108f48f5535fce1c905a529e793eaff08a9e6e3acf26217a621885b66e7f439e5c5efed0360f5fcdda8da1871586db255563ddf1e13f9a3f2321b71801b12dc9aa7489b47af755ca473198edc7c5f3c2065664ca6d68060686b680e8c0088191391f5a7685456d0a2007d5a7205c8ee9dc5ea26bae47f0cf676c18d09cba549d4e2a296bf4ef006e6a2aa693690b984a0d98d8ebba54e6b05941c545ee2039f7cd2babc7d217967c877285db1378ab33eb9260c6b35e096416876f3d03eff63d2b67997fc9d1d92cdca8bb016324a81546596821c46248d2292285b3559f95c0fc546d552ab93696d7d5d337233eb33b9a1cc2014bf3338ffbe0c9fbac923f11c30fba26f31842f71ac7be26d57d4e26569def0786e043a50888108416cbeceeafc3c6c07d38dec80345c81be508ff6cb68c154e1f8ee07481dbd816e6b61b542ca6840861fba6198a2d297ff3cea25fa387760c151734d6b5029e85f88942be170672148cc8997e8ccddebe953aa20b88703e637b73231de476e4cb6aecc04962d89bb95492f0ebd3ec0ebad096e6e9df911e0b6bdc3acd6287ccc1d2d40642dfbe7636041db37d85cd03cfccaa4c80708d7de080287bec613009ebc6a81aec74605d5c66623026de373acfcbef652f29b1b0e2abdf3e03ab0cc3f27ad797dc0a495a17d646a2a94925a0b07f17076672cec6184512aaba4f6607e306279e17a006feda0e44afb3bacdcf3bc59402737fbef948d6c804bd6c6d96dc172187f767ad6ccc0c008c8c6c1d263848ec0f5e1a0f6a3fdc9eee8ccfde9288b2c4e414fd2fd5923ca7cfc52a0ed1a6840e21db351aecc71dd63aab71cc7b48362117b3eeeb7dc96be333c43108a018c4a779cc5c8641423bad43fc9712844c3ed9d8ff6a87417473db40feab85fefa51451115ad3fca7df8eed2140d8b05106bfe60905e68459803c1a781fffb749486c5970c994489e49e0a243a3405b6c4d74d3c86a0cb040326ee329bf336d729485591f64a17cc0ca357329793f608d7891f8db35a531da5d1ab4da92e529f2dfd1222a575e235146bbcf6fcea0e6a8ed1b80fd4911e96982fdc8f322cd5421b5bb15b8aa901cdb13818a8c63b2a0ad22bbcd12dda193ec219b0f5e166286ff900c036ce51d0cf302e55d3b6aef2d17cd8ddad0cb3886595f81234c662a216b6c666ff7e31bf3121867037cba6f30a7e38c420e5ebf041dfe05fcd557230f350c584486d50ddf304aaaf893b4d428db6e4b09629902346bf7b1a7646415f2e6a543e458f8c7fd56002534fc1d9839be4b06d9a3ebc31482c789f085c41370bf8de0e5d0318d4745bb037975d849e806d1ec984ae130c5815ad3889b00812c44bff7a59c5f7de2f80764a0c1612d8014115089ef3cfe6d0209e94430684a1b0d86d70096c45785e88810c79b030fb13720104550263eb1939321f3a7ccaeede37391e3980620fff16c1aac8f16235c108c3769dcfea075e3414683f86fd76fad5c290ecfadf8afbe9a158b4a0ed291be9d1989c4117abe7a576d1fe1ddb4ea25093df431fdb7aa0aba8a3cc842c6a851cde657ea0852f9940653623f298752ecf123b379fa4e43918a8e51c3ac2080d0b714d7baf1bbdaaff05363bf559737ad5a3f30fb039fb62225d69a64525d3e8e12f395242be61121208d11979cfab2920f3d248cf58a8f96502b34a7a28bd7f411af5c14bef969ee03fe3fbc96624b644159796e134554e93c3f03420c38d5e0324d87ac34c3852a35bb748b79b11d25387271e4b339963c90f70a851918ab21cd7cd0167d58b116249298e78aba4909a379910ee46eccfb744565a6e8280b2b68475a4d94c66132504f346bc273a5f095d556de8e6b613028c4600d37d064d83f54f44464efc2fcc94ef01e3f28c5619fcf33e11244dc053626dcde82b45dd7309a3b3d53d7113d08738d5f95a6f85e1cd39f027a153e1d2580efc5f1da2485a8be46911b8e2a653c99dc6836232020ecba81bcc80ebedd954d8eceae82bf052b350ffc2399e915b35922f09e83b8aaf472fb88302ef8298823f9cbf6dda2a62e413b734c09a88dac4cf08bdaa1c0e45c562621229e29a488fc81f480bf3db9af5abc026047b14caad39367580f1f8b3416a670643229855f6ab78223a37f683c02165da7c7bc5dc6818ccea889d83902a34d11a3c49e6c299e18712172b11ae63bc4724fb9e027cf0cd07638146cbb130de3a9bb87be7896f11095994297b7512fc483cceb6d7b296cf4d85752edebbf4febb89bfad84b1d90e9f32de06fe581d52f5a1fd3d87f2729cea97d60a7c1691422316e53c87d47b5029382f1c7848586b08da2fff87f53b9895fad517780bea77de489cb3cc48ab7d3db3ac7e1bd3a667e93378679064aa52f5c7398b7b8332f76fda3dd94939fe01175c736e576815c5cf3db39c2fe8cfa63235359ba93d9e1bb35c18fab230bfe109cbc6b727809241127ecfd3e2a07ecbbe79bc85c97f8e045cf922669e7133547f5b4968d227ed93ad26675535a127102548ce6457e95509f1bd8376e1c78fb392f5a808de9d85eb80c0b0da2a25a595aaed37cd702645f99d7c794a32c66c24edcaf0df49f089aba287d40b1e4241b8c8a56b667d039c30477cd63280e7223f21de0f274ab688f5659014d10fcedb67874ad66fa036f12e413b8eccf4cb48cd0b6c1789c0018c361c6f7df8628cc7c20c51728e25d59ec553ef914201133c3c6b1200239b6d5a2fbe2d45cb806137ad613040039718c7e5790d8138baf3d2783b210d16fe8427e6cdad4c50a9d171d4fb72ccf94f24a205ed7090946e88f6cb054fd77ef63522072d6b3ebe4d7bcd85646cfdc9c5f228ae0d9269bcac36786bb6a6a4acd87dcf8ec79598b3c2d304635e6796d3181a56a517af15eaeeb7e1c4cf9222f9c63bfd0d3db2580b50a59797703c12b64ea4ffe8fdaaa34b23baedc5ddb5e1126865d20620a1f78d14e000a39a6dbce8938b5af1b1e6a96c6015eebada03dd61e93d24010bc4f79b0ee8ffef2aaa7c92b774eb590fa2dafb93a8af62799e76e81d03f238523cda9149e5984f308cb3e33bf1e0c6d2d4eb6482d19dd11ba07aee0338d2e60222a668f498e389c1e040dfde8f6c16b97ddaca7d596fd6df40373e5bb56abc86764a082a2d90bc0f122c892d90c74afcb2ead32525219b0d2a8e4442a890abe01c70188aaa208bc5db675089e1ad0050c91e0b06f9f90b3910ea199d6c5a11e286f9fa2057896e32ef3120300a753f69046fe2ecc0d51cc0d2d5ed3c2ee025e3ca4c45d3bd5e13f9052ecc376457b06956ac0a3c0f87a06237f33936e0e51166cc7d85eba286ac3f9a3bab92f7692e00420895ff48357ffee3d68f10801e0817193bdf0e88251302a867344b3f4716bf8f3ad9629d9b91e5d2b25a303c606b1abf7c0520393d5950b06be60f63fd90b5cb860d57b609851a216cfdd4c59c834da6df09a7c38966778606f7f1a0681962d854264f17d80468d1088b956784d2a7ce4fe99858c0f621b6afd7754ce3abf815433fd373fb9b29279cec8bb9c7e3ba79ab4c60ece72dec7fb9b41ae06de39a715f722cc7e68c9ec6ff02bee4106b2e96959f6c3da65a3c791382316451d41f63beb4edf3cfc590400630a557f042edb55518b45e95d08e8ccb2512de34ce96735fbbcdc9896462d1832401596c841ca815f9860995eb0d5f00b92c5e8ff3a4d0892abc640d3c52e4471328618531c499f5ca6904ac93e794b6efaa662536b72d042a97ef4cf5a525a22d70494d85c8179a8b7efa350ccef78800fe30245e15be0ba0bf0eff1b0e32c3d44ce16a1d31ad599bee5759a3f3d70aff882fb74e69f712401f957d646954e7f03516a174de5a73630e4f0702aee464bf0080c1947482c9e29247ba3995989fcddb688535e8d3a68c246bc32b28dd0bd7de6b8099b8a5dd2d1dfebe02ce676dbcececc7700641da540b0f51a76cdfa5de912afacae9086012f8db14869b73b86f379c21d84b696be9e27eafdfd7bcc934c16ca2ecf5d7897a3dd5faa2fa1cd00dcda28914eb078cea65ee554f40ca210d05af5abc4e3bb41bf28015cefcf8799d25877072799ecba98146d3402c8304781e9ea1ef35337ce28b3e206c66bd82f21d8b8c08010472d7e8f50246fbd3f2d992c8f9b6dc7522d79b069b9844c231bee1e4418b2a9343f74245ba3eb64add55cbb6106b603a4259e323d75787ca671a80a737ce67a4d620c845a8800dd189332f7d2c61041933d600aae0ecd4613f94fc61ecdb54f187ea1bd0a00bea017fae31d8f93a016fe1fe432ef1de4d95dadf9d7beece3f98af84f0a7653589d45e5e5d550529485a67296be314b979756b3a4516fca29838f2f86bb9d2363c4a4b2ebb1a481aed8ea93f5cdd1ad90773a955ee88505c66a023ea672503e622b4d1eaed3b8624864b7ab8b14b7af41540ccdff1161b8852e3da205999db5248107baa02775b8fd53752b99c510b638032b4a9d00ee08ea48a4b3041200faef931e295d15159227c60bf40a1715a65177ef7f332fe4d165ff16ea9e030f1a8f8447b5d1d71d7e65cb3be005b50810d22fe5d06b751e7d4045504ac5d8fb7beec3db91180a6ddeffb6bcf6e10153a4ea6affffa7c7c03f5789fa4b2d136b6afe45d623ec421bf02995f9147f81aecaf3dadd5cb909bf62ae75b0acf569cd2e5b55795630f54c957c652d9cf1a6e0bcf8a71c59475fecae484bcbd767972e6c39edd346bbb06aa7124611b843f26f367cedc182696405030ed941bceaa200942b6134b88c06e22090243ce41e82527d14d8f70bdd6b4ab8c65609f85c802f3e7d4bb1e5e0aece00490b3f6d3fc6e1f76c5007fb247234fa7f9412135374c31e2204a67751672fbd6652e0589063bc30acbca3eb0375b66452a084a242ff6c09a2f398cfda38cbb9b51130c612af6ffeda171e2a1e58de35084275d40462e90ae9026767ba459401c0780388fea7dfc1d7c6f30d79c0daedff36e42b763125b3521988891c27633df6a9b763fb96ccefa71151b442206ade996dd56d48cb359a3f91a03a181a10656652ab4edf32df459af1c71150a462331fc9c73a114c2ee19a014a4f412a15fcefdb893be20595fba24dd7231cca7e2fe62ac4b3755e031dd684d8b49ff8f7b529fcf925efc9cfe56d891f3e903af3c61a1b2c8bfe84e5bb0a6aceecd13dcdef4e7cc8a0a69dcbc6d5c3ff56475078f783d83ab628ccfa45cc1102e3bcd8f3d3c35a2807e1251263856ca9f55fe66cf617788186cae0a22e5be9cb42cebbe7fec90a4c1fc70a9ebd6dafb187e13be140e7f2b3466fb054847fd1c1be518411db988d7e0fa91519211e045d0468a85e7e5a753b179b0f92cf54f5e040229f62f2b3fb3afe329bd7773b4198cbb90108c93d0d9455670aa15c63fed7339b5f9ed099d54ddb2250ec07ba15721bbf368750bac69d6127dabece197692ef2bbe8361f9ccc0b83b64e1194c89f0e20711596d86da26b64f5d7094317871b37528ba97c5ef4f34451418f6e8b3e181be5f5ba62ada99ee8face82b4ad6df5023dcd0702b47a81e22df41de6216c4163ccddc163b1a542037d4fa05a4a91aab16a1f78b3da5908ea887f377239d936c57c1ec02bd150702b9e1b94dd4ba25260c3206fd1a545c90192d6dc6f752f5a8be0974ae44c2f2a89fe6491bf"}, {0xd8, 0x1, 0x7, "76ff30d41a7c0d487dcf630868e816faaa0c1747c234b35c48bae6b9865b4d13acddb8b57404f8bf8d0f3c5d8f3b5a348ad7dedaea58a7ac41172f474cabdda7dd3a6f4d6f98b638228e58c7994a7130fa9423e0b6bc51a218d3c51433857c8ce4f9c18f79c96850c741cbff6ac8298ddf836e951284322c5131d196a5f40174e3e124d1c3d27a5833cb3e3dff753f59b5c980f8abe589898fdf9abceb4c208d61979216ef2832d11f82004961fe039f271c95a51c0dbdfac66153052cabbe1b45"}, {0x30, 0xffff, 0x7f, "db6025905dcab95da0bfc4233555f7705ffa63ae6dc89d726c6e3e8b560f"}, {0xd0, 0x1, 0xe0b4, "8c32b1d63a9366bbd1edfe875dcf2af96c01286cd88b0078773d1e76b89df246a51db97b281f696dfb8b7dfb9db84c89e7d3d62b198cc2d75ac29474b9fbfadc7bccfff6864887c6c033a3c5bf2aed5c5a2b09db43357495b796d35408a79ae452d24810f5267573c79d96725f5d4afc192dd03d5ea9bbbc6e18c755ca6ac12f9608dc3cc3ad2c0d85384cb90cc1e12339c5dab93a52cfe68a1267cc6d81372a0813943767ee8fb92686e0aa4ad30332f7f8896373143e02d0bf9cff113ee9"}, {0x20, 0xffff, 0x7ff, "e6d2699c04186187a9"}], 0x1310}, 0x400) 06:22:56 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b71) 06:22:56 executing program 0: r0 = socket(0x80015, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000001300)) setsockopt(r0, 0x1000000000029, 0xc7d, &(0x7f0000000140)="100000009c47e14d89884363e9e8359609ed3475ec61061fbaf5b8cfc77a042fcbe0daff904ca086fb8398cbc333042a685676aa484ceacef2e8b0500f43443a1968f7ab5f5e823e61eaf3e42af81aee4e94635663cb627caa706056df97042592997b049629ad84f29b2f8fa558256ac9bd07087c430439845e2b1ee4bf06c901feb543a78a412a2ffcff586400024c4e847f307420a965e58ad30fdf9e96740ebe04fbf37e2286324b0c0cae895758473b5cb76906c308b94e0dfc8b02e23125c82e5a9cb46c5ba4c42f0e8a69fd030af8f06c421fdc868422eb7ce54f6c67d1277b0650bb198c1ee93a1f441b2ee1da22cc9183995cb4f8ae464775ae4c79f81707a907765acd1d00c317c42bbd1c13d11c13a6fd92c30fb8a2d810975fb9f2e06a1a105ebcb91b69d4c96b756ef795c84d711806dd0c", 0x138) sendto(r0, &(0x7f0000000040)="121d9637c2e934db77dfb638261920aa34809b5f74c50443b3769d5b5c4e36daa097ad0b66c75b3e6b2830f121940e122529cbf1d60d6e93f1b38de4916541ed1983d1993da3bf0a3f93213b5e25df2acadcd640942816f3833d37794b85b1ba83428fc16364091b78be567c85eefff64936c8052df96f41e3cdff1d2b570c61d66e1f27cdb14f5cdbdde78504127b1e7e798bd9eb7a9aa5fd6c4869ecb8c35530c87911d18b1a897aac6a82f7936d85ca9da640870d8e66", 0xb8, 0x40b, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) mknod$loop(&(0x7f0000001340)='./file0\x00', 0x40, 0x1) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000001380)=""/136) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x82) 06:22:56 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) write(r1, &(0x7f0000000000), 0xffc8) 06:22:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x8, 0xfffffffffffffffb, 0x3, "06151c7fa938c7efa3ad465a3057600b37ebb017", 0xa0cf, 0x6}) 06:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 06:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb850ce23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x81, 0x140) readv(r1, &(0x7f0000000240), 0x2) r2 = syz_open_pts() close(r0) dup(r2) close(r0) r3 = syz_open_pts() r4 = getuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 06:22:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/193) syz_open_pts() 06:22:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x4df) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x9, 0x4, "82fb4d7c55273ce8a92623e5515919e4a6492dda", 0x3f, 0x8}) 06:22:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x2) listen(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x8) socket(0x1, 0x0, 0x8) listen(r1, 0x5) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 06:22:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) clock_getres(0x3, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:22:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x40000000002) shutdown(r0, 0xfffffffffffffffd) sendto$unix(r0, 0x0, 0xfffffffffffffe43, 0x200000, 0x0, 0x23) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 06:22:57 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x9, 0x8000, r2}) close(r1) 06:22:57 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 06:22:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c0b02df7515f17f712b255202cdf34e91e89d8dd09e9688b3d000e84bf7cef95c7c59e5c3888589cfa184904581c6fd2311c87", 0x33) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='\xfc(/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='/}@\x00', &(0x7f0000000440)='(}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='[[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='\xce*(\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=']-<\x00']) socket$inet6(0x18, 0x8003, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="f0884715a7c232b8ada1ed99068ed3c23dbd1b04e8b6eb16e0f308740ce580a30aca26e12fa6af31fa6d730261", 0x2d) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fsync(r1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 06:22:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x5, 0x5e, "c7d2b9b7cd441dc6834b83659159e34b51fae86d", 0x80000001, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r4, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) read(r0, &(0x7f0000000480)=""/162, 0xa2) 06:22:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x112) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x6}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 06:22:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) r1 = open(0xfffffffffffffffe, 0x8000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9be5, 0x1}, {0x18, 0x3, 0x4, 0x5}, 0x3, [0x3, 0x0, 0xc3a0, 0x6, 0x1f, 0xa6, 0xfffffffffffffff8, 0x80000000]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 06:22:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a2f8debb82d5a7f00100000008cd3fdf0000efc4000091af18dfd20aef2f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0x140) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x10) r3 = getpgrp() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/125, &(0x7f0000000140)=0x7d) wait4(r3, &(0x7f0000000100), 0x0, 0x0) 06:22:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r0) syz_open_pts() fchmod(r0, 0x80) 06:22:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x3b, 0x5}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 06:22:58 executing program 1: getpgid(0x0) 06:22:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x44, 0x40000002, 0x1, 0x80000001}], 0x1594, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x90, 0xf, 0xfffffffffffffeff, 0x6a32}, {{r0}, 0xfffffffffffffffd, 0x82, 0x23, 0xd2}], 0x7, &(0x7f00000001c0)={0x2, 0x7ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r4, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 06:22:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579453d5b9628759ea0856fc7d4098c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8148c81926010434f6d1b756c63ec58fd15fe9edaa7634ad702457996ae9ce8bfc21b7341902489c9a40a6124499e82d34f54e6131e15b8cfe286655a43c3674f1fcbc845f2e01e24d8edf525f8a11cd6e6ee039213094cea25e2df4304e738b17b2ee4e37c5e6ee6ce7c0b477e358b0cdc73ec29622a91b890f970234e977a268a132d74483", 0xf2) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x4, "0432aac2ebe55b1051db43b80ec732a78d276db2", 0x5d2, 0x2}) close(r0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x7ff, 0x0, r2}) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfff, 0x2, 0x7ff, 0x101, "23200f8b652d4432917c308ac3236a0daea91112", 0x7ff, 0x8d}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:22:58 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) 06:22:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/248, 0xf8}], 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 06:22:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="0c1f514e36a0cf47432073364456834215c5187f375cd1ab43c459e5b26f893c29f34897892b3cca769ee76bacd08abf9f020deaa51b8b5779193a9dcfe0989f55e9101235c5489a93bedfa7590b473aefaf4a1a0ade0299a0dd4fd36f8bf0a7f2e26090dd4611fa2b38e29eb61a6c862c2104c76f0b93f670203f6542f31904", 0x17}], 0x1, 0x0) write(r0, &(0x7f0000000140)="869a48f0834fde886926dc711911dd85027e2a6abd4fc07fe72405442ae6d9b3f02c6a570a09747e066c8b03726854d7799d67a265f772c0bb18df620b01fd79d007c31106db237d4c55e1c4ab13389f4b7e8c679b1db19e6c3e90ebc828b2b40dbb550445edbf7ecc0b1263c8bf42dee38682", 0x73) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) open(&(0x7f00000001c0)='.\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getgid() close(r0) getgid() r1 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x80) 06:22:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x5, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r0, 0x60}, {r1, 0x188}, {r2, 0x2}, {r3, 0x101}, {r4, 0x84}], 0x5, 0x36) r5 = socket(0x800000018, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 06:22:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000005000/0x4000)=nil) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0x1168}], 0x10000000000000ff, 0x0) 06:22:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x280) fchdir(r0) semop(r1, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 06:22:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) write(r0, &(0x7f00000015c0)="8c4dad85c0c62e0ee3fad74ab07644a2e203359eec348162f99bd53ae548461025a43056213bc074307969f39ebd570083696100834316da076ddbaa6a53fad71038a46fa2bbc3f574dfbd29ae95d434c77d9f183bb8a36bdf15a62f87037db74b10f51e2542d7f2b70a9d1dd91d629618191fa680920db70a3ad247f894f5797456796f81dc09cc42b054a1419a227e325c6c6900607c5f053d72dbb106dd104895c8bbe6cbe3b90f65693deac5556bcc7d7e2cf15a510e1fa818fea8cd5d020ec41843a3471b24ff844419d2ce33ae94b40c98175f0747e3b50843b546b5d7aa279af4753c9652ca2aa2a4e6c3fd06f59e29305b2e71", 0xf7) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6, &(0x7f0000001540)=""/56, 0x38}, 0x3) setrlimit(0xa, &(0x7f0000000000)={0x5, 0x5}) 06:22:59 executing program 0: symlink(&(0x7f0000000000)='\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)='./file0\x00') 06:22:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 06:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xfffffe66) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/98, 0x62}], 0x7, 0x0) 06:22:59 executing program 0: r0 = socket(0x18, 0x6, 0x7ab1) r1 = semget(0x0, 0x9, 0x2) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x1800}, {0x7, 0x98, 0x1800}, {0x3, 0xcf, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8000, 0x800}, {0x7, 0x8, 0x1000}], 0x2b9d) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:22:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040), 0x0) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030de4", 0x177}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:22:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="6e9a8d4eb9f64199da4d1468e720be0ef9ddcfb200900200000014c03097ee1028a5b85791b751b421a3e3c757b3891f6d94bdbab1563230d89b3575254db442b3ae93d1aa8b20e700f508c56caf7b795283eba1ea67d7a966b751c5ee9a8d7bcd079f259f8310eca29dee980385e2bd99c97abf3767320f588b21ecfe30fd22fac7be337650c8ae0efba14cd2574d3ee79a13375ed01dec183b5240f3a4e7f54c50360d406a9dd573f6dd3f4cc66c95433d0d786fda359cc70a7dcb6af5c9472583f8d10aa342e5c95867a64f7c212dd21e1e0203f41f3173f01ab4168177547415f060a956267489b4553a1e84a7aadf1f2fa16b72524479a56de1c3824db4be0620f72b2db18d0580f012b31227da5ca8fd1741f97b80ebf05ad239a3ece163f45f2689992d8808add37326471e4a4fda5df0555919840a4b7952d875be421bc97054500c9096f516a41b33445feec91df2232d695e796faaf21099574a1caefe874ad93eca124f427f", 0x16b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) pipe(&(0x7f00000000c0)) close(r1) close(r0) clock_gettime(0x2, &(0x7f0000000000)) 06:22:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) r1 = semget(0x2, 0x0, 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x3, r2, r5, r6, r7, 0x98}, 0x1, 0x974, 0xa8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r8 = msgget$private(0x0, 0x14a) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r9, r4, r3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x3, 0x388, 0x0, "89b7690024ef77e32d88c897c9e899d13e3a6bc0", 0x8, 0x7}) getegid() getuid() chown(&(0x7f0000000640)='./file0\x00', r6, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpgid(0xffffffffffffffff) r11 = dup2(r0, r0) kqueue() fchown(r0, r4, r5) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt(r11, 0x10, 0x6, &(0x7f0000000680)=""/4096, &(0x7f0000000340)=0x1000) msgrcv(r8, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) 06:22:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffff7fc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 06:22:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 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, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x8) 06:22:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/152, 0x98, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='\x03\x00') 06:22:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000180)="2517347131b942f9bfc6a14e7c5810161fb79bf28057acf97b73ef353f7014e7dcf0a6d7545eff1310f203dfd453c6b00f0e2a8f3396f447c4c0313cfd5555072731304bf11f9b57172b30f3ed0f91e2918d2915ab80bdf662668bd2999776d02b0c9203f51f188d4afdabbe8ec7c8856bc29770f0427202de662a16a6cba525a210aa70b7e4d8", 0x87) write(r1, &(0x7f0000000140)='U', 0x1) pipe(&(0x7f0000000040)) 06:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) read(r0, &(0x7f0000000080)=""/83, 0x53) 06:22:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002500)={0x0, 0x22a, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0xfffffffffffffd51}, 0x105) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 06:22:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0064b7a47f6024bbef9f9b69ea7c34ae110a00a46b175973de63505596e52bb8e45accfae91d59cae641bda8965cb58c362dfc8112a0220449999fc1c06d79af14cdf6af26075108d94c8045441d7fdb1e11516b63e437a123a2a13219d388e2b0e78ff0c46514dfc7bb2746d59b30cd636a792a6b240ef30edf1ce5b95ee8d2619f2d39870a3d7582caf2bbb39edc9a0559b3237ee92b30dcf1941a75bff9c2ca4b0b064223608c099a6a2411e7b2b0f78a37915199b8597a3b80d0ee6c42682853f435f12ec48ec96dd15a0554b84adb4517a507204f56400dc2214be54e3f082cf9fe655a7a809672adfe6736c98ce1f05fefc4a5e4730c05", 0xfa) 06:22:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:23:00 executing program 0: r0 = socket(0x11, 0x4005, 0x1ff) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 06:23:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000004c0)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0xfffffffffffffd63) sendto$unix(r1, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) read(r2, &(0x7f0000000440)=""/68, 0x44) 06:23: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdfd}], 0x100f) 06:23:00 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 06:23:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x0, 0x7, 0x81}, 0x8, [0x0, 0x200, 0x2310, 0x10001, 0x7, 0x1, 0x7f99, 0x1]}, 0x3c) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 06:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xcd52, 0x7, 0x30bd, 0x4, "561b8fb4c1361c7b69c9941f431a28f2b5786f68", 0x0, 0x5216}) syz_open_pts() 06:23:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x3, 0x3, 0x2, 0x8001, r1}) flock(r0, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="f08548be1299a1b05314d86bb31e40cb2dea0ca82f3c558bf9cb1c89bcd56a6c868d29d035dd8783a1706f37aa3d34e40a44a117f8f5fac9f5e12e0f4148ac0613544703604b7c417db0e015901debdb20613e10d2029d5e3e4f415dec2385054a1e78b4a4689226d30bc5cb013f3dcb0036c5e3e820e95f15760fa3ddefcc1f967399d269cdee9d03d717d51fe3a3bdabdf2b54e8298423f0234ded41214fa59565b50822ea095602381420908c04280e5288d5a5e855d3a9960a242b6c7a117ff521fa820d6f1154ccb3b5347362f39bb8540f", 0xd4}, {&(0x7f00000001c0)="783875bb62dbe61cd544e992eac7da75d1533ad3b2becaa111af42b64ed2e6cbd373154570cb72fd6b9591d3d957a5034aa3b9cf2bccfdc45df792277bd7e52183603aa3c92f18332093e911527eca6d23ef644546f4e1e45e7a66a90e8994c559e4419da8bfb47baa67d4365ccb97d195cf4e94518e2b74dce304e861", 0x7d}, {&(0x7f0000000240)="3f0bc8bbe757b47d77e5bacc6322bab44d55c887d3af85dcdf7f859f49a210abfb4e27fffbbc3003cb956e0720e93cd9343a5a8db5aafd3f235fa435ba1e4f1c2da62fd0", 0x44}, {&(0x7f00000002c0)="5e24541e8d2abb1ef31105e0833db2e606c2b19baaf3ff799e8cd515e3d3ebc8ec415a70d03b63899f7e500cf45c9de5b3e71480ba6293c3aadf80db082dc2942979be7a9f0ec6e80aeb47f7d8f5376f6ec899023b8837ced8e72180dcaff1fa1958ea2da3d3afab8ffd26f4c251c6200153f126296314b9e9c5", 0x7a}], 0x4, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 06:23:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 06:23:00 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, r1, 0x0, 0x0, 0x1}) 06:23: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, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x3ee) r1 = syz_open_pts() dup(r1) close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffffffffffa, 0x2, 0x1ff, "ff12f99713f0b21dd6d4047ddffbab4b038c3c72", 0x8000, 0xb512}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100), 0x1) syz_open_pts() 06:23:01 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x121) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x1, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x4, 0x3}], 0x100000001, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x400000e0, 0xb892, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x8}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x40, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x800, 0x1}, {{r1}, 0xfffffffffffffffd, 0xe1, 0x20000040, 0x8109, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffc, 0xe3, 0x40000000, 0x8000, 0x3ff}], 0x1, &(0x7f00000004c0)={0xf3b, 0x100000000}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x10, 0xe0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x90, 0x0, 0xb4, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x9, 0x2}, {{r1}, 0x0, 0x10, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x28, 0x0, 0xffffffffffffff80, 0x20}], 0x4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xbe}, {{r0}, 0xfffffffffffffffb, 0x8, 0xc, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x7, 0x6}], 0x1, &(0x7f0000000080)={0x6, 0x1}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:23:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/44, 0x2c) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000001, 0x0, 0xffffffffffffffb5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8002, 0x9) 06:23:01 executing program 1: socketpair(0x16, 0xc004, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) 06:23:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:23:01 executing program 1: r0 = socket(0x16, 0x200000000005, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 06:23:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setitimer(0x2, &(0x7f0000000040)={{0x200, 0x100}, {0x4000000000, 0x9}}, &(0x7f0000000100)) close(r1) 06:23:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x9, 0x8) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) 06:23:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="e1f46c99", 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 06:23:02 executing program 0: r0 = dup(0xffffffffffffff9c) mprotect(&(0x7f00007a5000/0x1000)=nil, 0x1000, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="3ee01c9e5fa5155f1aceed8cbb55382745fd5d87ba37d9e134fc90587314cf0e27bb237a5e4a84a1fe0c3f4f3cb7a900984d49024e3fcbf83e94052b15cba9cdf8441bd9bf07d93f40105e8ae060921d78b98e3bb2eac43bba2a5d441d4f4786e86f8d46c30f45350d3161e78a3343426af815af5c0718265dc6fdd4b745f7243ad9c222a8dfe490603b3afa3b7297c590d1f9b80d060e2beb9fc1b82f65fa2797eff1396b2906e0603ee158f983f2", 0xaf}, {&(0x7f00000000c0)="f76a266b638e251a77aa98bf3e88bbf30a41f3328f", 0x15}], 0x2) 06:23:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 06:23:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchdir(r1) fchown(r0, r2, r5) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 06:23:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r3 = msgget(0x3, 0x2) msgctl$IPC_RMID(r3, 0x0) 06:23:02 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = getuid() getgroups(0x4, &(0x7f0000001080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r5) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fchownat(r0, &(0x7f0000001100)='./file0\x00', r4, r5, 0x4) 06:23:02 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000140), 0x10004) 06:23:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0x8005, 0x200000000000) socketpair(0x3a, 0x4002, 0x1ff, &(0x7f0000000040)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r3, 0x80000800, 0x5, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648717e13a36397a220fd935350815269996ce2041218a18429a4074af132183b99d12040467300080000356512b9ddb7e59f47275265773cd2359704cefdbffd8fae3326632e7261228af657a67208f870e55845ab64e186a72b641ffd2b70fd31aaf36f2fdc29284133de1ffb434e2865c0d00ea58f0186f1687cf499f39561868077525974dc499e3eb050f3a2cbe1ebbb5da456875e17cd85d970b21e065a13f809b15001429d3001b8fe93e5467d0e276af9f49a108a30e65477e8b0b387669a8ec39d919d75c924c02af9edc4ef7cdbc06b6fc5abd2e6981c83cb8c5616cd5a71f9c0", 0xf8) r5 = semget(0x2, 0x1, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r1, r2, r1, r2, 0x114, 0x9}, 0xfff, 0x100, 0x8}) 06:23:02 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffc) getsockopt(r0, 0x7f, 0x8000000000003d, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x1) 06:23:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/167) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) 06:23:02 executing program 1: sync() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) socket(0x3a, 0x1, 0x7f) 06:23:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80a2, 0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x82, 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x6, 0x12d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xa0b, 0x7, 0x935, 0x0, 0x4, 0x7, 0x800000000000000, 0x9a7c, 0x3f]) ioctl$TIOCNXCL(r1, 0x2000740e) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x18) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0xa, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0x3, 0xffffffff}) sendto$unix(r1, &(0x7f0000000480)="86d3b6307e284d1131369a71b9f7b8b2593db74b27576ea9933fde303f11893d599a19985c7c4e9c5138a8a35cfb2d6e0b355909d060a5140c4660a1e053c686a58110c965b85ac7ea1aa9145da60d7d23d7554c2aff3311e749eacb873f17a9b317439cabecb9fc638b182541b34c954dfa54727538e871b49c56626ec735640d95eec077b56a42474744a33787d5f9d8e379a47e6bb23092a8d005b69c4432a344fcbd571fe659525645c5ef79c4fa21c6781ccf1d63ef69f5286b40a690098ed8874a334d39d7822e0e9107922b97a728f7aa12c1221585fb9034a571ff6a4979a669460bfc45ea7b2b598426d89ff071c4b0e691a806c98b3d829b46a9ad7763ebfcbd92496306ab7fce9172ef9a6825aa99c710f36144236497481a080c5e07b5fed1539f48fc53837cf87ef85b7e57dd3d4177328bf20d290432c50e3ef8bd5da971fa3c1a8afd7a69cfbde68efbe1cdaa782ab83cca8fb9f524e4000a009d5868819d19f0f6249fc979a8d08cd4bf1f4e51e49f29d7d5764513a58540fa2d67eff30142bace9242b3f427a7705f9a8c3950c4d2e4183bb4ef4f37dddba89c5e1197f697a044679fa825c0deec2b831fd4c14631ff7db44fac423a3baffe583cfe5de129566cf178294b60935833e3abf8b2c7f1e6aad3157d417045f31e6d8f523c1c0c8f62a4d031ce3bbb23c6dcc3e9340c53cd37032c09ed9e8c87dd50cfd32d98c357e4feac8e98c383fe0124fbd41dc7eea6ce91195775bd2d703f5b6d6160ef01fab17150042be50deb5bc1c33454836a87e408422c14e854ce1ff9c14a66caf225aaa1c49e52a03e3647ed96f15c68493106a9876cb186566c61b1114cd3c53bea72640173ecdc975a47b8e880c0ef46ac2fd454dedb03e52926ee587ccb9f80f0618078d241401490765436375099164f012f332307baad4cf27064f2f2ab8bbdffc15011955cb500b2fde88810cb077fea2f3226e83d6a91036f20cbc07a42948a96da915f8ecf89a953cab2374652ddf2c353e6f180c4a1ee22a422ae1c0a382dee774c0417691dd798110ebdee4d9f3732aa86ce136d5f67c3991a091b66a5237cc81c82b299ae4d566d9ff090872d4c0d6aed3529cc12d6886f2e22579e70d4dc2321eaa154d49837058023830587f642a6f5762a505665022b094050c855020f61c653ec88453fe3aaa7dc0ed0bbb1e8245fe5fb4db69a32ea5483a6cc4fdd857718dfa020bf910c4ad95cc7277f0dd7fc498ef5e9f562fdb6bad35f3743ffb2504d5dd35f6480042b99f3fd2b73fe8b84ab984f7f0c4ed4fda8318cb4a04c7b9803e1ed49a92ec01adc1daae8554db9b774f69667b69d0b6669262abbfea389f9abceb8c93e5123bd71af60a4196a00dcee36e5cfcab61142beb37a00216f3577480d99f1233b7b5cf5e781012273e2dec783e1f211b935aaa905548f9206d6dad047ac0099e286985b603a1ae45a73290b57be6298068a55cb8119e6f41ec536b54ec88100f5828121f6133d4844e95965912f9473412889429d2f12672cc6747530324d173328eb6015931e00582f194f65df7466950fb7d73f9f66b5ba5e77bc2368fa4fdb9506071b724c9ae1f6ddedd50c10601aff6dabc95ec1d9f15ddb272f9be144b725310a3d3de71c4b42df6536b1a27e5d414f9264e623d615c22ad64bd786c6f9e5c55a107bbdba4ad3e7498a3759ab5a400ceda258955aba4e2ca4508df1af6e868b27586dd6ead2f868d4afb4e1f02da99f891030500699e2d31d2f4a76451fed489357cac90251a2597e02bbe6e393a06d4ea0723e00e4c4f3742439e1a50fa2bebb740dd479c138fdc30db13e0408035258d6a3cfa57b3504899a26470cebd03c8c11d4f6d9b872ac283512696f2399a52f3e004b6b37bc355e7cfb4c6c0b53374631eace4a99d64d43899d91b5dacc43f47b7c39417c214b9b01ff8dc1bc03afa867c7ccb3c2244bace5f07ad1d84ac3285eb9e321760418c78f2ae0a997207f902ecee6b81b975352527ff24646e22e725b0693e92cad093252bef6e26207e92ca134a1d4be39220fd2998d20f8e3394800ddcb9a40c2ebc6eaaaf6ebb7a51a69b4cad8a232b698ba993a8253ac24405f8790b0d69d2246c5a80e1962f5584293863ca34f911e8d6c6dae57c5191c957a1f0c6b167deaa63a6c4c6414a3ae7c8af988c88cba9b38ea0b8bef7fb0760be4e5300b7803bbe4cc7bd7f08f27c67401b97abc39a657233a6f69f1fe1d2e8ff00712f6660f2fbab9c22736a5ea7f8e8cb03f23bf4d1683b93f6e0d06a1b6fd3c9bc07dd42174a694ef8936743c7228a32f966094b5a52ca2596497944c12ce30c24ebceb78f9d99a7567f07053596bba3b9c02270bd069a9f7249d22d120621cc04135127e900d8384a096256f324344067906ec1945fc6f12c6258cf11ade29cb07ea5b3236f64578cce868b5ffeb55bb4d77ac911dafc1d3fa0b11ea2550e3c876a3ca000edec7567a7e3978de2f7e9d6eacfb187c887c774a8d76a445eaa779a912b912bcf4d943f37451aade77a6f5dcc6b5ea65343071c6f7bf55b09c1fe38ee383dae63f8977fc3a5d053c9d6451bb1bdd706b8f93815dc71d38c74f85320a80561b79745285e5af11eb65c1e7bad014470968aebd75a80bca4558cd2fffef400883418ba7f321131da9607172496f3a3e0d1e37b4462e8d3f778ecbfe46fe3bdbc9b92fc7c9a1708365889edf04b927745e24220facded6140af989aabb87073ae4402ee6a44490a976086794078e8bcfe9cbd39621155571f2b227bec03fbb830d65e1fe6ea088e28fa1c245f098baac7f7ee2db35f39dc1b279274a0f9e6feeb1a9e53febb3a4a2316ab57fb1ae2ebf625360314748c1c51ca7508a843058d8a822afda3b6e2cf07d8d718bdb1b7ed1f234ccc672d1136d35e4277883c0770777d62c1edb68b2ae646f1a50e9bc31163a72a1d9c3fa4fe782469b24f40292b800b73138a29ac0bd767b5ad6c1d5591274a9e6e201dcabc82e81e0e0f326e79131afa21a09d9bdaf78c2e3c7b8c87bfaa3bb2b9633e2a0c493b44556a255e73df9f1eab38b36bdb505eb9084780337e233edf49e30bb9f8db2f478a5f1fb1f37a419dee436e384c19399853ae9de46545168fa6e54b14b325f734502558463ac439060c31f578991e31a56565521d470283a083b620634d4f45ed18493ad8433a6591857432664f11b1e3463e611c67abf1b52dd6389d575c3948775c0e7c1ad4f6fd7e4d1de6e31f85feb57048a1c711ea592c2a060fb1e0a5cb63d93c676b007e87944935b39c96d2039e2c5fb6d09242797ff19e6799dd3b552e2c78c863224183af7544233c8c5b1c43993a1feaa358933a983301064036022d47fd38e6bce698329d5762d56a7a527d6bdb9dbd1f765df14e10099125f14e1c6569c4c55e1e345a3926d40a60131199611bd3358a989856b115254f67d5570c28ef85a535ca73f7a84dfcc8af273db33760642299f52d6538d41adca1961c985292ae7c996dc0fee8f68cef492d0e68e728fc370cb7b44a6f1ad960020af189d5491fd9d2a5801d1dcd28a9a5d923dd63ebb21e257c868c536193a6eeaa4c8efeaed4caabbee01f721f3324c7e2b288e044cb7ab792205f8f9274f60e31f1eac96bf0d29d7ffa3016229428ac0cda1a7d54e73f62fe9c4af38301dec42956a488035ea1eb20a6682b2bd88aa0789340490f64be885844a824016085070163c4969eb79a6cde5636e17b0208ef174ecfeeffda481a09a2ff6fbe9e3623acf1dab9735c153a72384ba7c93affe827965ca8387b286c882bd099de254c2ec9d560e99a376330fdbc22805d110ca72d82b3298e80acefd428a40562fa8fa0bd354cf595d9874d8426de02d4bf1268cfc28814ea4258b85c27243d12f2c62a9d72688e359ccbd62b62fcfdcae639cecb03390a08b73308a1ff6318d7b5f3c8ed6382fd15df2c5fb36ad9fa8bbdbcd0770deb2ce31429d12b65c55a96c2691c0c32d7e1368f9fb3bd9e5254f83b8337b3a7574cd6a303664df3a050797fe36e8915235545981194f474107d59c22380b76f8505a47afa93905e7ca0c88334c3e8efff5ec52a49b585d681b60ae4700b05b6d40d4865c984c5fa704cf12cf2aeaa8b27fc566aeab691adfc25235b2508374b2e3a7043fe57a3f229ea0f53083b3d45c2d5709bad69f0379124cd1ab1a74b1d6e9af974eacbd438445581635132b95acab052754d838806c5fb784854fa033a91289352f8fdab7564ee1c65e503b6ec37e1d9afa066fca6505b011d52e94c26e384616b27647e822402231a5e0f25c72c289fadfcfd8ca997a115a0652b06a0aaf3513869118d2893be15685f42fd0f608ddb5fad97922a4ebbe7760b962a651a00dd7d8c476807fd7d3e683d8e293d7c905ca085a8f65b117d792325bc9266890f0763cd9e2b80d77210f0b0cddd466e33ea7f16a983afd09bd3ed5b177671d0341a3fd1dbd5e556242b00f2b1fcf080400e2b03397ef600a2d129d8ff78c4f88ce385cde952ec917f36f21f5e5edbd33189122f2f0e1c1d55b29a0380de8d8ed24a3f23f5ae986b92854221b30b1fa3fd4293e1c9120b29bf578a4278818939ba9aaa8f473677667489ae6c01fbdde40484a88d6b35e72d2e291c4e0caa1394606cf21c3882cd403e805d4c2cbead007dcbd4ac2510910271233fc17b81d8e0bab94c9dc12620bf0aab95512250439630dcd885fd486b2b686d27d12f1575244ad0240809bec65751bebda0990892f35fada943b7aa64f5c8636836f891624775579fb927a85973e9337cec031025639eee33c370f9057b632fcdd127cbc87341581450420f490a676e4d09574a5e6316b3a9e39f6a383a5e5fbe38a659443d56e30191413d2f568a22b4886204ac1a3e24f52ac26d7359fb315a82d6cde3e187ac73b5cf7d8abce5e8e76dfc70cddc53fc83e4a9dc305e6686f55d2779df2cfc631c18a7c392481aec4a38ecf3a9859015756120f522ac99cfbeb6a34d1a0864487300315d6fc13c8131577b426ce9150c0a6c0c7023f20d4941f4973a1d3809f2b690705d54e683e484727ac65c99432ff6d015d7ec1c2742f09f545ce17c2993c5d62172ad5937de423b980b4d66fdea808af4b00f21686f0196eccffc1764cac50db249ce6728d2b1776ccfcd9ae723549d35c1300a89999897e2b3bb18b4d7575540999cb380db8f00ce372c464ea105abf26c5e04f1ed69d333bc645f30844ff15b9757b578c69d4c61e3c5e48a0778ba879c4eacdfad48712ad88dab21a1e283465334f56afbe228501d2c27dbf6b32d397f5e2690c333fed47e5101e683ce5fca8f2264796779b74a180a2f2b176655979dc4352934c549b1a1fc266915e36ec40d8691e38bef0d158f204b817677920e4d7ab583d694b22608d14f234420001aa4dbc6774f6b050fa6ee1a8a9dd47fb28b77144e1e26fcf3f4001723fdaf4e069d4e50a5d5bef29b2240e600c221310c189fdb72441c5ed5abafbdc3fff6c91dc1f03da1b5bb3e4589d079d34976fa2e534c4f9a58942cf945b0784423b115b356803aa62eeabaf83659fbe59d5d449dabc50520a8acae26436b772672a90f5ab8c3afb3af8e02ebc6bfc40ce9d807abb09d1018e0fd95ddd43b3b4c29b09052e10037d04c895b91403c2c896565638c5bce981528cd19f418907d7fe046f53c8279b584dddc9b4922d167c590776dba02c970c437a010009e4561023ca8a782b6e45e67edcd374", 0x1000, 0x1, &(0x7f0000001480)=@abs={0x5cf4d87677844dc4, 0x0, 0x1}, 0x8) symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') recvfrom$inet6(r2, &(0x7f0000001540)=""/61, 0x3d, 0x43, &(0x7f0000001580)={0x18, 0x0, 0xf30a, 0x30a}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/4096, 0x1000) connect$inet6(r2, &(0x7f0000002600)={0x18, 0x0, 0x9, 0x100000000}, 0xc) fchownat(r2, &(0x7f0000002640)='./file0\x00', r4, r5, 0x6) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000002680)=0x40) renameat(r0, &(0x7f00000026c0)='./file0\x00', r0, &(0x7f0000002700)='./file0\x00') unveil(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='c\x00') semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000027c0)={{0x0, r4, r5, r4, r5, 0x10, 0x9}, 0x1ff, 0x1, 0x5}) 06:23:03 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) r2 = socket(0x6, 0x5, 0x20) r3 = socket(0x23, 0x5, 0x2) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x80, 0x110) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000001700)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x9c}, {r3, 0x3}, {r4}, {r5, 0x1c0}, {r6, 0x20}], 0x7, 0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x4}, 0x8) r9 = socket(0x10000000002, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)='./file1\x00') close(r8) readv(r7, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/116, 0x74}, {&(0x7f0000001200)=""/145, 0x91}, {&(0x7f00000012c0)=""/244, 0xf4}], 0x5) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000001740)=[{r2, 0x101}, {r2, 0x4}, {r6, 0x2}], 0x3, 0x0) r10 = open$dir(&(0x7f0000001440)='./file0\x00', 0x28, 0x0) select(0x40, &(0x7f00000014c0)={0x5, 0x1, 0x5, 0x400, 0x0, 0x8, 0x100000000, 0x7}, &(0x7f0000001540)={0x2, 0x4, 0x4, 0x3, 0x61c, 0xaeb, 0x3, 0xb3}, &(0x7f00000015c0)={0x3ff, 0x40000000000000, 0x5, 0x2, 0x81, 0x91ea, 0x100000001, 0x3618}, &(0x7f0000001600)={0x9}) r11 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0xfffffffffffffffc, 0x40060) linkat(r10, &(0x7f0000001480)='./file0\x00', r11, &(0x7f0000001500)='./file0\x00', 0x4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x6}, 0x8) 06:23:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:23:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000c, &(0x7f0000000040), 0x0) 06:23:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000840)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0x0, 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}, 0xffffffffffffffff, 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, 0x1000000000006}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 06:23:03 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) 06:23:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x5a) 06:23:03 executing program 0: syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20c2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 06:23:03 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x9, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) shutdown(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x45fe8261076b5788, 0x4810, r1, 0x0, 0x0) 06:23:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x8711e5f3945a3196) lseek(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x2}, 0x8) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0xb51) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x82a10000000000, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) 06:23:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) read(r0, &(0x7f00000010c0)=""/137, 0x89) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000001180)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000149000/0x4000)=nil) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001380)=[&(0x7f00000012c0)='c\x00', &(0x7f0000001300)=')@\x00', &(0x7f0000001340)='c\x00'], &(0x7f0000001400)=[&(0x7f00000013c0)='c\x00']) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000011c0)=""/188) 06:23:03 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 06:23:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) munmap(&(0x7f00005f7000/0x3000)=nil, 0x3000) r0 = socket(0x10, 0x0, 0x7ff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0, &(0x7f0000000140)={0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4000000000000) 06:23:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0xe0, 0x7}, 0x8, 0x3, r6, r7, 0x600000, 0x3, 0x1}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/49) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280)=0x2, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) select(0x22, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 06:23:04 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffc8a) flock(r1, 0x6) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) socket(0x0, 0x4003, 0x7fffffff) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080), 0x10000) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = semget(0x2, 0x2, 0x43) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/36) fchown(r2, r4, r3) 06:23:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:23:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000675000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="eb368f80", 0x4) 06:23:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10900, 0x32) 06:23:04 executing program 1: r0 = socket(0x20080000001a, 0x80000001, 0xffffffdfffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 06:23:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa4, 0xfffff, 0x9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x101, 0xaa}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x5ee6, 0x4}], 0x0, &(0x7f00000000c0)={0x8}) kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) mprotect(&(0x7f0000463000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3f) kevent(r1, 0x0, 0xfffffffffffffffe, 0x0, 0x4, &(0x7f0000000100)={0x0, 0x5}) 06:23:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x2000000000000003, 0x0) msgrcv(r1, &(0x7f0000000080)=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\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 06:23:05 executing program 0: r0 = kqueue() r1 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x3, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x6, 0x0) 06:23:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x954) 06:23:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 06:23:05 executing program 0: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x899}, {0xffffffff, 0xffffffffffff0000}}) mknod$loop(&(0x7f0000000100)='./file1\x00', 0xe0a0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x532f}, 0xc) 06:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 06:23:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/179, 0xb3) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:23:05 executing program 0: r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x980, 0x4) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x5}, {0x8, 0x1f43acb9}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffc83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) sendto$unix(r2, &(0x7f0000000240)="736a7c2b3c3d085bf6676155153f621197a16e1afece255b4db57b30dd0e966e45c5a43bba703be40ac187c336fd509e76d71997a809d40f769758f70d1040d47aaf75025253258b9db63f69662f29332b6b81b090a7b89109780ee05d1aa2df42e9d78edaeb0fe109415effeb4d8738e0f6829d1b7895d55b25d244e94d3a985eb4f8ee66360b1c37298babb6679546fbdb49de09a8c891ff2ed5c92f7c20467577b2a89ab3e1b85316eed2775ddac453c88f7fc8fb0b96ad29630151c6d3fd016a3b53f66d1e93744ac85d6eb9b0e494bab967f68c90833d6a8f8b7b41d08474b029dc17bc143a5fa588b52df2", 0xee, 0x403, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x104) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="71f4e4b9474db263c255fac90989f0536ea65e0879b749c19c9b3cfc9f4e6bf0b6d0e2d424ac829beaa781bff8787783ec42723acc29e6e3e844", 0x3a}, {&(0x7f00000001c0)="89c8d7f2351273c1d3f05158b737b6f0aa", 0x11}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x98) 06:23:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket$inet6(0x18, 0x4000, 0xa9) 06:23:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socket$unix(0x1, 0x7, 0x0) 06:23:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) fsync(r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="29eb588cb51c0c6957df7d7b52042591ebb17910cbb332ccf1d9a752caa230ef3714df51dcb215eeb26c5af31e6a428ef6365ea742f8add5c100c09be58e9353ff3be25b13f9b0fccd0c9b8c5ed001be5b89cd973f4809a05abfb4f91d6eef71c659a703ed5de6be328dc21193a713e6375ade458d90f2e22b3d18396ea0570353fc597c16b3a801aa6db1ee3174490ddf03a8edb599b23ba6c137ecb662a73d2fda9d03984c6569f291da1819e2eb62320c4af7549358694960efc7adb1eb45c9e0ede244ac263c92", 0xc9}, {&(0x7f0000000200)="cd777d4c454806df0a204e7e11cf541d385a054ecc332d38f8a6b2939a49e13cc94a6ffaa6e3908c16ed4c7bc0a1c8d585b4e14505360465a118e9333ef62ea0b80282f589132ad3f159c93ea80ddeb4e754da22ec96fcebbd4654c1573ff46b676a799f3ec30dcfd72086e292b8ac4ca80e37b7dbfc4ba4b9af64b289e062baecf0e85990149bc7c6df94a834c9b76e9aa46545fa2835141d19d6b4bb71583cbd621111cc100d08907bcc030ef4b3d315f282420d48247a5a65faacd57a1a424c08e6d899caa7448d9ee0b39e893ea2cf", 0xd1}, {&(0x7f0000000300)="54aabe5f6882ef2a8ca6e5f445c3d7037154b7edaa3a06c7f5a6e1d7102c634b17957c06fc23003ff178a6ffc77b24a9bf670f2b72d15de83c99ca9357df64efdb64447946d165a9f4a038d9ec9669a5136ff0ee34cb41c2c6d0974d0effa06b6fe82575ac463d1840523aa03d672b9cf9b9ffd3007e262aac3715d7046c3d9e5fa2149d2bfd85089cec467dddb242c596feb918f46bd809c4eafecdccee611718d97a31ad7992165a0ad5", 0xab}, {&(0x7f00000003c0)="e8dd352a17af64bd3a2624ad20af833aba1245e9a051e4d248eb87b2450973c03650f7743901c74fe5c7", 0x2a}], 0x4) fsync(r0) 06:23:06 executing program 0: r0 = kqueue() r1 = getpid() r2 = socket(0x1, 0x3, 0x3) sendto$inet(r2, &(0x7f0000000180)="8db3652379a557a8f3e261543b3dcee25da9ba2773c9ef401214e25a9b9e208fd0cf8cfe5ef43f4dd7760500142300", 0x2f, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x6, 0xc}, {{r3}, 0xfffffffffffffff9, 0x40, 0x3, 0x100000000, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0x80, 0xf2}, {{r3}, 0xe67c6a740f7849af, 0x30, 0x80, 0x3, 0x7}], 0x200000000000007, 0x0) 06:23:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB=' \x00!a./file'], 0xa) 06:23:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18040, 0x10) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0xf6cc}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80, 0x7, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x83, 0x10, 0x0, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x7}], 0x6, &(0x7f00000001c0)={0x7, 0x8}) nanosleep(&(0x7f0000000000)={0x9, 0x800000080000000}, 0x0) 06:23:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 06:23:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getdents(r0, &(0x7f0000001340)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/4096, 0x1000) close(r2) 06:23:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) write(r1, &(0x7f00000000c0)="49fd22d8c0e5d8fcbf24fa14c70602762d6e23c0e26143587cb7c9595538698b3d7f2fad606475e8214b9b9c8854faa0965a6bad3dbea3f3c3eda1f75f0dc96dbc2febf89817bb423c417f113d6a9c77167c9d0173a94dcbf2ba068cb86aec59edd8a798a07dc93958988895605b6e76ef2d72167dffa2357b49a74de57a29968226f5808bd312b01ebd45b22abb67ef03668c48e3f0baa14e507fcf1091979d4761e2b48e5d90a11e20becf49be121ed04ba97dfd8cc53d85ae3248fa9821cf771aee67ba7bc13ce03fe038c66fb7401b", 0xd1) dup2(r1, r0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f0000000580)=""/65, 0x41}], 0x5, &(0x7f0000000680)=""/254, 0xfe}, 0x43) 06:23:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x3, 0x2) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x803, 0x0, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 06:23:06 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='r\x00') 06:23:06 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1, 0x0) 06:23:07 executing program 0: open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b2ae8b8b475232c71a07b1ff75fc1fb9dc20d94da45a6c6ebc6fd994fe830229a55027e5934dc1577604a0420b33941b68d312e97ac4a42505f75ace4e968555e92ed04f3408cb1bd92d5b8ad6ba8c0133a841f31484c2416b5a3eb8cf55725dfb972f86a22db999113e5e47bac00f950cfa1646e2d78ec790d69733b906863ce0058a22a3086efb14c20e28a61356ec39a26a2c1137425812c30ab122feb999901ef5af5cc3f6ba16edb88aa770bee5dd5beea02cf3793a929a3bea8f116e1fd824cfc219ca25202e6c5a3c3e3080c150043fe9d44135159332f9", 0xdb, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="e8882e2f66697c653000"], 0xa) 06:23:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8000) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x5, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x100) r2 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000300), 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b2e3ba7c022399b25020d2b2139744ed379d1cc341612ada3578f9de93457969f4c0dc9d0a45a1ff1f2fe16376d16c5c8b120d16dd0ff752a8a55fc1b37193e72bdfc9f02324703711caf5154187137deab36b7d0069c542eaf335c6b9a758f1201e12d75c1235a6f2c21cc138e668a7120d9037ef799db0312a5244efa48fe73a0de88f2fb6addd40e343dea0137920a00c54622025d52705509b1aef70a56a86632ab29e57e3060c731dbac85245868d73756751fedf71bcbfd33cabcc7ed69a0128bee2bf6d82bd801b7177280d25a66bfeaefc45b54080665c4bb7bd6bae0f54dc8f8a96036f15d9c925e879", 0xee) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)={{0x8, 0x8}, {0x1, 0x8}}) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) write(r1, &(0x7f00000001c0)="86e38b65bfda14446e2d634f42578db7f2a957afb81478d3", 0x18) 06:23:07 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet6(0x18, 0x3, 0x20000003) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x27, 0x1, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x92, 0x80000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x42, 0x93, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x5, 0x400fffff, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x80, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0xcb6b9924c5949ec2, 0x100, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0xcb, 0x5, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x33, 0x1, 0x6, 0xee82}, {{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x7, 0x5}], 0x9, &(0x7f0000000200)=[{{r1}, 0x0, 0x40, 0x20000002, 0x2, 0x101}, {{r2}, 0xfffffffffffffffa, 0x3b, 0x1, 0x1}, {{r0}, 0x0, 0x20, 0x10, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000020, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x80000000, 0x2}], 0x3, &(0x7f0000000040)={0x8, 0x401}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCSBRK(r2, 0x2000747b) 06:23:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f0000000280)=""/200, 0xc8, 0x2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xfff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:07 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2ff070000000000001d1f7828bc2d2a500a35ace697bef649fa9da398bcd64157db2b103434820abc4bcacfa3444002007e07000000abbb07a814dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b2ff7f00000000000019eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f885d01a8c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe3261d5e5d7d4834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48f5ed5", 0x10e) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 06:23:07 executing program 1: r0 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000340), 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7ff, r2, r4, r5, r6, 0x189, 0x2}, 0x4, 0x9, r9, r10, 0x0, 0xff, 0xad2}) r11 = socket(0x18, 0x2, 0x0) geteuid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/8) sendmsg(r11, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) r12 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x6, r3, r8, r2, r7, 0x80}, 0x0, 0x5, r10, r1, 0x0, 0x80000000, 0x1, 0xfff}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$inet(r11, &(0x7f0000000040)={0x2, 0x2}, 0xc) 06:23:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x4000, 0xd169) r3 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b324c59554a594c84da245f546d0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x7a2) close(r3) getsockname$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r3, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r3, 0x0) r5 = semget$private(0x0, 0x4, 0x193) semop(r5, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 06:23:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x440, 0x14) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0xa000000b, 0x7fffffff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x64, 0x85, 0xffff, 0xa3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8b, 0x80, 0x2, 0x421}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc8, 0xfffff, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0xd7c}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x447e54422bc4d798, 0x6, 0x200}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40, 0x2}], 0x4, &(0x7f00000001c0)={0xafb4}) flock(r0, 0x5) close(r1) 06:23:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x3, 0x41, 0x0, 0x0) 06:23:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb0, 0x4, 0x7f, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffffffff0000, 0x9}, {{r3}, 0x0, 0x2, 0x20000000, 0xffffffffffff540b, 0x9}, {{r1}, 0xffffffffffffffff, 0x29, 0xfffff, 0x8000, 0x5}, {{r3}, 0xfffffffffffffff9, 0x30, 0x3, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x4e, 0x90, 0xf77, 0x6}], 0x12b6, &(0x7f0000000200), 0x3, &(0x7f0000000280)={0x9, 0x8}) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x401) ioctl$TIOCCDTR(r4, 0x20007478) close(r1) 06:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x10000, 0x521, 0x401, 0x5, "58528f4241d484fa9e85e6d73c69a571b37de0eb", 0x1, 0x9}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r1) fcntl$setstatus(r2, 0x4, 0x8) 06:23:07 executing program 0: r0 = socket(0x12, 0x3, 0x5745) r1 = socket(0x20b8ac11a7e423f9, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe26) getsockopt(r0, 0x10000011, 0x1000000000000001, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x4, 0x3f}, 0x10) setsockopt(r1, 0x3ff, 0x100000000000000, &(0x7f0000000000)="885058868b9061cd64893b6facc92c59ee1ab3136894d3cc1d4ddbd2e22dc8b8bb98a9ed22f1053f191707b61294acd3268a63fa3eff386abf716e27f0f3a215bcab3e756a544c93f9653c1b41e9c2c9a2e79443fb86d19ddcd299dd954758dd5dc0e809fe5e1a930b2e4575160d401ca95ee962195697573d5bd14a1bf3a74e9d0a7ade5aa89bf56bed776660fc83b8f842125dbc84ed7e21eae355832155388751cd75cf2632b1c975ba74a6a2745af50cd51bf8e2a3cb365b55ab6ee00a2029053efd450e9600059447e300e41e17a18026f4bc11580cbabc6bb2de9647ae9ec94742172c700998b196db204fe48c5c592aa87d1200000000", 0xfa) 06:23:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x3f}, 0x0) r1 = kqueue() dup2(r1, r0) kqueue() poll(&(0x7f0000000000)=[{}], 0x2000000000000132, 0x0) 06:23:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) 06:23:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:23:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="6bb7a6c5d46e2882d3cd9fd58bd79c716ade4fa1ef38a26d9698fa171198ff763789911b36e8dbc590253b169baa390e53518009a317fbddd04edb545f2157796dc8f5cb5fd8983ac0ccfd7fc426120109f3fa4a1edbf6de47154a119c41b69ed3fdaa8ab5d18c1fa51ad3601ecbca77909f3c441a46c9dbc42fdb0927d16eb3f208425e89d79312fc622ece7dcabd78609566b354", 0x95) 06:23: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = dup(r1) shutdown(r2, 0x3) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x212b5c23, 0x4000000, "1cede2ed8be2be00"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) syz_open_pts() 06:23:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) 06:23:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt(r0, 0x80000000, 0x9, &(0x7f0000000080), 0x0) 06:23:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x6]) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 06:23:09 executing program 0: getitimer(0x3, &(0x7f0000000000)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x9) 06:23:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xff, 0x2, &(0x7f0000000080)=""/246, &(0x7f0000000180)=0xf6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x4) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) getsockopt(r1, 0x7, 0x8, &(0x7f0000000280)=""/31, &(0x7f00000002c0)=0x1f) syz_extract_tcp_res(&(0x7f0000000300), 0x16, 0xff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="115c4a4788b450944edea261ba0aa9c74d24d72643be9691af9fb59c310b3909adafcdd281c50078cc2fcb4113dfe68162e84b51586b029811c337bb254752fd8656318abe7f53e84b4525c2f5069853664ec50b9989ccf596ed757ad6001cf0f2c011dbdf6e74b69c4abf576963", 0x6e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) getsockname(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) syz_extract_tcp_res(&(0x7f0000000480), 0x93e, 0x2) lseek(r0, 0x0, 0x2) r2 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) ioctl$TIOCEXCL(r1, 0x2000740d) fchownat(r1, &(0x7f0000000540)='./file0\x00', r2, r3, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000580)=""/153) kevent(r1, &(0x7f0000000640)=[{{r0}, 0x0, 0x20, 0x1, 0x3e2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x687, 0xfffffffffffff37e}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x4, 0x5}], 0x100000001, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x0, 0xc7b5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x88, 0x40, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0xa0, 0x845, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x5}, {{r0}, 0x0, 0x41, 0xc0, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x58, 0x40, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x4}], 0x8, &(0x7f00000007c0)={0x48, 0x6}) r5 = accept$unix(r1, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000008c0)={0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000900)=0x3ff, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) getpeername$unix(r5, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) 06:23:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x2000, 0x99, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) kqueue() fcntl$getown(r0, 0x5) 06:23:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(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)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0xffe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 06:23:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c65304074d7d302d79350789efa7db89453e74737cc6a1d0891a45954c4f59d25f0f2c35285958397b3abc1d9ad12c1a97045c4f6c52c1c0aa1337114999d252bdc66f68a7c5ef157569564aa4b"], 0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x9) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/245, 0xf5}], 0x2, &(0x7f0000000200)=""/53, 0x35}, 0x1) pipe2(&(0x7f00000002c0), 0x10004) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) listen(r0, 0x0) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept$unix(r1, 0x0, 0x0) 06:23:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x4b8, 0x4f5}, {0x1494f0d8, 0x6}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530002cce5405b071d1b8ec4d6fc8bda87e302a0aa5af7173ec59b6c792c5dedb80d35b0525637e3532834ceedbf4e549c458179f17e5c44e7b941a9a5aff0e253df1e2bca6ae3106e890c0ce47f48860aa3e56d54b5ca7008f83d3a29056de9435812120b15295bf99ace8c470d616add94c287b5dba70f022559c08a0e43a7abeeb7c158d63caa33bc6a3ffd39fbbe378070000000000000072a2cd8854b55c3ddd9f2d5aaa6b47cfc570531b91a35766229a0df8f3b09560f38b9b3ca026a82e2f79d1744b38dc2ad2c678cd5d475cd206b650d651f898db3046212e85cee7d373045bbd8343c0d0ed7c70be1c8326f65ca10d5a1702193fc7e1eeb051fb6a154f66a16c9919"], 0x10) shutdown(r0, 0x1) 06:23:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x20}, {r0, 0x6a}, {r0, 0xc}, {r0, 0x5}, {r0, 0x4}], 0x0, 0x201) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000200), 0x100000000000007e) pipe(&(0x7f0000000040)) 06:23:09 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x1}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9b3eba9686caa69b11b447931894da7376cf96a6fd20cdf0ccbe6f9a180ad32b6b6f1a52e7af253d279068fe845367ad4a284af7f3ddd6015f0e2b1a6bfcdd1fed5f57b26dae041a7156974f1c94de1aa46941d789ea1edae715496496419069775a3db6eb8596ed2d4ef44773e3746c90c637c11e2ac9", 0x77}, {&(0x7f00000000c0)="50c2b93c1fe2dde06ab96112afff0b5a85a18be5244afa03dd1538cdd11de1e6fccae3664898e1174db3367204631217be61b35a3392155d9f3159fe2c2704e1998ed5f77c4a7c8fc92cbb36c942febd621b4a017e7d26d86a1340be6448562867dc70da691f3a22ec9049e4b348dd672c3f4b7f94db46475d17", 0x7a}, {&(0x7f0000000140)="f470637049fb73b6bee41e096422a68affd1906034b091be6a8141ee2b0a72245c62a37a266f996835789b32d4db30a319dea7b355e3dd62ebca8355dea162433fd7828f7623c144496af0d77bfedb6e97cfa603b37b163a34f438bbffb2fc31d8bd01ad76e45216ff3a56bbd7962297069f58ec6012708db8e4d414aea60ddb32f6ce322fc131cef0821e29026559f06d0f0129a4e558f7025b6ee66ef9405c98237dfc5229e09b8187d7a30a6fe33818eda65750e5750a9ffe04b25aab2a229ac306a3599e5381dcc045d670a6a4360951d6a8125b333ed91d824519020d2f621d2f03844acfcf65509adcc6d0c402251944a5d79a8c5d8f15", 0xfa}], 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa) 06:23:09 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)=""/216, 0x2f1}, {&(0x7f0000000580)=""/237, 0xed}], 0x2, &(0x7f0000000480)=""/72, 0xffffffffffffffb2}, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getdents(r1, &(0x7f00000000c0)=""/217, 0xd9) getdents(r1, &(0x7f0000000040)=""/125, 0x7d) pipe2(&(0x7f0000000540), 0x4) 06:23:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55f11ddc8f4dc33af226461420000009106a982b6ee530881ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb2) clock_getres(0x2, &(0x7f0000000040)) 06:23:09 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffffffd) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 06:23:09 executing program 1: pipe2(&(0x7f00000001c0), 0x10000) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) 06:23:09 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x2000080002, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000080)={0xfffffffffffefffb}, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x400ce) 06:23:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = semget(0x2, 0x3, 0x50) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x0, &(0x7f0000000140)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2}, 0xc) 06:23:09 executing program 0: syz_open_pts() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 06:23:09 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x80000001, 0xde}, 0xc) r1 = socket(0x0, 0xc00000001002, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/114, 0x72}], 0x5, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 06:23:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) socket(0x27, 0x7, 0x1f) 06:23:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() geteuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x400, 0x7fffffff}) pipe(&(0x7f0000000240)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 06:23:09 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setregid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/218, 0xda}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) close(r0) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r4 = syz_open_pts() readv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) 06:23:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000008000/0x1000)=nil) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) accept$inet(r2, 0x0, &(0x7f00000002c0)) getpgid(r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x3ff, 0x20}, {0x18, 0x1, 0xff, 0x6}, 0x80000000, [0xfffffffffffffff8, 0x9, 0x2, 0x0, 0x2, 0x6, 0x4, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xb3, r4, r5, r6, r7, 0x0, 0x5}, 0x6, 0x401, r8, r9, 0x3, 0x7, 0x5}) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000200)=0x5) shmat(r0, &(0x7f0000008000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x6) r11 = socket$inet6(0x18, 0x3, 0x1f) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0xffffffff]) 06:23:10 executing program 1: r0 = socket(0x10008000002, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 06:23:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985d06d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835ebd743ce9e222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 06:23:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/14, 0xe}], 0x2, 0x0) 06:23:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1000, 0x5}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 06:23:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) 06:23:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:23:10 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x183) 06:23:10 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') munlockall() unlink(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0xfffffffffffffffd) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x80000001, 0x2000}, 0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x4) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x100) 06:23:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) write(r1, &(0x7f00000002c0)="30d946934c7150a5d21bcab0e7af1c316460e65a3de21af838abf319cea107caad8d2a89032bcc19d952610e205008490f88449b852efdbeac33197082f2bca89492965d48340399880dd032b07e68125a6a1da64c6c25dda1129e4917c1e5baa02ed35a27a480990666d9d7acec813b067a44796b1c6b2571a0bc365b53ab2df56975893d56a77066e1a46ce2a540eaac9b7ece249eb7a931f1619c94948b9a19e4b8eb5e93920e0cd9638058bcee1f031025832ea742edc0d398d55498a897b401d49253aa00f4d928bef258f916f614ed4c1d6ff4ea6b8c0ea693b48abdaa79858de8bdb8c59e81cb", 0xea) write(r0, &(0x7f0000000000)="146be2e478684769c3ae646fb4d8aa6a49332855fcd1cf4001cfd66096d4a04468ea3619458b43db4a31a8702d0e575ae22879d3d3d6ed1aedc137a049fcd67e4462085925d81b363edb0a9fda820c9687bb411364049cb3b0189a9f208a4b5fa35aac4b008c285ce7e7bc54396ee2477527b92500ecc102ba94f4732a618476555fc6e90d81cdfd8a954d52a21fcb6940280347871dfb7f8fc1924695bceb856d99144c9a1ddb0d8c7828a5625c6b0caffbdeb8cadd0812fe78c51b468078e3590f18e78db2", 0xc6) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 06:23:10 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000940)=[{&(0x7f00000004c0)="260fa5c5b9f038eb1814bd54c614ae4f08f52c6b17f7dbe70e0d9af7543bed6e384204349eb5d7d7258a4e9654f72a0fdbffee333bf58938e88b0f0bed2b692f0b5f7799dd29a02217ea49877d74aee2900f3e7f20e9a172a15ebca45b4b02e6923f3957c0b68d6a9b95a356a5cf86adb04831506ac1", 0x76}, {&(0x7f0000001280)="f1a16b337f414d883f237fcfdb4f0aa6640541b498f84ec4174b87ed793368f80a58d566db9259102a8c4eef15a27f3fcbbeb6ce5fb175f77813d75e0f768a5fa72cc55a5b4fdc1311b9fe9f5b924d83de0290ac5ef63394c2da3ac3eaa1bdb5162906c7b6e6692c7bdc94aa15779f7c7e98d63f384e4ef4a85fe624dab08e42670076a5f5dd1f1c757abd2b6371ea087e3d28d01656d587ec4d59c65afbc4d766c843625fbed4211de2de3bfddb7e8c8b3192a8a18f175159a49e160c7ea08532cc4ccadc291bc005d70a3c99041c62745f200c1e92ab6a8531c690e0334bcc9736dd6ec8fd8a33b04bb314e80b830e0bd2f34b33651d65ed85279d27d90084b19ae210a239869de519fe51a7ccd965a13b6bc9cfb78016f1ddd474f11cd68325e529318aa8b4838f86c65ce2fbdf24b9abc6f80cb32742c19b6b08ae24404c71303f7bb9b9ef1034e231395a2926728e5d9928a2d59aba9a167fdfd2174b123bba14ab0a300bfb0d3ec86a8664ac253e61dcbfb3d85543d05986bc5502cda1f2b9a5b7c5626a65b9f9a804e218e88ee65f68a36f3b0429f1abb781159cac1bf9b5a6f45cf084ad7596cc2d86a1ad5d390a1e95fb08f48fda438549e8f3e3b9296257170127800808be93ce16aaf9efb5dea32930e264fd65c729138271b5b5cfcc2af31394b8bb0f4beab6c8cb4b608aebfdf11d17057f601c62aaefcf1991a903262e39a29d606a2223dd75fefe8bd348eeda3ab115858c1955f4dbdfb56474ac299632fec2e08e8abafd141334c1cdad629de06c38c4c10ea7affd549c3de05d0711faf345667c195c219619bfd6f0c8d60f0267693742854df3e74d651714f991186aef5edade1ae65a2fdcbdaf177c6eaca459f42347942b429dee5db77d14c7b7520de880d01e499c5fd542995fa88805693b59e3789158b87a6c7790bbabbac3f34b4f16e2f04a1313621f8a1e8a6105ea90844788af5ab6ce4356c3863fd2d47c6534706b6fee9bc1876f615100a28f664f1b2868eee26e7ea5ec61ef2c8498064ffeda7823f28d856c7933f2f79d404ae81ba509691144b28da3b229ce4e5cb0f13922613e575f866e5ca4c33babc8be50f4f7040938305b158431572012cb0455711a5d9656eef8f84129c494b84728de694811551a9a3160e0cbf8aa1b2a9b6aa0e91074238fba8163a70fd4a83b76185933eca3b783fb969e7170d2d8784888044f5040d6f4bfc0b2065380c361cfea064fb7b38ed877055fe39541aef95458dd84aa0df00d3d7d131663430cd46b7a50aa1c3c27f8c1a022b3c99e2441bf584c8dc5aacab2e2a1df06ee54d35c998d06ea2c61cf1c2a5e745b4432366c36f68b92855119e11b7b68952562ff85add1a805c9f22c439d8f29621bf7b867f2d1b4d42211f2c5866733d2c058d0f3d40b78f08530a40729318873e899ecf931ce96913cd69697e55feadcbd48644964a5801466e6883f53692886071a53acef3e59fcb598d74fda54043a10fb4942ae6953d7e187aad85fadad11f6ee87cbdbe19a7893fb0be3667dc16bb7f59c3942a0e90005721f135fd4130cab3602e1de1478c35610802c82fa2171b95fad122a5d0e9068a535b1d3742527b27c16f55f92ca94da72b1a3ecabc72d90f8df8e658d1d9f9251bdee62d9bbf4736b5406c7b1e0ccc3785ebd118176127c9fad26a8288f8e12129db10047b8f3007f6d3d4cf868e50413bcfff9e80e8cd8b3dfdac62b19d326b093b7cf7832e5a9ec1a519295527923138f8c19df28880aa3fd21a34bb42d657aca6d31fef8ee7e7b1bc33e23215be0d044b76a49bba7fd4a9fd789b6151e40968d65da3c23701c8f1de0ae9915eb83548149c7c2cb7987a9aabafc0a67c2eb980655f5c7b5f46694935092ad43cbfad4142f44d8e1a009932fd1b4f786a4e2a440be70092feb3905524d2a7bc24b3f5dd2a582bb78d64856fec032d20c7dcc8f40db41072c7992cb2ab1689c786b27be932daa159ee9bb6ac33fd4c8dadce9f40ce204cc76bfd7ac237af805762d14b6e0786fc581cbc81ca7cb1f20e5cd6f7afb5954b0f2e7e55418f6afad77e0cfe9075c71b34d0c73c3e03c2852471f9893eb330459cba4ce86ac3433a3afc3e117bed135e38f9529b5c085cbe23f6eb54b0b502c3b93f1272ee5bc7aefd97ad82f2dac0e1104e64352d8b451450d4ebcb0ed6e16dea4ffd934b7d5cd15489a6f5a77a8e043d148d21b15cab2579ededeb0981ed9f124e7713f119c8bb1df8ad4dd5d8dbd289a764c3788685b0b9dc9fc9edb3e60cd4bca39f58d61a04b89c27a793b251e5ae5ec339d4eb7f2aa902932c79d260faa427ff19c03edff8ccfc215a3de1a3046413c74db0ed91abb735af2d296f3db572694d743369f216f416dd7f5d7725fc6382eb574e5661ae2067ba033c9404c82d22c02cbfd85df97e43bddf0a67e537622ab4692664253bd3ee085049bdad197daff898ab940cff3e722914937d7decc865c9cad1411c2504241159f0520abf1d802007dbc8837acaf03e613081dd1a34e0f91d5558ee50a7eec8c75e12df3c7040565b09024acb92a116178afe657256b7cb2b90e7d00e7e96f4b0312472113287b35ed6ca85f04d0c2f26d3cb1fe01792f8a6f61b4e83fde45049e4b8f8bb51718f267fac78b7c667e99405645871b744914d8cc1717b66ac95907de166241cb017b517efd500796137eb41165e8da24c9299b56fff8674fba5a1bf9d3e2e63aa8d1082ba0865e876e2e0701dbccbcf730280714eb97a713241217b3477b8eb1723307c110e2dd2e45d873d84cfbc5591b83008c3058eb14b0ca1dcce88580efb4777144cfdecb28659f193245f06f80956a4dca8e08a9cfd1169e2b3ca4558b5d09bf270d17387d56f8f51774e62cbda11fa849dba91c791e7de26d5ccdc38a3363a9cb043b5cea4ed593d253e040d478c945edb877f4d9c2a54cabb43f22c939025eee4121afabca8709d4472bb0a95230f673388b9f72860dfebe69ed91f3a15d702bdca4c1b9b675324a59a0909c5a6aca1c4c0c98ca222f86af6d242c1b4e7dccae9a2d6050d924d1b0bf59338a9e1c911b3054efe674c416d3ea560dc196093a38e1b0d8f12398b8a8b6fc7c5c87df597087ab2427840d094562a918863125b568b536206a8d9e4e3dd2a2617ae50f82beb3ba7207610c7599e7f63e454ab786ee8bbd28ad2a53a938fc2ec7bc648f854b5f8a52251b38360c0d9d170458d9a1ecebfd4a17a7c7ed118a02dc8341d1ef2642f01eb41d89c13564f7b859bf6d1c2d28738d58570f2461c1d3ef6fd1c6caeb1ec2793d7053706ea3eabb405d038285bcac5e166a0cdc238a80c57f65e71770b09263f1c06a8c2a7f3804b3aad0ed7faae53aa25999161b8f0d3ca08476b2fe10e623ad462c56603d21a595010bfaeec90536aa2c9bdf6d069290a8cd078c4aae8116d09cdd3619d1d282afc08b89397b3525b2d8e201c8d1ebcf3c4c056aef20218f1df6c1e348346c14954eeed920fb0412a2c0c4634fcc7e1d619b0af2cd7f6ba0eac3957d649f136e62f6368e7f0fba508585151eda81c21b076ee60e86e6f20ce308454c7c1ae2696f8d6cbb26d1bd12c154223a11d8ca94472c60ed8c8493106f29be7a358c19b44fb74893ff08201f638d90620d312a51d4dcbff94d8614883e2275db0ce641c2a3e6430b99caeaebdfdc8985b65f136b51aaaacd118e667b302d093718c8df0c2388250e2588e90fbae9b6810110acf5a5d25219c928c65e591f3b0773e953986f032d41b7396dd17183dafea9417ef51d5e47f8b365bddff94f784793ad295bc9ab2cf6ce6b5e2de157a5b17d44827cd4dfb6fec2c41aa8abbfd7a06ab662df709abc304694e2da4693280b3de8c4096fff180b262c94cf35d24774d074f8996bdf68b88dfae0bc7a0f95453cbed39e0c7f8851bed4ffa0c54a9ce808318f83b110a91ef037bee42f7bc1ee0379973ff04ee7dd43d2f5e496ce5d679cbaf051c66de2c8a2c3a5fd9e0d78fc4cd8ee94995e3a0746b97a27807003294a046f6f9c8c63ad850aafc2b292cbaed83baefd26336c8e6a241d100617129693537717c42a4c97b90ed97e22f71a1ac21aa5634df5784b5116a69d2c44abece6f9c905b412ef80423db61fb668449dc846d8c36936cd196079b3aa41c4f349a194fcbe5221e1cdb45fc4d44a062b9cd21472a9c1b0c39da660cf4fed4be4d030b6483626a4cd35a8a7ffbc0144d5f23078f20263e74dba412db78f2172e988495e8e590a7afa07d42c633efbd0b1b57b6304a167736bb2670e11b0585745ae170f41825e9809c2ccf3f9b179a84b65baf400ccd0b67b993f11c7dcdaf05f0923708d2c8edf2807d947e498a55b32ad341ad852edd160b0480e638fc1338adc9c6046508bd0ecba17000a00ac968edeab0d2077de829aea94781692cbf8de48c8bba41e8b93ef93602836de642951246f5de8be442418d81b4c1f48a8e17250a7dccff41a9688775471350a2bbda7b91e104a9de2740c3c0756c5f4412c43508409087caaad4167e44b649287cb4aa9a8b5ff4d69fdeff25c1bdbf401533e4464b1209631e7bfe825906f8a39a3cde5e0dcacee0878be965e6f0658dc3d4c48dc84106206912904f4aefe2913fb7193cac754acb85272ae6d920b5d8d73184462a4bece4d93693a1ec53cf308fe08c3f29a8b16621596cb86e79ca4705049b61b1cd371678de7c22d21ec0e6f03fc9cf2e779fc2ba6ea4f346d16196aedcf03222db44332558aedaa29cade9e5679c69b6fff53d01322ab8e16a1d04a497f970f3a90d18887a18a22525c450e8ce7e2c15ffa946c73713265550cccadc291eedf60afae2c27ecba9cc04abd5620debf2895706853559ecf31ce99b67b2ee6f1be8d7fe62946219147b61978860dda1b8b32072fb0163cac8b025b6baa9a62ddfd1fccc377b594a8013699feec1c6d005f09156e8ca93311ffcc2e9ccee590b3dea9e26101f8f800d3148ebcc020da148fb5477a99d4ab897ea75940ee06441327c686a7cd9920270d32675563b90fea59d54d807f1031109aee15293eecce397a3bd0b1bb304a3f7285a39de94643792e0e1f3758b44728efe5b10d80598b46fb8040847626aebf7b98ac11ea1ba24a6626cf1bb69d08f1fcbcda2235e40591d6dcf25eebdad5ee9f88c71b7896ae398b100761880320e09ce92f36366d960a534f8c8873957b4a7a49eeb228df6fc509b7b29c808cd735c800500cf1e0fc7a1f6fe6fc39400fb5cf3bcf454c0a0c92fede055e69c431b5095d48e4716556a2d7305093c39faa9cd4c1e1bf94fcbed13be5de11e78f8eaff5207f41e05e6d14dd2efd30051521878334d7595a769eaec32947c4d50d35ff569909d0e804715e1d9731f127db3b90d5e33ae00b39b0ecc82713efa4bc8c7c42e92768a8a1fd749c796b7f673ef956a00a784fcd0cd2ae162629d82979c6a8af78de80db358f1ffe3e7125c881b93cd7ee0ec408f1ed560d502df8d7e9d41b5186f63a85026004ef24f51caf1fd826b738afe2203ea7f72b62f2557382a55cd63b2c376cc14dca565f816eee70c64e0288f89e39320a88f2cd4bb72f5ee4b0b89163589ff7e392f3bdfbe4f20a7a825e93deef626ba798e91fc2b60f5beb9dcb710c198fcca11ccc8faf8de50b4f530866a3567059481802d1c4bd0634d20ff2e18e8e8125ea9e31eb930b38d44a2a7040ded561be1d96a94d975085a4e452551ceb538740675c3c4310700bf7", 0x1000}, {&(0x7f0000000540)="701290dec220fd9125c7e2086487c692304fe47a6d16ae0c95eb8ba438658db2dbe8138515a25d7eb2e8f8299a50f823cea747345dbfb158f8872ad122799abd3e359ea0b6491ed546b80af9740b38e4302efdcb4d05151c94f7fa92f710e24eb9dc5af395edb9d93ca4742ce02f7215cd61eecfef782133fc13ae85bdc118e279d9167eb03b7bd87596d9223698b633b39578f8c57806093252c2dede1d604865a34d74414149b8c2d8b182fafc763f38b514d467", 0xb5}, {&(0x7f0000000640)="dc7dae90e54a8b25938d84b03d052d2cd4f1389106ebeb3d379cdac407639c678e5a3853817f4c59e093b66ef1ebf356e3871498100a132ac14cd0b55e383d058f4ad0909459b48d2462375d94d2663a41a17a353cada8dafe5484f53465f72de1b88b81b2015c8873f0e4e1393e5293eaa6d31b", 0x74}, {&(0x7f00000006c0)="ae311dc871f22a808b7be2ee0d4a21d32cfb2701bdd30c83da9fbd5d380621d034c60e1ea2121467b60637e0e53404e01b1e113a367c3acd3c30839bb71e7452cc752284fcf1098a3345bc0cb32537d07d8d1c2ffaa19d8e485cd4", 0x5b}, {&(0x7f0000000740)="667191c0fab44b0dd03aba4a9b5e5bdc7270a442789e6ae51b8656362b29abb3fa6fe63f9f284fd545306eaddf88d15a21b3aeee1bd6527b5f28e06731f030364120c652cbf946fd075c8cad", 0x4c}, {&(0x7f00000007c0)="5754ee7335d6d60cce8f5569b3468a97383138debc3933ae5184dfb051c8791e129368a609b1ae3b5cf7225cc846592b7c3225259a3ef104ffb09ff6eacf8785848fb50e7e55c5dd3e4d68c8f29fbfc054c2f33e1602720acbd8703d27f5dfa8665d599b8c077f868e88d3ce22cc6792f19d77ef184eaf42252f48c6eb10c854d782d7404756ede1c30fa68d7ee840456dfb96116b038ca74d2a466227bc28d31dab262eb488a79a", 0xa8}, {&(0x7f0000000880)="3c1c3de5a6031d5b9e24d4518cba52f687d087a660a1e723afc65f9b6a952ca580735495d3671456a1d34043eb6ffa381a4d31be20bb964828c29993be3d8f1f6d13220c6901cd368110ddeac5cb9d9224f315b7aef24e249aa06849a98279e0d123876516410d88a209aecf9c85d59988bb752568b4987a9d8109ae74f09a3ca289034b741a88d2", 0x88}], 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="0f3d6a1be62214c8c2db082198894c2679490deec4afa71d155221549adaeefe52b670ff0ab6e6d0282550bffca4ab8027d18cc169c410138eaa0adde3401fbfa6a60d7557a2cd8b118a95e710b5badb102396f75a018da8379cc7d4438d951f30b286819e96de327e09f1f49779ec3c7aa20542cbf7c20645bfcd6a4be7a141e80f6913d47b80c7047f19db4bdb82461fec2bfe8de00446961f2786d858c791700117348150b8701272", 0xaa}, {&(0x7f00000001c0)="6a2889fbdd609da5a2600b92d320ae303f79ab00d563d007fc50be0c815308b4b16ecc7d1fb1ffe3badddf40baaa50a54fd7d2ac8df7d624414ec1c2560a961301a34df82241b83b7d12de050df445f8cb156dd7eaab4188d887ddf0f202830d718a03a47efff04b1b28d96eeebbb3a9116b7ad45376bc409252d1f0cd5cfc130dc658cc216f2d2162f32212cdebaf28681ece6349a3d19e75f52aa7ba94014c196bcdfd6e6490a4236093d0824621db84730cf386775e396813c9f56fb76e2fbfeb818ea4edb146f91d00b9163a9818691168a430cda4bb784b83ce10c63db300a00b8bec4db3850d98aa25d115ecb1d0e5e4a3a57d23f7b04d5429e220", 0xfe}, {&(0x7f0000000300)="6dc8c8ae0d41fe338731f1b129d81c095d0e922a8cd310003167423b7ad14ef60209abaa804b93e74a88db51203b7495c721e29c6a7337a7d8191a7e5b45ed466723731915043fb9fc69ffef35d1cc003c0a2b71654aca5e9c383fc9689db0f5214187787f8023f0d50fbc35ca6f7ad5f481acbcc0a16e22a6d794e9b171debabe0e9ecc316481c5eb593d9a3d691d61fb19afe82fb66c63477a4bde8704c5e132bbb8c4b8dc111b5ed115c7797bee30c37a0b67894ab2b9eb226fd9a4deaa28abec5501753b0de085291c17c451481dbd3d37ffa3f7672dca462609d5363dc3ea", 0xe1}, {&(0x7f0000000000)="f13669cb8bda2dd8eeaa7ed3bf47b19861a4565299a935bbb926a26bacf6073a9dd725855885f1f1b764ef2f009e7a4f2f", 0x31}], 0x4) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 06:23:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) read(r4, &(0x7f0000000000)=""/44, 0x2c) 06:23:10 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40400000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x4}, 0xc) 06:23:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="79022e3200a577f5cfdc7672b9c26af0af4539b75baf8211dd5b396218c45c80065c3a89b26d6d7bb9ae8a78de1c027114e49ca6fc24695a246b37c8d6d800000000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517ae", 0x5d2}], 0x1, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0xe) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x12a, 0x4) 06:23:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup2(r0, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x80000001, 0x8, "b08fce71000011000000b990000000577d8cc400", 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:12 executing program 1: r0 = socket(0x10000000002, 0x1, 0x4) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) 06:23:12 executing program 1: select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x340, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r2, r3, r4, 0x8, 0x80}, 0x7f, 0x3, r5, r6, 0x9, 0x4}) r7 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000002c0)=0x1) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/103) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 06:23:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 06:23:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) syz_open_pts() 06:23:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x25b2, 0x1}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x3ff, 0x1, 0x8, "e099588899c89921ea07159d174ee769410ba090", 0x6, 0x2}) 06:23:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="cd3f3f33d25c50b9ba350410a0a811ddc3c5b61ef088b997a14842cba1581195a75c77ebe1384f522f0941da1a4b412cc2fec7f01a666316477002eceb39208e70c9ca60f38947158888ca3e756c482c867df3fd4eae657149d7b3ac5b563b932b731831b35b19389c9483ab520c183cc7a6db6325d104b6378d4c171fb929b9cae5852386218c785e3a1f12215e1ea6bf9d1004d4ba4ed43000032643", 0x74) 06:23:12 executing program 0: 06:23:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000040)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:23:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000002c0)="9085", 0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x2}, {r2, 0x20}, {r1, 0x8}, {r1}], 0x4, 0x100000001) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000100)=[{r2}, {r0, 0x180}, {r4, 0x40}], 0x3, 0xff80000000000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 06:23:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) fchdir(r0) 06:23:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:23:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x401, 0xd4, &(0x7f0000000700)="0688bb3d1646f2e235d45004dfa110c5d84ffc706f98efcc92dd59e1b577a092dfea3813a6432fbf49831f3ca77f02544a56e052850b5e9388aff02679027205dd6fab4d4254cf679712d98e1c0c8d7bd673cb50489ea6f83b9f0986aee9e779995ba5306f12cd56e7651737dc111cde0dc66b01edb1931deabdf520ffde641677c3ed1500e1bb7a6b5c2577f98368b3742955bc7daf52add1f341e002cd80b095e185ca7ee3c9725dd8d1286b78b97d5c3a61a53a344426ea6524a7a6", 0xbd) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) r4 = semget$private(0x0, 0x1, 0x60c) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000007c0)=""/18) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000d8aa6e568a01922bfed0b97408f4e31926ed74f6b517e9e0e8d21e1e573302143df0ec69cefb7bebb01283fd3e9c828cda5eed2356184c7ce208a588f8bb4931090a60d7573cf615d4063c6e2828053fa85cbfaa2d1a0e1232e5431116ce10da0c089a6eb754050e12b6227b6cd6c257cb3dffc1cd48bd98e0ccca85b2997f3d8f9c770a5d986bbe2abeb95111ffa40706", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7ff, 0x3, 0x7f, 0x1, "d98c3ce02c0246ef24fbbb1c78a3a9472989ce1e", 0x6}) syz_open_pts() 06:23:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x1) 06:23:13 executing program 1: mlock(&(0x7f0000214000/0x2000)=nil, 0x2000) msgget(0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 06:23:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x7}, &(0x7f00000000c0)) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 06:23:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) fcntl$getown(r1, 0x5) 06:23:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1fffff0b, 0x923a) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() 06:23:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) syz_open_pts() 06:23:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) close(r0) chroot(&(0x7f0000000000)='./file0\x00') mlockall(0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 06:23:14 executing program 1: r0 = socket(0x10, 0x2, 0xf6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) socket(0x6, 0x6, 0x5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 06:23:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200000000001a, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 06:23:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0xea, 0x200, r2}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 06:23:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6669ef6530bde758c562eb4f9aebd1699789ea55001ca7be8fee8875315b9584f880e027eb8efc3b89c4c4c667be78361c95ca48d5f6e9c6d5e4ff3c789b42a851aa3b3f348c6510f90c570e4943611678b01f532333ae1411cd748d312bb02f4e2b49b6a9c3925bdf33437260bb1e646abb992d8382aa8ce6541e45b980"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 06:23:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockname(r0, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/211, 0xd3) faccessat(r3, &(0x7f0000001440)='.\x00', 0x1, 0x0) 06:23:14 executing program 0: r0 = getgid() getgroups(0x333, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) setregid(r0, 0x0) 06:23:15 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) r2 = semget(0x2, 0x4, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) 06:23:15 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000500)=""/203, 0xcb}], 0x5, 0x0) setsockopt(r0, 0x9, 0xfedd, &(0x7f0000000040)="d65b1f421b81311bc0fb6e6dfb115038cbbd0b15fdd983ea79a2aa6a4a6a9509a795e18ad75a4f9ce69cd9cf3095ef7fb22d57834f3faf2ac0857fd42628a5ea35672ba280cf64d4805a328c7ed8c5f108e2e09d9ec9c37e6164a986ef1b3c1f7328544b03a8937e709ee4ad7b6d53f31ec0900e91ff591c603c479d532b130908a88fb049677a2627b23fa28346eae6099b4c98f14c5e8a9412a1325fda75d0db13450d2c4ae3aab1c410a179ae9972bb6ab27cef161474d7d485a0cb0a8e6aa96c4fc353f2bbd71aa59d1ea76d8657dbe9e26c13d0c2570fbad63c7a74dfd03c9d1791c399e219df", 0xe9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0x8, 0x5, 0x510, "e3314b4fe78bc5178edc02f696e5273edf32e0c9", 0x6, 0x400}) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) socket(0x2, 0x8000, 0x6) 06:23:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0x277) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x10000}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:23:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x6db) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) fsync(r2) r3 = dup2(r0, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x8}, 0x8) kqueue() 06:23:15 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 06:23:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) ftruncate(r1, 0x0) 06:23:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x2003, 0x100, "854955882eda0ab3c5000000f1d84452f514eb9d", 0x0, 0x4}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:23:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socket$inet6(0x18, 0x3, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 06:23:15 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r2, &(0x7f0000001980)="1f85fae5a43027cb2ef68d4bb4e6874dc85a0659d5f44da7e00ebc8d307f56cd87c5b2fd958f23d54934772028033f1b824a76bab6c6e8d25795683a3e7b52e1a71c8f7ee04f55378c965c16507df124750c629bf14083183c08e653451117e169dfbb1b1a97061fc8f473d12cf5086d0f94b93488eb803645d792a13ef0b79e0a9dbde6b95e75d1ec0610f3a7a9e997946f086cd52691fe214b5a3bfd21047157ae643b5c83b4eae0bf050000008fa8dd3ead1ca9fe3acb097a9f47aae28e00", 0xffffffffffffff41, 0xfffffffffffffffd, 0x0, 0xfffffffffffffecc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 06:23:15 executing program 1: socket$inet6(0x18, 0x4, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 06:23:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getpid() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 06:23:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) listen(r0, 0xff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 06:23:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2fa) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 06:23:16 executing program 1: r0 = socket(0x4000000000019, 0x7, 0x80000000) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 06:23:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10a80, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0x2) kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2f, 0x5}, 0x8) 06:23:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 06:23:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x20000090, 0x1ff, 0x80000001}, {{r0}, 0x0, 0x2, 0xf0000008, 0x878, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000080, 0xa347, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x41, 0x4, 0x40001}, {{r0}, 0x0, 0x20, 0x20000008, 0x54, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000040, 0x7fffffff, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3e, 0xff, 0x100000000}], 0x7fff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x9, 0x800, 0xfffffffffffffff8, "23f873ce4b14c6314123f830e40f42a76a748254", 0x5, 0x400}) 06:23:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x10000) 06:23:17 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x80000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) clock_getres(0x2, &(0x7f0000000000)) 06:23:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 06:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x2, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/82}, &(0x7f0000000280)=0x54) r4 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/9}, &(0x7f0000000140)=0xb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r5 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = dup(r1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = geteuid() r12 = getgid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x2, r9, r10, r11, r12, 0x40, 0x5}, 0x1, 0x5, r13, r14, 0x9, 0x7, 0x8, 0x2}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) accept(r3, 0x0, &(0x7f0000000480)) readv(r7, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 06:23:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c08300099ddaaa6900d063d8743d26793c39edba5734b1e85b431b5511276009c16aba3502bbd622df887c7f392442bf3db07"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 06:23:17 executing program 1: mprotect(&(0x7f0000335000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x5, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000335000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 06:23:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x618e5df2e74e387a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 06:23:17 executing program 1: r0 = socket(0x20, 0x400000000002, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x6}, {0x0, 0x5a}}) 06:23:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x1) 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)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) fsync(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 06:23:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 06:23:18 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000000)=0xb) 06:23:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x95) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:23:18 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r1) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffe, 0x1000300000005, r4}) 06:23:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/3, 0x3}], 0x2, &(0x7f0000000140)=""/232, 0xe8}, 0x0) 06:23:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x32e) r3 = kqueue() r4 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x40}, {r5, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 06:23:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) 06:23:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000280), 0x0) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) syz_open_pts() r4 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/37, &(0x7f00000001c0)=0x25) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x11, 0x0, 0x6, 0x413}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r7, &(0x7f0000000280)="93edd3f5f766869195deacca99ac6c34e63bb184859b61d767619183d5c47e8c305c8c60e992dd1fe363ece8ad3460349c2c41b21817b9c79482e28c299cb089a8392e6b4d053103ba46eb085b13512896064969b6dfbff94098aea50f68ab361fb3a1a03c71ff1899dbff420260e0e4c1facd3b1730c22f9725e83b660a16ecf764dd628414629da640a934b6f1c9b1e52d91559569dd70dc17bfb9d5e843a2eada1355a1b93f91e3bb8f265e072ce33e11511c2236cea3c89e676f38f3b6", 0xbf) kevent(r4, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000340)={0x3, 0x2}) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:23:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="a5a7b900402bddd9b8a4d926f1ac0bf72f18c03c72d3a30d4895edffa47089b1c73b5075ccbdee734c1caa5d9b12ce23386b0cf282f216db85b3835d9399732cde8cce103d44fd3caa64abce4969aa5630a3ac23167c2c6300e3aba6d7c4fb0b4ccc86", 0x63}, {&(0x7f0000000480)="2ff821ed1f6126a227c80ec3efef49b10b2c1a5f12a03332b714fb46284f6c7ce3e5c39fb89e75563ce1a1fcc1ac3aa5d1b333539b4bc453db49e9ba3dcfcb84b063bd50fcaeb6c917383ab2d9fd0fbd6cd059e88a71f2e466efd2c2af9c441dc9592c049d243d436e80b44272f349db8ed2e95fcd1a18024c657a2c59ce2836aceabee3e53a909cda7b5c597d7d292493494999b9b5ed0443d90f0fff9c3e4b1f0b8b5f1ca36eea2253e9363c98ad0bc48a45ed8b14d87531a758067f21cef6a9678cd5c6498c05591b8fe61eb462b56b23d380b8d79e4d2ae6dd00ff8fd40e1cb38c0f5cbd8cfee7795de14715fb46a0108ed3fbb117b2208a1629e445d2bb8c950e37035f4777016d0a656662c1cdf390d906af1a2e62b9588b3d5b15d7841716430656767d95b7cc7699ed68f8a032d5ae7584e630caeba5bf12d8d96bf47bbaf7d63d765e19f494897a9ef95ef1e3b78fa18f0effd3eb4e07dd7a77657ff65f86b1ea49cf68a0e5edbd4e918d4bd97cc09295ad935f149d9c0830a93476e1f34d2f7e119406f9a3e8d09fe1fb8f715bf9665f3e3bae4c276fb36ff645eb986f41846d8b36ef9e95c2e1174f3bfb8d36bc2dc29177248d90b8ac66012a8dd0fdd10c12356331b23efaccea338dad06e4049c56416ac0d070c3d341d8de3422756679bcb580d21de7f6958f7dc74dd3bc3c41aa51e879618c2116e28840d91f58b567faed5e23aa4fa2d666561875c9d52afb37a8d0d029c8a85bda3220b0403fac84634a2cfd85f2c39830dd08ee609dcac764ea10f1c1955844a92aadf5dddd3a5943ce4fda211c496c36ee5698587c9ea37c143b5a244161103c28ea8dea04a5ae02b6b0279cf912f7ccc42970ab11bf99511d7c877d9c2b160cba0e71309d1b79300b03d041b69a5eb46a4e052a1447e97a42647050e25e269f6a65abf22facf614160753e786d949b17fb4b1bbf158ccf55f709cde7057727d5c6d0554b93b5a52ffd5e6a541d22aa0afddb95fba5c9e262b37af962c6b549b126a3a98c5c8e9d6e7dd453b2cc940506afc717d6b0f1f2faabac4ab2cf7f531cec8e6595e1b59e5193c0acc4bc25eaf8f9304646546417cd26290ca025622f8344cc1dc55abf145c4ad2aecb9afc70f3ce88bd413bf655c019856e362f3c32704ec24a1ecac2684f0e9f76b1e769f5aa5704e066bb0360b5b816f6537462db108aae32d66b4a103c48c3cc72fa6c872fef5dd1ec30a54c931186a8028376d0ca4494187ef171610cfb23353f335187f055b4046de13a05f60d6ef7600c97238205fc9bf22eb845fd95c5904d95dfc1ffe5c486382d13b0414e9f2a2ee6453c116feab1042a34215c4c81081cc2ea6040ba74782154bd007e65fea84414a03d3d426beadace9dbafbb3131537ffd0a3596a1db95922c28271295296cabdf3937955695e1beef7cab6599595a6e0e0e456dc9561d158cdeeb5d3eca9a84f7285fd91c640235715876df0415cec5cf405585e153a6e1f10132af847d9ab08df09fee700a013a8d7c1bddd3b53ed9f88240ee52bfe0de2e57786c6a4a838c3559289a7f90a7bcd3aa23697e2bbf080dac84ca7e73b95862eb49d494b505708a80fb92ae361cca486e9ff52e9d5d43c0674b1492a9de51b67c0020c074c8ac38df432dfb381d8038566eaf3bf70cbf6cff618fb8b7455dc667989b34819a66e99925098c464d0831d4f1b53c85ebb4e63117ea87a9bdd0dcf460914b45adace23b61127cd7e59d8f7cdc0bb6a0a01ea0fe6d22d951d3f496641d142b8213b1a59d759b42940b4188413f2e657db045f490b8ec471286398ae4dc1b0177cab2e18c6ab3731e105870dfddc043e30b6dae97d83d927c1e5fd49883ae8f9b413a1a6a52bfbf7a186fcac8e910f4c0aa64f0dd5b9c5fee75105abd26d5a17fe236cf295108d5ab1efc371370b476369545eae4e8bb9fe4f5edfd507d85fa492e152a05e1d08b5bc96449a7aff7fe816fb4379abde31e824adc30a46f374c11005007e76c383934968b773a6de9172b923f4c9285b37b01a4ceb744b2ef1ea12e52ed1e080c72e51ef9ffca2b25d7fbb0412e5c981be7aa0a585dfa050a20bcae2221f2d6602b0e99d4e6ecc312c59f39e2c56241bc53c3b6f83deeddb2fa2da06a91d81fcdeb9974be78f53d7a6e305b71aec59bd1e4a616dc7d8c552920076b1598b5a7b6985855297ca0a8a42b8344f858e69712faf5345b2877c53cabc7255570826bfffc4029083a8453b5dfe31a3f454f01f49b550c4497f2da7f3a606b899d2873b13141ad658d0523bf2efbeef04415971a5ff2c1abda2270af7f11bb8d6e4abe0520a1196646732f829ac80ffd55808bc324323cbb667c5734759831fca5d7882dee1fbdd7584b8143ed8aebf8d347d6bff81912c4e3f0a7d7349ab7c898742d044322bd7879daad301adea93cfe71e8867f2b3d81e5499ec0dadc6c3bc129ef4651047452c6fcef34a87d006e8a6d07680a0a5f4f51e70c84868d4b71c2088f3cf57144ee4eab9d19a906ed0d69f268d78531f63b26119072fb0896450bd3cf281832af47b06f4292af0cbc5146b0a02e605528311edc31f4ead9302634b9f814e9df92c3d804837cdc4ce5c554dea44450cf34bf6c58987e37f394bfddbbeb4488a6979585d72140fceba5601a5515bbc3b87a384969202437f8adcf7cafc80b396f4a328bb8e3b4928a7e6a24468851823e00eefec921bf1ddc032967a8404b3d3ca107834f8c4bf41ffc22da0073e81c633017957f2023c3cfc0bb222450ab6b16164ad854a51e0dcae0a2ad8130cce83910bbc8f760a77a48f4d342e04274e14890872995409c414a91a3d67e0d0dc99be0a5f736343b46a8ce0755f7a5409da096d78abed123af19cd980447bc0b3d9a3ffb32009abcbad859db2b71fedabda32bf6055236686eac4ac5a2a3eeb6d2228b0c41b679624e5d2fde441d11cc3cf92a0e1de2eff69323bbf58975764cd79fd7d0b2b6b77daa7db6779e74ab90ddc58eacb5aad206af93644384798dd0ea9f831422db00414868003e16c20bad1318e1f7d8f20e4ca87bf106b514c2c3006dcb73a950f58f7cb7e0eeec8f458491ab463b72527f01a2371c4879689cdca04a8139f95ecec7ac60a9994a4eb1a429c9c8bd1cb83f4f1eb1bf05d0ba3faf9d2cc2f16d4803242fc8574eed6b87506d029f562ef879fb7089464954cda367a61d04f60380c9b6357346367a5eacfb2d867339f0797922c631a1a24e2cb69d5ab06579c8319505bd67e1660c314c002efb13b9d5e031b59b6314584d14f77e06fb25113fa3121145dae70bef91e940ba4775520931ea22e04ecbb94b4c851cd79c487bf529667584df957efe19b16bbd1c8e267c4fcf6084978a1f69064c30c2d400b4bd461cce0f45d96f1653a1a50299e63384646daf4e04ba47efb6f06c023b4900d30ae6f825d8a225bfae28aba29330a3782ccdd2db627c35cc91d49653c56ab3930ad1b6f437f7f90464ac258237df07101a9ecbb251c0c4ef5f09755ca40112273cdd7647cc813cb598c5781ee85f4da951fd95afad327c9575bd0a8f6ef09e2050b796d874b2adf29419e0a3482487468fccbed632952036ed46c85f5e9d08b8119c3cf186edc4c79fd721b471fb3dcd6d4fa2d09e0a8fe83dfe35393eb6dbb03688acfe8f3757389088d9c796824ea68040545bd67dbd8afc9fb3db9aec6c883e6d30cbaf5521b1f18d23bc6d74d339c64c158f52779ac5ba24ef06fd17c127160c8939de73b69168e009d4edca0506f3ae8a7a590b7b12050a73c88da628eafec6bc0c7de2fe6400832d652d4966e2c201791ce1ce2c9b35fa004b7a63e25a2faa775091d91aaa7721b25be1721f5e6611804a597a7c73913497c4064c01e3105ce633b290d786fb0d1c8d3e9bd904358985f238d23750775bc6e6e95b089e9fe0794d909b1f0cdaf94eb5d6aa63f19f5159cef4bd2b168f70b92b25821ee51456781e7fcce06ee8927092281bbac0f760bbeeb18cbd7e064e754e77626886d1917e6b28edf7fb708d6b38d995e5d32931f93544d98b25dbf72ff7cb8d85cf703676c8a10cf81c36f7cd394ed4dce6016033626c51a44d678ee8d321e73c04cfcc0a7d71b984cc11ba53eb19b6eda259cca7ed4e36c0cb89e7e704f9ff0aa91904f4646165fa0cfc45c4ba3ddfb05ad420a70ad7372d4bea1d5acaaea83f9048388659b15fcc454da1b81cdaa1df3229902f0fdbb14220f6a8e3875c962f667a3421c623c891cf14363730ab3ad06551c0aaeaedf97f8d77670f57d73e6ee4eb2eae5e955e92e67923fe59178dd4356b72bbdbc9c567b0e0714d1420893e6ec2564591c6eec190c2b4f3f10a2d923884df08cadf44bb3f785def14933a43f79e6ea7886fed4255447f6d5eadc50bb98366402b9ea4826db87a1dda2877b5358bc0096ee8f1cb203ebc9a781c53d3159b2e0ca95dc243e563ff562bd7578cee833e52ba4f31184325884359ce5fb5a954719da98800a2c1ca46f492a1f466232a05ca3624a56e505362af7d8648a58aea6e5fcae21feff7acb0215fa7aa68efc705eb5660f9e91fd90dd9c83f81e206dd5ec8d8d04c24866a3ca7b5349cc9f63fb3c90d829142ab01ff7cd152629d231405ae7bd19fdb97da87fec4d7d324cf2c0dcc28cdec5d7f11a5cd3da13e2031e5654a902cc1f9c7e1796f79bdfae703e0e3c24db4e46fdfd293cc2e8640e7a47f42a09f0c426152c55978f93d0b10a3946a13bb5ab6cab74c94ea2eaf6d3f78802361e05aa73eb9b10a6556bab663ab9afcb3d0c7beb15d660730f3848c685586e58ffe2b14085a90f8e7c0fa3a38e86c144d8c753d312b78d3917e479217844e3e2d04470caf1f929bd7babb37e5863bd2ddc59680fb124f357ecd2786c89055243b0f0fb0ca494783597b0a0c1716c1613601d7da3b26ee79ea6f3384906a50fb6858a8044750aec1e1fbaf7b86b1d3e7db399254183641bd28c06c223e22c3e6a11743435ccc93e80476d05c0cb628086a10e0ccacd7dd9e423ba4882ef8efd417a460fb37489d6b6f7be5e1ce696a6bbefceff80746689996491b9d2d119310f39dfef7056687b51a29c5b6a662d9a108c4679d127589fc8a23340e7161633f5500b4d944421e5cecc26c1e512aa72f81f63eec8db7ddb0637de38eeccf1d55d87d962e6e91ceb41c507cc2fa2babcc7655eceda5ca0e84e9f1ed8d73bdc775de2cd0317da98867e825b98a89b5f3f5c69df18962f39efffa8480c7f168ed7bfe7c6a18edb48d6c10a745ddbc53515f922401dbd00906e2fc75cedd21b344ce0a94c31ac09e2645a5c1c6c07213a8a2b5b789c0486cd9f11ab05a6525da237090633a3416e27d3550cab5d24569288e1dc5bcb293b02e42668bbe76e7f62588d34c2fd0c35888fefee9e60c77f5fedb2a789e491a10557633aefdc8e7abc732448e49147f7183104fcae5e4946cc45d1d762e41a3076604866c8b62d9bb68881cda634235ecfd87c162f758de9e6e306822ec125955e7eb998d008d50368ff1bfadb837b46f304c2a2177cb91ccb3dfa38c62060e40259be3a29164677a6d4c6b82974e3f6a24877e27fdfd300827db3038e29be8ca3d73959892f80309d954d62144304214fe0455b43ae3728b65a14cc53a1b7554bbbd5f9533ad324339e15dbe3909356101eda2f6b007c58dc7915a80d2f5453872b8c4ec53de44c052d5a6fcc439e0da08b0acd6e73feb60ad003527e335476518fb027751", 0x1000}, {&(0x7f00000001c0)="8d649d2d7687fcda3488bd7098d68ca8585b89aa276af7b2d2726d326d7676c7f06634d37de59ac8d23772e32a837abb93a36bd6e3614ac02fabd0bbec24075752657461b98b0e36f06a7b57c9971901c4d298fca60f1a128b40c366ea2550cd7286d5c91e245bf6c057677f6fcff6baa14deeafa6bf7e1d08c79645bfa4dc25dca67ca184676c95f63fc4a85937c6401b7610d320aac4c867afab", 0x9b}, {&(0x7f0000001480)="5f94477ddbe51226dd0727293502b7e322aa395a4b140ed2e720c56281394226b390e13d1ee3f4a9ad4308d80edc582ed8de0faf364aabded444e5eadf8f8323c48d02a6be2ab14f9ecda05add7d77dd9438b618739885272d7eda02352c9dd9a8d9dcab7d9f3fd1ead5d228a348550dd1b5fa20889e08469002bc30fe8c4eb98ad07662f04dc4e7091df7773334f2df8a1f6aa61ebd94c55273b9ede7cd49505e9d2b2407a60bfa43c7f67f75858e328d30e5702b31134c3c3c7856f639cdb08e3e8a971fc7cd6a68a3108929a973611b4fa99dff73123835b06df4066548577abdede5dc37c42531012d58917c2a5311a082fa1cabe3276fd29a7dac4f0a33f22ec8375073165596c2502911a20a140ecdc5b0a0c8f86b7cc5f3c1b7358f0719b29cf908044bc241186def83f904d4f3666f84ca80e902e9d2dfeb7b9f40bfa8462a7b32ce98ea49f8cb6411dd8db42bec6933dfa1c69a1adc4136f26f767ae66d8c8c39b7c8c83c2b822fb66f1010640e7a2971b7bab525a69331bdd7f588500a9657dec2a73da791f05f27ae9314475162d1e2c2420a207bd5bc64871237a0dcf510a3e2f774a05a2466c3cf0d35b00b9e604bebdb525f5bc3f9f7c603f2ce1b94839da2b8102771c536c78e105959e69a13414632c41c3a157dbb9720ea290cb5dd707c59ac0007e8dfd830e8c2120e6058bbc0990fe661adfe147ea031ab6406f75cd537f25d5f3d15d475e72435b6016134f78331672102138ffbc85be180549a79beec53613d1c5a40270586c2bb008ba9aec4cae04adf0335429ee1fad00dec264ee85698e011a393d4d70700c4bc3a4e52785db3b1a87616474dec4973694418f1c7a4a141067639a952992520c8d8a0488aafe9018d0469f996c3a1454b980c666067f92e7ea10d1505ce6660bacca18aa07b818d7ccfefabd257a24af821fc9412e1d8c1d6b339db64a76f56f568a9290a24f27a5d599361a9b50e8db71b008bbcc627328467414cd4d5a7c83b1d21a5e84912e4a1c3c216489a2ad0498a61062e3ce114b248b2ae77aa0993b2d39b0542ab20baf4d0ac2280465f3d3267ffc6badcd7dce02383a2b12e6291d432287022732ed6b5344fa1257562bf4e20290261ecd477ab2cbd035de3aa8b1e530e8bf62104ce3223bf897e7f43afa0dcc26dd4f5cb0da371805f96af827dca299809755729335dbdf39e07ca36c9fc0cae65a80f1f03dab919215c5bba0e230a0c105c44699402bdacc9b16c4bc119d1dcec0acbc856f011fd6ecd8a2911c91619f6694a3ad819f9414ed5ae1591dbed9b3a75ea744df18ead7c5ffe440b7dd7c2c22e2cbd19f8c822af564b15fce32f2072f1465075aa14c9a3720dc388b728d3bb40e26cba63423e37d524e03d201adfc9e390db0243c872562a8fec8da12c4ca4104eb8b7d016d0c5e51887ffa456b59279e3064420b7a0b9573152fe9e7e52db191a389bd6d8ea87957f49f61471d4e18049e4f40c7dc260fb7e5cfcd290675cc67d27e9f566c4dded86ef5f688fcf6738f728ecae0a53a84b918da4085c9d5b7cba57790bb7ef20914113887427ffcffbd3b667493233dbc23c80372a300432960f3022176ab5e17d3ddc0ea99cc8f964be8186ef43e5b14f73274b4cc280a1b6ea16a75925539c4fc85a37fdef64014d012a4c7cadcd1855d672d1cc2a3f1497289b1dc308d6fa68a871ad5096c88a66d06ec390317275487b6bded48377aa21db47dd7a140e606613530f20c48e33233910ea5c715844063b849a0ac2a58045651e57d2327345aecdd9e4ae9dc05e85e9108e6b09f2356c556e7d684d7fc0b76c5d639eb319496f65bf091a9e090fa1414cbd021725be5c3c4885133517bd2b922d86b7cf930afa254ea58634969598a891d932a7153b88f719a2330394121259b11dbd5b2dd4efabcec00c072357385497389c8f5aa14ff3d2e7bb9d9721432aa96c9b98d4585025fbcf575432651f6a87dc4ed46d13c427c9fa61b728bf1a688db3a9aecc63319322c8280f2f549682f8b918d984ea4bd145256095f9da597735880a704cd4e28ba06ede7b8fe723b72c76d7dd2a325522b795b75ca725ced06471813cfb23e2943c85b0b1708276e93137ee7882dcea90241c253abbf87d5d1229e39dbf2df31bcd6087a6fc1a6abab210e67faed343f2d957bc7060ef8b420208578db94880825152ac88bf710607e2087867578b5633ed7732ed5a4af10dfcb0ff404efae33d7a68a0f3fffa4e0695704f2a25bd9ae7b2f0d2d3d8a7e4516062f0026cfb5410f6bdf8e9960ef5199ed2d55d15840641a96d3e5fe23d7271ef6d108617ef2198eae659907e176b281eb6e95ef8cfd7ad21ce5fbfb0f9e346547c4313b15b99b487318a311f61b643553bbefd5718f4bf382a24c56aac0feefb047008fa162b5e5ab94c6065f5ad10de7eba3d4b0f1163c3ca9fe2ad25f754d943e08cbea7703131603280550be34f5654b466ee4a9609e089473052276c8d918a5d4214d1a444c7220c8a3c08f9a8a98ed7b0b6150465ed998bc7ba944306d77619bc7a177cb4a029ed84fac6bffa05923aca0302c3ec6026d62333e14c4de55c1c86c7be9faa420e3bc0207d8401f758215785553668d7842a4573445f6c5e67a3c36fd48b73cb608d92325d91f4dfcb6ce238d950c28d5f0b78a94d7a537d3c86eea684e9c54ac40c486e837ebf2ef1853545742b691efd1c704daaaa98aed6857c68f3f42553a802f65448a1751f8624584f3a52b257bb351f4332bb67601297ebd146c3c37f4431481da300a7269893caa94909fe461557e382a820577c79178e959b340d321b1fd248cc907e3028174e9f83cf392c93185a3f70737103000381ca1fdeb9d208987785e9a96546a964e22c5fa3e96a28b8066595802f31b3fe238598a1a4d4cc141aafdd4b6f7cae5343eecf3a3349588594aac897246b86cf35eee597007210d846a6aacb7d85d3d49f62b24fc4c66848f6b99edb962bdbf6e185787003c85f2a2760defe127d44e75296b2c664cb88d1ed82bd9f93fc3759262ab95ba21539e7cbe9af545c5bf5a4dd7afdb7d63c7cb166925f917b6f2d32d32f28b1a5d2bef11b6b9cb03f09fd00ab3a02daa615257bdb9e389901d710899153a34a49704fa4cb2d394b5939366fac6fd7886d30bea414859014ef14361eabb9cbe2f3e5a0a5d6fbedd03f0d66d8105d6c4956db91dacfcb2b13e4fb733bc9a93938566ab6c437bcf5b3c9adc1fd5a99bedf17e4f6ce032495d7a569b7b25ff858befda3b6891dfb13a55eadebf0493297fc646f74afc240a63124b35d3b12ea5e016b947cd8dba08e18ee781fedbe8085ef778ab9412b6d12375d08e216e87006f717e7d3f384ffb2478425028cacf78ade5e9d5427e5bba3e4d588960061691367668db80ccbb441b7a52636025c28eea5bcc9eb5d1bad36fd39b9787b6c9b1aa7fae4783dd2e3166189d49185b7286590892afc03645fcb080ea7acc17080c576a607a3b8ae382f2c79cd43f2c16aa366d7a87cc84d18a88cc895bf241631589dd3313d061297044f42e1996b631fe53400f10110f380a5857f1593e2400452929cffde882e176da0326b20cb8a04fcec8f11a0d50869775d14db44accfa15d825e5b153feca6243cfd3dfd825ca801570513fa9a0bc61b6a22d8c57a86e567a42e808e46f78fd125624ccbabdb95b9972effacd6174b14ff1bee7ca1b7de5e3ec1802231c71417777e066dc4434814f0613f9fd9581a7fe2783824261245982eb22ab16ed6c206136084dcd9ee31a446b1be134db7944b66232bf66bf042bfef18cda13103c679b3830d8e17de1eeade6e622d6ff670bead8c64ca730b2f996959e9552364425edd85528ffe58234629412ed9913a6bd8c229b126691d7ac6467b119047b1fd6d05e8bd399d9f13e82fda50e3a39972287fbf70136d9b8cd08b07bee21d7c8f30e58e7d163e1d43def9a8c17bb92667b16f7743f4b11f2d4e455cdfb66b0341b4d0964a4af11ca729cbb31dff2ac47dbb1451335ca83c278bf53ca5b9d095f8975b7788b0d5d8f32ebe80c05a5d1222a2b621d588955514ce1002e4c3e4930dffddacdcecd63a76bd7522b84f26555cecbde035b9ccbd9c07119317c9bdd46bbfde9064296e59a941fd9d26da74af7df42bc6bdbfefc44d3210db2d97eeed45ad39df4319b4eb75323779d10ecc9f16fdd6bc66237688e51501c54155b16ea9b743d28ff0776a950df706ad103adf072633661c53f0686b8aadb7fa3ba5457c237de960b382920c20830f666fabf5e7fba7be6039a638b9bbe314528eb587afd3b15350f5ca96011d5ab603c2477d47983f8d3b3e87bfe2ba85014c7929f255942b3cbb35b51cc29426edd9a70484abce7d66566f61227544fdfdf02412c1c8ccfef5eb9fc0c7215c8be73eb6ac513b7e16700a6bf1d92a85cbbd5e48897580c3d52141a1129951005d22a3bacc4d0b6a14b8f189bb7898f81cd138f83ccc7a98e9fbddb71575bff30c258eb2d483f0d5e2b655deaf54c04e707d2c6dd10480a3567892699a857de5610f8704af3a0144c8285be4d0924ab3f4b79c03d5e1b78e7cdd292b67bf9cd57741651aaecbee8c307cf6b503bd03c3c022b81ce7fde51a87b843f542220cb23c6cca48f33991e246a9dfcba3c552fb3850b09873726e9b7eb54c7818c42398294541c18426465c60161ec300fa306a77430c27268adc251e921c3996aa050cfcb4daddb495ca18bedc62255330e3090f387d215801f2b0b63aa0f30f740ba41e4de093bd85ea488c6e09583a4c98ad634ac95c323c82200c9387498834b8242e8d38186ef027ef3b1815f2c040e8965d3cd80ebd0e02dc015f03e2a662a263ac39d162bcb9888fea1d5786f33c00b430b2de5f47cd1b4b4d6a672ab6a2827ece30d88980f4a636c42c0027beae538ee745d36b98bc3adef1a514321f4650c0d6ad07c25932cd756fb296f5e803c6ae698f0a23ef1a8bcc1c94a5650eacff0061e7fc2dcc64f211e1457732ba8f551d8d6904b93538e7cac289c294b718f88a750a5f7d38896f4557e4d9c300fdda255e6b9bf3302ede892ff007962d96072870255347062eb1108b3ae50ca10235b3c3f6f07f2330b847011e8fe5b75f50661876a7291640fd9a6e1774462cc930eeb971db951b6c599c9bdc64d3ef3b6af263670d11da79d4c1ad47d20f086bef3e257a06620ac485522bf64ecb0f83d40e8436e3dd9368dc7f4258cf64041ba79f609c5de42485868685d5bd174d15988c9b6e688ab0824b31bc58d65804e1284e3c2d7961ff01b87c5805cd13c00faeb0b08b009fb9a3274f97e22fcfabb73f6c910fa5438fd3cab7704d6aab6ba7f6d2d3f741dfa7e0f06d83717254b9cffb6f7e8e55ce314d08498973ae11b73874b62d146eb3f4377caff21d6e922602ccec42110d355ef018ec22801040829dd25267c48649bf1eba0e0626a50a533159c84a29413b45ec4938c8cf30282eaeb471208e3ee3b9b412fff0e1ea33aa0a5b89b7c90e1b9b85db7c4fbb908c0b50615934fb3260bb61c9b9b3b99f65cd20a6e135708e349bb69ff254ca8169b90e77ebf2ff57bbf7d4dc432e8e1ba1fbf28ce44701573cdf861993bae34cded910c0c5ec40301b690fcd12f48e2ef864e6c2fcd665cb9ac732a358c544a15f8dbc0556db7445e85226f0f3946df88e53a9a60ced8999beadbc7f29ae9ac4d5324d1aeba6637262fd1763b4d5c7d35ee86b5c2684b2", 0x1000}], 0x4, 0xc) 06:23:18 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) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="5457c34c9cfe5c6eca570ac86bfb96edfa5d1ba6441d6ab01a80371dc9a8ebd00729bebdd3572339d6fb43f7b37b55ff649e5a0d788cb989490f060e625f26bc429a1bff5e779bbf21f4f32c90ff3e20eb8ef6c39c2025ef9862b1e27545958e0c6a4a41c49ff275c36fda4c5243b6d5b11708dae4a99be3a3369ba19bf58894a6303be57bb4988a119d032a6e8a6a0ca3b7690ddd0596dc77a6c7741561ed344a72a8f1fbaff959d04039759add899d8dd7af948c64a5", 0xb7}, {&(0x7f0000000040)="ed5f8ecf952d4fe7b1f3b027cbf30c9cdf", 0x11}, {&(0x7f0000000240)="53efbad2c45e046eb8ccd53c89d741038f92809edc86677983c68bdae93b2ee878aef934354a674f4d403fb66da415a853293f35cc9396f7ba5baf59fbc05f51483603384abee12b3b969b0a8dfb1a887a71f2cfb7cfd43da431a4adc46211a5b0", 0x61}, {&(0x7f00000002c0)="bebdb8134f5d8a332939acf3d2792f5aa1f7fec0d524a871da2494bc32af5c699a4560e78cdbc4a261f417d5203956b7e24d35874a4252f9ae88c4717c14f65ba8294a9d1125caaa82114b1f88aee139f587c906159f558d6a12b31606af4f1172e60e74d797d5f22f78c6be41083fb93e34ee77253f8e5e4f5315c18f4279a9d2880526f20f4c1c9e2bc38eaa7c173df6b3b0279fb9f2891597c22e622375558884ae25ec66618fe4d9f8486da904586035faadaad305d74554112c2a09c7a24e77b98f07", 0xc5}], 0x4, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x40d}, 0x6) getegid() 06:23:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000f60000000000000000000000000000000000000000000000000000b5369cb57e2668ff6f7943bd56563200000000000000000000000000000000000000002000551367bea13f41c498aa4f9bad00000000000000000000000000000000000000276b9f3764c28a177730af41843db4187c806ed6e7210ea1358da01eec4c3c466e13838f5fae5c9bcc72d9d3"], 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:23:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x4, 0xfffffffffffffffb, 0x300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x48, 0x4c, 0x35, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x97ef}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x10b, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffc, 0xd8, 0x40000006, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x24, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0xbb, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x4}], 0xc000000000000000, &(0x7f0000000380)={0x1, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x79, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x1000, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x24, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xe6}], 0x684, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x100000000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa0000040, 0x8187, 0x728}], 0x0, &(0x7f00000001c0)={0x2, 0x6}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0, 0x0) 06:23:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="702e166d5507", 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffff01, 0x10001}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) 06:23:19 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() pipe(&(0x7f0000000780)) socket$inet(0x2, 0x4000, 0x6) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r5, 0x2, 0x3ff}, 0x0, 0x7d7a, r6, r8, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r9, 0x200000000ffff) r10 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x8) r11 = accept(r9, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r9, 0xffffffff) msgget(0x2, 0x609) sync() geteuid() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000003c0)={0x7, 0x480000000000, 0x20, 0xaf62, "f57483831a2102769607b519b5e66716bfdd1fc8", 0x1ff, 0x6}) recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r11, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r12, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r10, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 06:23:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x100000000110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) shmdt(r1) 06:23:19 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x40) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x9, 0xda9, 0xfffffffffffffff8, "d82663e377a5149bf451a09853aaca7dfa2ad1e2", 0x5, 0x7fffffff}) kqueue() recvfrom(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f0000000200)=""/125, 0x7d, 0x840, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x0, 0x10001, 0x8}, 0xc) fcntl$getown(r3, 0x5) getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r3, &(0x7f0000000000)=""/218, 0xda, 0x3d, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 06:23:19 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7ff) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="1080d3a96132a69fcf650fb74f07393d998660bf25ff7cb02ef032c74bd05d9eb010d9a30ba671e5841a98ced47f0b699787041fdb3c0d5a0c2d0807297cb62b79e7917f0c6c0c77f6b38949317eb4ce1d88b1dbb415b53e66af12c094ad87e22706f3c6436d9a1967f828da3098ea3e91a561eb352e89a87180d97ad7bc20b260f680c9cfab8bd62ebe0364cc4d291b1774e0e38f", 0x95) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 06:23:19 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) socketpair(0x0, 0x8000, 0x82a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x7, 0x1013, r1, 0x0, 0x0) 06:23:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 06:23:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:23:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:23:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="759ed71ca789167c3969c8ace617fae42579ede930795b65aeb71de20f9f5a33d6e2520d72615052213d03a22a14a4219c3b3299e050f43400aba7d5ecebdded37b8402b419823a4f3e50e7a46f37a9c3ad84986d82608fb042d9c04599013c1a2c028cd39729be49c9791cefa2e604f77f3eb54de86165e7dd098879dff5165b5271c78cd55fe6ea67fa996a14797b67461b0962d4f05582a162b08235b6b8ae2f20b5cee60f08fbd4b23e5272b91f2a05e381828233284f00bc811f8f1415df5cb59389d376baeee721f77f412cb7db2cac307f2ceb392687ae1c00f65760e83a4ec3e97ef078f51aba24e9a3da45ffbed3bc7dbb60cd58621ceb14af9c0914d62bda7fd3a25d12def43bbb26f243a6ceab5764ea06def5ed24cc218c679385491b677a681d982d42ae27f9732c5fe407e86764b0e120894eccd2acec564819841e18ba426d8e4f625622523e3c876ac0f8f024a075af270a5bc5406860dd34bae078b1be9a7dba5666042a428f62379f2c7620ad3f8fba3c2970e7f281f9316c3c449f28e96ef028976096c2119ea3389a727e265dd038e82bbb6f0ad74a0be9dde66c2a63696d736823780190ef4d31470bf2a0ce8a16b7261d9248edaa3b3340bc0fa5029264a3478632a60ea6937256343772eddcd9923a0a9206693a4f78986e4ba52c5345c38266c973e23797350f2155aae63e773e00d35aff3a3ccbd02c17bd20b39732a7b1efaa9963adc11504cef5901e348dbc305de5e0ac85ee17e6800a6c7e7e55988dafb1f7163b70ed34b85b6a633f536fd44f949ad405903c5b5565078f6c0ec6507c66dee90c59ec8ad8ea05d50ba888ef15c445f2d3d14832c378b6084945b3951a26c016a334d38973705774e5593c24870e1ff5ccc06cbff3ac45b261938a764c1222349bccf485ca49ae6c2969ba95f62f54a0f50a274b5e8c00509d1e89cfd02a96b4aaf780724b78dcaa13bc4733bdcc894dbb1b5fce2aa32c6f08539fc405b0784dd52979e88ea4610afa7f6e3bb16627cc59f91549e3099759d834d43ba42f0b71c0706a720b433bfabef4a874149c703c8066b7eace1754a3e213397c6356140e6442af51bea9e0590297ef28c17ebeaf330a76a89e927c5b0d2bafb3afaf12a877a29a5855bcf595a50603a49ea609580e65cfb12e274bd3684a1d84cde36ed0d3c463e8d900c5d4e7de1ba1752c02e7fdd275c6fabc9c52f7daacb4aa3cc68999928caf97ad7f94fe266a8fb6969e53abec403af3eb9defa23807642dfa2a7fd9d4a8d424a49d663ba0506d1338786a5e2fdb0d401ca73cbb9bcfece8246bdc1bb5f3177fff01bf87976a5f10388b73e965d7f9340a035a646a125b6e005beb754a47d5eec7e2ac29448d00abf832718f3155be87a79dd00b1306cec28377b66f928397c809677782b0609f9aaf06558daa4e40ee25a6a568226cdbfc262d6f79c1bdc3ed7ed5eeca9939471eac33be4997836b6153ac82bdb5ef755b777d6542b560bae001804934af55ba45a6084ce7e03b08940ad948db68886a7e029840ef3374e106c90d7a5aa65af0efcd2dab9ca3f08b95f9b45d079f900b4c0e9fa0a902e734cc9acad0d0a40afaaa9ae94c67b1790cb9f41bfdfa96b41a31adbcd9d4891108966e4ecd33021c46f8b8de300006300e392c340974f200dcc3f21174c43aaab3f745e1b2d5447ad5a12e173fbd63e8c68026074af54b2c8475d05f2ea8ccef4b798b7ef8b3909ea9598df628abe1fa4b72248a444fb3bad912ce3cde3e73c720082613b739b5a8fcee27346cc086ede223c869f4861c8030ba3153b14d0e2c99c9badfca51af662a987563d88ad98fd87709ddde425a6d3f0786ea08e7b380120fc26ea6f21be190db8343d75e680f43c4776b588e08daf9d95127d8cd4262364bcff5984d83dcacf6ee3f28b7a71e33086b6cff8d8412be46f3cb81ee3c05af258652c6f4f6c8618a0abdd2ab2fbb75c738f5c7fc7057baa9cd3350ef0209deb9af89c0f3fe4b42c04af5bb4f943a3f3fe241b7175096ea3a6799a20473ff090f0f012be790a38608d6da0f4739f1a5608398e98d7209151277b7b0c23a0380640fcb05716fcae32b1433fb0af907e327077b2120bb04bca3840dc00d54b61ef01f9ab5f4a010ce019b388afe0971173caf52df53099291114a035022c3ae5dd12587e18be06b907935b54d1715075093dd15342473fad42af450e912c2af7ea059b60712cf5b093739f8694a3d7207b99d9279ba08dab4245339a379e1ffc75d2bfefe18ee9875a8dfb6a5730b93406be2755dbaaa5fc8c3144db8ea657b0bb1de4a3788b6db215a7ab2151971976702d219007cd46c13e9077ff0881bea9b8757822a67523aad50b21a1b412a0a9dd992f865298c58b955588be4eeb48540f83d6c9c5d624186a768032655f4ff9502c36c18bb779bff84987783123e7ece402b64798d987cb3affbb42f623b46cd848ffdb59c2589fc80d7fe08841bf19e4175d4ae334d020d7571b41dc63d52ff4b34191fb8057ce4c0130ffcc5a8bd785d2e623813cdef43cf3879b0b41b8a3e73d8707d2cb874e170c8545e09f66070dc12c5c8d4c31d5462111d0ccb1d0e11a32aae05bacd987dd7641836ed115d7a3ddd54dc2f62f5c8db58c00a3a57c4139fb710750aa92f42b70c90f3b39fa55d0b3bacd70d20d4f84e26fcd8827a3de2159fac8c81e5f5d2b8448399d89983a73971790b1c5e7547972cdece68975faf12e2a00023425c040e888ad76da360466ddf2b35e8f6294f978471339c0cf78dac652cea206020887a72e9f1625ba4251b558a510f73d9160a426b22b2cda445f735f350f9e5432670e35ca3216c1a006d0e40e1a3d7784a4786933d9cce5b3170832cec0eda274c650f23c881c54661fe4c5000a06b8b75bbaa225736c74e2e0bf607efba2ce2f1bb76e94bfac79bfe3e4eede1ecf79b9005a4c36f5701e987884733f673d98fb0d86fd11a61712bfe314de092a5cb9b9a091fff16306e289a2990aca7e5c2041712dea8e2ddd8a5a54917a8ac65764998886c49a818baf0393a106fd14b0804fffc9f101f9b21e8ee4bcb96cf5becff2d1cb0bdcdd74aa14d44cbeb3313f702999ad0c058b0686ebccb01d0c8febbb7f4e3c53e0de2f0f3cc38e33ce5e048ceec63e54d6ba90708a95bf69cb5a0fb918af33c98037309b2a707245607357b97c21d7a42f33e9d593b9d89506aa32492a3d89afeaddd2c09e39355737a6e0c80cda2c36b71f2120f436edd2f8a5e4050dea4783579bd815a59356a551b783c5b101e232d3485b5858e49607f958826d092fd7f965b873185108e3bf47a1766f41c67f3bd477b58a02b0d5cf5773385e6f5329c7da757c47077225a5d989822a05bbd091cb4befdd685b88bc8c075c505c35f9c9f6cfe5817298db994d554da57ba50dcca53ae793bdc4bffd944a4685c671109abdb2ca9439c08e9c1419ce45ac69124e7aaef24b4df1a99a80aa619cfedf25aeb0aa0847bfe63db76eb721e0e7ef174b8e1ad885dff07d5ba3a16b5310d1360bdcfd5e6f91e3908832e9ba6ce59df86d660acf6b0fc18803f7255aab33eeefc48ab8a9e3c7c1e4d8973bd0f38a13c63626c413d6277c2ce9b5c70975c28422407078ee9afbbb89bc74ffa7ec8db418e7997d551b675aebfbb649f515265527955e0023a0b8cc44cb1698adb4d51765a22c7b79131f22edf2da8519fb13b92fb214a05d68a10be2a3904415ac25c0466550f6c9e266eb3825b0e0423a85c05df60537c0d1bd28bb07b72fd68c6c14a48d88a249a5655686bab81cce06a6d6f143c11658800b4137ff65d1e242924d6e2240d5c58a784d9e98c771d288e63e6903b280907ceee6fc7418ddcaa20d2bc9b4db8d35629c5160c77dc51bba686db4b2cd1ac9db1981f77b705322ba52dac238058f1cec534e9cfd7ef0b9ad3db0a9d54adab4e33f5c803b3437968445e1faf450903e94b077dff16883f64f41c666a61456d4509ab5affb47b953f73c01d9f9fb00e87930bb25551783b8c09cc07d991eca19808bdaa04c6f0d037137fdf956c947d6b65a90614b7648e1d7f25ec74f7ffe3c184d54792499bb4e25d640f0e7d236c0519f8fddda48744922966d439d01290c6f76bc918add34a5f33b68f2313e609019b6532fb55f3a9cdfbc440e0945fcba9aad4816ce5c2f8b10cd2511c6bb76a05b30e1118f729d305296bc154898bd1ccdfd9df37822499cd843b6cf344fa15df9d776a2897c752e27d806f5bf83c10fa7fa78ebae1dcb6b9760763959ecb5ad869fd87e8bc5b6d9e82b63757febd02455ade1ebb1164d36661750fe23833d2601d5e9f601e696d394636b8faa9f58d8fd7bee2e4ea88a64de3f5912f5c1eddbb3401710539cb20d64c9720cb6f6596f7a5cc044573fd1f09d5d942de4a3ee35284213de9871cab9366027c2830e722b9d783e68f986463b6cebb895ed1493d56394793e2feba23010aaf981615fc0d0bc0d294c52daf060d6d7af54dd1b564473ca61b847d4d249cc4862fe5131610148e5fb1f454d0cee72f721e73a85bf0fd9bd9b3bf153752a9fcafcd8266618df42671385a1d388495512dc21663f629f83b836c2a35864842198a1add46c10731b21937d5ab852019a3b7c947d62cd6674fe8032a3caecd1116e52bafb6f4535b9c8d7d8e35da7f96c369a86b655b05a9ca34b7ab222e9d51ca48054b1a314b915e7d25d0fdeb138e0bf2d1f6a38d4ba744fdbb6ac14c445cc4bf30be00f8bc8f534389381a7be6d603f8bab12451346c3c9f9bec248f87f2e4e066a78bf57d27484c24f12cf074eff185a1c12144c07dc145830d17c7d967d33515faa43e8e36f18437585e93f9a6d1283f27c61483a0078327e63d692b0fd97554973a834d6d04d6bae2855d74481c941b8c79907185bd84646968e2fe4e0d0bf716639c1d75d2e37bfd4ada29a01dfbbe4aa5c276a7ed244edce161dabe0c2567a228f4bd115404ac09fd7fe57bf8a8bd2eb35fc292a6f5048dd945532bedf4985da7a1c6714bc154e8fd256fc9e377f18757210a0669bda664a818dfa8f284be31e73727e583996c39cfcbec119d373b4a352000d908b8a5cd9840cd811e7b5eda32b477cb5ec3b89d377805ca543854df895bc1168ceb3c3593880a799c4b40b96e26a68f3a4b4abd40f7e5e967f4d29edb5e659a85e7bc335a8a29bb26ba705bb6aec4a82ca43a6d95be15bd5d7454620971f9c248729961137f7a463e01f39e9d5d1c297c1bc89bd35c6300e92c539ec61dd5c18e42b031ff20f0ea4a88cc5c73ac5a4909a413fcdddca9bcf9966ad85fa0f256bd76c66ab77deb345fb601c436b2de377a71e97c7be77f3829017349579d4bf9b77f891947221caa02188dc034d36440e258f9696e982c729e0c6840b998af625aff807a204fdf6c69b0fa57f8e51520779207c3ad3cbe20c6b4ab2238013f5368efc3a1c0180e05aba804821b3c61c2e2409e4142c86a7148d7b334f7092bc7a361fde54bf4991caf8fd81bd3dcb76da40a696200131ecde334a6a61473d070b3f1e67cebde59b0316d3fecd016efb417abb8aa2e7e1835be08a123e9025619a5e80efbb9ea0ada7c9e32556ab6014d05c1bab3ed0a557e3ef8b317ffc1c948b907f7fd1b6b4f57e15fc3df8443452e1db333ed327410f26ffc49eda1442a1b9e8ca12bc4b7448ce21f810f06edd7f3eaf4cf150eb114bc5c8eddd7e8ca52e5caa25826d5a6f748bd8d98adcc950a5", 0x1000}, {&(0x7f0000000000)="21e76bb7a294e2da50750b66911c556c2524c5ce6398e8512dbdcc70e7245c6fccb4449fff", 0x25}], 0x2) writev(r0, &(0x7f0000000000), 0x1f0) 06:23:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0xa) 06:23:19 executing program 1: socketpair(0x10, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000c6b000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) 06:23:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x4, 0x20, 0x1, "fe3c010a3ec76ee849cbd1f105237ba80181bb4e", 0x16, 0x7f}) 06:23:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8080, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x4, 0x4, 0x6, 0xf03, "eaf3de9ddcb05c9f69e776c2f47ace058009c75f", 0xffffffffffffff81, 0x7}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/138, 0x8a}], 0x2) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/15, 0xb}], 0x4, 0x0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) 06:23:19 executing program 1: r0 = semget(0x0, 0x2, 0x84) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/135) 06:23:19 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 06:23:19 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x86) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="c3e98936fad74f486ac106a57943851e12", 0x11}, {&(0x7f0000000100)="20b507b5d19c4496a52a69ac4a7a991a4e6bc17dfa6d214a9ca9047cf630104ddb965664337fd503cd", 0x29}, {&(0x7f0000000140)="899e613a071195e2d7aed339bf35ed3dc1722d6827b4afaed2", 0x19}, {&(0x7f0000000240)="97c1cc461c3eca280263cdb72b984a2619735cb90586f1b5974d877a5e21debc82f2446dfb7a7e4ad0a8a4887e40677c661ed8867f534266ee57088a22d3c8c926d04605e2d82bd6a29103a773521f84ebd9d5bf12e05de0b2d5059da02f00f05181e1d84f573c4747d58caee1b7e457cb82d3e319bd4ebd7967afe2d832eb43aa47dd4ce336d98b8dfdbb890d1886724b7cc9dacd46f4f78e0f93b7f5446c27419e844b170b5a737cbf79b153b2bb4739af9516807e6070329a11f8e0e86f562b503fca36f5b96f69ad1842e8b472199f0a0c0ae7669acd3c9ff917d1b3dc69609cee872fb8e15a51f11db10cb407742f1eb46b46c397b783df4c417a2720c63104d1915651490f097459e76cc9ab402b00c3faa3551a4e741c124f02d3896876de165b0ea31a31fe5b4a0925e4afd81ae4f8168c5b5d486b96dfd3862e4c26c7583db6e35463b0cff81efce37b420b05e2060f0e450ba040cb22b0f8efb14213a90a1399c1eef3d2cae760512e771c11538e9a1bb7456670e5a3b137fc5f8f5c50b5cd8126bc7a5786ad6223f7289111071fb7fe82119543acae613fa3aafe2ad6c0d1114a1553571613ce6745fe9a5e5070e15c8d7059af7ec9b778c29b05120ba09a39fb2761f2eee80721a115b76a865a89293a7f70930a3793e0d06d0fc206565a0648076d58e89d4a9a6245364e9f946e58ab1be8bc2cca7c9081aa18adc8307854cff9918ed228b70280cd9a09b723e3f7127a69c511292a83b160516b95ac0d753d6f69b935990cbc231d26127a5b0d8c1ff0f5c854c07e88fbe77dd463fd81b4ed9665590178b78259680c5cb596fe2910bc8b647fa7f0ba6f35dacdd129234dd96e0e040e834e484216cbb570620f9a8a7786415944468230eafa0e56c08a149902150e156d22f19e78c5ad35d73521c38caad26011d036ebc14f61570c018f2959b326465321b45f2895d70095d2b26e2bc8285db3b3fd6835501c3f29bf3998d5b82e3c2cab6e5c196787e5eeb95888b9a0c9a1d0c1390ce4bffe48d23dc003c50c6e4f9445ab6642b98b8be124a1fb40967cec9f938f068a87d5d3eaab7ab31e98a836dd1e2f4cc8e3c742dfb0f7b5402c2c9fcb089f71d7f8ea49815ad9b182e416de5311dff5caff5b789f9374100aac09b34d6ac0998d7ec301028ac66d7a42e6e505cc328f6f169b88cf44454ca41a45a642f3dfa2209a102d46ec507220c600bd6613b965af60da90cccd786827e22a175d8521d2ab8caacccb71b3b4bc75e28c626a2a310905de076c4de672e16eaceee8f4513ec5401eebecba8985735ca3f05cf44b79f7c63168671b479aca9a7e49f64c1166a13c3fe1142e93a062fd920fbe04e2758447a3abd944777ffe469ed2ed63a7ceeb76b83db36fdf140211277704f3b9629df6c71dffd0bfd19809b91db1d4e955646c8f4b5df26eb64e98ac90ba06d88da1e8d745b54739eb0dce1671ed56e0cb51daee68dd19ab1e17321a14a7ecaab429417e45d2aa94582215ee4e7133e14c058c05b2d2a6dc7c7d6394a6fee7cd05cfdb1d57705b36e156366eb062964ddca81ddfcb0124133fdd33ed6d5d4574ad3d2a5134113effcbdce6d729e7eac41ab71bf6869e410ae8d1e118c3231aa83ff9be0706d95891a4a984caa20aeb6612aedd68dc88213a7cd83b6f25a56b4eba4a21f5b4e915cb4610d8db4ae017648053c4985b8bb4f4b5a8cea801973f8e273257aca1f1aeb90b27a457d7564034cd6f939d6435eede79950d5b0bf5de01209399ac8f72d4326cbfd57139473adf7ab1ff4dd41f8ffa1984be4f0d3e653311eb3c6c241d0f61997e77f56044b76f0eddbd280005efdf0ea33c0a431d5cb3f932d8bfdd2235a165bfe0d4ebd6e0f88e74278a518293ae5a65906583941d9a24059018e6d674a21c12fa4f343a8dee588da5af0803ea0f557afe6c4cce92e215c0705fbe7cf8d9536c09d3b875fdb74ba62873d38eeaef82aff2c42b3bc6e08f191293961a13521594da94652ee4b336bdbcbf0a919fc50be68f6acf6f3c7bd5284a663720ce6ddf971de1b119850e6e545b4e3ca13a87eb0d1095425d9a7d14e12d556528041d1c98d3e60687b9123ab3dc247713a56276810930ba4281723dd24d9a09b11c61c0e741fb4400471dc660b2849849fc59a6c962c5ce2d92b3d641e367b5ef662ac4b3030846594fccd54e2b1e8053b1b0c4971186b465262df355816802457d6ede54420ef7a7c42a9f70ea16734c0149a476e657d8df8f4396853b458a21426446641fad17587d73ff9094dc76d9442af0b4be8a093b121b8f4065eb644f3cd51c2391705aa2ae5e34f0afd93cd72816f086861e7aa420b1e08d256d467e234311989e41365f1d13e51c1fc4663cf68fcf792981924dfcea8311db142f66c7811c425540cd66bd1824f30816675b330d4a13848a3ff68d324b98a6905f7aa10563d1e53a7c2c21b4342fd8b4f4a733edeefdb09709212ff80bf8bbe3fed0a4490cfa4bac3aa6a893211b3b2a232aec9839fb5767a1af4e0168e856666ead14436a7ea4aca6e59213069bda3ef36ae41cd3935c059f86e876fe2dfacd102f0dbdd769eee9ddf599f49c86f2e69ef123f603ebb04d04d6a9e5be381c7a88477f6e0979e71f9f12be09f495d21064191c5be905b42cec7c8b8f5e3cfdb9fa863bdea968aa1fcfc1aa21f84d6965f0532f4b79582dd58db755a8910db08cfb72798dd5d15a72f45a9daf26071776efd92c7ea9a2fd21d653fa41187635069bdade13a1c9c95dbb203b547728c0e41719751dfc1aafa10e6049d3d89552c7925f35877954e63c003cadd8d8730c7a1e4a6a23b456961076430cb1ce46c26ece07f94981c99115c5eed466b5c7b7c5749d95af2f9c651b1c77217ebc6c81734af198cc2f57dc088026bdbd56c4369208a83500507b14e70a4062a6f534f13f67f88700b4a679638c5998232adb5172e0b592833ee199a92c5e68d7c6ea21fc98ba53e3de45e6f44e4bf3704670bdb4c385a125376c3eb54d32c6954bd7fd88ffcb43e00fec0dfb863c4961dd895a7e0dac360075bbee5e84f5ee9e767ab56bab6ec10da0bb67247c52e2f4187c2323d8fdbb1d03bc293251849d3434624ca298313e72e2c84f147953c6f9d2ad52abe0e004cfc85f54d299ce3bcb95dc14253354ee92408d8a0943bdbe7ec3886e8f9ebb76250d007360e121ee8e65fde053f8428e7bbb5298cc709456f2cded0b28abc596c8c2ab4a2462c2d8587791dce72b3c1fb1f184dc3281d98f4671c483e9ce7effe2dfb3e21bff0e580955fd54960da9ad99d236b691132cf596d6cde8e5e69ae575fd653d8384bc51a31be6be4f4284fe9e7e8a8ed44fd5f189f30214442784528ddf35ad88a49c4d5c589cd72c62d8c80ba4dc19e49be045cc312516f0f2e4e817746bf2ad816fb3478ed8566aad1a690e6964a4cc541eea8b256961535dce64c5f950096cfb2537a12d35f6ac6b576bc596ebdcc844108d92c90772b1bbb48d277896f53c9105e32536d0674c311bbeae37727e239443ef3419fe420478639f67ea6d6218c198654f8b7314690117484cf6677368bb7ed014957d74d02d24c0371db9746e1f6ad56f6802f3a60389d937928b0805449e174f813875f400a1591bcca025ea92cbac68dbc48b164904057937c6f0e358ade7317c627773e077cd62f068472cd420ddc3dd983cb7ede0e3663e8f7a03715822076bd3ac33edd7342e3ae3a5aa4b7053adf675755f36bf5182e4bb3e2eae6259a3208e2fdfd598d81987b8c32325fd873b0122657de879e59dbdeece7f061992dd22df4a3720409da8f0030dd02abcf5b1764666f90db0b2430ae04557b7ef957d11ebeab9310c7da331d5a129fa0ba5d96ac78f727dff959c1485917b78da67c1af904e74f8681c336926d1031983e266afce6aed723a713f235292df6aa38d7ecbae97ec66bd354c081f99c4ec58b20476e21f0c016b97a3ff6dcdeec2e664a81dbaadd3870759a197e75ea2d47f6aac2c955ea948ef339aa956aa69a7504970f04a532ad1c029137aaa26d104463b4c2e5db670b56ef388b48935b7c02b13aab0e8c1e77d83a9a61189b4ddc649b19a9847bad7700c8926b216152783dbb7c572795e44de36a23136c7d73d3c066bafa175243c898331ab503d4ad7501a945d09e9084c18cdefe302fb72523c58bdaec4e12e8cbc1ede1b327ed75ca61c45e9b38a8b8d7e603e9179b768eaf4054bed1ae9174d92fa1822804bba3c0a40d7d7fe80b7815665160a07063313eb2b22f59906fbfc8e627685980ef22621030e07cf1022c8bcd7006b902cbe8d04a244bbb4c15b0244d283cb37e4e8ded47aeb7c0be894dbc18e920f3af5aa5ff3a60b9a788407dfef45b69114160af3e6c4b483ab6e9ad60ce8571e070c6f6c010da0d4e304b35542190c207aed12e150d45ad1caa32de39576a5104128f75522969a7baca38fc47056bb3b311a8ff97cdd9932d30e3cbb79ca2855c7d801a7f23044928afd8fa848e4afdaf726aa30eb2337e71218e804b456e5221497691ef82ddd71f645a1f62cfb342e737cffe3ab5e5f288270151c64f04c19fed82923cdfaca3b5e28eac14dd0e3224db8e6164c4da86c7c49c9ece56b149fdb446fdf3a917cd9fa63fea0fb3c02d4f8d6853a2d7e0945d4e33d1c3c2c0a6688a5df1de216b4844d350930796f1b0a4bd683767c9a2056a69e7b8c0ec175b4a1d80ee3e97a5355439a5a11da562aa695cb7122395a67ba2bc7f9ff470b791fb7e6192476c82a6352165c0c117e287a719aebd90f8f8c6b837bf11a127766154014b1ff3a02d8d1b3e9af2e4e2c19a57e0f16ba3b873fb8365a7716cccaf8532390bc6379e68ac5c731b785aaac64d2ac7241a9f83ca035dcde27606872f72a841df8af7626706644c8899e73a7de9aab494f2a4a0bd88e59b72c1e7ad5a246b7275ac52d5cf9f8703c488529ee17ff2f14ffacfe84bf3cb5bd6cc9f7ef011aea25f5221db7fd49e2a086526f171664dd251cbffaceee85c302af166dea1f04d06a28c192ea2cce260370f93a1b473de56001853a28ff670fd9c38891b70195c2b4c0777bc8873a40bdeb0e8727e4f6005b151823c15151d6fb1bb176f16032adc8df5c4e5c5001c127c38762bd90112daa0c3a2785cffa7375df19e411e9b9a72f28ef7c544a402dde7d35ec96439dfa29f38679257fe3ba48c570bde13c539b286e0a604721b73d3d39665c825b0d692d83a2272d6a36346108c46d01cb6bde1cde43b69810843990336a7a7493711797ff4883d1f83a0972ab1e1419b820c2a39f71c1e5878532e97c9d743511d4614620d6a3c68ecc06adf7c14f5144ded831bbf2dc42174a3a4465b4ada7caf8419455e046559f0f62caa53ba854392afb474415edd73fe4ca64f9db12a2189281cf4ed420f213ae3e3c20d5ea873446150e84cf7f04645e90fa9a105874da4e4da9cb0cc52434048409aad0799bc7bf3a6f3b4fa99f9a4bb5d49b17ee78c6590833030cda57a125e4fe4300b46c2419b70cc8ef51dc091d2f7da55888001c348f2ba6a48a9cabf1dea96b8cf7624be476090cdc01cc7bc37e1559a0c7e888d11f0c4ba865c8024d7e363d8071d5a213f38351fa6b5190bd4d906e1a42967c3c06c9f5eed2420494ff2baa46e1e08ad385c997394b5ca2ac24b9a0fa4a2ebf362fd95ddaf8009dbddfa90049676d8934641eaa99bd2e8c56febe32a16eb324f15119dab42e7c77f42862a4", 0x1000}, {&(0x7f0000001240)="d14f163943cb07b6bce4d8eb6919e387eee4744b718e20c565999cf78273b1b4e8d0badb947b301aeb84eb87c249c30287635a15ba82533f40191bfcc39200598ec47442cbe8c3c36e16a40b5b1ae78f00a4e4572e351d98255e4e64eb09010d7d96c431f596f60725c82955f87e1bfcaa097ab8910217514419f6f30637108995dfe94fa2226d12d6ecafcab7f3b4db584b3f8b212f9e531e51be9ac7cf92281a369afe", 0xa4}], 0x5, &(0x7f0000003e80)=ANY=[@ANYBLOB="10000000000000000100000007000000101000000000000001000000ff0f0000aa532b2b4f236c2eb972431d8331737c6197dc247e84fd7850105eca405df4ea295edc87825a5f9ee4be221ab7dafb190f5cccc37af362e8c1d1c62764c0b80682a0a33a1f020d2f5c914c3f00b1855ccc1f42ba16e9e61581c79dfff1c656840a7e329ba7b18813bc3273a84a98821895f7a9c3894a16dbb23742bfe7f231e249119a07e15f95160897c56b897b5d80b1713aca52d059c923113e63d3d0e14a47046e21bafceb286c1b0c5c7cefc24840fdab1aa0fe65120516880ab66404492ae3054f42bf17fe8811067caf5bf5599b308e7b9b93ba7bdbcbcf399fd32559b1b548588123699d0b43f1a5dbaec1b742720c621c9edd85f00f5689587c81d88532534860de4e13d3440eef0f62dbdf0959f92709f58d095551dcd98dbe724d8af1466458a266aa464a8724673610399a81326ed66e76b4e22c2357e5b2512620c5371f7626cc031e2fd451d300dd2fa3adffcc8d9cb37d4ecc2440ab167ff77e55acf2d2d78be6eeb53211662a418262fd6432f7ed68c0746f65ce16e5b06484b7c5bff932786fca36143d60b2dd024ed8150c1968099d952bc8fa47abbc4b632a8b5d062f475db78ce172f519e744bbf2b294ea5bdafa8e3630748ea1ebc692eee58cb39dd5d281dc504795cad1d72404b83aaf4c25549d1f2bb5b8bb67517383c08f1f7feae8b0f863f497ee381063b3c3c6ef45555e33014b166e0404ba355e6eb66c00800000000000004f6f870f95bce8284a2ef1354056e5dbbe2c92d2bd3452734980af39f4a5fb2b4c59391d1c19619bf2a1cf434bff50e7dc78cfd9d8841a3e946e342e61676f5b17defb7a4cf18642e2548675614d5782477d3ec680d27e518a15038ead97649d9f00a9555bdc2f4c31756fa410d0eaeb614351df2ec0df255ad629923b97ca8fceec330428f1e5c20662d501177615efe50ea92191932bf6007d8a64332bb9c09d2fc6c996c5320f8e43048f2b352b0a78317c3c64b53bde01368c31d1f61766c08434d82df5c6ec48b3dd6a4747d9c2f34b83495fcf0a0a08164966db82fe869a05ae55e2a47b8b0ba85604bd54e0e45936790e0ecd63c554585a74bc0c017b724d2e9d3badb0768494df808e83106fb7e073e6bb7f94cbb1fe8a597ce26c41d017c7c26138cfe52dc45b7b082e44ce50a60aee66759a850490ac1334f1dbffa994bb41e53ba0b91b1a5f4484ebbfebdcf0632ecd95526591f528ca84505cb95d268697c0a8db73df946a556b8725230fed8a9a9cc034d1b3dcbcb92c353820fc9bded3129c974d9c0eb855b6927c7ce1f50df83b47680b8e0a8005d5684a15cd15b257215e21c7a97ecc578873d7cf3f94ae1b7588980a9a7431b9c23c9b564cfb9479a196ad2946c2abfc97a00cfd162409ec9eeceff964b87d147f85a78ba0f5995c5e6be97314a5ac742ed6caaa43e569d8e040aaaad26860e3e52f4af9cc9ef16bc0a2b8bf9f4fe691a4309aa36639df1c83c8614d4c5716bbd0d519db418f05789ef62ee1f0069ba985329b27a8218b4b83f0584fcf167454dffdc532076109beb12c64e0da62c3ae5e4b5fdf0363ca19af9ca736108aa266a51f8e0e5b64fff8eab6be9c94822b6821692b1ae6f0f944cc121b25f38ecd5ffa66b2717c480aa6b3fd5b2772831f07b97c1d1499cb74b7572cdb2bbcd03c1abc25ed945bdc6f59e9c28a4b60157fe2532deb91930cdb322a9fafacddad0d79eeed1077d0e9ea09f8a5d4c97f0a194289ad28fd9a9ddac23a80bb07ff6f54e694622fdbea4a2931de83aef55b3ab9948b95748c9a4a172aef8a61eaf09f0adf9fe89667d909afff9e125039edd6f88b18113ac32b48db5521fc80baf52c81b788bc965b289b110d1249b4a9012ac15d03aa980c26c5d86447a90137f8396c762c84b8362d56766eeffe7c64f8261a31a9bfe21f688070178c15f1b93835d780ba5fc6d12d310105c760132bcbf00a31eab68e45efce4abb787f816f9a1edca84b8daafc32aeb35a7d9cf748e94f09d68d3f3403178737701c4e835fb81f9654f9947cc6a8550d59f2f7e5f7461b15c0067c11ca84be0a3def3b281c4188e00432afe649b819a49cda06128e404703780113101f645a8386c92c7688a63cc44577c1ce25987871ed5ed1cd5715b8c50a7911de10d0f7426579468f3d00db408ffdd5ab42a14ca1388810520b68bcf6935277b8d6fc87252587361debae1f90bbc7b46787bebfc27cecce25c77ca129185794baad803188b0f9014219617e3f41e2aa363802c02136d0301c15dca4ae9b4cf62efb1b972f56af9aa94ecc58090061f3b9aebe5aec31ba44d491081fc67cb055032d0b0d4e84cd28ae5f83e1abdb060492d0d4f446e9b1a761727636c762dae6b5531dbef9364bd5ecc75f5da3e9d353713b652145e89d802f5dc27ccdf4a058747f2a726fbdf69a2ef682e882bbdf948b6c2f84b7f5f3add7bc9e6cf1016d5ecacd39b15e70aef62b061d0da7fedeb4858d686e0137842454e90bc5447ec294d667f10c2fc8193afd892852d3823067a539ed3f502b280491f0527fbd93bce8673e4e7d7fccd738bc2fb87636e48062ee88bfe7911dca5c009cf5c7611a68f0b201249981fdfca8d62537d187bd7b8770a4f7aa636634a8f79e531b13cad65737d08319ea11c1311b0db4e6834e84e35e0805cb96cd69ffd39725c5e422119cb6e5f799af0d2d3bffcabe89d64e3947b12bc91d1a60ce81d2af89443faf859f10b895ad598e93b2de59ace3acf4e6931ce3a9942de935c739e4ed7a8f4da8b672dabcd539d1fd8e39689299fc8854672aa1b12c78371e09c6fae68d196c726ed97a3b793f2f75751d71da7b143c8f185afd7bec0cdb0da63e145626e3343d12b79c159fdf1d8507840c08a21a3d123e5b7ebdfe6622c0ff3243a53e12d9fe42322af8f87c3f665020d2793384f042a3311f58f21a59d2e9c6fc77bcee37f8918252e3436d5b4a40e5a6d8ba0dd9dc36154a7a9586e0ceca00ebdefcdc01ce5997409b3a0fdcacc4e5f77993aa11a08199d91d25517322143d83caab7ad6c53cba5b902bf01e0386ea81b6b580abd6792375a4b9169cdc53027b6be7a22ee3f3f5315c51cd1362119a342ec9852159bbd81379b7e429bfafc8bafe5a7ef9eb158f387ad9ebdc83de16063df77af14062643134a807f316d22041875915addd579535aeffb1455fcd6849db92682070043eae6f8263f0d7d6e793a8a2ddef23456b78bc752257b0f96d9e72f910b787af4e1dbe5a877c9eb5644688d697ba9587be86f12dbc5dbceef5b42c27f9f26e89af61aeb0ee70ed3d0dbe3f6b35f14e0d706bd0b663c84ffdf0e30a1ebacceb7d1eeac1e47af2809f2af06c1d38d06eb29e0657a95ea01bcc54283db27e0d6974938580ec6537e03eb43877362667f907bfe7579cf128abde43f5fa0090fa39b3c57a422149ba7b0423e04918d0e89b887a480e26b71344b2793a4df3a51db55498eddbbfb701bc59afee4f42935c78918c5b2c63c8a55adabd7da181a803dd4a1d950311a655db57753ccb21198c8df7475ccbe4b6342f159ddecb5ea84ef48e825e52c86080c7317cf28e1a41edc081bdd45bc810f6a3b53094765497c3824028150de95e571feadd5b180147b86dfa890bf3f72c850bd71df7e0855eeb21c0286fb26964da6682e8db4146946c614804ebdbede063e60aafe83953a8c40aa90bec57dd91706e8e12460aee52f7dfa31a3489a00200fa04ac3293865a4b0ec9315b04becb1e9f4d10f967508c7d4f9b9e8c7dfd2ccb8801112e6bfb27690a2b2617da71f6c41272dbbbb1e838888cbb05a8bdb07c94fa60aafc9b57f2ac1fb1d3f5de950785dd449e573629f574774d953327eb9c64c6a1512982fa5333dd126ba9807dd7eab9985e87281b586e4098a5adc0f32faadcc6d92cf24bcdf005b16cec16e1819388329108c66d8c8c42eac0dfb020dcc3916266abbb143c9ba89894368b3ff1cfa56b702eeef54e82d81178a3eef8c5e23636f11b5293f3871bd22bbeb4faea43582b19a450f6323c43b6f5d76f63afc3a7cfccc46ea96705709ff6736d3edeb73acd9d578b1742cb0a7522c7617a344269dc2d84401aa6daa62dc1d88e101da0b55e4b35082a41f0d2cc502389c01b880d95023c216143fa07fffc4d3c6b6e190996c05099a1ed76777b97f7cd3d3a46c10256e6d96cb42406aba5c78d38a3fc3424501619d327605ebdb72b9e3d352352326ddc0ab5365ee80bd215208c227da37adac860a8614d3a9cfac34671a682c9fd8e5888b81691210512e8ce0aadaaae00a72245c234697980fa7b13cdf5c546016cdefc6b8a41e0dad79b9f6822981d4151b5ee4f70b52d34f4c19953e54ca962e812b097f82ccdf6a67cb4954ea139ac72bc3c6b20807f622ef6a36a2f1958f509e502f84526cbc61548a0d0e377f524c25adfaf9727872d73523c7e34816c6a6113ac22dac50b338b30b0bfd2542d4737458687d313d43039b4cfbb962878d2562bba671563b0fb3c02080000000af6704383b5cda4420bead73b1ccf5424b97efaa44165f71f8267efd45faea9d5d44960d42c6393c820df2e678f389d00e057e39d741e352a8f19bbea6a5bd570622cd42d963286fa879750134d58ab7eb4a946c387126c7961b4d4343c35b9f5a5b83f40c041a24c27add0994b9fa80a59fc4279376e531a4c75d8101a52d30ae459a208f1df028f750eff873ccce83a6e6ad3b042834dc798de743e713d9fe408ea112e080539c473a3676fe33f2a6712d864080a5b2632ec4f44d824feb74beafdd0528e0287118ba5c5687d9375d95cd07e6e1b4b40c01b63fe922e4ddaeddc985009fba5b3d684d6792876a1098a1e6289d9790fefe600efedafbafeee539176a622eca3581aa6d3ab663cb14252d7bbdfedeaba3d44397f571619d30922c1110a11e70d6f6c4249c86909a118860258897b7a060ac189f96e3f842fedfb4c15600edf65f1027ab2a27c05f2696a729f4d3670903985f6d4d4bc816761423e0542e7b0fd89e71058811283bd2e246f83f7bc4b8b91acf4e5474df2ef3a083c47d3cd5b6f1615a197cc11d1781415463ea40577c163573f4fc80d628b2f8ba9b970621437cb7c1290beeac15b24e6e5f3079c726072c9449a273ed75b72711d8eee2a0f351e273d73d4a62c676211cee944b8b7c9fa3bddd06561e827452d8a16b0b72b11becdded17875b5dcfd52787af73dd6ee48e7012872aa7c008b0e7717dbb5fdda9ff5f9fa8e5214f79257ded457e35d77799f67136f1f2fee737b4ab3a66714319a8f8412416bb78cbbd54a9b407384d5bd2cecac19a2f772fa883c5dce5fbd48df104f8edb3bfa3ec929d5aca7c05178cfc7234215ec3e7d3f8f1888fd60dbb622020314d2456fce10f18bd58b1bc139a9844ca81d0c4fff2de0c01858cb05ac60be0f88ae682c2056ca40d948b3243f0d8b34d6c25c2a8d627f711bae07314ceef98ac5494fa5b29e7ce45538240c5afa528e7e091f9e9690611c9ee8ac55b2a0330be7e64feca7f4bd11c699472751af5595918e211c05787d64a1f329115ad1eb1be060da70e7ae81fa72501f22fec201502c981153291b6e90175fff27e71c50ed3bece54de4706f4ea27fed8e62e3a9511f2c7aa158cfb656952042e12dc90824ee24fac4f557f00ebf8d023793a0b6dac5d35dceb61ee92324891c0bd4deb9d29f839d79719b702a46e8ecc24721581f3e74db2ae7ed8328c4f800000000000000ffff0000400000007b405bdbd41bbaa30dbd41580cc4c7e52ac595f74c2ccb4a9091bc145f5518693682d89e5b248e28dac51a4938619a60dbf92ed495c9854decf025d93c0fcc0a6872db8621a67f825e89c44b40247a6f20e3469777294e42ab5018661a781fa800e4145a3437e75f95195235d93e27b03005e493f4b73e6750ed62a25f99311abfbb09a76bea74b2113be3edc2659f73583a6ad56556ed7ad4910e165a6d7810006297b4d26099b161ea1579c441c0558efd3ccc8e23ac89201d26c659e2046a9ea09a4ed80bdb69a7d889500d220923e206bf77b814f6607e87533a883acc0997641b000000000060000000000000000100000002000000ff9e0480128805fbe6c7623c1a53ae9088d2bc3fcb5780a75eb1b09801cfdb9b8cab33652e2fe7c2ef06b5492820ffac10987f9d2fc605087b22eaf8363dab5f0cd250a0a69451385c000000000000002000000000000000ffff0000ffff0000984c712f051217b94f5c22f06f00000020000000000000000100000001040000346bfbf56e6158b0d3d38f546d24b500f000000000000000ffff00000800000097a56e1dc7ba61f995f1f1094e98b733c4c99b27afbfcdedfbb08cdb6a10d9b8d86e3dd785329375041b57ae728fe1c0514009529b2eb4f0fdd92d9f4b44098500cdbd48d164666b367e66549683f4e0d3021fb2ab47e35e5b82ce3f94c35f32ddc684873864c0f4d18a1d5457df99b7d7f7b1ab20648eb2553a99aec41b894828a4aa1bce2b97e40e73ceb407f38a49ab0c8e39802832e1a272966178c2888b7ab8bcf0f3d66082022474eebdeafa83a66c24eef35c7ac7b769c0544f21145000a3cad6c048d97e6dc0caec7d3efaa4c45cbfb6dd7b802c64aeecfa88db261fb000000000000000ffff0000010001007ecb44561c7cd73fc6cb68cd83f45e3090edbb8d24fa64654b68cd7ace83dc8341b79804ef08726a8967ff1cfc5a70cd3550c372adb1eb1fdee3613c81b1b9c100ebcf99f8642367618cb7583a37f70122c6560de424ff9e46eab93002fd9122b9b5a6d498fdbd42fa7f7bf0e496e60f7daaa38d1c66844be78a3b32472382540be114791a3ed7e7ffadd4e5ee026775fbc9606829c5882abc358731ab88c0c17ad106000000a000000000000000010000001f000000bf95926c58399d710b81961636d3cc29b400d90b364b401330af50cd64f52291464100f86aa6e42b336575fff0e425f477287c9647d04ecddcb6af2d680ce185101fc0e7ddfe8048cfe864055de1dfb06d46664e3c6c2f066ca2e78cd6b7a9239489186d0666ccfa8440bb4b0c65a4f73e73db014d202424359969dd781c30a110ab75a0cb6e2a71d479143b088e80008d0e05f0fa89f2e0bfd417a51ef61b5492a2c36480dac0a9540aded58b78e01a6dff9f9a8c049151fe466fcf4cd40216fa225a60139653b4aecadfa4387f0d70d2e39fbefffbe24a9e4221f9ddc505f5a8e7c0b7864222c5879a0870cd7bc0d838170c7c86c83bfe24ef766acfdff0f6e8756d1c7cf0b7d26124fbfea2d7a0f1078f7676e938f37ed5fbe33766b81a80a7f40f83ab2a79a9c9aa02f5c9f4c3398212ff2cd6e795d014dbb62fec826afd92f73ff8550db7fc543b02907e2f2b72078f749a176ae99b702adabab76e3a3ef1788992eb9beda2b8b6e1787457aebade1ce607625985f40d8b3916ef1274b8ff654e36b9865fd9daf4ad8b82693425984f42e06c81a61943e9939920d7f9dfe057198774bdd761cae9a97007298dc395f169ddbaccc13d53295843ce93274a688600dd1baee7dcffa96b2c4fb545db40b0b5a46d57359f18f2bd3a23e84df11655f27a5e1e22d13d7f83595db7d9964a03cd9d33f068f15d0112d6c6500cc7891a095becd892caa8be0d2875d3e0ddf7b081f6f167a7a1e368992ce11fc574625df3ba4c643f48865e817056928eadbdf2431f9c60297362f2de9d7691e6a810de93a0d8b6e7d9a9810000000000000000000000000000000062f28ed409ff5318d29ade15bb7d20d49c450afb1a2d69f60bdd4272d66985efad7f0fe417"], 0x13f8}, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 06:23:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x2, 0x4, 0x1, "ebc19656d380e6441d9fd14387116db43d13b0cd", 0x8, 0x20}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() pipe(&(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffff, 0x7f}, 0xc) r2 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x100000001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x549f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x1, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x2a, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000003, 0x800, 0x214}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x40, 0xa5, 0x3d9}, {{r0}, 0xffffffffffffffff, 0x40, 0xb4435b25ae751531, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x84, 0x0, 0xf2c}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000000, 0xff, 0xb31d}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0xf0000006, 0x9, 0x1}], 0x4, &(0x7f0000000140)={0x10001}) flock(r1, 0x8) 06:23:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="0f553059818805f6aae3cc740b23c51d284eb3a2956f5e67337f0000006993d075b6ae5d945d76fe2c2e5e4cd3c5c2c8ae104c95de314e", 0x37) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00./file0/file0/../file0\x00\x00\x00\x00'], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 06:23:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = shmget(0x1, 0x1000, 0x91, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 06:23:20 executing program 1: setrlimit(0x1, &(0x7f00000000c0)={0x7f, 0xfffffffffffff3ff}) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = semget(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0xd1, 0xb4a, 0x7, 0x0, 0x4, 0x5]) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)) 06:23:20 executing program 0: 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() fcntl$getflags(r1, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) syz_open_pts() 06:23:20 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fchdir(r1) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x101) 06:23:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x103, 0x84) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000240)=0x4, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="82e9a7fcbd64e3265f532f49806f6190c948159147646f9addf02cc25645260db69750075397d369ac5a96cb0aa0b0bec76c9f074eff50807d85159b8627ecdc332d6ca04574fd0c63f1c922219982dfcf724b1772dcd6bd43282a3c5cc8064da36cdd3dde181de281df6238a8ada3c7b821c16c8c871541cece8345cbf2018fb434d729ba2e8f56e8211e0e86cd81d616f26bf41f8fd193492687a8ff2b13b32b29ec76ce2db0bdd01489521b6efee064e7c0dc62cd7e903e16807803205cc3bad2f8290b70ef70d0f0066b2b494e18ea33c43785f25b19c48c47e33d4a73c0d3f00ea61ce4834954035301922b", 0xee) listen(r1, 0x0) 06:23:20 executing program 1: r0 = kqueue() r1 = socket(0x0, 0x5, 0x9) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = kqueue() getpeername(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x27, 0x844ce6ddfed7f319, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$inet6(0x18, 0x5, 0xff) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x41) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xcc44, 0x3}, {{r2}, 0xfffffffffffffffe, 0x12, 0x200000f3, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x1, 0xffffffffffffffe1, 0x7f}, {{r4}, 0xfffffffffffffff9, 0x48, 0x20000082, 0x8000, 0x106c4ffb}, {{r5}, 0xfffffffffffffffc, 0x40, 0x8, 0x401, 0x2}, {{r6}, 0xfffffffffffffffb, 0x4c, 0x4, 0x2, 0x4b9}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x10001}, {{r8}, 0xfffffffffffffffe, 0x9, 0x4, 0x8, 0x2}], 0x4beb, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0xc0, 0x80000002, 0x5, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffc, 0xff}], 0x8, &(0x7f0000000340)={0x3ff, 0x6}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r11 = kqueue() r12 = kqueue() r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r13) 06:23:21 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000300), &(0x7f0000000340)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x81, 0x100) r6 = socket(0x18, 0x2, 0x7) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x85) r8 = dup(0xffffffffffffffff) r9 = dup2(r5, r4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x9}, {{r2}, 0x0, 0x85, 0x80, 0xffffffff80000000, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0x5, 0x9}], 0x1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000, 0x4ab7}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x101, 0x20}, {{r6}, 0x7ba4bc95df9d0bf3, 0x60, 0x81, 0x0, 0x5c}, {{r7}, 0xfffffffffffffffe, 0x9, 0x2, 0x7203, 0x5}, {{r8}, 0xffffffffffffffff, 0xcd9dc9d511bc33fa, 0xa, 0x7, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0x40, 0x81, 0x2, 0x4}], 0x7, &(0x7f00000002c0)={0x0, 0x8001}) nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) 06:23:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair(0x38, 0x4002, 0xb7, &(0x7f0000000000)) 06:23:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ftruncate(r0, 0x101) write(r0, &(0x7f0000000280)="5bc9d9cdacc48e36c337f86f6fd2fcbb7700000002000000000000000000000000931ad2a41ffe2ef0106c665705a438ad8a3e09d4274cdc5dfc72a4e758f35b56ef8ebc3295de511da314a42325ee9f7679f720ff2a85641cbfbae3ca6921df1655ea530f2007314be210178250f5ecc4828ad28b76cae11f7e31608e3e2ec4b49bffb45d3702a5c0deb5703974f4079b73da4f498a70387c7c7246151436a3cf93e22135f1ad57f4d889920f261e60c39caa44fc70baff3e908255b3d98a80a85ea4e853e2597a8d9f563e29a4c07be1f75fdc5fbe66bbf3b8781efd99d0069b3349a5def8dc243cd6a993cc636c98f6bfbb", 0x280) r1 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000380)="ca4925d3ce493bed417c2ab532eb9d1c2306d2ef62b253978f39bb12c519384bc08c2e247127a1c3638be202d850962563c74626506804265c2a74e1b99af62521a799a43f0c61f855cde0534794bd84d9a89cfc90f1912c4d36a162255769ac95eec63f12fbdb8d57e7f4b4d570e23311d78f3961c021b09decb42e0badbee3aa128bad193e4f134c498344957fd33ca5e52e2f636fa8e065656adc4cf9e7b7ca5f292d5ea377612e3126f3124ffcbb19d6de58b7863beab3109048019f937941643f2b5ead048ec01664c5a244fca005fc358144504a23542b", 0xda}, {&(0x7f0000000480)="1510b51f39f1fbbf6e392c95da8fbba25e027ec5580276c27c8863337141aaf247ae0e6b8581c48c33c003629fd3a97b31e4019d01419543a046f665f8d43a79249ffde5b8c9b707ad76838c750895df71dd1ce42f8cd915cce855979a718561673f14312fddd3c1413862908024666247fb758c4174faae08b3f512287200527684cdf040ffa2a0aa9e1b6a560ac9ae01b4651e39d51f336d51cb1b131a8a92268e8547b5fab52701369ba7beebdeb370ca7d9e8dddf4cef954a4fda059", 0xbe}, {&(0x7f0000000540)="cab64dbd687e254f332b6a38f0e0a62d1965e82aed685c23581261e38e5ef6b710da71890f524cbf21afc5025a1bb9391b0feb887a5361017c9771e24b5673f938d52a970c5ca0a414e6cd9828db85be53a13874edcb86401797d17d2d72151deba2d50382a7363d5e80c310d10010ad3a668689831a9593cff34d077dcc85a06ebbab31cea501db9706b234cf2f3955774f62bdc27bdfe87ade696471c4e919158ef9241cd661b00dbde99544fcb4e1ea69cb30125ee6cc1770e51076a5bc2d22c5beb11542", 0xc6}, {&(0x7f0000000640)="f4713ddea4ecef92a8d4c32f6255f4412e552668cfe2e64d75f24d5e4647d431b456fd15f2db294cf14c8ddb4a1d2c2793c61c9fa478a995eb2437321c0130f1aa72def3a138094ba45ee9b9f870b77c80610c9a16370fdaaf53af6aff6338b0aff9569864ced8ea21b201c371136e70bf9b793065c8771dc62276359392b115c9e1f426e0d54736debb59c770cb48847a4b377474d56c751e0062a14b6efea146c9f77140c212d90478b35b392e712812905359d29fa4277ccbc6b4e1c799219009b1cd1f10824073b8e1b312f54cfeeb321dfe8d44490b968954b981ea181410b9f9201423ec98dae7fc9adf53ea14412f2a3f37", 0xf5}, {&(0x7f0000000740)="56ef4cf59e92a6cf790fb8b9f1d7a12fc0c7004658e38be05aed467757c98bed78609e7a360fcb77cea35dbc4841c00331a47e2673132f29c94fc883765a1a3e7e212a619d8c568eb713eb8302ec741e212d9932e025b52503d3e4de4517bdd63ce45d8c5aa30fd3e7d76bd54817ec75f8e828cf9d6db503cbc214e02b8a5c5e32d7acb6eb724a0a187d8758e4d693f4bb53ff6b048ce65613693b9871a7a0fd839c23d8edc0fe74eeb23c181ba2efd25e48eecafe6fc6100329585567f7d3ed4b8e8806a8f94f21ed14ea6f120cbbb31204451916e3443192725508411949586b0bc43d53b60932cc845af9844c98", 0xef}, {&(0x7f0000000140)="772040c201b0e58de66c", 0xa}], 0x6, 0x0, 0x0, 0x2}, 0x2) writev(r0, &(0x7f0000000140), 0x0) r2 = syz_open_pts() close(r0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) renameat(r4, &(0x7f0000000980)='.\x00', r4, &(0x7f00000009c0)='./file0\x00') sync() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) fcntl$setown(r1, 0x6, r6) 06:23:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3f, 0x3ff, 0xe3e0, 0xcd, "2a81d58939d9abc7f80d13879836de88502813c4", 0x8000, 0x9f95}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0xfffffffffffffffc, 0x2, 0x3}], 0x800000000000080, 0x0, 0x7, 0x0) 06:23:22 executing program 0: sync() getpgrp() getrusage(0x0, &(0x7f0000000200)) getpgrp() 06:23:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x25b2, 0x1}) r0 = getpid() r1 = getpgrp() setpgid(r0, r1) select(0x40, &(0x7f0000000000)={0x3, 0x8000, 0x2, 0x6, 0xa4ba, 0x5, 0x5}, &(0x7f0000000080)={0x9, 0x80, 0x2, 0x7fffffff, 0x80000000, 0xff, 0x9, 0x8}, &(0x7f00000000c0)={0xffff, 0x800, 0xadf, 0xdc, 0x2, 0xff, 0x4, 0x8}, &(0x7f0000000140)={0x3f, 0xb54}) 06:23:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt(r0, 0x4, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000140)=0x29) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 06:23:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x2) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x4bb) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) 06:23:22 executing program 0: r0 = kqueue() r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="b0dd00d4068b7d3675c3a7abbde4b300d5d34db866ad96cac183129b6e4620621f62660e6cb53f2839a12113ab81dff78aaf80d1b8182c647604f8d3be3764d9d2ebb579e0eea57f3a84fd6530dba0073aa4a0d7e5d9ef0cf5f914f8e5a4103a3e6875ea78d544f8c33361e65da4012b7df34be4e05289a8a87e751205fbdbea4c24ebd7a67455450de1f1c41b17d96bb88b3dc4c2b073b6f3d290728d5375f8947a848013be573820e9ae5b030db9dfa5e20381a2bfd1a064d6c4467701ba448ab3c624aad1f5c394252f90b9e180e07e025db19ee5dd9eef460a7cdaee3e87977b69e6fb299d8b5712ea498acb804b2df745", 0xf3}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) 06:23:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) r1 = socket$inet(0x2, 0xc000, 0x6a1) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r2) r4 = syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xc0000020, 0x9, 0x9}], 0x40, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffff9, 0xe0}, {{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x101}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xffff, 0x3}], 0x2, &(0x7f0000000200)={0xfffffffffffffff7, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 06:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = geteuid() setuid(r2) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 06:23:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600), 0xc) geteuid() getgid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000380)=ANY=[@ANYBLOB="00006e2f66696c653000c33efd1bdfb15601ef29e2f2fe91e350010dd2b224f9eb4834e76c96616091e75a33d1e60c03a1ff240550f5167e05adce85188a10a4180abb519665c79dce299bfa994ec848824356b2750400000000000007ff462d680f7bbd37cec1b2dc49ef1d31b5c2f3185c81cc4e999ed08289f5b66faceec72471da9429975023311b7a6bc6bc7180ef8df82660f42bb0a71de1b6f415a0b460ddde7ed9efb951f9f0383c4c9716d991c300be1e9ec8a9e9ffddcf5b7cd536924356b255000100000c6480b09889c15e5b811827d3d34a864a40d034f3c6978ff4ef926941b673eb7e3d9df46649443b09f8ac3c2bf570"], 0xffffffffffffffc2, &(0x7f0000001d40)=[{&(0x7f0000000080)="4379c5738ce18f8b48b30cd8d772053646b32348ea7a1b6ab1380b7aa06b1405223abac403c256acb6978917ba0bcf17b7be6aca7788f327582573fb3cf26513f8e95264c3aaa36cba84618d09b538eae77cad289f6e5168b63e272c04c953c18d14cf1ad5a28a46db0e895d06d11b036556c29c059830e62193fa11c36074295314f37e7fccf8c47921115d6fbc2f08a498fc8bc72b4fd6f8ae45b5aacc1036bf8893cd9e8cd7f1d03daecf008c47f36d242d120e44", 0xb6}, {&(0x7f0000001980)="843c6ad58bc31a719a7aa32bc10dc8a845aebe78603543256147da7ada72432dbdaad2d26bc576aba3f6eb15c3c5a6c1aa749cbec18b8e256e07fe97522053fc7dfd1286413484591c61ad866787d74a298836d6d9b06268e25ea2117b27990822a24a606fed6e1c41dcc0d3418c05b43b038bc5ce635a67f9bc8f6605728434235c891118c36ae8dce5", 0x8a}, {&(0x7f0000000200)="80950642950ef06898955ae5445fecffecd3b144cd77c622afc3a2627335819006f9c993ad16b8d0e6ac6ad2ce91ebfbead70f675d36d7edfef07fdc8172773bfd9c22fcdc3c9ad68457f13aa1285d44dcc0425329f1c20ceb4520356da8581d451fb70450eea6054bb7509a35fcb7c2543bf84e4bf53b8420e59dddc64f3efc92a8ca376ecaf44a65f1d5fdfd65ad2f49e02ce867c11c7d303cd93be4d22e387a9340d6333449bf8fa5aca5b08f8083f0674acf68aed4a35229cb9f948b693cb1b5dc288a000215d95d4bb16d2f3730e0dc3a4ffacea64542c435", 0xe1}, {&(0x7f0000000300)="fb799552997da7b01e7e9ccba6336c961b1f3450722fa293f0aad9f5bb79808d651309cf4d36faa09fb8d6ab9bf03dbd38f0bbf61fdb0f1f59d1407b8b3487bd1da5e9cc59f576c6aa5daf9cfab732d40d4e81ccd508e62496d25441a8a06f987e1742a604", 0x65}, {&(0x7f0000001880)="a6f9fa6b6356c295f7182e00ea7c40439e64d201b09644a4e132a7fbf7d3c2b55e0d16aa86fc5ddf3054b8fac6d8cc20b40b9e42082f4981ab51c65787863c607acbe76fe2b33bc549312b6874b90c13c919d810b64e1f0fc21dec78e9d080634ce4a87f13d1ea2988d9048ac9005ec602e74c67977ce35e5f800f375ab7f495c0e3e825315623d1f63fc774cf4ec2044a2dd6e625f3f61beeaf9116205fb042a8201fb50862159b37cde55bc845209d9b3441627267dee133d9e0bfdf979daa9287fcfa48b7f77da0eb543e53a6535b4e26205e82e51ac6f30fca6c5987be6ec26a4c6815945729087e", 0xea}, {&(0x7f0000000480)="763753877d9e3ca1aef3355fd21ce5263c02a3b4fdd7c7c6ddc4cc2190300511ed92935ea9da7b01699858a3e781c696446285a38b64bed461db121ba75556bf9a3535ebe09d1da44f8f0bf5e8249ea730aa9bb2a00789191897a7b8833fc5470662bdd2f207e50b04af1801e408afc065f3ad3b275db4d0f8a14900852ad8bef206ee0ca502ee9ecbd53a182ede4f421a9b94c3b9aaa0a28fca2f549b04301df895bae4ffdf7acefc8e929cea892d6cef995c11621face42358a44b3790bdfe8821cdbfd95df9f1ed3444d3b1612631fc79695d2adaee0822f75e6423402a8e4745724ee5b1c899dd4360b951a13166dd4e557027836c10f01551f7d4ec05bb535564b3052f82bf05f953a39ed0ae54e12656d22449456f0e450e5594238f14c8d0f34d8ef29240466a2adf2b5f7d3c0b8e324c3555756b3f26d1485fdda0a2a564bb57e307f0f35c1ff8b70474af4b3661e0929b7c98d4d6249d5977b5faa78e55416d06e2af2a89b015befa29447bf5f008b7cd5e6a3bce99a7312fe5f22c01a992120e280e4b159c827ca88021ab80a865fb234f89eafcab068ed129a5280f3a4f9f61fbb3d0ec1176811af38cb65a590f86cc6ec12e09c1d7c3c753fde778036275e972d6fa03321bc137b0798e7fec6db1685871cadc16bd1ed83c2a2690c37b51a992716aeb8157df745b9be282dd0655360be31ebdae399f81c6707f28e29983470ea85f060c030188ea0d656c95fe85d2bb38e5d5a1312189f999f3757fc18a1486bbad4def78e835530226b273627a4a883a4a37c40a163469b2248f67dc586d93d75b85051ae013cb372760132726a34b1c854b862876ccdcae258389e85d31d71e46c80c846f765cdc36aa31093e44cda88cee55d2a6ef003b310d894fb291495fd4d4263d8eb2f57b378f874c1d77cdfd702627b72ad1fe3fbce1b593459940f4d87a08a0efb36fd0d5d3aaedf0a6eb15cb6793c9f9c0e03a9218182c028db17ac6de21c3bccb771463da263f8ad39e43ce9c4c33a0eb106e6c946df813b456f73da0162eecfd287e45c1248634fc4a3501341ad6f3e4a57994773cc20535b1d9e0ac4f4a2429ae32601884f3fba3f3f2cbb8ab583b9145e995863954d7e2cbad251a1974e382af2b966cdfdcec65028edea5ac549c2860e24a6c24c1482c1222188d987d5bb765cf9072e5d804dbd9a3c871d7fceecc18868a7dc5c62d56260b227e9e29c6477a30904bd95b0da676472d8cd66118930671a5069d7f9831d70eeff61935fd056c3c46c040d6840707b49efba56f9c6c5398209c4bde2f2468c0598f1fdfbc9e804a761dc2482ec23115cafc176118a4ad175e2a1517f3d256159e7c7d52c322045b2f8321cffa60f8ed48608552f2a1bea4150c6d394eb3e1ea586a1fc9db210dbcef14f9691c633d41f3e8a6a5ff15a2508d7f11c4e830af1a2112ab9bf0e6705bd3ed87c38e74f6dfe2a2841311782695ab647bfadd6e79eef6fed46c90ec0bd46881f4ebbc305496893bd7374d1fadd5bb59e831857ed76c7a60fc8bc9f7c4436427727af7530f30e0c6c737fe2227e5f8720c691f128439aad474d884d9da7ef31f7c4a99e88e0be0c3afc0b3c0e16da6100c646f936223941d05be976b952d23186918c9206b2145b3012f6967b891ccae9d984318df623aa415868267a37bf934c471827b41ed0bdfb796ab984da5cdff061f7a06e078ded68087d87481e3c28f34545cc17be204f44e2342c45e3669b9d3d46043c0ccc26e9d1305e81cf6339c588bb01bb051117f22499ad961ca9ea4a73e025d5715bbfb8996596fe57724376c016bd3457b81b5dca45cd1210374eb1a8a5040eebdbd046540df898c8970d2a405cd7cb1488b43317558a05b7768d57a079f13279137a06ac334759df297e0e01d2dd0b3d8a19436f06f6e7058bba1e978afa92cefdd2f10ec61ad5488fd7d66080d130550f2552db069cac26f042c74542c6596b325fa38924262eb78da85ecf9c9712240c84171a1e7f74edf9948d9b144db4283aede315de6cf374804b286a1741dbba7d311a104539bee2ef8befaf1c7a886636baa097ede25c9def1a75a13c6f04d0e05b437991adee626ea5f0ecc8534cf6ad91d294c29ae00a4f6a98f57db68f75ec768dd3a8058813d927e7a87b018dc0ae1305fdfe81b24d7e860edd60034732212d35da13b068743a2394f60d3c1e9e4f7fe08a0c7602c518795ba14ea492e361d425758e29d2da196dd0bf2b9ae660ab2aa0c0c96665c4a8b623e966bdc541b79de456ad8d7c52a72a9a5c84eddead5eb4c3027d7e0ca4446436478eca6890f9261432264874200ed797743768702fc4ec6c2bd9d759e2af0f918318481fc1feffc3185b1f038a7d1c3b67277a0de9da1c5cc3b98ab3bb2070cc3d104540c224a7616307f0eb42fbb101ca6b4f857667c48e926dd2d19e24e750894da56b367261b6abc3ec09370eefd0bcaa72814e22b0a73cf05b00b0a3e5477d8edf055151eda4c93b3e23fcd539342d36fbbcb3103ddee60a124d37a7157f0fd03f105e8e999c70a7836c1f1d7ee7f67dde1ad51f9935a3616bcea49d3d78dac214ea4edd845224a642596960a5a691b57aa15f0a5ba565d40ff94603eee69bb0d6a00778ad5f4a7e6f731faef33a141f4c2f2101702749edabd4ee962deaa109c93586c8bc7f08cf8f8e33e2f60cdb5b9da644614f7a222abf011b3d2917f44bf28cf8e3f7f3c1b5ef8ec07006a00b745ac1233bf5abf66fa4fe2d088b2e1e4422b798031d7b63ca90904f654f185737a3144e9525a6277ddd396b2ac21182ababa4849bcaaf953f0a09c1e0fc3ca35f9700ad8615eaead1e2a386ef5daf7d53cc969dd239cab5bc6538fa5521806bcb42f7404f350373362eb2b437fd935b6f12b639f43a4e141fc9052cc386c48b7a589547192f317a6304114b299320145582aefb206312c7515fce2d5a9e2a412e0f1b97e0b02924cf965c98c3f9ab145844e09dd5883f4d7b5c13c26dfb97619d4e974e1a7e9b4ddc30acf195add0aa27567e504e474a4afa56201f123b13f7ed28578506b9468b8ed25496ad3ea74b7fee71181896c4f84c0d892a791dd8338f3263282384c8cd282ba43786a3e016c9399c78b1105c5983dc07954792d7a2fc12d0164cc62ff8d1c734d4a3ab969711a0340d64b957dc6ff20d4842b24658fb1bcb697107e6897c98fcb8d1727f44eb6f690f9d593e3609d57d10a32ac4d6e761a660aa3f0d74406020596b216e90b10c052bf7a0980b741171be6549c7fe9ae4892dfe82dcabf6f1572a1424000230e58f07b8dfdaf5666c3b202b0a4fca86e6c0d1abc7a0031252106202a21ba91033606d8595895462e39321d20816e21004f800cba47e396fb893cad7dcfb6790adad15e7b6ff32c1384fca607da44e78422b9de983eabba6b8facd5c9b05e61cd777351968ddeccdd83bb54c43d06cb6214d8b63be0c990835439d096fa9991a2f39dbc582df372cab3b533ac0b7ff52e86aadf8e86a39f568caadb33243e16c31a998d2cbdeff786ffb27daa076f224c7e4a54cdedb828b610d4a715aa6825b8814af6174c9ac68fb597cbf818de39fbc829505494fadeaf80275abd1391909aef9a98e2592d814e0af95a873789643c54aaa51adc815e8bd8c9c7086dc63aa4f7924e8ae180bb5f0b3382640c75fa93183152da3cabce809f32a8dda77a3872d74a31b768d5c784b5c6593830dd6ec1783afa28918bf831597db2f655385f4d63eec3b19b88df274e55741ac6875b035f4c64519215236e273795d809209d1273d4bf0fc5b4c0b64e6455b76dc23e5287f57f5328d9d831a710fbee76828a1a6cf1303a30b87f52c07b18890c136e7a16d545a60c0ab67d9acc1010b6adf55d148a8e5432354801577ecd8d72a3119c3b6a04219475dc1ccf6a85671ebf6d0a5effd4c01d72780049b8658498e35c4beb048342a31f1c81d32e010af98472d3c3543b55192d379e29d4a087374252bd9c5467fbe1e749f59b553313f1a9a3687c2bf53b97a2807f5f5cf5ec6efc78f75a8ea2cdf278494b2b994aa9585a2cf0241206e5be9d492551aa64552a16f053d9e2ed218faddcc98a4b796f223bee2f1437b403a948cc0f4c40d14e763fe7a8e043d6f07b5af7f59aef97b41ae995b4f4dbda6201e87ce7202ae83ad4b28e0a208e913910f7d9e1bd6e8e7771ffc674585f4fd7e96e081164c4307d5c9882d99a78ab771dc7b4088e6ef9e740861e484c7550b499391e3b7940d4ea559e321816f223cdffeda1d8ae2d477debd47188108d00910061535fd8232ec26dea2181e2153bb589aef6cd39194e601e2a8550e8a75cb13616eacf3607da0d8aefb2f87ea2e3c1f9b983c4480507c4c54e056d56298025ead96d49a719ff3a8214f522b2d1f9e3f3bf5991530671a05494b5f94150a5ef67b808ffe2f69162889256f41a74669bdf9c4cc94cab6777e6bbb1e0ee72c5464e11fbe7c2e5d3b0f8867743d9b951918507d3a4d914493e15b0e3de3a2ecdb87136ba03281c53a32a157dade646b5160dd0681c19c90790b40d2466545146f90fd77c8fa816a7bf55e0c03eaf5288e062e19f618e16ba86b5bce5e6c85e2a4600fdee025d0288bf6e9b897d95b0c6e3cabda845730e19dd0af2b1a5ecd602e881c0a3ef3d03e4b5402a26f87e8fe1296bd892fa70d312a545f7048d73124f6b6d0800b64852a35b738ca49c252e4d69bbec93849c461791bb7f4dc7830cf615f742bbdb4316927a68d6eb41d75a4a159bc6f63db32d801ef9f01e5321879216556cc0a249b88b0a83b1dfa0fec593490f8339dc2ee4018be6fb66194955ca80c8173b769ded339fba39784d35556ea72e9806973cf5f9c4599ceef46ecff5e83305863300ce00b73b8da73d6dddfbbf31bb81e59c73c5acfe5705a2bfec2b74b356f5bac77e1e32a6a560fe494173d5a6eba106da2285cafa430fd475645631282ff0eca25f6531c59c64c5299e4fa5a1f8f389f2f5b7a3a903507d586f13c8cb47a4c9705b48ee8f99fdd1347e0f13df5ba1605ecc7b56b4069f7f58cd67ca9773e9f7bea1506f3dc7d19e061e8a6d3222118e244139e4e192d5f11176e2e7a2d9280dc570316d30ed9864b9a7daf502981b69088a947e4ed95ffbced8ec4a76ee26ce61e2f0ee091b7200685c3d1cc44b39fabc9818aa340901c8485a76c95ff95370e309f18b7a99f3e5bc2c16c4394bdb837ba5b2f9edbfa6ce77b57b58819be1aeb03c307bd94fbea1c667b2e8a88d96d939726e554bf087e98e12cd63783abb64dc2ed64e3f544c1f1726880a10002042662ff504ed58864e700e88c2e6a2d263ecaed27e517287e88ec7f5dc39fcd3ca00eb9e7ae1a97b9ff4f657c1dc5cfc1ca54699e2b827b136c30e8620983463bd9278ebfdfbb4ff51227a771eea5bea4a77068bd03774454ed2e0aecaab37d5780d7927052b23ad99fd30658b6b21256f91ad01a87f6b106aa2d859aca44a1f9b1bde4e3b60e193843abc8f5cb5a688586ded3fd4a975d1de8baf01572309e997a1738735e60da9e513b8c8aa25c502824c60f48c36d9a526f695c432b6f37eefb7fb9bac0bc76077f2b2420d07f5271f990e201ad0d8017d29c1cb171f77d995dc315a296cf7a3df29587d08556830e092c57cf2062b9085af215cdce6b216ea49ddb9bd49a66e9575e2a751214b77be2f9aceb03d66a6bba4deb6b65aed390e59e5732c1a3f67f5b883b029e1c02fd49800a2d9", 0x1000}, {&(0x7f0000001bc0)="e87df0b6887c5e41998f6bf39839beca5d06ac7760d6395957077123ef8239778eef2b3cb0aa92a25cb2489395501e0a8b62c56dfcd086144649bbb22912d7f99c2377d772aaeda290e9d7384cd606835eaa17644950ababd0e869d9b5a125f3491490f764ccded45db3c7034ad06fb85707e625e843f4db48f42aabf27998cb0c00a838f1e2c4fdb8acaf059d25fbcc365326c38644d51e0ccab79dd97d660cde004360e868cb99a32c1a1ecca845a6225e2fa92d8d6ff32fd4cf55150c420646453a77cc206445def70c3c667442538f63ed79ab6fb1fb07f4d8e026ebbcd63a22faf33a6933d5427b69bacaa3a27eedb0b97a682196c60a5abc25d0a0840e2160f70ee7ab51a9e06929901cf1a5e5d4c52ec4402e766d90f68622b12c7a1c22ae23c8ad2c2866d7ae285eec2f7acb1ce90236e4c50d5f7f576d2f4befdde7aeff020671eec40bc4041099075511b04e6d37a68aa12eeb6ea558a1af", 0xe7}], 0x100000000000005e, &(0x7f00000017c0), 0xffffffffffffffee, 0x8}, 0x1) 06:23:22 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair(0x7, 0x2, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r2, r3) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 06:23:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 06:23:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021f00000000000000"], 0x1) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x11, 0x2, 0xff) 06:23:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) select(0x40, &(0x7f0000000000)={0x100000001, 0x0, 0x0, 0x0, 0x8, 0x46, 0x7ff, 0x10000}, &(0x7f0000000080)={0x5, 0x2, 0x8d, 0x1, 0x4, 0x10001, 0x4, 0x5}, &(0x7f00000000c0)={0x3, 0x8, 0x8, 0x0, 0xff, 0x6, 0x8001, 0x582822d6}, &(0x7f0000000100)={0x7ff, 0x1ff}) 06:23:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x180000, 0x20000000000}) 06:23:22 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 06:23:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x0) 06:23:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x40000000000001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 06:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x8, 0x588, "f5421fd049d57f43d7540641f3b6a97091b7924a", 0xffffffff, 0x5}) ioctl$TIOCNXCL(r0, 0x2000740e) 06:23:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3f, 0x3, 0x63, 0x1, "b033f4e263e27918f65f3618a63edfe67bc33691", 0x9, 0x1}) dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 06:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0xfffffffffffffff2, 0x8, 0x0, 0x0) r1 = msgget(0x3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7fe0000000000, r2, 0x0, r3, r4, 0x8, 0xfff}, 0x4, 0x3, r5, r6, 0x8, 0x7ff, 0xffff, 0x2}) 06:23:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0x9, 0x401, "e5debf6094785dde05f942a5d3b26c863c9a8d07", 0x5, 0x4}) syz_execute_func(&(0x7f0000000040)="40e2bb440fd2930895000067440fae64327ad9fec463cd49bc6d17a6b80f17c4e245bc615e8fe92801627cc441fbd0acdcfdff0000c442f1454b000f85b5000000") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x7, 0x62cc, "380bb68366f754ee5ebf8ca705a473e9289e2701", 0x2, 0x6}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x8000, 0xfffffffffffffff9}, {0x18, 0x1, 0x0, 0x8}, 0x6, [0x5b1, 0xfff, 0x3ff, 0x6, 0x80000000, 0x2, 0x7fff, 0x4]}, 0x3c) getdents(r0, &(0x7f0000000140)=""/175, 0xaf) sendto$inet6(r0, &(0x7f0000000200)="8320e92bab1e4b3a1d750c2fb6743de9f858bb749f8a0d504d3924e3493e21a99b5f6d9a07971f2dcd5b322acec22a13aece5d7465939bdddf91cab8e5a0b9a78d833b5084824a460bcb6cf14bddab200d2a7fb4c19f73abd2fb4187c8a3507686822d2bdf875298ebf011c03061e5ab22a0da1458b586d8f49d883b234bd5785a519d6d28d8bef318727e088645b8f31161046cc354162fd9c0ead4700d07eb2017d8200b9a65969f40a460844e0a5e3566b1489fce6329332b63ad4afc0b8319aec5fbe793da14a8c4ca54c57d616582fb23193fa309a93d4768cbba7d1f89cf18472d96332d6d707652a35300c543aca5c9c552c4bbcd0233d1355df7686c0a0f2df63b34b9a325e9374dd5aa71aa25d035b1f1346bbbf2f110b82e8e83b184a4e31393fc1fc2362cf88578c19c00af95a1126eba03a56a68e93981cc0d1c23cf39dfa4da82ef195d428f7472e14ba36667ce135ff8536a3407ed14b04c0fdc8aa755e64f19eaef45cffa268798317d4bf4367527bb0feda0b3898a163f4b953942a354e65e9cc55e8c49c460e8ce54b9e1b5b3ecb972e5364f03cef0843421ac1f3a0d41bdfa08582f5fe0aff9b4099bfdf3fdd113e9e40b8e4e26629c7401a2a503e7f46a8daf1de0d33cc240bd2673c97ef901eaf1d9397a70600d7efbeabcecfd139e07894376531e4e217574772dd7d4d59cd7a15699157aa403f49d4973d2b3f10cace621ffe307672b704e71f815a5062261a2593067723253ba26dd448e44967d0ede007d9c49d822caa1581699f27eafceb94b33511d9988795e65916e4ed8dd851fd060e6fa262a9f8abc8862dda5f83f32288aae8888186f656b8c9113ed5e9a16c87763bd615199456798ff46dff39f66241429183947303391eae6fccd9555896a1fcb824cb42aed1af3aea737f0c33d2d8f1772e97d08765190096537fe32c53d52279be17911925fa160e1da81ec8ff64ae0f8023126803636c6dd7a4f69ffdaf6ccbfb00b0ebe14dbb7feb96dcc5f2b3759041f113a9a0ec4e1f256b8f50264574201b61900905cef28af512acde04a2d4ac42b550d958b4f4ee26f3b3377e2faf999c9af612903fabc72815436df1184ad2d0473af89fc36f4fc38e036096723842cef94b83c21005dcde7a0274c26684857c7f8ac99b9a0443025ac1c3f2f9dd6a51d5ecb25042e56c11293ab8853a19543f18f97aa9ae97f9d115f9c641b5fd78333fac39435a03d8348591a8d07d82f924ce5021eea4bab9342ffb5d6921c99a1dad547dfc932fd55b6d13abff154594c4f59d04dbc53d25381badfdc9b701f8be5cbc8abdcb95e1cc530529df9443f3b4b2e89ee1d07f64630f36cdcd4c645067f9b62a3cc2b6d3c04355f56a08e7f56d6ef57a3f8567f0ce4170991bdb8811d6508df8f54f07a95de102ada38b35b10f23b4e213c7c2a36f10f25d639798d2a732409163089434cb38225178371491ffc652362cca9fea366ece2e5fdf258e9f04430d6fdc6b5eefd23d20f43e194e5396d8fa3f90efd716cef296ac27a8697783c6c23c7907419ccfd4d73d844187ba812fc1598d6e148cdbf7acc8836a9fd6f62dd09a2af8f85bf7202f59582d10ad7ee20a0d9c4e5d40057371a0aa42208b517865b35843e294311b8010ae43a332a5333ad713781d5323cf00a20d84e8077eee48dd61e30784cc0ed076749f9a7a3543033376ecd4b7b5f471a145d02a08de573f1861c4ed639cf5a90f1fddf7e4db0cff38eb2283bd159beca766b11cb0b00dc7196a7fdb6fca8553721d42a6b9b6e7e311f5d56b29311d5672c604f3c8a03cdadc29c5d04b7de9e1c201971905c9aa5404df766bd9b1d82ff0d4f30f92b0a24373d84a7b711324b0e1d57f777fa2bdf3f9adeb80ba6f225376785e24aff3afdec9221be4f9c3acf73970c3eb2ed86d2f8731573e354ff74306ed1dee12a093bff105448639d049e8b503564ad701eebda4096abc866f57c691919afc09e902a42a13792cd7527a35d8353fcea0161b03ffb79b463d55f50e89fe0895892f67838dcc8f89369ddc544acb51c400f0e987e7655bc42d8e82508673fcd2ca267e966d475f115a595ec4ff344f04e868f045d3c31b090d6efa6edad8b9fb953959098268b08df0c0b19b01ecfb76024db4e99c568fb7f71dc85f0a74060103663195bea7e7a1be2e5aeceab6b9b9a6a14f1eab5b9e28df823bb73e2661ff12bbe3d716cba336af3fb73228e8ca607e883ae1d8ebc908ccf1bc408c69e755d80daba332f1573961cd0cd5eebc296d5854d5b3a68bd57af5ec11008ed2537b2d7f79c0381b66227667916f8a1b7f1da464d6b08a90ef8ae4f7fea9c7ea91e54f2a1f4e8a0f584a8eb3905bf4badffe92e2e3323519fa8febc9f9265d80aeb74266d8578d06f93806123d3282cb75c326a8e0b110fbd11c653e3a94d7a55b38ba2ed183b2e05db7bb5dadeba8b384aa51ac208c32ab94af26cdcb0f7f3164da5650ceb39e17b5bf3a28ef1b0d2e7bfca0c874302d0a7603a1cfd1539896d4f2f4f096824b8f5e147405ee4ed3aa0e80464669751c9b7caf67b2a00c32cad0c287fde057807038f1c5d53b4ac71c1e46da1fbb2cb2395f504c4b1c5ea8d9f58b107c5f444c48b738c352452e5dcf10a10cbfe0bda9185c707a8f138f9bf3aff20d953fb1ed6c6c10f8efdde31215eb5934c7c38eafae874fd44e8792448d2b01de56b85a98c50c609e19a8e07f375211980d2e08fc759012a9b11706d452df8fe232b1ac6450fef45388b132a7216bcd8faf865f98e4453e77fd65341fa0b98873ba68e1b665721aecaf16ffa82df0323aa8ec858d1d9ce41713143f7d43bf9e9354505a9fabc86bf1a103a334bef004e07164ce6b395de3153f27790915c4051c085bf1fcbc83bca18e141c1efa5ae5f3ee887df797438b92f66664b2c07cd8a6b4ecc6cc7bbcd6f8b6879f4071cfc92b8833b42a9b794650c04406138107a37033293d8572c740210de62e3b945ff7d8d555fb9adbf0be468ba15fa263c014074e459f6580ba1a9ec56c0e3655ad46935ca3db0d7b954ba334970c0974150e1528aeda4a42d5267f9b80a07b0eeda99a1938813651cdd9624a5a354a669d2a1f43a0610a53bf01dfb68705b2fdb037d4b7f6683839cbe4e074994004faac894d097fbe7b0f06bb96196cef5f8ece5dfd4a7af372a5e06712eb48eeea3a134f6c59f77694d5582b97a76f18ea5d324271768685649a2ba435eac76123d366426bc8c8f1c5546163f54261ba347ee8eaae0cb97cedddc8f8eadc22ebc17a231514c5623b6e555f0ed930e20f28476ace74d7311f72511ae3a4b3b606d0a55c1629fa3bc1dbd05ab36f4fdb41348f7da87be46346380b76690002617eb5109744e86f57a17af8f064c424ca74f9b0e4066a60b3523ae23011cd4ed1aec91728353473a4345b367d6b10de7f6e1827caef1dc045611399a321719bea297a7099fe15e95d84c9fd8a912ba778b7f46b0799d9f001497966c42980f33622f952efcdcd0469d3d4944ab4d4be57bb65f053d15100882f6cf24eeafa2dbba16c8a809cb4a5a503c88f167e80cbcbc8263c4bbb4c8a62f3fc24e801dcaeae336bc9dd24853322fae6539e8f3ce71d7e828fa0f5f1f22851d60a92e9615a86815aee075c9506fe7fd26ff8b59801dbdb19c1bc6dbdf15aef48fb396611ed605f52d7d60e22c521d0bb3acd1c94a866fab5d0aa3c879eb8970b39c36ff286b8e466f88489a0d7e66ff2cbb827f7242e70690ff69b2370ed5f48ce74836b2a998d4576899abb57377fddf7b928d854de121088e043cd7837decfd47cce2b64e482ef2fdb3b22370ddad3dae9d43f57ca25cdda7862c37bd4f860caabd11ccd072b2bc48f1ed82f8f66da338162fefd016c78a699831a70ef675f69effdf96bba513f7afe68fa0feac2723228ce768ade36b04a241aa5fd26db55965878c8eaf1163eb3665afefceb7d47ab26c7b863a461312bf1b1dc7b9b5b24b2487ef3c63722692f18edff71b09350ecc628f2ce49e600294c04a7000a6115b2d70b90e0e0b6053d0118b7b577efc49126c11d81065abc952a5774b95a966ae6eef3076c198ace2c2315f550808dfb6c9dc8b26440fd534fd332966a44c43dcbb4a3041a0feffa8c251b6085ac4ba497dd4db45d39c1c4a044fe61fc76a9d0e8db6dec9e5baeb77caf0a4e094a13af2a97dc1e06b619125cc8472f858d35d65a43f9e690d67f36651f60c22b1d5ff1513f7ff5e74200dc0fdaf97f9b81ca590a555ea1c09bda83a0dbde06cea54aadccc500cc68d9c278fa6a1c394f60fe6c1563aa6a60b458a74a484a040381f0d8e02774204192f571364d405b004664d40bc4a7caee86adb420f9beb6464f6fff7f671d2d4b819d12cd0079fe77911d95afc7c056be7fa67090c5f0aa4c03c2f02c3157c75cb906f250e85da31ab96404bc93037fcbc4721489b9af8a97a430e9f9662bea14da9c1a6f2215181db256988e45ff2338e59beb6aac684984da173436715cb4dff529b1a6f9d30cbb74e546ddfdef3b24ac8c99aaae77c393cd21e4adf560064389118f61a9369906a0454d628a8a62d6eb1d01a6e6792f05f570019e724b1e05113f8f3cf032d1bf7a562e75d4aa9a9f64878765aa9640b71b5fb202232da37fd2bc6373f4a9563e9d751f2a9af065a0ebb8f244258c43371a44d955f99302248672232fad1bc5e90be2cb84b13441276cbeb9f045257fea671098557eb3a4cc5b0f445da4043fa5bdaed9df6d6088d7acb11801260a79d94a035fbe6e4e4b24e52ff0a4bb7bfdd127695948a4fa32c862e7ca68bbe74a9e87f10f3b745b67242d059e163b961b25e2d8e3326859f2114743cb335d1196d8b113436eb748cd6d2ee5c5276f437843f5ffca0b32024d95960a56b2cfa198849b39866daf1b70317f6911b3f223212e2a2818d3a10ccc1fde573da277ae8729849ba1eb3b3ceeb3c44e6cd4d98ce363ca334bc63176651df50bcba44850c87dfb2eedfbc398f7c4512937dc640c82b760fc489d701fbc0f2e9a29027e32a290423c9fa6f6a8f71bba0e15ca9b5511d06ce0af2d4fd023d8a3ccd732807f46e3490d43faf4b72b833848ce84f9c4c0f1a4b02aedb4108440a6deb0203bbac2d4e05b6baed039c952aa15ab722d5f49ead7b628b358c8aeff7d9c7a48fecf7f7fd1f04970ccc53bd5bde42e07b906e790f36c0cd3e33f39fdc1d12687d4f1dc6a95e2485a4f95a573be5a00dbad4b9937e646b31b2f0df73d139f868b28199f8c06f62bfb53095ef6ac985b3f1062cc41e8afe629612ed744b393e2cb638ccac55f14217eff8b11a6bbf8b65fc79fcc49802d29f7ea5e75c45fafa9093d2301bd8afe69bd12e6565a37a6b2c587550c3d53420cebeb0ebda440fac3e64427a04fe955aa4e0d86634510adfbd249173942e59faf1a31697fe228bba4fc33ca5b07507e7f11685dd5351832f9d765523eb149678328a58f46800acfbe791b3a8bec5166c25e1b579056fd0a42a4c981e9604a0f75f69f35dab50b9c69d10e6096542fa10c22565afd257190bc2754b4a88b529d84fab50dfca89467d4633d28e15ea19bc17b97880b850d163eda9c04978a096fb1b5bac86d4224d66b36d61714e33b460521597a32dc6d044431f725fab6e5603ec0f595c1c1ee770117266af15442f7db5a74d842f44a41aa2e517ea2bd9e424699d8e1ac58ea872c13715e687d5cc38be130a7cb94ba14d7185cb56707bd550", 0x1000, 0x8, &(0x7f0000001200)={0x18, 0x1, 0x3505c6ab, 0x7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001240)={0x5, 0xa8, 0x6, 0xc0bd, "ada57102d442095908e89272e253a9c34b097cd7", 0x800000000000, 0xff}) socketpair(0x0, 0x4007, 0x2, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000012c0)={{0x18, 0x1, 0x1000, 0x80}, {0x18, 0x2, 0xfffffffffffffffe, 0x8}, 0x4, [0x3f, 0x4, 0xe8, 0x2, 0x8, 0x7, 0x7, 0x7fffffff]}, 0x3c) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001300)={0x12, 0xf2, 0x9, 0xfffffffffffffff8, "cb72ed10b96316b7fa60c7eba1e1dfbf4c04fcbb", 0x7ff, 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$inet6(r1, &(0x7f0000001340)=""/46, 0x2e, 0x1, &(0x7f0000001380)={0x18, 0x0, 0x7, 0x3}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setstatus(r2, 0x4, 0x40) fcntl$getown(r3, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername(r2, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000002440)={{0x18, 0x2, 0x5, 0x79ab}, {0x18, 0x0, 0x8, 0x7f}, 0x2, [0x7, 0x1, 0x8, 0xe6, 0x3, 0x0, 0x9, 0x5fc3]}, 0x3c) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000002480)=""/121, 0x79}, {&(0x7f0000002500)=""/62, 0x3e}], 0x2, 0x0) socketpair(0x1e, 0x4005, 0xfb5, &(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000002600)=0x2) setuid(r6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002640)={{0x18, 0x3, 0x1000, 0x2}, {0x18, 0x3, 0x1, 0x9}, 0x0, [0x34d3ec6f, 0x4, 0x200, 0x80, 0x1, 0x7, 0x0, 0x800]}, 0x3c) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000002680)=0x7fffffff) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000026c0)) 06:23:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000200)=""/229, 0xe5}], 0x2, &(0x7f0000000140)=""/39, 0x27}, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000300)="00000000bfbb46a8884a87c4577725fc1ef900f664a3ee2788403c5c6306b5006087cbd574401ef7d0c702fa5832b06ec889d7651ff64affc23484cc658794cd761f81d7ffed9b3bc9123ddd55db26f51876a8de62e3370d02237f193c0477fb20d6d84515c31fa730f6a41c87bc655b475d9dc6f0dc539d751893903cf7b88e080e339feaca649f590308a5c460ff1df65d36c77908a91135d1a9bd33bf6f298d907804c009b7b02cdf906834f8bed51dd0b98add80d350b97361a93ed427fc7dd6259e1e2d2bf25e9ec3befe8b", 0xce) socket(0x18, 0x8007, 0x7de) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) r2 = getuid() getuid() r3 = getuid() setreuid(r2, r3) 06:23:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x68, &(0x7f0000002240)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x128, 0x2}, 0x9) 06:23:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 06:23:22 executing program 0: socketpair(0x20004, 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x9}, 0x10) 06:23:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x2}, {0x1, 0x2}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:23:22 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lseek(r1, 0x43, 0x1) 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, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:23:22 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') semget(0x3, 0x5, 0x404) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 06:23:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r7) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r1, r3, r6) fcntl$setflags(r1, 0x2, 0x1) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r8, 0x4, 0x8}, 0x8, 0x8800, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) connect(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) 06:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="9150bf279ccc674fbd76d42e2b1516c7b6d27d8871a37edc4446e61db1f502c41eccacf0159df062f5a88eeb43637f85fde6103e65d6edffefe85fca3745ffe7fcb77739cbe3818ddff7802ce4b885bf358e8be9e30b89354a92b1a8ba70ae15237516f4f2ff8034906fd865fd41f127e5c089cf16f5a765dbc00886b886512ba3e213acd258b196ed2bcc22c639f4f338ec03006e6312ab8e69180cd51231e6c1bc06ae43763e90e7a94bd660de33a426601c60185e883589fa7da8ccf19f2cd2650f71ce3a3ee2e4cc68e31c550ad35829890b6c5634454485b9875f3412c2919999ec748fbb6fefd4c44d2fd20f817ceac2", 0xf3}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a05bf5b98032ba44fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:23:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b6664b1fff02f4203e7ae7cf0d0c0a3d19d038da5cf5f074c226c123458315f40856e60a74888e6419261d25478c9997a9d93f1876347adc44e0d9f37f0346a74c20abf2dcfbd1e615347a28ae44fa3611457385ca2ead36efab72978aca26710d3793b3e3066dac4cd3d9a5d7851a04c26e9fce4a3520e728fd6118fecafceb50ebfe966d07eba30000", 0xcc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="495d14136df22985b1eea2ead7a4e01cf93bb62d87fdd78463c2fb53a0caa8e765321e8e801c385df11da23d7b486906b5e89d5272f6b6f1c1f444b440053230f204c53f959896d4f156395f67044deef4e94847f4bb13d0b63d543b63fe9c9b63ecb6f17ec706772bebe983196a6c9f676fe2b660bc912f3c929e59cc1927b2a3c0ab7e02ce142970760fc7783d5e335ddf2ec59889b5830d40f5f3a2b3685b80135ce3acc83bf547595a6589ecb919ce0927b7099484c0c644ce06aaa70d4b65e50bec3d736bc6b3eec516b8459926c84bed483e1d5044df2516b4f9380d708d364ab5614b067ea0bd09fc4dd140e2ccbfe0ff25e8a137227e2931dffb363966f4541c3516dce00b1da12e47e6e5be9cff917e66ab24d9c96847de6657cf6536bfb2a0f890a0e966865103927de4f57a79b571adc53b70e4198ff407adb64cd05a48c3c07650af4e3131911ebb52d45b6a84571bc33ced85d94f49b78593bf422a8af0734a6aa9371834baf70a66e30affed853797af22254aa41b0c428b4e7267fb64e40780aed69d9b8767883bf96b356b45d9c7bd893da29a69c67d9a35ee3f0ce4b5c315115815d258808d8e5ebde6c3dd1ae65a3a04b1c57a3fef0f94811689681229968074accb35f69e7899118df3bfb63e1154d2d80925c1c475f83801d2b087f55b0bdb52bcd89f9ff9e14e0eeb8b4b5011862c0e347d9f4a6146a0e54d7fc7a7ece27d3cd3022a98a42764c3acbec9b2cc0925969840089f9d865f12768274df242af0b6758db2602d4ad36e7e6a3b3a164883d10ce0299bf03ed9eb2cbf5ed398cf7a9c586ba49d5111405462bea128da73934c824e9dd33b9b326f7df1494549eedc28c327ed98a18dfbf95712ed4bcfcd6b336cd4859ff1cc16298d6da270f4a140c7882064754941370fba6d5b9bf941a31a52dc8d99b92efe317400de6f9baee07702016d136c8e1e378701a0c994cc4eac5035561d28f14a73d741a4205d8526ed34dee5ac8e760463ccea24a458d3121205984f1d511c59bd0cf68dca6781cae19f82621ff7d2d867c66a393c79694cd1465f8b08fa7af5aaf29854864558e08773bd6958632f50c89d56134c68b3274b427eaa38e30a0c6fafe93234787ff8ebad5185a2c566d14c5bb59fc424044f066a6ec5bfd0bb811d23e0b641b9b7068dce59b2697dbdfeb9eb52a7000bbb4da4cd3866dad6b706957197d57d09e690357ac9358292d89ac4eee49c6e1f125624062a7fbcfdd74dae994fa38e343654bd36fe5169956b45cc9b3b33dde0d9bad0bc8fcd1ac21a9b7fd37ae4ac4a4773d4ab7097df6e159882888fc41a5d218730c0b98700d3afb8a927fa4c0a72cbe48367473fbd0033f037f90fd8544383cfca09412170fb01deffc8b1f1a5532e70ae9a6c218b16bc51c402e5bd4b54a524644a6600fc54e612e44b7b2e4f4dd17e1e2ac7ec1a66b860b8870c7eaec1490aa501b3ad79ece445d930af7faaccdc5ff281381d23d1f598ff2f652843884a5702106e15fb9bfe67a3fce2aafbd000560cdf090ebfa11fca6da86f30c7c8e6c53a0b6da313b01da34c39b2f993e288f721a7f8d00b013b7bb2543a4aa1872f7d29758369d209f1eb114762c4c1980fc9ccb1b88aad07d145cb18d58ab9d7b807609d5f9942a86f57728bf90ecbac5b75133b602d1e2c036efd3e74a3bf1fde93f5224944d37aa0841674d2d50d093a494b58ae51288dcfa80fbc15451bd8defe5157ece6318a175d7da59b7fcdf5834b57ea6db76ab13211986d234cebe7f649c28a2706dab915eec5c5e05559f9351d2766b7796d8b731d99e5ec44c31b9b7ece5480e4150bb02c38fa2c2cdc33e7373f84e65f3beff04712c35553d87ddeef648bd0556e3f2ab2a4f6bd3090c5532cf785738d0cce73652d0e361e24641cd29d6b6b11093996c9bc05fdf67620a86d39f875c5074200e540a24dff62470ad43a9f5130b4160eaa2a9c866ec2217f1a2a7afb252e39da3e46c6e727e8c6e716333b77785b6889ee69abcf174471dd46d5ba4fc916ffa72942c432fa1a87faff424ca23b03d63399df9513f2ada5af140ebe57ccd6ab146573fa1140f420605e5075d76a4fffda7d425f5fa37a522d9b354fa9557c9ccfe3f8b9d97960a6b05307e7b7887a854db2e41352cf97335acaf532220774ef5197775589fbb37a8165dde0edb84d1d441c459432f7b78f001fe515933de548fce82547d3806f5f03b14181a5575a3ccdf00fc3b5faa607ee8d89d0ac5b6c2b90efb489b3088535eab7775d856fe2f3e058b1a93d856cf5e33bfc64588578c29a4f51c884abb7c02a4d6feca5eeb2eb88da16ef22f7cb3ea6fd5572bc7401a9ae0eda90c4caf70d79822b988ff6c12da07e3a2971e2f7e91df3f63d4936197a32f697d9dc97df2a361851435e637a34a2f362f5bec6dca37e1ca63a1cae3d3e51e6ed1adfb579dc23d98992272ad5c89625acd6bed3d804e92c10090084712045a69618ea197a32598d3994e9ecfeebf4416ef2c7a426bb1bc48f6814d6b57ef44bf059b711ee76c74fed3e76f5811574680b492a9704eec4ccbe8b3215451cc554d85ada4ecf958e5177d1fcc4c7fca57a8ec1c6a076f3aa5b9cae3810098d4d665e3210a0e29c50b018b1d78714811955b495de0d02ba52111d2fd7f3fb5510793e9eed00a00874b28f7d486d9129eed2497df560df9ef86ad1554ce1dda2329a9d6b42fb75aa2e0a8826c82bb42c5b520497c1548f4a3a70079e269cc53492ce8c7148954714bbba5f614f5370af44eefc94cf52b787987010c60965a67a19e395aff4200de677b9bbf86bd1c44be97c827388a2d6f9f64d5385b75663af06ddec93fda799c01b1d6787815becfb0fae51652f2f8a58782f48895e00eca5143706a1ece22c21ba5e1031a318ade817d3e1044b64b79e8ad50e450a4da1967ae7621d8a1eb8654d154195f68214209908b438fe54a0fc31c3a12027796197e09d33673a26472746b2425437b2955640327ab001a7d43c6745e33bb84b76661990aa3e909288832030f20be724103f72560d7095a590a12759c823bb2db68d1114191cfe64c0e25039eb77ada71dab93425e5366e9026338b8db34823556451c10dcb8a0468a7a02b1ce8d0e098fa58c4477c9f6b48b2a4fb71eb7e6c7160aff95b780408613e2d5075db6b4bb502e552fd2b8a7c05fb4e3cd2c786d6d7a725ac40c473d80b04f7b22e6e37c7983042e41065e75f590b6b4115ab1be9ad61ff2a7882efc0f59c170ca73a6ecd8348f98772cc468c985ab3d61992de0e157ffcf04eec1b9c440da771467366fe01638bb27be21f06323a2915d1e411968a259c630209e517987fa8a6a578a0d266555d94e90fb0c61e162ebd51b572bec3089a1308b31c1f01d9b8b54845a303a61ebce25dad5d695804c4fdebc25212c41d6934bb1e7be643a1ef29e2bc5e8832a5b07a0d5e0bc74576b3dede82387b6356b11f1746ef448855314506ab2bb96b66f9ad1a5bbc5a201dd8c20e0a5800a5ea01fcae265ca97bcffdddf35672577f005dd4812ace11f250b4ca65da997915e83c9f39b15b41d6b8dbe6cf3f4a3219ad6c55e5ccd9bcdcbeac082c10c8041ad16d2bab24ff3bd0a4c701472a9052e4a1a0eee3c5780b497f23181907c0b92534e722e2721e476affd64f95a05fea42d417b5177766390bd3728cb991f8dd3901d15a8babbc98a233ebff8e49f9d0663b208179550cedbd1002ad2f4b68bf9cb7a8cdff07cdd38829cc1fb07bf6fd8d5485d8234d696788ea8709a998ea7d2d0dbd3314264f48efacd629073b2a7354ddbde4883af3c5e616ce194bf533e491a0af93b081006039c9e1d80411fd61d0c759d8ba17616c885ed99f78b23fe32fdcf00450f364d4d25210e7f2bc8ca9149d1f62d3b770a5a39e359a502f094db050219f7641111a1027644371e0a51b53cf1c5274602ffb781a3469aa0752af966b6e7a117fc142648cd9c8e0fd0150fe63a5b4984a9037fe85a048fcc59711b3949b0c56f7cdd93976cf98e3744375cc1a87d45e7cfe2442a93ca9071c772791787058799b5f714e039590eae159810d7be5e1c0630b15a40d85019aaa23a732655599046925f289c41ca9d78e08ebf8864f1b9a3584563e3c0fe5b29e7a0c7d7a54c4b44ee9bd65306bcd8d0096ebd0a8c03915332c717308c2a80d28d1a4a8f130bffe7d428c359ebd6391fcc79a39ff45989361471e866877439d86c0c07a7aea528bd6366346311411d51bc5d5f1dccf5da1be6cccd9a75ffcaa44cf50c67dd1da814f9dc44792b81846aea73bf370da3eed72186690c3f632c5ba5c186214ee339963a4b840a95f3b04d5b0ce06901888d5ddc9f1504d4ed7c3490da74b006053dae4f41c07ec53939f6f1d161201792c272519c039ee3135738cfd696df8a9b195a9bec4dd2e9ffbe8515e90c4fdce661553482c2fea0bb1b1a2e564627a978116bfaedbca6b1ecc3c3afd1848e344495e8c647f61acec25a198473e20efa9219db88cef56047b95960278ccd0852f6c3c2a77e590e7bd155f75dddfeda2034bd4d1dbceb56f0840f1f6f947efd982ba14fb5b0fac383becbefaac5441e2cd44906144df48528837cf84845e24f0531daff53dcf5dcd4abdbacf98e2d3bf0fd373f0f74c69bfc05737d4c8242e74625a05751583eb15ac040d7a8348ec93048abfede2522082ac0a54b32c3cdfbbeda85b0ac02d072a38c7fd34c8e0ab06a4797c3aa2ac43612531944fe212446a73340b5b8aa7aa3d86a3b298bcdd664390ef7d483f29e79e31b316289841388a4b2e21c5a526df01884a033af0f50c3377efd5d695bca909b2fcbeb303e3d8182f3fdbb6e79d516aa41b91c34ca0bce3efab412c55ade63145dfa9f51e0358b8b3f7ae8bdcdf9882bd82b20d2a0a3550dda8f79babc5e926889806b906eb5bd393c3aeefe77fdc4a6092eb159e2bad356297134afdd4d3b8d2037ac7e6a4da910e678a24b7730b48483ac64990f1d879c5075c99b2a2ffb98ac7ce51bb799ba3e81516a0727a552c57dd80198971255f3450c758014b12a8893df0d504cd48222ba7ebf70c68ca97c639812583a6b7ca1e797e817e166e2b3c1de3b31acabd6a544627d9078c53a36ddf8663a0b8901634f473a92fd23a6255cd4269c4a04e40728e5185aedffdedc0f77d7230fa5616bdd491c67df5d03e4c9d1fb409079524bc4dbdafd7e5f9f7e17635cc5a5ee4487c0a14cfc2ef89b4fe337aaee96eb2260016c05aec9f9c1766b96c975e7bfc027a59a15d50b9fe288e95d410adff0803b6f2fc4fb7dbaff4e83a4afc2d7965f354ba834dbba1eafb169cdde83de71ef18ec11387ba6f71cfee83abb206078483c29c1007040d8786edde4d4f06717707e5f131d47f539aacdeea4dac31a91b9eefcce6e27f37d95d7d59d47951694aa809495c2267bd835e8538389d2956a00566bc0920c644cb42df85ce0573a8970ae7ce7ebc50cbd3a8d8f6dd7ca5fe79cd4dd8472f25613c240a95a45e87cf2cf2704a79992d0ae7d6666347d5a2b14352cb226c33e7cf5299e815ba99bf10b643cf18ef61f3851008f639d1e8a4a41e39ae3888605c2b572f2985c627de9eb9677c7755af676d2d0058a0dc378c5fa253057d5f0f84c42dcdda7ce1f4e896f637309c1f46843fbb766281d0d505ba227ff39cd9920c60d552e1a6ed5ed00581952320617aeb1d0c8f06a8602a98eadafe9ccfed79259090c79f8878b9c55ec0488b6", 0x1000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:23:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000004300)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000004280)=[{&(0x7f0000001100)=""/101, 0x65}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/212, 0xd4}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x5, &(0x7f0000000000)=""/12, 0xc}, 0x40) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 06:23:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 06:23:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="a3848f9c7fd3a9e9d44439363e2082d262f07525bc386ae9ace2142a827f5618c1ad2e5fc4640fdea9c9f97984b4623e0c0642020264dfe41c67adcac29c8b69b2defc813213ac75e9", 0x49}, {&(0x7f0000000100)="2e2f5f798eef13d55879a633f80c2e3795446d7dee2a5e52452ccc9c5b242e9ee5bbe0dacb3bda67e435d8f631c11f3dfd99fc4c021e65c148720771c11d0be3daa4f47c76d7d006b694a7b203868dbec30d5b59da35352f41bf667a50f9856400d6103a376e4b11638003f994d57bf3cd9156b400a4138c958dafce2c64d729812c48b69eb4350dfc923ceb6011cff64fc4a1a3", 0x94}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='x\x00') 06:23:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) munlockall() setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 06:23:22 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x7000, 0x80, &(0x7f0000ff9000/0x7000)=nil) 06:23:22 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = geteuid() seteuid(r1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="7bbb94d8c453a6047df64ab771f1996a47f8fb54fe5f9f1aaf2aad27ff757d54e2aae4ce28439f187594c9c5c01346111b548dc38365ec0ad4738adbd86e92bf79390d0f327d7481951a13da555dd9c678faca26deb781b2fadc508e2be076cb010891765b8cb3347c55abe2c4185d422d8b", 0x72}, {&(0x7f00000000c0)="24159b9c3319a6aebc6747dcb604dae947df738b25e5300da89a0cdb24af2c32cc210650bae86f75580597256d0cb04577b4a384962a70cfdd9b0b02c7ec33d64ab108e3e9bd0c8f1fe1fe8f4d25c0cdc96f2cb994562264b7be1affa5bca33e95beeb3d32f7fa14f2c5f4a5de134b3f45741db0e002bc8fd217c300a54ffc9bb628a951ab3de22091508ce4bf957a424fa81ed9f5f7aac2eacad5f73442f40c", 0xa0}, {&(0x7f0000000180)="9e16e2be472c60883e0b452a270ee01b0471203c968d1875c6d710062a1efd1f4a30efd96974530db8f1ad8632aa9fbd6f88042c972ec6de3cac53e4c3921c008edfbe9869f2dcac6f62ce0e5f14f6a234cd3e4104519cae35eab5748b850e338a9416581124dcc2510c3560cd1aa8cafddb3f20e8b1bfcc26c1d26b88b4097bfef4d7c42c8fdaaeb9500d64e9c6fa5066c948d8824ab17e3d586519df7c0df810018455ce2222c7d79f23106175306de8beb4f8e6f70416d6867fe7e00bc608290697758826ff31217167daae227062dfb9a8cecb1aa85a9c58e299d9fd09817809bb37f1bf14d62a7bf54881ffb7feba8be3ac2d31f5d18fde536af5361c39758df69cbe4e7f5784c561a7cb3658428054b497f35428f3c5296c57fa1d5da5bda7a2691ed193401cf6812702010999eb5e164147108caabf16dff15bf85a0aa9adf4bab028a04299d18418376a9799f6d8972f89035c23a46ab7cd6dff2ea6cde1f43eb681a67f5819b8deb72a9e84c7545ad66c5735f716dfcfb8c6ba257c3e88b7188e7b71390634d005e9fd359e9512ce2d21055553a88377eb1b6b79f52cb75874b8f816b286cfcfc0a692b1894dbce4496d2c6550526e73c4347710cda0026463b54e3ee0cddb61692ebf7e512e0e36a41d2233db56d09d9aa6d029c01dc8281d27d0b1cec7a90827118ea18d17a2798b148dca169e16afcb9333079be8789772cb0f30841fb59f21346463d6ceccb05a537d687efd4169a03d8a219574774fc989b948ced2d875ab9d6f3a0d86bf63313c359494e56bf21dde2aaa5b45294036d2989d716955912241031733ffa157b6a47bfd9777dcc590ef4ea235afd997de5ce98b9a2fea95dedb4e1b3317ed1e8bcbcef76d566820e3fcb54ae8b5b62dc34bc064eee9c36601626578940542b44e465559ade55918949705fdc37d54aa381ffeb1c5b57791d700120daec26bf85dc655a64c9d3b445b46b4c63c1e6415f56d4aeeb75c88ce41dedd410ea8e0224c14751b64a19f46e91d373a7d4605d36234f7d1ec2c63358760a120908a65a0ab68d84fef262dc2e7a41f87b18f9cf847ae3754a1b6c2271040c4a0f0599d717e69d026070b9e9c7f2cfb6d8cdd6541388053af89ef641b18c2aeec014f1c461ae33113e426b4724fa9a6f0b21742f755f0500cbe0fdab4741c962865e628d56e68c7692c50bdc087585e3c8cc1f53d160424d2825dd88391c64890238a64708a3285dd50c49b4290fc39f3d8dbb9563c5c5f0f1363d88f23e4064f3547cbf875d4d86b2404c9b5c1fabc702141f9fc6576e797f27f697250ff2e9ef49c1483333b7c21562f6d45ffd72fb8da8fb7a9aede6cd4ff66561afc85e4398e90783b824ca34104972b4095fc0359809660f9b1c786ae219972a530e652d6d08f1433f468894a7a70a34f50f2da964d47e3da59a37e8bd6bff6ee687a56a9d46e74e665731387a70f29865c87519141f2bd0026cda7b1f3e26c07ca3eaa4d9b9a140a5e5bb42e055a8dfec1e8eb6f0aca783a6eeb9500db8d2fdc83dd4a34085590cd0ce3bb66abd5bea648a8243111dd7e9ba17d994c88e1efdef5ecbb350b58715090936da2cfc3c778c11be7de049bd92dfa437b53af293947dfff374779983feb9372f1f3f57f56f56e4d8e61945f8701cb0d7149d47a96ebf6c411f06fc299b0a1e0747e0ecf44fa629ea2644ece33f3df1dc7175041c54b214df262cfc7ae42757dd6d92b67863916b1d0cdee44be3c8643b1912bc8fd2da2fa74985fc34aaf3f072133947bb1073c35e4165324394c52f2194e00f2017b4f62008858b93f40a0ae4aca28120351341d4092c739846954af62cbe32fde6b6539c9603a21140a159ce80c539329562402792793a16e773e552da05a688f145f62097cf9706a24a2463a852708501780a364fcc3a54dd87b43375c1d6dfdcfe70c48148bae4efd0571a3a158277e6f0af05947127099aad1e342f79234dedf3b6f08e92e21e2f4112b57607a639b88f185f0ea5fbb8f95dce37eaf02d034cb120476f348bc34f56a93779d9a923a1d4455019eb16500afb4c5b2f6dce752d6c0aa2ec5eeb23ebe2564fa18dbec8355485b40cb3d891eea9fd48dea3d03f7a91d1c000614b93d33105eaed696f47ebf275f6a96d959c0af25279e13b3feee02076bd4d8b368a86d88cf14707e6d3701527e1bda181063ee1f0d8349317e2c00d71957cf23407406b6f7f167620f6f736768934af69a1ac6d29b4a0aa5c638593d77d84ab7a7d462dfc8a0a710feb7e00739f957c3dd4ac4c821d210451df7b992d74c396b378bb34c8fcadf6c47f45957399d890649ae75caac239783c42e49aeb53df5e2267bf806851247512032a0c827de12b3a75c50dfa62b32edaa3f1e663bb9f83ff0899b78974a2a85c1767c73363687d1c658d67303e0007f8a702f09008a0cf723b69142216882baa35f14f1a8893360c7df3802a0b8a941153462557fa3ba637c75b15d90c7826994f965f7ab7d95659cbb094181a883502ce07584394fda59720961909aa6ade2f7f850a1a9cf22a6e65b888a4fe665b144b9594e44e1eaa2c652d86bf5e6aeb1b7b842b1a7e64513e27cfa4a68881d2f603d126edc00f20d41495acdf4cfde8557cd758f218e2c6ff1f42755f917a0991279074307c15110031eeb7312ecfb23496f2bd7d36a1472efa1e063ae5bae0e4bb259922199d7ab1b54c411b3b9762aad1a534b27ddd096519dba4d33266cb0e1359103d1a3d8821ecbff971a2c533b3ec1c0c2ca377d9e8dc805dfaff4679882905e89bc4bc1361fc45d4717a43827fef97b2063489c7d91cd87758519fbb698839b84fa92b75542bcf0645900320cdc9e25e845690276f3115195dc40ca529e600b6a6d9fc5519a92269cb81f42158b4a24ca85d801405922be264290829535ceb9fbd06ebdd5e5a581ed8567c251349a01b48f0f1f74c1b1f2acf8df24b2a961d55eb2adfbff51168c58f83e1f12ae206572d872da4bcdf16f816c0882dd735ad4e064fa4195185e7cf66a69960ed113cc865ee2d96173f13df8f65c1d794f4947452ea28d55e6f658d75415bebe7ebe1ac1256b9072c6e127605bbd5f3c630758cb247294786ab37d82eeda366a68c23ccbfc2966b5cde29320692b717032f853970e03a2b52a401595aa8e61ae8cdbe8982645520ae5948e096bae28fd5647a7315d582ac3f989d30d87cd6a1be9394bc2620c455eb1939b97908ceedc4cfb0460a13ea8f2ff8f8ae9df06c58cc91bd342a0f5718ca97006297db89fcd85ba53245492cf24f6eb65e08ec54a26f44abf618404cf85b41ea722a52ea8d78697ef805749739bea720e82747a49b9ab0f5981dc471398bb5a570e007b8f4bf223a49ec1b2cb4d542e8109281aeb7ad5c4fb7eaf86a128f1a0e9ccdccf1bdac72b62106749849fb44c5c33dfa50ed53192fbee2b74b670d1e140c16072451ffb902cf6c21879d2bb21af1b2f3a43b70ad897795951e1866d9209769a8e7449e46f06438c4e3969d4b856a60d644ebbe05ecf2601237692560aa3c3f0589dac61e56e0931fef16d5fa9a542c3e1d9d618aa93cf0e2eef7b61b3d70633f37d4c507b3d1d653b8f6329b12ab5c4e3c82d9e0cbdcf981fdc36ba056e39dd469e481d27a4908e612b905006b81dceb5e09dc701dab76cf11060f27e60eaf9897ce3a990cebaf33c591241a5820122d83b8576ab7f35ea5ac066ad3c07eac33fcde819b779c720a299ad2ae1f70f2d43911a9616ed2a76c3f3256f1255c49aaaaf20488ec0cbed6d5b86cd728d6e339f215074c9dff12086be4551a7f955130357b73707f1ae9c277407865e3939ff7f84f33f600205689c6346c42ba31b23b217b711dfb8fb749ae7f9e4e98873e0309c455db0f6642666b0ad5b11b04c022ade9d0427a3fec88f785c88afe1f8d9ae171b6a7ba79474c270b84f860901ff231e3cdd7075b741a3a75a2fde36c5e16a5ee50f8c473a46ccf15c46bdd293e03654fb25f2a4cbd33bd40677d09a18c83ff52b2405bfcad6e06c1025df1023ccf6b336e46f32380f97b50ae9c68be7b763a5661df45231c6399a0ba6dd3d138e11b587807b0c2173934cc0f53725e7f189cb9603edfa19bd912e431d300b75c8cc1117d5e93a42bd46e8e910d4f2e38ae5d0a46b08f045cfbcf310a57595329cdc76a7e7644a373b9422a8b85f2a6dd05dbd03c69088cdf5afbf3062dd6d3ab58fcb7616e4ffc4b834e9b8754634cb360e2ded7b0d5e688215c2d89aceb56543fb0a6470bfc15eaeaa0665f9b7448ff21100102f0016cf737eff4a3dc970426a1fcd12ab977169aced942cd9ffa1393c43da291475eace09232914ec3955d15355b4425515d0d3887f35c5149c63dff82ff1345af518a6ef49cd2b101a938a7165eb5610920ef1c9c74ecbbaca21d405a5cccbe0773e4167fe1316bdc0cdbfdb35b0f5e25b11b76c559dc4bcd09302f7573e53943d4ba4404fc907c56471032d8fd1e9bea77d887be8227f4ad64ed92ba869d818afa1a734cda6da6871bfeb6d07c97a3439c2e48129cf35b62777b70bd861ed5367993491fbfad0e4c04aedad9d45d6bb3f58a9708f5dea125aed9b7e46a9618d040e7688ab5a59cbca0bcf76e52f767b3cd94bd6de9c904b273de905644b7f2d50b1e1e56df0570cf20d589349c8371720aeb2f7e78686a8770270c1ef130d73ae9cda06103459577c1bc4ec53faec09cd705e69f01d0efe75ad3501f09b11f34c7af639392d90d6c4e9660ad6ccf55cfef3e13567a656daf2136d39888056d1b82683b4397f9e52c4cc21f824e2aa3b562f80e40e5843f5f485af2a3a1bbf82299557835db1e3818e6474384b52644538091ee0155640d75f7c3a4222bbf5ee7e725369e8f9475e5bfa1ad0dedf4e474ae8b13ee9d78fa1f458774f126de66e866b891d1c357513f43b05c9c05fe2685f880cc7ddbbf0080aa73b76793448c4b559153b9ed37a1b1dcfb5678f5d7e4bc846cbbc70956b2dbeae95b447899a7f6c81a807c9ee4105e05adac57c0c33e37788ec760716a9b63660ddb5504d8ec89feea362b718e96316b2b7ff8c652af17373550ff0c9a99f8b4851d21a4175f96736f2742cc9b7ddb3dbf0310c550cd1b4aa28a1409e27481b54db770ae7fcf572cd676035b1e4204b347e8d079b2ced4322d3714966599df3fd0864d24ef71f252538a40e23457c4ac5d904de7d70d452fc1ed7b923c680e56e5ca32980ac595edef968ae40665b6beaee9f2d79cb87fd703b1bb7b4b3128030ffbf9da9bfc5868c50af51ff95506eb334ac00084f41803ed7dfbae0f245a6f6325c0813f320b404c95c91e480547a0ed5cb4762f2f0413dd4fe5d1e1d5169f7fb5ed168762eec6f7a99624afddceca91c9d7ec1bdd4425003d2d7ffa5697c9865b227695f9a7dac19e770d8fb6a00240e7bfa2708ce20495e33bfa12a4351b131fea9eef32effe9fb0069499474ab5bbe360190bdb2d3b30cd110bc15df1a9ce0547c8b825d82968f969297ab195673e7254042fe1da325c54fe7bb5a5c22bbf66da0150edb8a1d28e4a6a2bdd6b9b8ea5c5fbf58c590838e29c21d21ba297fc7c9a0f070bc4e493657054af98a6a4c7833701fdcaa4d4014600f051b586ed8247620834a83ae8124759b560678dea22824a247e416f507705f0894f58ad61ddd6fc7c08a78d7d8c135909e6280aa1b2e7eaf6c592c2ad2e5deb2d1bce0d1b451f8863c51706295a7bdf7a57d", 0x1000}, {&(0x7f0000001180)="c7d93d20afc1179dae6471f2ecf23564f92e0a6530443fcb6e20074c1299a58262251109d2be228973f7a361e105113b9a87af43ebbd273584fd063abd48130719c15b2839bb75cba66b96d4775222410f05c09c1029347bbad6bf52c1f539f4625c60af6ffae56f0c97ac3b4de27a34293872ce0a9e0b47877c67d01f700fdabb83d3", 0x83}, {&(0x7f0000001240)="4edf2c19ad5042491e0a8a059dd5b9bffb83f7bbf279fad59519b0d31eadc1246777eb76f62c9315df45c3831a6d154f78b4a14911f325678dec652c114d718da582f36ddbf4f4fa76e607fb7299670a3b2dab7f824d113f4faf22bcec3894dd75f5af7b58571f47ef07bf57fe5bc6b80b233b931f192d27cbc0547e7151c44ee0", 0x81}, {&(0x7f0000001300)="71abb8fea94b436482fde5364d674d006406435aa66910fa375aa7b08217aa2900f992b98fd7de6a39052986c3ece605dc24b65c14e707e2e9a1332cfbfc33e21b238b273f0e65ea29d157262bf06409b694b064fc3ede8ec67d70527a374e", 0x5f}, {&(0x7f0000001380)="bc3e8e9ea689c5bf4aeca7ff577d70a7a54e0688af235f7b9c2be76a7b461e9114702140d86571c6f8066b49e0966242c4eda4dd418c955a878c730854087707581472766e2d5fa10b44baf60e7d0ea146e989c66b04c5198ab9743d0388056c4f482383", 0x64}, {&(0x7f0000001400)="2028fcabce66990f98cbadb2604266baca5ef78dca576d9ca3083abf1679c3ac5cf5e327ac4cb4c652e18993683b3077db0614f91f834a983b729bfff0367502bc", 0x41}], 0x8) 06:23:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x20001004, 0x0, 0x0) 06:23:23 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x3, 0x2, 0x4a2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/4096) 06:23:23 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto$inet6(r0, &(0x7f0000000040)="95bfa8942f456a2db1d1f4c4ac6f536f118d3c95aa30e71360d712548c5894d80698835e62570bd522b1d5b574d9aeabd322c9a147fe1ae23a5827cbcfb3456124c6d6441e56aea7deac48d07460188ccdf35824caf5f31e6672bba74f4d767a187852abb9eb8d3993bae1658546cbf9e369f927462f0f86e1bf891c6b18332a8624b27b0abc2c64388d14306113f39b59ead5f094aeea1c65f8293f1db50c7759ccc5d3156f8d98824a29ced6bdbd9df5", 0xb1, 0x40c, 0x0, 0x0) 06:23:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 06:23:23 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x4001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xffffffffffffffeb) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="adb78aa0105e664a39c3606c678181dcda27773a01348daa826ed111b5766bda95e72eb4e20129a683bb082ede145a39fd9109d4d2cfddce9cf1b3c78dbab95b83c01db2feded2d0b89601fcba6a5924dc", 0x51}, {&(0x7f0000000100)="062dd047a277dcd8e714e951e1e9b83d65e03b738a5a7a85854ae796799e546fea98716d805c5b122343e05968c0cf57eb569d8c2a7ec89b69953dbea2ff88651c48c374497bf6c472ee41aa72997da8cce17f13714e09e93c48a3a698e1c99a40c5104f9f497338c0a592e7ab6a44941554e99e4c3d76943bebb203bfd04865e451dfe489f33374012bd63f974622ee6c6aa0f10fe0d511d9b8dd3ffd2c4fd8f0a5449aa744c7c811594f71a18d399f5bfdbebb1e41595c20d31e95adc19e9183f900997734c0944e83a50c031a36dd252a06e4d1ad5e361a6c0a1c3e91", 0xde}, {&(0x7f0000000200)="a97f99f8fef356c0b47917778c30b05d988e27ba43f00b44fd615eaa8949cdd65d596ffba0007c42d9fc6d95fe9ffb4477f3c94d0dc1bc6e4a57ae3f86c6f9c9fb3a", 0x42}], 0x3, 0x0) close(r0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 06:23:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/144) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xffffffff, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xfd48) 06:23:23 executing program 1: 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() r2 = dup(r1) read(r0, &(0x7f0000000200)=""/147, 0x93) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x22, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:23:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 06:23:23 executing program 0: nanosleep(&(0x7f0000000240)={0xf1, 0x80000002}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x4}, {{r0}, 0x0, 0x50, 0x1, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x80, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x95, 0x80, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000002, 0x5, 0x81}], 0x6d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x60, 0xd, 0x71d2, 0xdb1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1a, 0xe36, 0x6}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40, 0x8001, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x8ca}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1, 0x1}], 0x7, &(0x7f0000000200)={0x9}) 06:23:23 executing program 1: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 06:23:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:23:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000007) utimes(0x0, &(0x7f0000000380)={{}, {0xfffffffffffffffe, 0x8}}) 06:23:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1) 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) 06:23:23 executing program 0: getgid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) r1 = dup(0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000740)=ANY=[@ANYRESDEC], &(0x7f0000000140)=0x1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)=0x3) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r0, &(0x7f0000000540), 0x341) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getpgrp() setpgid(r4, r3) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000900)=""/211, 0xd3}], 0x3, 0x0) mlockall(0x0) 06:23:23 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 06:23:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x471) flock(r0, 0x4) socket$inet6(0x18, 0x4, 0x80000003) socket(0x16, 0xc007, 0x81) socket$inet6(0x18, 0x5, 0x4abbb52b) 06:23:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xd, 0x3, 0x3, "464e7c3d2a32830c6f3bca778ac5a7edc514270c", 0x3ff, 0x100000000000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) 06:23:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x60) r3 = semget$private(0x0, 0x2, 0x206) semop(r3, &(0x7f0000000080)=[{0x7, 0x200, 0x1000}, {0x0, 0xffff, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1ff, 0x800}, {0x3, 0x7, 0x1000}], 0x6) r4 = dup2(r2, r2) bind$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) ioctl$TIOCCDTR(r2, 0x20007478) close(r6) kevent(r1, &(0x7f0000000140)=[{{r6}, 0x0, 0x20, 0x0, 0x5, 0x6f87}, {{r2}, 0xfffffffffffffff9, 0xc8c1934c202e6697, 0x2, 0x0, 0x4b38}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffe, 0x38, 0x0, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x3}, {{r6}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x8001}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf0000035, 0x5, 0x4b}, {{r6}, 0xfffffffffffffffb, 0xa1, 0x1, 0x0, 0x3f}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x25, 0x0, 0x6}, {{r5}, 0x0, 0x10, 0xfffff, 0x1, 0x9}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x3ff, 0x6ac}, {{r6}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x1000, 0xee}, {{r5}, 0xfffffffffffffffe, 0x2, 0x80, 0x2a, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x15, 0xffff, 0x4}, {{r4}, 0x820973a8153b1a82, 0x80, 0x80000000, 0x12000, 0x8}, {{r4}, 0xfffffffffffffffd, 0xa2, 0x0, 0x3, 0x1}], 0x80000001, &(0x7f0000000380)={0x9, 0x4}) setsockopt(r0, 0x516, 0x8, &(0x7f00000003c0)="909b62089cd0d829bb31e6f4b8fc7d2591f6019a222a657232cade858dabcdc3c92f116572befb4c2173f88d72179dd469707f7a0c053346faa6ba7cab9855fe634cd395fc7d2852332dc3aa82150518e42873a25910430daf702808be6e36046a71f1b16df04c22e81d311ed3d4531322562ae5b9d212c4d1c94b8f48628a0813dc54dc4a3d8760232e55568a4490ddb40fbc3916d162feef30338fb766659f450784a2b0278f98cda2cddc2719825dd6b2539782ab9cb554bbf22afb0ae3f1f822a678cfda29ee36003d77194c730ac133298f87c56f02268b9d3620607fcfc2bb5959f9093df0", 0xe8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r0, 0x6, r7) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() close(r5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)="84286abe3d670c74c2b737156b27e2f7e55ca5161a66c593036c317960194b27250e378b01c85e7c9f481ecbc0714a046f3a966a58ae378249f8bc6fd7666974628248003a72d9b9197e5f5b92a037177c5f980828b40e8f470a2a2b", 0x5c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x8, 0x6, 0x3, 0x5e000000000000, "d825299a0c97a6ad0e984244b87173d0c2958af2", 0x4, 0xef7}) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000640), &(0x7f0000000680)=0x4) connect(r4, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) r11 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20080, 0x8) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000740)=""/193) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000840)={0xa2e, 0x9, 0x3, 0x5}) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r12 = syz_open_pts() getppid() kevent(r11, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffff9, 0x48, 0x0, 0x80, 0x80}, {{r5}, 0xfffffffffffffff9, 0x10, 0x9, 0x3, 0x3}, {{r12}, 0xfffffffffffffffb, 0x20, 0x80, 0xffffffffffffc56d, 0x800}, {{r2}, 0xffffffffffffffff, 0x82, 0x4, 0x5, 0x9}], 0x200, &(0x7f0000000980)=[{{r10}, 0xfffffffffffffffb, 0xa9, 0x3, 0x1ff, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0xed, 0x100000000}, {{r9}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0xffff}, {{r10}, 0xfffffffffffffffa, 0x80, 0x2, 0x52, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0x84, 0x6, 0x56}, {{r8}, 0xfffffffffffffffd, 0x2, 0x4, 0x7fff, 0x40}, {{r6}, 0xffffffffffffffff, 0x2, 0x10, 0x36e, 0x9}, {{r2}, 0x0, 0x0, 0x5, 0x0, 0xffffffff}], 0x0, &(0x7f0000000a80)={0xffffffffffffffe1, 0x7}) r13 = shmget(0x0, 0x2000, 0x290, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) 06:23:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x2, 0x1, 0x9, "2fdd8f6e1db314208f7bef1c8e2491235390e670", 0x1000, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0xca03, 0x8, 0x881, "3a29e9fcf82243949bc4659935de4a5a9beafd73", 0x6, 0x1}) 06:23:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0xfffffffffffffff3, 0x0}, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="f5d8b460037273370a781aec38c11323f655266224ded314cdd8d72f050f0c722c938deccdd65efd590bad2e1efc701801756814ef88b8f8ac4c805f00c1b88e34e0a9bc133df21c9257d325e408a1eb00d031eac6c6f5a27850d2510dcd89185d34b31cac1b42fda994", 0x6a}, {&(0x7f0000000100)="678fdac7414c10570d26b104911f1e929e04859dfbf567ea5c96", 0x1a}, {&(0x7f0000000140)="93e00fe8a8b0c661435cf26306de022e3fc12316bd2331736440007013e0fd4297b50b5c531dc4247101bc02f7de7556d8be36885f436d2cc84c422b969107751dea88bcd576d8d2d8352010fbccfcc23fcb157e0081050bb0b181578ce722886435f1", 0x63}], 0x3, 0x0, 0x0, 0x1}, 0x1) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000280)=0x1, 0x4) 06:23:23 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3ea) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/4096, &(0x7f0000002040)=0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x101}, {0x5, 0x3}}, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x6) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$getown(r3, 0x5) 06:23:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x7, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 06:23:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/116, 0x74) 06:23:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mlockall(0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 06:23:24 executing program 0: nanosleep(&(0x7f0000000000)={0x400, 0x5}, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) 06:23:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/202, 0xca) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) chroot(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 06:23:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x6}, 0xc) getrlimit(0x3, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x810e}, {0xff, 0xffff}}, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) 06:23:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/54) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 06:23:25 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, &(0x7f0000000140)="71d8e99e568f98e45e3e126e01a85b64", 0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x614eee9e, 0x100000000, 0x3, 0x5, "c04287f05997ef608b63d38d710959e5d9f86448", 0xfffffffffffffffb, 0xe2}) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() r4 = getppid() r5 = fcntl$getown(r1, 0x5) write(r3, &(0x7f00000001c0)="b619a5f1c588337f987518d4479433d49c92ba0657a91153d41c06745b35282fa15cb68c", 0x24) setpgid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550400a7410044b4ec0aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r6, r7) dup2(r1, r2) 06:23:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x3, 0x1ff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x62) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x7}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x4, 0x7}], 0xda, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x7, 0x7}], 0x74ba, &(0x7f00000000c0)={0x0, 0x6}) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) 06:23:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7f) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x0) 06:23:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/188, 0xbc, 0x2, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) pipe(&(0x7f0000000180)) 06:23:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() poll(0x0, 0x0, 0x0) 06:23:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:23:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() r3 = getpgid(0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/111, 0x6f, 0x800, &(0x7f0000000300)={0x18, 0x3, 0x8, 0x80}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000240)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x10001, 0x0, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$getflags(r2, 0x1) 06:23:26 executing program 0: 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) 06:23:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="efead17080b031d360a876621e20a06a298d8219a199af49838033a6e694b90593c46423", 0x24}], 0x1}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) close(r0) 06:23:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 06:23:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000771000/0x4000)=nil, 0x4000, 0x3) 06:23:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x80) 06:23:27 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:23:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) shutdown(r1, 0x4000000000000001) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000e3dc5fb26d889087238744fe87f76677d1b52ae5ffb12f2c280e798606946ccb1eff01000000000000b3a9753e0867333aa165238666b668d07acc1e11c6c4217124feecd7207cdb8d48ebd9d0766601f580ec7bacc6d720dd7b0c42e17250835f3a1f6933e63002c9c9f22ba8cb4610d89005801d8d9275223fdbf941b9ffc45dcd06", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:23:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:23:27 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ftruncate(r0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x802c8ec154bdd76b, 0xc0) sendto(r1, &(0x7f0000000300)="69d0d80ac1a15f1cac4b4e7bbaa2e5e972e882dc98b886aaec1ba7777c9e682d4bd63b2451e87c88542382b083ae33ce898804c40597a9895d7b8b00c3caeb446f6303d8f24769e05b82052e61bd4a25f3a560a9ef752e69bf31937f8e2bdd02e2bfb1c4d8fd0590c8c9b3bc823ec7ff68678c5d9447b19f43fcf5dd07a965319ca63b2e9e10284ce9581a50dc58db7b2587cdfc8fdf35bb9680a942f936e209c6dc03d75303e11857c5ee520f7caad727d62d43a6e77484f070d9edf5ea45150453d8c8b517fd170d0546d263f7060077e4701331f01937e3004ea3422cf308aa", 0xe1, 0x408, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2000000000000005) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x82000300000000}) ioctl$TIOCNOTTY(r0, 0x20007471) 06:23:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = kqueue() socket$inet(0x2, 0x5, 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x4, &(0x7f0000000140), 0x8, 0x0) 06:23:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x9, 0x1}], 0xff, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r3, 0x20007479) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="dfdd62b12a059228d50c886246059c4dc2aef559caa92bda40223d1e2eff0f373bad06c2b3ee705cf69c2167a64195375ecc5879b417a2ac8f83bc520e01a95e505330bc5afb392ebe264f05fcd3c20a4c14376941b16b2ca43b", 0x5a}, {&(0x7f00000001c0)="d5f0f01c9b3409a23cba23190ee5968aa2bf98c59c698e6e7be504120a401358cd4693e16900f649a445a15569a69d5c6cad8442a9224e834839c13089636539aebab37971873319b8bee9e24b1155d56f1b1ae2049be35684b8f864545075a4f89e3f44887a2d52f7c80c429fe5724bc60614c58aeaecc8f834ab44627e4e2366f4f265c4aeb0b6254843fab0eb48", 0x8f}, {&(0x7f0000000280)="13d061487e5d4692e4ebd8ea3d75744d64c2d24addede49e789517560266160eca649eb95fbd3d35bcce2492b5795b3bdb4384d05c68bcdc4a627ac8c60a0353cebb42b875e41fdf78ed7cc1105278b215e78fa0b9222b7ac1cd2fede6df911b4bf8ff9cb43d8ea220c3772be3ca60f61a700dfa825609838cc167042c981ae0e2", 0x81}, {&(0x7f0000000340)="4e306e29dfab3b9119533d49d1f4de5c2c7ad6b54e46e701e78b9267801eadfe73fcf8c9f6d9861ee52c931c2e01a6942aa75c19573c1bbd022efa28f931f6e1c7afdcfe12bb66a0cc3e8e0418866502bf0eee5f4ef5317f5dcf2015a3cf6f4ce3bfb43dc109eb89063888840f89561f617a59c29a0f30426b5721b2cab8f889a1", 0x81}, {&(0x7f0000000400)="e79b985ff152627a932edd36de02713c669c5707b6e694950ff191b82819c3809e4f16f75b459efe9fab73cc92758a92ebd6ce0b08441cd345a8ab504ca951a673b261a8d2e60ae0a246a56d4542d32bc955b1524f90642911f5f602167dec4e63057c291afce0ecfb285ab0c6b9d0b7782c4cda72e967aeb9c96566c52b81e4c3afff86", 0x84}], 0x5, 0x0, 0x0, 0x400}, 0x1) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 06:23:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="b3f60dcf6695870555922bb088e672e50dc6b9aba4", 0x15) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r3 = semget(0x1, 0x7, 0x4) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000440)=""/4096) 06:23:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r2 = msgget(0x3, 0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x80000000, 0x100, 0x6, 0x10000, "6654b581d4b113f95d4737f38ae98b00e1c064f8", 0x0, 0x5}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x100, 0x4f4}, 0x100, 0x3f, r7, r8, 0x1000, 0xfff, 0x9, 0x9}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000040)='./file0\x00', r9, r10) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa4, 0x5, 0x4, 0x4, "7f73104909170c1f97d8db6d4f4569867a36f74c", 0x4}) 06:23:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0xffffffffffffffff, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000180), 0x0) 06:23:27 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x84, 0x0) r1 = kqueue() r2 = msgget(0x2, 0xcc) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x4, r3, r4, r5, r6, 0x18, 0x6}, 0x8, 0x1, r7, r8, 0x7c, 0x800, 0x6, 0x2000000000000000}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:23:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 06:23:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = msgget(0x3, 0x8) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = kqueue() write(r7, &(0x7f0000000140)="c63ac1cba75c3c1949f7daef4e44460790c074502103c73293f89905f6da3039838efb033bfa4c8e3a6d263cc83c546ea9f7d55b59ecbb7d9d68edb37bbab4f971b8c52e2fa956c466752ff996da6255a7c74670a16aeb9d8fe66c20287b7ea8e649ab9a1622bdb2cc8e4bc37fe56e6aee8c6e5ada20f353395483678a22e4cd9ed9e5fb8d00a8436737bd789e8a8137d9bbf6bd2a68d373dc02e7e8c4224d49abc917bbb9d5920a974af1d0be4dc478f6eb1639dc5f6c680223608acb36133c936906045b4969200d64b297b5d91857a5644ea416f757477d23b15e87809d16892d4de36087a06d22a20a457f6f2f44cafee828ea303cf2b60bc5c36f336296151175b17fba3572af79d88415efcd8a36acada7d86e15e8beeca18d0a4168b89d0cda86264d3f065e365295ee5d0ddd26b8f0697f9891164fc7d0e2a768f6413a55a65a303284273ca887ce833ef7e882b4da11e1f3d3ed23fc01d92f6d28b872d6367f7edb7543f996585eb5c99f1c51880a13b8c7264cd6971b207b9587ae59b5504b23c6043327294f9fcd6e9c404c2e0af0a6de9a8bfdd53aac04242641392d891b001ca76d36ab84efb40b61c50e3bff9833c633db13869e0de878e90155ec9c24383997aa6f7c5f1f691cabd225ae0b0b8444ffd923b54cc4eca1d86164fce0feae256d9402e30311fcd1a534019c9406e5d714b6225296378f2bc2e2fe1b67a1f706d94e0f2453b706a88dbcb3e57c0647515e41b61108298044091720eb253cbbe6db63be09ec64986350492e61821c912d6f5e0d3ab5aaa3922be157517c56f0825a2ba01f4392eb063a318bd6216a82d37b6777bb67e4715decbe23447f826d1d0d1de4fdeb4f1e7574b978e7275882450d083c939c4e38e50223ab4d8b450d045561b9fdd4e35dcf0331a62e11a938de43a19c14dccb5a81680df8125c3a9afda201002dced1866779ce097f9d2b85ecb93653a2cbad6a33b4470fbad615baf079ff6a5e491ef356e2d78dc34677442c8cd0fef2e4ea414dea49ac0ba9980b2c876610e12eeb4e6ed8b21c5bba0a6781984a96e9ccc7334a1b51fd19584edb77e2ac011322558453a3b8ce14554400636fdb7170af1eed1ae52025b9ead750b0726ba669a8be03989caf7b6f8f3c34122d5886706774e53679d9777b45e3a3329a9200187f3519d2d6f5df3f7a67862d75113666e3b2c54e9d50420088a124b8462ae1503f7cd43ee8226bd1eb58f08306cb09868bf691862e12c6526d4da6c24c6b3e8e288aac45c328dc9bb70bde9f1ba52989df7b4c53113e864c8841dbbc06804924e35f09526aeac1d3233d2d6deac6fd0107fe3eaf20eca53ffe1c06fa2fb3ccab0080760a4f06cf19cd8fdce13c5097857fc5b37b053b8ddd0f693d4960b3f94e92b159de8d3677b7fb4f77a6b8853c4b8d330f75b011dfa576bb260eeecff51bd981d39410298cfdb18b150e52f533a0210acd6e54f9a56b388d7d980ede58d18f183b98ec0acf30c46e1b4f8a9621f22d955fdcf901ab5c6d3d62a1a6303c898164458b6a7b760c812abbb8e9bce4974f0e61dcb5d51047e1716d5f7b8436891de95b520a5036bf07d0f282f9fc3be979bfc1dd55090e910ea63ecbe7c4d4f5ea2459e2d05c73496fff7a16205aa5f439cb1dd7271a7a58f1a78e39cabcc46c1bcb8286849c15a8b60b1556247e3bb10854bdf6108d2f4155915b3a8acfc4e9512574b36998d3cc98816214036b4669fa3966792efa545b5fdb943243f64e6b69dc94b7acab699f86474881eafcc8d51aed33c1eb8548d3f1954d19a7b8b20b1d149b8944b9917dd0fca7e0444171c0c844b488dc1fe463136c7c8f0ebd547dbe1461af46e2bdebe27cb909680cd13cbcd16625e2991578c9d09ba3b69b7750dd7c04378e155c6666d4bffbeb3d1a0851b5af61dc6894ce5a5ca19e65ead006ecd462059483e9658be2d5dd3bedf4e5a70b03407330092096578165ee9f65e4a77d575d8cd1789ece42b96c236e343c69d05ad3bb48d7b92d133215a82172252a529ef4cd065af4bf77d5034a0022a71fe1191fd7c79d9e4adbc35b8105ce7b2edd93a6187b5f1a994515610594554fdfe3aca2c530eb411a3e43ae7f42fa6ef3a67f29a20a960b673d7aafd76c802ee6b530a5f633f8f2e162044e013420ac35243f9dabad586c111f0337dfa4baba095bc3bb75e9f88f99d7f7d79311ed72403e4e048eac38b2f2f04eb9dfa643d442728f67ebd3c0cd551fc619bd625b64ee15aff35c5a5011c840765329f3e60483edf2b4496ebbd2218ce2aecae158f38a244abf8b6966455a706bf493998af111b942b7fe39ee22f3087ae3bc93be83fee2a4f04b4261ce8eb2a70bfb1092937a0659515e382de6dc30e3609d60f8b5a0af5bc54e315559e3e8cc1bd28cb8c1348b2e53c9de4e3b662dd75087808940917a34246f0d86a56e3c5ebd57bcef483aefbae8af270d6dc1d811fc25da8a407438c57dff39795a41945563082536333a117ea6431c6288b3f576446b9cd99cf9693bb5420bdbaffdf6b828cd3de62901f31a502bdbefaefe6c598e07a48d0bdf7e0e2d5349b59110fbebfa43d97ae8aca6b87cffe208978d862291af2e11acb0d72a3c13547347149da0b1158638755121d69b79a52e41a6155a1d0cdcfe03181e77366ddaeb8bcfc96d27ef3ca121373fac26de6fcd79b1d6ff7ab2e81649067269889abc25d09fac11e2f08dd07a556507868961bb2a9e2a565ea772606f107e3ee867bb9e93ba9b2bcf9eb768496a5010382de200b0b685863105a292a4969790c3d6b344d91d3c0b123d7b66314b95baa854792d1dfdefa24c5cbda197c5924d47b928c5dbaf7a44346a5916f410ce0b80c5d7f2a66e73aafd857b4b6186d8054bad9d1122ff88f8c0458e44f87d1388137de0a9258ac1513a2e9bb81406949933cb8af588f313cd5f225cf36def8c20d45d3f8acfcf54aa6a3c3d486e8f2bd05a8796ee6fd40836fafd305cf861e17c206f0b4754a918eca2e536326d9a90bf8249d2113f60aa4d3ac2c696085fdcd9ec1f66698462c6a10039ddaee25f86433bd31722bf69ff8fde20f5bc59bc95da545c5a897af065c6cf444cf1bf90045863e1d972836b147d7f518e76e45d02338756228dc0209d49f5b0f7aaf36eb40f9ca193285b20217a1aca9093a45ed84e8ffdc4d537e1971fc7a6fcff6514f08505eab547bccfa5fb9d5cee501b9e1ee4ac7fe70ea10b93dbe294620fb7a46c935ab21a30d68f3a8e7c8a3e3d7fedb52cce29fbd8784fd7d97f41ceced572b237f82004861862e87ea9f61ee3f304c17c485ad9f7b660040ff239ad9c67a5b4091f0dd79acc6425b8b2907371827f0dd11376ea1ea1644b4ca297d6cc56619d97bf2b4aba454b6241badfcc5f3361b4e0ea5d38800fabba3854de4fd276866e092d36d5f77a804dc0e4d9b4c55a891803431edbaeb0468c913f0d32a16d30e6d1eda8cfa19e189116db557cc143e1669fd2080f1b1999c532895b4f928f02d438a16141ad5c8a8dc539315218e2321bdbee0b6e0dd9321f9c2c03e1da9a16c760e84c239575e3f37a1054767754ca1c770f66a5e0e6e62503a20fbd5e609adc074b671e7ac83d36637999fdac7907b4a4c13cb3cbe65c166c931e1ce2d3167d7903826ed4f6b45aea16fba8001a6a2c5a8c714d2183070435db6697b5a9855208367020b4a731a5397a4c50a1ad36b135cef7ff7e083f0e223d2edbd4f85b85597fb0880c1e2a5c0b9130dbce4a6aeab0149fd57045069d9c6f5597e166c7fae7ac7552c17322781a5bb1d2bcc102a642676dc1a5c7ce2ab8fd222122548659728ad90c4b83b87d878e6f692a024fac0741f9f0244bb70533fc1287ea5cd3a0e9e8a41a4e7bc3e600f450f258f16bdcc15807cbc610232c8dfe17e03478687656ae052e2e77d9c2febc22c03a962ff11bbd43d59e85dbaac2bf5c46350759238058e9d9294bfb63a5543086a1bb63ce645d6df5de9b66862c147044f01b2e17514655640feb08d6303724b2c141ab650d76c858a5b68dd4229013fb0d140bf0324541b909f12803a292c9b6b353c869fe871d7fc1c03a0c87cedd5b084519ca0be8e927d50e43cd8aac7b6b5ac1ad8854837a89005cf503dc4d60ffb141fca2e3d01825edd32d8546938e398ae627444342856d092278326b54084d3a62760bc6503f078d0aec86dd487094a4a262576ce975f8aeafce051f1e653bc08ca0e66c328cb4356fadf8c013c972bb4b10b48b4620242afa36fb3bde442268de60750af72dff46465de31167b2dc3bbd906cb9748ab4de75036a010beec32d6b7d01dec48ce474b716f185183b1e89166ef8f5886704f2c2112ded01a4c315a4909b6fc69f1a5269282bc05e668926223609055cb5633e410ba5033318fe4cd8080c4e59995dcd89aa08e477078a50d73082ff98eb219fef162ca6b14f28174e30cfb566a59847fff79e8621cc8ad510fabe8c489cb40e3224af61a9c95e3e713f268bd6f14f7fb5b7e01ad7f5601a1c6d562e551e3aa9f5d86360ad2b43e210382f7bb4623a143ac7b2adb7a4aafa7114abdabd4fbe10cc180fc40b23458cff28bbd61d718116d90cda9750fa34852a7750fb0b08fcf93b0c496815aaaad88346f7600099e1984d725056ecb101e46a85a3dd77b9d3c7157116e03489d531c21602f79381d63896f38bf9717519c67d178442d7b4b02f2bbc4aee989f267a5db757e199a3b680b5a911223ef3fcb4808051f47792652b7595b62ad73f9a018f998cb80b8be4da1703096125f453947cc924c9912f38e2a8336dc741be3d92a9fab0dae871146d9b53bc81d737f1e47a1c942c225b8433ad8523b2f665bda503274b04e2acaba0170855e6855c8a9fead74d9d532e96060d89d9712dd30275250c9f9b700e272bd2f87af52a63de97ab7a36b7983324fa4f474f808a12adef143b2093c3e525cc539aa3bb3f767e063a877c3f51a671de0cdce928f74fab7582cc5a211431f6d027c053ddf64f359000c88a39e66da204117fdea45f3aeb645a764cf31c7f46ddb39b4e5e51c82d78941982eb6c8b3085069b12aa5fad35a5666484b7cf8be920dd247c5db70a5b728a12429d02becdb0b6b1e4f066615bdb15f68b492276d8ac8959a61edcb47b5891fc520143c06959de82051550e921be127ea7e85676a4eff99ab985035f475300a2f03942ed63d67fc841bd269a4d9574168b5bcb3daeee5cd94682187f8ce0db0d2da8ba45ebecabbc0c89ff84a862a8f625a737b1fc20b0156e5078b823daa6a80c388692ae1742fe9e2b44527b2cc77a2f9c5d317b23f1edcd714d15e7bdead2c7692f78f457f003fc4d859eb5f04661135330a1252695ecf7c11d586ac8e3d8faaf3f4edaeba88a2000083a3246c830433f9c2081ddcbc32d954909355c7906500943da8f13f6c35f598296552da04ff09f5ceda20992e13262a594335f1db75f8fbfcc85252d278d920861e3deb982724237e4571a230607d0a16845c660b8d30302f53ded1e9f3adaa7b2e53d6e94f3e68319f8ff4d697c768a69af9fd696c17f9d07a6d0ab4388512529daa50a57848adcf86d197f91eb7fb0224ecd16c50a02ed3168238412031dc2b3811c7968c639339e1f03f0b51e317d5319252bcdc0b7d76f94a4531edcaf0eb54acdd55682f5aa9bff496bfe8075633636f5485ca652f8e26429a9159fc4d60abaebe435d7a916da190c6045ea81a9103d9fc793fe6681c6a7", 0x1000) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x40, 0x9}, 0x1, 0x9871, r6, r8, 0x8, 0x37, 0x5, 0x5}) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) semget(0x3, 0x4, 0x8) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 06:23:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/204}, {&(0x7f0000000380)=""/209}, {&(0x7f0000000180)=""/66}, {&(0x7f0000000780)=""/252}], 0x4f) 06:23:27 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) clock_gettime(0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r2 = socket(0x13, 0x2, 0xfffffffffffffff9) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x110, 0x8) r7 = socket$inet(0x2, 0x8000, 0x1) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x44e, 0x5}, {{r3}, 0xffffffffffffffff, 0x9d, 0x400000a9, 0x2, 0x101}, {{r4}, 0xfffffffffffffffe, 0x34, 0x20000000, 0x5, 0x4}], 0x100000001, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x9, 0x6}, {{r6}, 0xffffffffffffffff, 0x89, 0x20000000, 0x7, 0x10001}, {{r7}, 0xfffffffffffffff9, 0x24, 0x40000009, 0x0, 0x5}, {{r8}, 0x0, 0x10, 0x1, 0x1f, 0x9}], 0x80, &(0x7f0000000280)={0x3f, 0x3}) 06:23:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:23:28 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x182f, &(0x7f0000000000)=0xff, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shutdown(r0, 0x0) mlock(&(0x7f0000031000/0x4000)=nil, 0x4000) 06:23:28 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r2, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r7) rmdir(&(0x7f0000000140)='./file0\x00') r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r8, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r8, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r8, 0x3) r9 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r8, &(0x7f0000001580)='./file0\x00') sendto$unix(r8, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r2, &(0x7f0000001680)='./file0\x00', r6, r7, 0x4) getpeername(r9, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r5, r3) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e72a8f2c6a9fc5cb2ad23423ba26d25e1d96a51122b6b3fc90b705d892b77a7aa70bb2ed23f19c4568016b56d9ca3ee8c16453531dd34b0ad1c75ec909e9fc14a2f34f6cbd4f27f110fe2c6cc95e7ee27016d6a5a4f8ca54d3060d5a6cc57f63fdbf4b122f0e04b77ae79e4c3c1f779eb356a411a5ac223a7625cecf8b2885d0cabbd66595fdb7e9bb2bf9b1fad3d55cf6fe43942772188c225eb6649c877c9719f30919a4a5ef21dd"], 0x1008, 0x3, 0x800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r9) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) 06:23:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 06:23:28 executing program 0: clock_getres(0x3, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 06:23:28 executing program 1: socketpair(0x18, 0x0, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x108) 06:23:28 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 06:23:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0) 06:23:28 executing program 1: getpgrp() select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 06:23:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x163) r2 = socket$inet6(0x18, 0x6, 0x6) msgget(0x0, 0xaa6b00acfecc4218) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffff800, 0x1, 0xd9f, 0x200000000, 0x7}, 0xc) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() r3 = semget$private(0x0, 0x2, 0x500) geteuid() semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/2) 06:23:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0xa0, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x24, 0x5, 0x40, 0x5}], 0xffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x2, 0x3}], 0xffffffffffff4e7f, &(0x7f00000001c0)={0x9, 0x1}) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x0, 0x3, r2}) 06:23:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) 06:23:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x100}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000100)=0xbc) 06:23:29 executing program 0: r0 = socket(0x20000000018, 0x400000001002, 0xffffffffffffffff) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) msgget(0x2, 0x2) 06:23:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/95, 0x5f, 0x801, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) 06:23:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) msgget(0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000600)=0x9, 0x4) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="03f2b543105444431073d34beb36dee246926605447538a1ff1de6b21e84bc2e0440940c52a731835e89aa2724b397bf4a2f9b9e0ad76b58d0dc7ffa4cdfb49027daac8f9f9f9db107218dc1ae480e34b1ffca156d41530392e56dbc0503f27c245981b622a937e6b3b49487d17888c3fed315ba67da2a88c5863b9ecc742a257477b77bd8b64fb5267b6f77d8dc3a51a554", 0x92}, {&(0x7f0000000140)="e5b85d4ba3b04fc96feda8d3b04d83132c3219aa7ab8ffe0867fd7b23bdb3a5dcae0a84aa3491a12526d4269495aa81f0e1baa463ab5f889a5761f0c55fe27c943c2d7d2deca649133badf841302226095f4b002fe7bfde63247f043b69621ead170b1c4e1b1d9be89c4359f89503e03204fe90e26199af44a397af35cb7c9d328c791d877fbee2ec1cffaa78a", 0x8d}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000180000000000ff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00c801000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x8}, 0xa) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r6 = msgget(0x3, 0x1) msgrcv(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6d43aaa3ad633d0000000000"], 0x9c, 0x2, 0x1800) 06:23:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/255, 0xff}], 0x5) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x20000009) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 06:23:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = getuid() setuid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:23:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x4000000}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() getrlimit(0x8, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 06:23:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x64aad977, 0x5, 0x6, 0xffffffffffffff6d, "85c19ed44c356798ebfeaed3793ce7aedfdb4d42", 0x8, 0x100000000}) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 06:23:31 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 06:23:31 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="749ad7a4a7a3b514081cafae3c6712c230c02290aec791232a677054a4d4b0d2fd00a2bcfedc40c6f183ba5479d9de4a2e1871b1c88c013d1eaf91d96230cb383f3cfe75feca6692fc5930aa6051eb5cae5ae909412f8b36c8e45ea60f08f6b0278311f169a7b318656b791a752597cffd18427c31612db316d60aad627ddfa47c8d4f1e18d05c622b232d6f3c57be99b44ccd0b", 0x94, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 06:23:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 06:23:31 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 06:23:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x25, 0x27, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x40, 0x5}, 0x10) flock(r0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002eb37450ec2f66696c653000"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:23:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000080)="0cc93d427e93ceb94c25617917048037808825f1c1e05f1de5191a3e32ca946911bdd4a4fcd2c98ef6b90bdcca0cde2463439c9324e0019896043aca86f458a9da04b57eece85e748bf41038356935a6f5745362aefe93b869f02dcc0d746cc975e404c5a4e8c86c1218514e5b808cce7a6e642d8af7851210214287a4b1c96c8c3e6d8b55a0acd561a2893f7364623fa84901616af5f164b18ba11b0b801919a6d13bbec4fe5baac84254a5f9887927b78cea2e130fa736c7161d6affda3197db5bd6ad4cb5fb7147b5bcd61b51dad32304a7880cfd5700a35ddc192f4a53e981ffbeee1683fdd8e97104498936e9c7266a", 0xf2}, {&(0x7f0000000180)="f55f3d07c227de371e94582139a99790eb8db35e66a093959c400d8d74aae631779b22cf172aaf80398d95bb3fd0100cf5d669d2ed393e23d2f88d606318fbba0d1d8b59ea4cb236d7a03f7e6c50ae24c485932a230e217da6f6be1f9ea0189e346248ddd1f098fd55eff645c9c089c947ea92673d6a69b3bb544716b72631de0d97120a0bfa999bb104472848ad760326fe364fe3b22d2bd19d071ae1e21e948857bde9f6162417", 0xa8}, {&(0x7f0000000240)="f5bd521d1018", 0x6}, {&(0x7f0000000280)="74bb623d9c2ee0aacafca32f18a3305a9b405548b68756687e7d6de867888014114436dbb0a3be98187a853f26182c3d80f4f9d5904fa439b60000b8b75da8ebff0c3603398b8374b8c8a24cbd9306cf9a99875b7ba0907a3fcf79f6c36b85d4d7bf4021b450f585d54f80a13d4d0b9302e22de2b3b410", 0x77}, {&(0x7f0000000300)="ce14a1b3f2e068cc767d8c41f541b7d7af2b8ff21122ae02e40f4fc9de71a6ff8d943a8a39da291741a1abea11c66ce7535710e4e298c42be29ea79902885de01eab6deeae6e3f4a089c7e8d6f7f6aba81692964cfab817b9d3447246505eb5b2203a79b8ecc15e8c5a57ad6688ac4dbd15705be943a89ae3821837a780bd05fcf06f2fde3b1f92e4b8e4cbe017a4820001ca4d19a4aa440c8d6aa65a4c4af90", 0xa0}, {&(0x7f00000003c0)="84b648acea9bd6d58501c4cdab08656e7a99a25699e8e8a41d30fd06a4cf26ecfb7acec7c0675e37d0f8ee3a176af5aa1b0e338d1a17b71c533255b0778ca0a8675c49243f9310d4a2581c646ee3889df9329bf242bf1b534b2b515b829c359daf95c04fd9fd7fbc86d8141177accb6ca15750bc82fcc0d075c3f5ffa5ee332968dc8226f78b1bf816f0497f23a883f47892fb02084f5f36030c4a6f04783ee4c442493858c17fdeb5267732441296478fbdc598eeca422a1348af4f7bc6773f9237bce5c09f702cd485c91de716302032f57919c81e9d45b954d4db720095dc98e8b749ab2bdf18429a16ace8fe04683bdab4a2922ca1", 0xf7}, {&(0x7f00000004c0)="cb3ad1", 0x3}, {&(0x7f0000000500)="3638d7b40ef3", 0x6}, {&(0x7f0000000540)="7c5bebe06eae230a8fc14345854dda1dad497243af2e63a5c97d5584c4ba85ac3811df2438587da9e570e4ebd77f6a3ec5b64058288327039282eeef58b3e6fdfefc5153a6a544d9c2f889798849972a0bd69ad2574b111e0e44e0281e6fbe12e444cbe1c2c24ec9ed16b548ae8ecf61c08e1511306328148d565cf385354c54ea7cbda2f2abc72f37761cae5307bc88912f19f81a6bee794c6abb432903b02c88e19aefa6b68cf057452b663a7434ef1f16170059b3493a6f25920e6b56832054ff86ffa6556950b4e5becacfee390b452cc8ab7b51bb5a0d1e905a69c987577fc1bc2ec9107abf30ade32b49d3781bca", 0xf1}, {&(0x7f0000000640)="946bf217a91affab2eaa2eecc36e85bc3b13acd6e2b95352433ba890f768b70de41649b2d6a4aa09ebff2342a77125449ab4ecf7df532b8ea54734fdb70871af2b2b55605ade9f3079243d6cb80dd64174cd55c14d36c3b7c602198ac2ad8cf3df9e2afa226fe2244f5ece99efd882a237c5c5aac164dec911c38cee0feae99b07aebdc897b4d61ca7e55ec84ffba68007db7e37481b7173aba1897ea99bf34a429b1224795cb6afbe28aa14a5f69efc80b86521153eac7a5e7d4fdc7de4633625436521b0a71e29e5f7fb", 0xcb}], 0xa, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd0}, 0x400) 06:23:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 06:23:31 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffff9c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getdents(r0, &(0x7f0000002340)=""/4096, 0x1000) close(r0) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x0) syz_open_pts() write(r0, &(0x7f0000000080)="51982f6ba0ff87bf5aa2fe916adea2286495f10183b9d4c8c4ec1058cca6da065928788141df95323e07af9056eccd79642250b8636118efe7e529974832a0292a917fe57f266bc44f5e4e251d5d2a872811338227cb32628047273e511ad84e43fce1ef9ef3decacb1b71ab8388df07036d12b7927e45a45dad492d9a82e2b9fcf648bca303771304d43b0b7feb327e0e1d3c4f1f21d63ea310e9c690b781d870d8ec29e7115e89a22705291b16fa8353c26cadd65be322f69fe6715949526e9af8796db7ed2ec111a6efec72f2ea34b22008ae67c86ca9a2ed5dd0306b422531f77d5aba3973fa9ce388c10c703681c739", 0xf2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 06:23:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) chroot(&(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') getdents(r0, &(0x7f0000000000)=""/37, 0x25) 06:23:32 executing program 0: r0 = socket(0x18, 0x0, 0x61c) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/2, 0x2, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 06:23:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) 06:23:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xa7, 0x5, 0x40, 0x2, "51810f7757f9a537fc9c0c1e1ebeafc6a401370c", 0x4}) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x5) 06:23:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ce042fdf11b9370bca27919f877bfbee9aef8774d51c02d63ff95652b5eb40c8f54791d77366f567cae91c8f332149c526f9730c523765f0ccb8b558bb9a1942bf27f4dae2f7e6202dc41b91b7c3d3f6981ffa", 0x53}, {&(0x7f0000000140)="ef893152a25096596ebd6bdd1eea15b8105350e26acb55753cdf6beaf89e2c0234cf4018de17a8b6a9fe95bdab156ad56f50742171791376221290a29dcb5aca519349e0fb7c555b22c0cb1ff95e565dbb49d6922e88393ad3b1ae3654367e829154482be6d855c60b2f84dba5ac104a15a89f7600e32baebdaf1bd33652e647ed5489f1e481ebfe9cbb7211ebb57f5e666f9f67966c23ed08a6b6e6bd924ae253a58eeab89426cd719f3b4d48e6b282d8ac19d3d97edc3154d2c89b", 0xbc}, {&(0x7f00000000c0)="487ceed1cc411b613507eece381a819644ff27269dc8ef428d6de300bb0d3c98d844be788d760b9f1e0ae4cd", 0x2c}, {&(0x7f0000000300)="a4070d8297b2167da8b6409a4a9aa62b23fd695acbcf4d9a3a52b71d3933321f7952739e4859fcb7f68df86b3e23423f0054648bb1cd31474939d97304af501a4fd3215eb53813eb1bd8446dca5b124c9f977dfe20b1eeb88e671c97456160e39f36a79c7911e525d11aab93ef3be847b467839b04765ec22a2800081e5d0b113fe78836ff70b3866a5203159160d655895353df95f83577803e980ae396791ae5afc1df16f90113db004d6af9775a29e06eca2e16d0200f83a6d22e802d33924072e0aa134b7587a88bbee152cfb478fcaff3a47e103b1ab6cf11145b44a0e68a2f8d332ac2c1d7000ec4028fd1e1d33dfdf96799501844d2a4a99eb49b259c64afc1e7420ffd3c0b8f2d2cd7522c5a7520a7bc1ea9d63afb380a0f9e7979b7e55a0833825c6ed5153541510dc0a8083b7b28b2989eacb1a23655edb2d0fab6a6f5bc2f75ce5d656892feff6c78bca352b5c4ee166a90cf85351a0495be35f54486b8abc23b42a57c615db4b7406156a08ec0d9ee1b627c7f3fd817700d26feffc5bad37e6e41b43767086cf317fc381473b6c94ede885c3c145098d33d75412af9a3c701067148eea35128ac8161d4e437430bbf1275566efdc11889f2d6b1869cb8a1c04459594957588164d564b215d2c728d5fa24ca4eb4bb42bcf87bc5c21158921b7ff467c8737f2ce79296872e788416250e44add59dca36147a866032a36c99ce30bd3c32db4b5f85712d6f7eb8554fd1faa424097c2e68792038dedc4dcdc08ff827b26c500ad3abf86aa6ff6249da00c378cf0a1d240f8927413f4c3aa24e4f608eee3e101956a8c00d938feab435bdebd9fc847277ccd323b460aa60385ba12de83886c6cf649e3cea58f2aee1847a10d67df7337f97e7ea5fdaa8132d0832ebd3580977aa173ab34d265363506ca0afb58bed10da0d1b43324b0c35d26c0162c9a43481821af3e58915d8a8f7c479efbf00af0b3a96890d65000a8cd3bc1ca53846711a90b15472398b180a37bc171f0783824a5f76de70e6a3999d08c69989808f1c51ca4ca3924d051816f1ed8b50f774a5617e62c261ad7b36ef579a1026221fae2208c3ae6ea467cefdd2826aef3f40e20409cb8db9046ee25e62689b46814dafc75d81382d99348ecff24bd1ca12de817d6466174bdef5d58d96749dc29a79dece1fb3e06bfb7f3c46a13c9f68a46193e8afcdf1ce5c714250d1f645ba28e58cb19e4f1eff7d2981511c56047767e47190d56edd18f3d0b3fbe263e1e8e5ebb238848c5790f29b56d1c6c5a7de9c768f5f655de8356af31c1093c53bfd151e1dec0f4785d7e78401d024e8d691314fd94e8518d929dbce9c9153baffbc943b610dbff2d7eb63058fca65c2d87f21b8864a3101be7a703951d3ddb52b59d43eea8ab6528edaa9fa17506757a522e5bda36dea9d8918d378febcdef2f4fd98e618f7892ae4243592b279fa17ad857d901c6f3a92b6851f2b04879e93c7c34989983a856ea0f16b1940aa873863bf11cf016a0a1a79b4f25c46e6620dcac632db5200a94cf9add20d6d59a4bb83e16f6f17a805342e67cb2d23a8df706c5ca4d73cde47343f1e3eda2997a0a3f1e9de3161bb1a186f57dd5a774f12ab4f2c2ad3347b64816747bef333fdd5e32659b8f008d7480eb499cf3fd5f920152536cddb86a9b50d1df5c8f9ded04551b114fa999095b8e36a393892e4392cc516bfcab715a9b32354c482ce7d7d15cdcad5398c6ee1a4a7dd36c50c19bdd398adabd72a2f30626cb50ca0c39ca1407e65e1e4c14ec598d296c026b530e9bc68ba6ec61a3e2687de83132eac21f58057e2b3fd48f1538d133749253f1e863617bde6ccefabad208f04f01038353c43b5b3ce47cbd3f7b164df879505b7497120c2e44f2d21ccb7adacc7b90b7237d3ed5dc23bd83cd0636cada62909fcc4f4b4e2a5011d911f6cb4a2d2cf992af52b495fab9d87db46aad5ed438c21398c003cea72368ef9bf3c5345098c6b29699ae476620aac5198e27bcc463c9480c97172a5c0d296bf288a2979af190b867735c07eca9760c33577a6db79660a4ab0c78a0bd9fa874b2fe4d7e2e862bae40190303d7da33b48eb18903c479436c95fe0f7b6b0c1ecc5f26dfc37cfd11cdddf827a764a22678a948e4aa11fffbcd330677b7b7bff02ad5e0c1daa7d44278654d193faecbda069c33e61075ee2ca3d74af801477ef5f55b14565fe9b4fb40a84490e96de9e5239dcafdf097429620b13f16f0e870c32568a49403e8882ac551ea11643a8a1f29a0b6a40c6803fb7c7502ac8ebf6a853cfc6fb4890e338db83f7dca2395f361d8dccb12239c2fed321c989f20da83435c261b44bc7585dcdcbc0c564fcfb4238f804d9b6073866d3528b7765aaa83d5dadfbe5db299e53a9ee2485f554152fe93fc45cb99144dd3cb365e7a21c23a1d43f0b69b6c5195490a2eb53b874ea0b5b426647542fc042da09f6addf5d6751d7b7ac6c7fd8fb3bc8339f4306506ea0c9c30d012196060fa715fef5a8b04425a8103fa2ac3f6918dd8d198119907615909766417757e3102961b21ae852c5a3d3491ce793258a2c5f4753427a554e035d40fa58229bc4a76971dd1df7ba6e09ce839b4864ebaa38c6034b915750f3485bf7ee5cdf00653db29512875c8509c3e01922e9ed54f52c61ad47a80c7ce83e99a65cda3391b5225762b90e9988064ee1cbad5bb6124afa330f657e3cc05474082d74c693d35c5d15173ce188494b296304afb2867dc043d80a2679d427e5807a2d1067938252a84f6ee3d9689a5532c109ab78ff8b60de0731deaf474ebaab7d1aeae057fa523a8d1ca3273e2baa79051b7eb98d5dbb2c6c43a4da23416813a3709a2838c5158fbc91a511e8c623055ff24e377ad1af11951f4bbe747248a4e9de87e67e25a674638e54a48df38afd60bf7b3d2460ba9df42bf1e25765f501ecbe62ad23dbbac0f6be284af92a173bc950aef790f26de18548f4579441dcd5936311e6e984eb670cf66bc70dd350f5f6ba040c065d458dc40767a5814843a92ca35883f14c36bf6ad55dc7bc836b48944aecc2d9cee16a2ddcabc7a478265888be7b8c642a3cac064601d48dc3cd86cb9276b4051b5509b333b9522431ea3ec46e6ff07806bd770a2934ee64cacf394f412859f876ba2e2b464b8513c7d073bf8dbbcdb2c18a33ffd0bad1bcef83f06ddfcf36a8af5720064ee208243a6de37109f535c0c6c38e7ef8ba0a85cc7fc5c09e557551d718bf7ee1179a66fdf60d45244e07c8beaeebc5fb07eedb98131ce4f4483eab987a36174ee10d1878fee640c707d06ce5a394a6ead8d140beb7cdb8992be1861e1682f395022e9b67cbe0ffd751d08d970215f7843e9c08d86785e5d305be26539dc8f52678845783e8e08d5cfc7c63ea6d6fee76224ff846eb16f3488aeba97b799507bd18d71d0b87c8888ea30e5e9e764adb0af9a3821282f4dc2407e0780f6302b052d75925810c297eb9ee56b46a59089fc5bb15d82df4ca57e6585c446d331e2452d1416a4d0969dfac1b5beaad981290e455e40e1916b13e6de871e0fdbcbd43644ff69210648b1de1a56209050d6c37422f6a516f63d1e721bb7cb380099c99a4718f316b4cfaf3d106e9f8a47f682d61ba7f34bb30b717f09d4e93289db61da4aa4e3c95439137cfd59f38fed30753ba762038c3f10402be80952d28120fd74bc5fb13a8d25a3e53c164a79baed21499a7eaf5be6d2bd34d0ecba13da898354242b30e507d50636db983e4ccc700574aca0577e28149a0099a20dc1d87619ae05979b5ee47d8d555f6aec6633b7054300811023446501936863301cc7ffc92cf628de45ee81657ee0bf16463766ff91b19e52c757603e382c6f5b4faf81d10066b3c5d1bd7206eb06a49a97b2d9df482198ec4d6959db3cb6ef42acb17c5ee3cacf95d35729f6fbafa4d9c1ca9c2044439ddba5f972f1d9395aa7e5e0ec1a0f195549b3cad27405612348270f814c5ce93d65a01a49c3b1b2afe5fb2d2aaaf79e7cd47052ef044d2be4f0f1d5c9c86d775663ebf86b07006057d4f901ed95536c39a5aa6a6620ef7f4415bf1b7910792554bc7926e92f993c9133bc05a2cb32b330de8ebccb24f2155d68a4f286e933c301e4b226d6144abab651b5e03de4e3957e37d76c8c110a8d906067fb12e4c72b199386cbb007100377ccddce52f05565ea379ce1545276a0614ca03e17680d16c6a654ce3cee95dac3144012c6c9571a071691456045fdffe29df2169e694325663834931ca69f99b13c52311355a0c59379a4b9f1e2b57dacd92a015f3d0e8e02e0cdf2a4ec3769a735cff1f5a14dc9d5e5ec78815e90cea4a14d867ad865b066e829007050e98b357a2b68f1d66970ffe24636b8349567715abf8c4638f045df5e65eb66d5e2d439f4dccdb9f01d6ce0877a24aa39115690e835dfd561c85a11409be788e84c974a7c1648e5136792287b6148d6163ff7cc1b7bb28888e6eab68c919a2e3a3ec70e8ff270545133d8a6db48eb3a530194be463ef665799c45990a66e7bca80913d072f188f8979126ec4420ac7f9543364df187baff9c9ad415462e6f9e8923636a851739b16b9c3847bbbe39c463ba3e190fe0b0283b660771853ea5df60efa00db46678304c7edac0b51cb2207205fa7617701936565631d5c6be09cb855b28adb99129ca8c33275c48cf5f5823cce68ffd6d36f18762ec1c9d3d5ca6c97af019e440cf677b4f198648959b075b579e25dd2d053849f8026d3d4b9001f4fb84ba1e0c3beb3a03bfeba2a58fd2628587adfbcf78ee0e43ab389670fd1683727bfe86d921e9e47b2d93d50b7e6b8e596fef718ba79541fc94f7c885ab1c87d8efddc748a66d701753bf26df80ae7b5623c80055bc48c1d89a4c92c3a3e23ab36979a7481c8bb8e5c5eb4374cd189c274d298f9e6a9961ccf5d3657b19dc08d1d47a09f72a86325fdbb2a3f2f99480ae80dc0f77ae22f53eae1cf9d2845e0f2e709fdee01e951bc0d43f58e1cac6e9ee701065bf896d0767887e4780dcc940857dc753e5c3199bcc407962a8125c3235bc655df7a881d7a2f9cdb1070c3dfdfe900ac00023f048a169f2ade29d92a4b96d8e1c0aef38aaa0a551caebb241a6f518da781e306ae90f8b8c01f73d82c762a85dd42f6b68e9b80690b9a54a7c19dc2ccd7dfdb51a3bc82981250f024ba742172d3c1d43fa4f94e205bcd57bdf45198eea0ada7d7e0eb2fc774e0f3defa1ff4a3a8d438edf5dc5f6b225124656814f901894ce1fbc663ec911c6b77ded03815441bf872d8e4412f716872afda5653361c94fc8738df103e56144ae41200bf0adefe5bc8fb36d1d1658443e2123d357ad00ce8fdc0f56dde57965e51ce76fa3dcc6cec54598316169ee9640ae72dffdcef301fea8110e3e53dc9ef400620c76d36f4f0ee56fa46fe18697d2369b8fa590418c97b9141e0ffaa58beadb7ff82c079feb70386f665012ff3153c20e8244c711f4944b2bb785616a6e7d0c2447a17b304a814496c11ae5523a1bb2b2dde01051ef0df9f7ac01145f6008fd7e49005c1a2ab4ef4c7d27e4b6ce71b5cbc6976c0b7e0b74cf49692b3a9b57ecd736e33f6c071002b766012029b2ee1132db26a96846c92ec8d31da1a967b4e4b8dc18ed9bd81dbc1df001775f82b3cdf15f8f7fdb2ad16101f971a6cc1205868bfed512d344e76db57a85fbbdf6efcac8f8fbce65288c2a0fdac0dc4d37c4dc9c89f72fad668ad8ade7e", 0x1000}], 0x4) r1 = kqueue() r2 = dup2(r1, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x6, 0x6}, 0x8) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r4) 06:23:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) ftruncate(r0, 0x2) 06:23:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10980, 0x42) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1000000001007, &(0x7f00000012c0)={0x2000000000000000}, 0xffffffffffffffdf) sync() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x1, 0x3, "81f36d9004d063ba7dbecf37fd98da3df601507f", 0x1, 0x2}) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 06:23:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xfffffffffffffff5) socket(0x3, 0x8000, 0xff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 06:23:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 06:23:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0\x00') 06:23:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x4}], 0x8001, 0x0) 06:23:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) chroot(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2c91160fcebea887, 0x24) 06:23:32 executing program 1: r0 = socket(0x17, 0x8000, 0x4002) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) 06:23: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, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/127, 0x7f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x40000, 0xfffffffffffffff7, "61a0c5188fba4d15929531271d12537700838ced", 0x101, 0x3}) 06:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x10000, "2f754b1b7635cd78f577062e013d40ae97252104", 0x9, 0xc47e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x0, 0x97, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 06:23:32 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x2, 0x6, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x165) sendto$inet6(r2, &(0x7f0000000100)="14f8c8b63cdaddd00f6b5435fdc82824d6dd1589cd28cbfc8240ad7ca4bf548df57b0cb7daf5f407fc8c13afde1e65b67d51f2995cf371230941", 0x3a, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x3ff, 0x499000000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) clock_getres(0x2000009, &(0x7f00000000c0)) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040), 0x10004) 06:23:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/151) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000000)) 06:23:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x483, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 06:23:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) 06:23:32 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000002200)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/165, 0xa5}, {&(0x7f0000002180)=""/105, 0x69}], 0x5) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002280)={0x1, 0x28}) 06:23:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000010c0)=0x100) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000001100)=""/18, 0x12}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001280)=""/56, 0x38}, {&(0x7f00000012c0)=""/180, 0xb4}, {&(0x7f0000001380)=""/167, 0xa7}, {&(0x7f0000001440)=""/151, 0x97}], 0x6, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:23:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 06:23:32 executing program 0: kqueue() r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 06:23:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x63, 0x3, r2}) close(r1) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 06:23:33 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0xd59d, &(0x7f0000000080)="6ee46077cb75801176799047907980db42c3ba88a3464995f3b869df69615c3af314d8af44e13b5d89bd91e143f0b0b534463f85a9f9aab379d32fa0d4d5fc5a0b78c3a5d89dd328ed5ea322798781b9cae03d4a82c6044f2314b7c7c640da89c30ccfadab1b088a6fd2e17ef431f56eff11843c2b9acc732dc105d353f74fa2f7a40e2e06f1aa462ffbd0714c2a47a1cd54e8e3bc2bdbe2a628542ae8cddb3d142ec1c533e71059f2a24ee341fa0de4babd945f272ae56fe235941030ffdf2372fb2f587c02d837bc5817c990a7aef9205854bd5ffcd81d41804ee28119bde3c914048f917fd14390ee2d48b04616e45482297d97ddc72eb1709295c683a36b22d369f9143586291bb05e77e06ce83085c786f2d3936c6fbb1239e6b947136fd4513483b273001cc12c8bb45c4919302ff75d5b72e8efbbd6314a4f00a41b6b934d9af531ac186ea5f11abe0a9a01de128c8629643e547c92e22205c23f9f107417f5cfe0b3ee2262778cb74a532dbe492ed10c2289553c76f93038b6ad4b924f98651722705dd3131cd335e55a84eaf3f3521440e837b6a8f9f4f11ec3fd28f36976490f73132b9d9377f08ec4d578f4efb7cdc7b0cd8b0228bd04b58e7211cd113444098a6e56e650d1f38e53782297773b38b2ccdd9d9c62e5ba24776a952a8ddb67bbf4e9a897798f409768666434bbac1853f4a6ee5f0e749cdfdc84766184945a8050e23b21c65ada117607d58b4b3d7023de434f503670525e403a2a3465eafdb964ef0d003722e254f47f4b3e0e7c3ac66843502efc723367717a4efc2623ff774bf771dc58f4d49fcbaf2b513334362ce03ee0192327c94d16b570c37304519fe550cbf6232ab37f421ae2d32e9f99152a49e1dacb57f519a78d21d222dd16ed5de6def908db742867627fd98e1d0e10cd24d6a643bda80ae2b49062b7992ab1131025154c1b6d789f7cc80930b4f81014c33740555b3e31684d9884c49c63e8cf3a3d5de4a7b136abfc7123524e60ded6fe9c17eb2324ebdef56fc7a6a642295d120c996dd431e46c1937ea1271979297d690d0eba4770e72a67a92f680df00634d9890adf1b596ecc13f33f6e3bb8566c0c571b6d78bd9f19a7ad1baa4ba73fb1500a7670000f90d395b8289234afa9182308e4e19a3fb11d8495f429d0eba97abd33e5b4523797d56ced025a4bbdd3f79a9e26eedbb584337d1ffbb2c496bb20a5990779b073635473b384965d7e50c540bdd3009e3fa93b2ee3308b1520c16460a0d6580b43e33d8bd182f7e4ffedd19bd104457db1843d2f6cc73834eba293bc9c7c001c8420cc0c71ce9e1fe690690a3073851dead18b0f1dffe0095acfe3625afcc0ca5915e2797c656d0bfed3e0bb1378e1c5d5f813d4c09886a71d03ca911b8eb21087e6fc8e96319bae72a6114bb068d5ef2f4e2950da0605c810ba6c2742448dc323be3ea9a694ac44790ceee50c14db2a74408fe8f51683aed46f3bda61542aa65de521332f20cf256865199b2628c21257864a363e95df0df3ee43a19aa1d8fb10c61750c040b5bf00360860be2b3f72400fef4b8536480250cbf7a9b6f3d48ff326019c21d3d2c4f28ae015a9000cafa48715f7ba022471f3bd41a5543ff125dd87adef0fcb04278ba4f6674068099e726b881d4e33c2ff59bf64ff5150518f7a7c76f242901a9af2ff90954edef8a4edef87c833a203b81e3b9d187c631ebd121c8fa84207f9716bff5e011f106c2254d1f80f9baa46dbe1cd31d05b9120244c5c10017da27967b3ef513505576932bea33002ba1fd446cfa3b862a0722fbd79171aa9e3e55586c96cedd03c97f870d9b897c6f5f06aead17ca0b4c3468ffe952407921e2a0c819c44490d59238679543d4c2dad8984e1cb4995e322036be0591929b8d765bf4837615750b044f959d23b2dc080284eb5b5451f816b9d3698d11c13e27ae361f058ccc84ec5246c822f0cddaea7cc1f79f4b3eaea9c19001c30781cce105c46d42b1bd05a9a35da30e6eb0c43d329abefc106623a5d04ba312657d8752f988f70c34159f326403c1703bde996fe0564a146239529acb88f6c0842533b4cd9ff8208d38c5aeb7cf15e664d3b72e8cd2d1a32d06ffed7771bb005925dc992938f46b9b36912e4911ed1a8897b8cd8a5e7551a47abeda11563ed637abfa1c1482fbad728ade8e625900a8f042628a9c3eea056bccf48cd0d525186cc22143c52fc59beb237c42da50c65e6a908c83a94c1199556e5649c0b341e6050cbe26f4937f797dc85464bf7e28b2e7269f3cedd2dcff2939899953e182d1810d4d4653c6cc7b2942a1ba646c7aad960f509090e82466f94973992ffdaba77403ffccf66f187ef1e5f11136e2b57a28aae5b53ff6a3ab26ebd7b0c6330eaf6fe4bdc9498d8ac25d96710559c770a3115935dab67aad03ccafb10f6fac02f3d154a0b7ac0ca673c36494e29b95823f31e4a1d4d714be33f4a88d08aec92dee6142c4b4decf4a8cf2937a066e1059e1b9daf9c0d5582e9062ea2ca733620994e2f8bce1ce340ea54aaeceacc99ba51dceb42e343d4f03df664311a4c04e2a2171ebc6830a3354a9fa4bdee69392fb7237ecbbdce732ede26f09283554dd958b206ba767aa40c7508f68beabbf53df2b1905375f2338ff7ab404f25c86bb56ba2391c4dd91463e72ce073c5219daef1d5bfd7cac4c0273e346358fd6236355cdee103132305901e9aa891e05d19692ef7b37ded865458bcc184f171147f4e8470cc3375b1134791ac19bf6dbff5cd131624cedbf4e35e9df1356ad2ad8c25581654f81e311d67f39d0509c045637cff3c0ab3f1c79a4acf2b1720d55739d598ac0fec6a798445770f1fa51316552d79c9e2580f64e9dcc5bf215394b511223bf5e402cf348cd6562a6021c90aaf4d345727c679c38194970df9c489a35c05b2a430268fbd4357091182bf2c974d5348ff528195255dbd781affa3956574e9255971386e414dc9e88180037714742f71e23d83832c520916cca4e43cf02fe2917d614224ce11fe67105939355b5876446fc861c601b7b4ba93fc2930c283ef35ce07d4042dc129e5f06c2786a27e9c2bf5d7b93da7e42f3575801d2dfb9127d98fb395dd36ce5be09956cb4d79070a7cf6dabff252ded34a3544a354abd812d523faf9241861ab11322b51011965370eb91b5df11cc363c788343e9cb0102de43f6c078368b92239dd7a283433829178135a5b3059d3cf07d5bc8aa1865740147805befc984d95f29f2631a9312c1b63518941be36df5d1311257118c3dade8a49a133314a8df8c0dd4737fe430b8ff8d0ee5d6401092696539a634a092a2c395d2b9dcf822a067ca152a00a767b1304c2f91d35b3d426c007344a76bd451d7da16e0ba0766d4c5db1a99fa0d6ba81cf8cb0548609ce5fe4cb5173753a3e0a9d531c3092694702546f51ea8279f24b12a489c592874c9f50d682ff8cd47bc75e32b04e33e1a469282bf16ac9233993e969e3398800c6b60730e87c93b92e62bca613188916b6c6002ab909d4f25ad9f894fbc5cdf43fafef748b18b3375eb205ffbc2e70f6ace1fe702a249bb6294f15a7ad599dd7b175e3becefb3cb38207023456d01c5391757b11952a4aa7436a663946e1b3dff6eb8737f9f8ef35668431b849a772cbaed2ea182ae5c67c30ca0a850d92facb855d13e7fe1c9f3818a42c08bd48d6f8467035b5f8bd89af26a3e62bb52b02b95eefb5ae04f7551b98a718f8d5c851c29a3a5120290d5525fa7964a567e7cf320b044a478633330cec6d260fa34011c950c761778a7e0ac28d76f9ffd4b155f026bf2d5402e7400753279493ece806d0413520d0e9fa13f0f3fdb98bb6436a95eacb25dd002e6af915cb015aac07f7a9ff2dd6506a1dc7ec2f62d28517d92a40db716a0c53e9dc58e19097f0690fe38f2e15a05bac01bb21c38ab7edb8f9d66525e2578e8d58102cedf2ded94d7a805c33a21f3a8a1c6443bdfefdecf45922fb26dbbabfc4f9d622ba288e51326afa257b081da2890b12447c654d5d064ac4462f766b2e56b7a5e69a24f9769c80fbb3edbf2a9e00325011d990b78663fd92aab75e55e2409a33d0ef4b1bfbeaa1c3505f518edbdfae2881370c08a23a840f311fad5b86a141c12ff474c315d8a9325d2adbd1818f84763e8cd54e046d07411afff71b0bdad47724eec6d4158da4338ff6a3508ff40d5dbb2a67ea9da122abeb07013c652b60a7591e719f278766b9d7d2487cdf6cb0f5157ad557c1af3211c5f9e3f927c3ef4805e6ccc5feb5ba4261533fd0bbe6e663cea3f43521b5fb87302e7efc334b28e626f921bd682becdb8ade4e0e48e9467b49c0c76cb212d58b47023ae2f7b71dc592a66aa511058d6fe9b1370663c999ec20fcb2bd8a17006f39d56a7ca8cb3c3260f68265097b874161282de68542e27dcf25bfcca6d02a68bd39d17df9894ce5e228ebd51e5670413420227feb1c9b41873b458452dd9e71ba3bd68978d4cee38f1578b44249bd4fae0409c5766c77be01ea0f09c0a8d374b7aa4eb3cfae1ecc9ed2b8edfb5d340f879b35bd03b95473adc8d4e29940905d926fbc4155775928f6623350b06602e54615683165627086a1d27317070f5698c4dc1c9003029fbdd18290e50b01b10b628d6b6b7395ceb1d57cd0bc9aa01baa69207083d3a336fdc6e648982219ccdbc8655f5fd62d5f29da14b2ad73ab9672c646041b0e77544f8114c21218ca1a7f8a74e88b4d058ef9f50588ffbcfa2fce4b6b2b335a5d95f2cdb184a3268a0a8f8d4f75b618ba766e05fbae601df341fc67537fac63dd531f5bc204990a2150769c6f491bf805ed8093d126c8c967896b781fdae234d4e2cdfbafc9a6c6cdd7c3fcb249891283e7035ff452c5ba9d0df37f246f281c2e125e5826d3759641a4876276d4dcc3f20e20962f9a3f41f8ffeeb6e5e117fdadfd3562f8e4c0cd4b03e0acf3fe982103afda6ff26ad58b34653404e360eee2a733908b269588ffa041b3c390adae1f8788de3ab6d0a5421242dc0b69986736481cf3909c50f63a4ee39ba10c810077e100f2182ed0d64944b5a7e2d991b47b36d4a8385bb3da34da556e550ec2d387bf7c79ba666c93c15adbd0796e6e005f2c4d84e0b1cb77a5673c91117b3be72a30b164a6c1f6b66922013aae0c4ba8f14190ad6727a9168bfadecccab551b895ba58acd0132eb6abefaca788d74230d305db80370e7637ce46d7632caf163eabdec113babe6d43cdc73d0199673ef2445eb65809d2595c4141de7f1b9d0af46afeabe18417e38a45c0aa61b143e4de5610d7e04971f4a895c23a240ee955dc3498ef7460b87d479e6bccce1c838d676ceff73effd8b6bd2f387413381eb8d75b5a65358a8a305631c324f95e02547d5c2e4427b0f3a4cc027611da773116ac209acbcacc758efa36ca9c860b5d4de677c10a07545b7f813c4c39fbcd4b0af726fbbd867abb72cae99b732a3a619ec5e6277d4e0c5b4b679582564e5dd4c9e1a61dee1301b16e5627b11195c191ff1f8a512e785aef5a18c035fdd9900d5c11d6407b7ab219d52cb2127d9512ced0603ff9f9d9b1a2354780b65f272c61628f3661ffc085bffe3321ee1512ce57d2609c31d18ed54f6193ddc846ca511f1d57bccacccc43b832775f933e35c29b497ed1ce0df7a388a0fdaba63746c10a5fdce443917bc1704ace101f3da233d9cb9ab11756eb242a5f3415662fb970661c9ffb53e3573342ae614a2d2bf33", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) setsockopt(r1, 0x0, 0x3f, 0x0, 0x0) 06:23:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 06:23:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="a5eea575b32e6b4f254c8c06859144a1dd02eb3a1365c354abb4979f9f57efa27ab69f9cf30fab5a1703eef3e39ed9e6a9c48ad1044626b2b4f36cae81fbe5d6ef5b804dd009d89e86e61a7f64c0039c3018ebf62b7a8950b5cb292429276f09b4346972bc5936d85ede0a331b1d748baf8b3c675f419f71780c2a3d5a2581fac63b4402e3606925c96d8958a71b1bb83e6d0724137a3aa5e8f369e0a4f0ca14da67850cbf5cab5def2f4c69cb81e994d6823f3fccece622e6008eb1453ef392a6aee0ad23f5cdd585dc02e033b32e2bfc3d88a37a80914e7826a414a186769722b1199917e1d0b4267c920bf5850eeb1abfd299caeefa3189c478032abb1d3a14f2cd54fe8559752481bcb65014539474aa85c4bf3c8b8ff1653b216348dad399230d730f8c4b7f208c7dcf761625ee166ab42b08c502339b4b85da8159538039016c2ed7686359024ad491f556bdca196b6aba9a903039bc2d592ce926caaf59dcdf43e5cfe733191581fe0391a37fa92a7a216acf1dfa781ab2bbe28e8c30631736f4930ddb57a31bb34429b887f9cfa700f9b95db98e8aae4ad6f6c27dfa996f891d0975f54bbf440d88d19d95ddfc5f167aae4c600b3b892f212ae9e6f14c82a4dd91980e0efc372c7bb8483d933041c804019c0133c8f8a3180926194e2704998787ad9f72a0a50b223bab4a93b00f050fb354be5421cc8d84e07152bab7defa56c040e82e15e6ed2d9b17d7fe198f2a5864d840bdea909162b41f588dac30c18971a13d7e6915a3d8da0f594f414c66b36751e3ae7bb892df9875cb6424899edf111c68d5f2cec6f947d1af2e0c0fc74d2b42e6c9017a4d02837c4b62b8bee01de906df56864834dfbd2ec8a7b24417f2a9a82392e8b0b42055f2341e3649c76d30162935fe670e9659bc7436f4eee93b3bbac08f4b0fca343f0f8f77544ff5d00291fc3f75a52eae97f95ead128565b59893c6aa16e86936b041a64a1266d1d2d3e524bee945bc4b3e9f74967c89e9031e3109861a267487a13a4204ce7444ab656bc1caa052504a3425df58bb2f29ac02c15287660986af1206bf24fb351cc56c5eb2ae846d355905c905283df71ec743a762ce2ea498326b8fa97eacfa3d4e4d31aec699ec70c415e24a55ca34d43b0a02efb6a40e2a455e51a67c005be57e9537060a2a0dc38865a760e523f62369cd0c4ef2996bd2f0b4650cc420d964c5d384b70a4abe309e16d710c00d3e82a05a7595d1bcc16a9727970261cbbfb8277ef427441e667f2a367be14a88ea74cf33334ac58083418fefad3dae38611cc0a39e13c2da1fa1bf8afcd9a8e2be0a8f6033cab96dcfd118d562a9b88af1c94a847fc7dfbf97e76cc854c04f748c873ca2f1df9cd99c019fdacbd0d8adb37d7d11fa88ada2cd6a9e40293311abcf6dfd091efa4b79ea28470db11f78c7454d3222f70c11cc7392574ca8e3bc8411afca12cc69ed37b48f6042ecbb51aae2d4af5f51b55e055b20507aa822d9bf74ff3fea4e6576be3c057aeb2f30725a64bc5be9a975905bb03165f0a9e4578c066b98d2538c27d6b791a3f9b76217c41e4de3a9b63b64d987986e078c6326544b31c89e1341a19adc20e5bd6f64bcf0cec8f44197f4ffe6609945a781e744ad32721f7861a3a3fcb145189f02e005d427c985ec9c093d93477c89609fdc49be00af47028968153d2721253bd65f9266c3dcf49640895002a1ae8e479d095bfca2e372f3a711b08f74b83d5ffc72f7983cfab853cc26dd03e7325a5c4f02c5c696eeb838d189d3bc6c01a9adcfa08761a1a0708f055d6ff1a799c0416c5f31fe2cfbe5c6e8a223fa35a94298f3f2f52255e383af368b5233f400ce00b78237db94e5f3e068d8cf8579e2c18abcacf14e042064aaac1805c80f8739a0ca87eca18310be1c3b31db99e15f446cb0cde08da8ccd8f7840110950c10976dffdf9f0fe3e5908b0c84690871b903fdb00a0f21929a7ff94ddadb8e0ba136c708c42ff0c40ad3f6304e980e11a5f8964efee79f93b008577e6bcdb0c03aaabfffe804fcf89197923b8fa3a8663731ee6d64fc2222c682ccba93b3d46ec638fc4c966cd1e963366a2c1146126c39d62649ffd51bb5c961661bec30160f9eefb84147fbe10c0b2eec9d91a7604576220899fd3b27e35791574c9463f35e2c8ca6877883466b3101a359becb3ec2c06e22ea24ea22c7777f648dc862bbe1a2729759426782a99285748fd364ee3494da9ad08f2fea5811f7ed69157a9df01722eabdcd58c0bb022982a4f891f0f15694eabf434e32efb632b6294dfe4e2c39acec4f6c51f13d72dea4607239c5246c538328518981e39244e2406b89c429c133ac1f8aca8420d184cd5ec3981893868d65f87b1f93ad1ff37c6bc0aa493f7696a17ba58aed0b2c825be3a64285426334612117ad224adc3a4dcd9f682a41d43ebd5293b94854ea65960e5c2e8ff45384a76108863b9adea4ce5e2bf8a6acb1e0580d8eac078ed542c30abee8e15b273ef198471c23ab92f8caf5da24eeddcfd7c2e4e2bb3bd62b5a1bc061d28b15836762061ade462360c7412daac06ded51070c2c46218c06396b27753d58d6731f026f0950dba37c62e6519b6cd74b218ff0299c9555c6d81149c9773dd2e79f99c5f28b442ff9612c912ee013e9398ab297014af1417b2dd47c1b584c4833f86fd29fde458fa7d5c022152fb3a62ec5f26c0a05602c1e67d673adba10f003a7ea4bf05910d8cea4857c31e6648ca79fcc2657ece51da2a36b3c2fae475a8ca884e2476f5b3232b9e323075df43b4e95d9d13440c1269008db6746d237a8d9e344d1efc762b44be2d3e4b270e9ea3a312b1b8d6c90f94b456dd4d51df63a094ca4482f56f52d40b7962cc02fd76fa81c05e73dda9c4415b44325345a99838b250ebd4427e105dd0159f714af733540524d80b3f872ebc8aa59caf35373bc2ca6c378510b0161d65667a08613a554687563d743b70532e7afab4e83e242cc1cc243988a27d7bd391e6a69965dda3030132b404d6a0e8b9a2b62cfebecac52abf9f9d48225341409f3ad380ae4bb072ad66a062be245c7393a5a35b1e894a2dac2a08c3d99354a852f5ec4ddc335aee01bc9d509beb2d194d0ce07202978547efe34b7e69b3b170c59d621657dac9587c5557032b4c14d6fa59888847a97b95fbae95cfa85ca430a234cbda7b15bfbd19b17f1f07a91e6d51d67a0437508017ec0be9114088c23a66a39e94096c73f7a80e346c4d4e0e2396c39f10f66715cb10c5067095587bf8ef1ee91f3d4c2c3c45f64cc10d7e02a59c866ef0570dd032a93d7f5e1bc7fae85a64f28281f4c1a68de871b85dfb808efab982baa45fc87af8fb355708ad429de7aa776445e0731aaeb99067c6ce3139364788629f72f6646b47b8e46674955aefbf2a4fc95ad193ffd010500c846c11a425ed4ae483c927b49d8d9107cbde9449b20acd11dbfdfc36ab3ca29d3effb239779283b1a951d4d7ae0bc604eedac32c062fce83412b1de30963501d7ddb745e0d6f27ab1c5e08df798f54f7843682230c7adb73720c57e5227f3615ab2e8abe196fa78b8a25ea2bce7084a0152608b5a999887a702b0a14ae6167ef9262ec712a6699887f153e8fe632ab51f07129c1c8f414f03a1c0f28ade84a8ca7c18c7695835632a7d9ba709305494728c2c0c2dac185fef5b183556ae646172b6caf3f27b24451f5a56660d27b6727a0df8bf85d7595b81b4a5a3b576f12f0dcfe9dd229fdbd0dde19357b9a9dd2d5e71c015ed5c8c359d2d6fb993352f86b95312ff08c5e6f77052dabf0275521102291c1782e3e5e8549ca407df211b9116afa598efeaa48f14eadca107023df10190281a8e010f86164bc63079ba2d266fd988d795904de99486beabd704185a36ebe6aaf219e0d636b9f0b7f8fdc4d895407ca37d6679954cd9fb881ede648d96a538180aa573bdae6683796c92f0c7fcd3e7315961b9c2fffb80afd502ccb2b91132889e330be6451d79193e6f96de766c77b835a413bbe6bd017adce7d80a730e863b142700e7bf254e36bffa21cf2659614973cdef8e68f1d9d8f3e7c26ded955d342ddcbcbb0d5fd4d64a54eb8b525d4664f977e7bfccde66b2f41d7f47b7cd5ddaccb393b092a0a5f2bc86bab50e88cb887cdc62fd13a05803908817ec0667d8b84f30ee06448abbb9471efb32c90a19c8afae8d2be5dc4c34bb3491a6653f8d1f40652e02974595c83b0d7fa9d414248d92142a07b57c917bac07009570c48883c9398ce396aec5bcaddd05e0a1f7062909c7c82913c834398fd20e40967e8418c32a3797552b9c653be908377d92c8cf9232e08e53cbb4fd5a29f33fb4a806a793564aeed5b1dab0450b03a48f7156135e90aebdac26aa70b134be0e22df8fa87fe25c4bdbac3b53a2cf4832bc5cba67d10e9fb88a1ec80b1dc844232186e4bbe30c549690199224be0a66bc941c5d6fdb967543ad6048d23a74090b9265fa63f43ac7eb618cd1f19079c54ac3cf94c6330217bd2d2e48ae23101a2c423a95f835953c51582bd5afb2f5ea89a2d05bcb3473760e609af1c9e0fd90763fc1ca9fa008090fe08a8002abac639f754e1cb0bf1b360be42a9d4f72183bdd1b952a11e91f4ac835253625b1db8eb9e882c49049af31fd36716dc83100ee0809bd0e880cefb01cc6b8d0145bab6324f03b16740267b94b8232cda46879da09c7a6ac57d0a2b8f7da1afb2db8885062183d7f9b37e03fdf74945db2b55d663990761b492d3f66e4769ddda26d760d544e9f820c0ef978a824d6355a32065ddfd8f574c40d45cc4d1f0d98359e0e8f41f608b73d1d9cce549211c868268bbc20cdc7a4fba3e77dba61267a8642d05380780a1d2f0707f5aea86307add8688338594a0aa9ee34e9d6e37c6507a944df4085a38408c62423a5423203c9977562d71eff0588a8f02f846d34703b1dcc88e3d48626c31787c8d6ee463c741f2af31a6cd329e96452cbc8ac8a1d59d52cce4966e71ea6ee4b1c5d698e29c6adc8c79420c13b13c138b57588f22ab5e62d32b7122286bd369a1a95f813ec8b48ec52c8647e5b56da316a519117fa08b1e722af1eec333f6cfbaa6e746c96a835b91ec027a1c149d5c4c4d68d3a500a8fbb3d073096a02411f5687aacabd76c747cb7a3d2d3b746364590ced4c13c70433b3eda72a1c407f7edd41f18d30bf25f914d44eafdb04a93688aa4056cc10e742a2f4c9124db028b51a429e10b962cbb00de756007b29d116452d15ae4b7a97d219b409413b2dcb78ded73f5ac8782cfee6801c76a5f67151bbab4bed556c2d3fd31f6f47b6ee01e1d34dce4b507abb027d71b48cee91afede722a63c038cdeee575b7ea009a5deb7b10f9f6f439406aef591084fbdf533b2a9d75893f3ddbbb985169657c8c70873846160f79bb0bb277a37279dcc226c63fa9fa1f78169738ac8bc717802e1b72103c4e7c2e676d21edc53e4549fd1c5eb6c4df94aa924783c3730643ec310af906c1fb48fb02820a7dc347c53f1fad13c1122f327cbf3217d8a1a7dee948baadf0911300a265a4ea1e4506801ff895a9b0e4af3a1400c37baff466816999e72bd347ff38621f776bda63c0c3ac6d0842f2351bc6beae04a2c8542d14e313c1968a0c77a88f3ee9b0da01743609d8bf2184db0c818de226915f2f5e0a7ea77c04e46f4dc6873d7d4e901dfebe997712c89cd895025f3c497b03a84f2666fef022f48c1a8d6a6d1036711dcf02f4aa", 0x1000) 06:23:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xffffffffffffffd4) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0x9, 0x0, 0xfffffffffffffec9) 06:23:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = semget(0x1, 0x5, 0x208) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() semget$private(0x0, 0x1, 0x200) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x52, 0x3}, 0x7, 0x0, 0x6c6}) r7 = semget(0x2, 0x2, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x4, 0x1ff, 0x10001]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000082, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x0, 0x4, 0xffff}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x84, 0x20, 0x410, 0xca0}], 0x1000, &(0x7f00000001c0)={0x4, 0x3}) 06:23:34 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) 06:23:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 06:23:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x876) pipe(&(0x7f0000000140)) close(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 06:23:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="875ade93bd344dbdb5528fb6b57e3205b2bc5b740c1225e45761dc92f68a188d716f64cc9a9773b7862c2a35b17904099e2042d4fa44661da2d33ddf6a4334d1d85fec89e3d6d320e5ad2fad874525028ac63cc4d470fd86b393e64cdf87283412aec4754fcec5bb557855e14aab3ae6f52ea962594a70f93022bf5831c711fcc78d5685ddcc4d7775b320fa7bdc07faab001d9e633319a8fc953966883872fb43db29daed1ccd308259b26717027bca9090dac5c185d151b3c0abea5107b379322d3cb2a04f3058101ef467c07bace38f897e3f02fc2feabd57408326f5dfcbb62712b931caede76addad7a8c0afcd71b19a60327c2eef73d1684ae7c9f10236089e82a3ed91e39f8cd28952b7b440ab9ea73da56c65d9458ea7e4956be6afcd59b6bf3100bf0ef2374183cae49a560077ec81d465d457187a9f28636a0360e185ab18d1187e2c9ed65ffb4440d33698e67c2449f85a01369550870c5fc91af9722c1a75cc53123686418d810617c43b0c8412ca806692724637909dd940c5b8b9706d3a72c91e05a76b4b20a2670aee5172e5313c58ec0a0b55fc6a699abeefe29eae3e43d8d52f86d745541566e8b954073df6595797dcf27c980d1ee8c553ff521fc11e4d8de873ec9a6ffca8e9452134ab4722349d7c130a4dc66be9999514fce4ca22da7d28ac7ed06d318f76e40f7d0dec9111443a9a16d24b10ffc116513e053b98c4d84d84e9e697a1e5b4726e5356e8717213bc3e99e10781eeb8275fe0d1f984bd71c3be003bcedbf2cf2a4a3173e4a5969f7dde1ca6c08b4e4080899bd1404f409db704b35adf86d87228c7233b90d1c8c75a4c3562c68ea5fbac46cfa7f78ed425566f90bbeeef802436bf397cdba82aa888445f60e6328efedb31494dcc41cbef0534f982b82e29dab7cce6c01170d4934b497551ff53ff8480ed2a11129e7e5736dd062e70bcc9c35b53aeebf54e1c440e5deb954dc6a8b803a5ab5c2ad2a51cef62408132b0bd48283e9587b4681de09004697fa6e11c65521a9982881bf9bbe8ae22b1fb86eb845996eed3280bbd5a467c42d753f46133a4a69d2bdfb9742969c5c0885272dd98ca13fd9a2d88add01458339ef702e988e756397d6bdb76f3259b7505e8c24017b0cf43d101cc83695737b6429b2cd8ae319b75d48093740d3d58b5b5677048b0022ae9ce5d6f3ec47f1f5f9b14d0890e7ab759d71922b558543cc5881a7acf519a438475046d6819a3fe542627c58f5d7ded7e6a8d8aa71cdfc9d81a5580888f66c7c31db39098d469a46d5cecbb9f0b5062d5b7d88fad73699b44b9a2d28a886afd0174196c9fb4fc8764028e39d7b335877e24b8486042da5fdb7cab558ae3b497b875ec9175275316f2ee6a83867601a8abcffa7d7623880b4f9a120debfac6d4ffcaced0f803b74eaa8d1b8635db76f8452d16f0d0ecd11dc196fccadd1a97abd483752741412be66ddd973b3821882c23ceb87b16865400e2938bafec2eaa1bf180af9078e3162fd94b71d26be52cbdb41e03dc49ac05d60823742a93bcbdae996275a1d7bea7443b00d657316f114020155712478c5968f5e73d0a950b6cde1e42489b467186fe1ddd09f932f6b17b257e09c1df2bd7b43a22f21a84a9a7bf615310142a24faec60989593c1091902a9036d043e4fe91cff4ce3b52db7d2739e6699a15707cfaefe0b3858ce36df3a950902fd91f6248d4342f21e6e0e727ef459cce2f0f89729b0c1af3a4466150dd574c7a8808a6c5ca9bb0c845e3e32f868bd40df10c17d0d6d4eee01826cd7f0e612594d383ed0cd7d1b49e549913f25d43a7b3344ef3accb30f6d9572e0b043080f661a3420b37c67a08e548360602da3d826d66ba69abd70998498154e49439e899c994c519148e1d4c26d66b57c1b80dc19c126801848bd6c27d55e48634aca791be9db418477dc8d73b3fffb731eda5dadf4f25bd48cf7ecfa26837c51a65b7a2dbf9e6c1d0c04069f5a10f3b5f55c274a8d2b36639df6d54fcac8c6452d83f1e68421677db0a1d808ee53d323f2c0f672abc8ad5f38b8142d6cc3a86f2c4ab7994ef9bb348537188607aa588a63afa9666b0735e478a36b18717bdbfbf0d971e463ffc0b26f44064227c9bb2de82b9905508cea2ec9a99666ab9fbe9118b0413cee528a5cc1c700117899fd69e964ff8ef8f224c634d00b5511988f18ad5a8c82db761f3f16496e54e889277868c8e490db419747b65ad22404da95090bedae55ad09f3a1ea4792a76092dc13490e5d5a949d03a03bd5fd5b0838ddadc138a7dcfaae07ade9efaa36f4eff5e437de4f905d3af727e24573b8bbe58817a6dd82c8b48b565cc720738cd6453d885326fb1a96a2b49be64775d90b3f4da16a136ff38429210c7bc16affe3877664ee8ff993ce42d8aba8b1882f4a4d751354181818ba281216551ff51eb27830767d6e8342efb080a952624101b8fe5bd3afe1b96b4596eefa2e9ba585ad2b138b5d43e9960e88fabd2307d9aa1330d2bdc6eb889d33a066072e169d4b945362322f8f49e293f612295acd0f58dfbf7927fee267ed10ef16b20987c229b3201afe1cf7276f73c40d38ffd7e898995e9e355ded809d2165ade3f161676682331d8d61b93e8d666e76f10f29359429dd6accf95b579a82d37dd11d571fd294a9680381fba3db11e9e8d450e94d4fa9e5a048ec474469d48dee639f92c3c84c1c45a5cb8ef459346b2603dd50a51b92249e7116dcc38466e843fd7dcb19d33fb0bb5932462d211a044179c9e7e9405e2beac13f579be36f0fc7408836253c1f35b083edb1b61d1b060caf0e320a1b922ed9d6c1f78c42e14bdd9cad59019b12acb4513fd72c36867bfa7ce0f3eb704e6370311f5f3a7dc76606bb6efb10b80df664c57ecd5e2465e10faebf32340a1f3cc29e8cd72898ec4f2aa760635307033849dcd7a858c2f456d39f55749043959f2c0bc79edb8b6f34867c7d062a1052547c7650e6f2d12a0b94679d87d802f630d4264db2f62cdff0cb38c81f3abe3e27375431f8ea509cb799b2a118ac317b13b2055e1e7e8f512128ff1dcf4e25c8d16e0901d0e82fab6bd594be61b6d8a2d115519369d4a153281d005b6ff815ae7e37d77f742758217a988fc37b16221c1d6e7c81da1327cf21a22b59641eee30541022af8ef7f91e6637a985fbfed111974d6751708a7aa86162c3cf81bee060dfa72cfdcd0212f595e7c3d423320cda505e1e649fcaa06fb788763e5bf3cef7b4c85ec118f308b09011bf6ce72a5b057309c8ed96d6085c87f754beb450f6724fb3300d102a08596ce87d09a1750c056f1bf9be81139e59d340f23b0afa3d6eb92a895fb124ea1469f1b98456b04d5135023361e98436818012b28e2ad36c566872f3b597958a12f21a1605c7780a7da74f364699d60b3fa369933a63426f619611cf0c758de2535e6a18d6f657e7746706cbf6826e0985495fc70615c8391bb06e870ac1e74b0fda292c29910421e3193b2132d71eba2b9f4ba5d6e35dbacb7410e07835b53511a7f6031496b3c8c3d09d0c69e3e8dc870cc9c73c59c43afd573d08e655c9bed5ce753024749d5104ff40ce09b151790b4983558eee0671cd85b9806491b0e4a4b121426e179c41eae28607b66cfc621877d099e592134990c5f6f77a93b3f11e69270596c8cff3155c26853789631b54270995d60b4c97b8b9b04bc0dac79a1a545031e6167b3890deea39d89a2efc402b1550b4951ebe43b5fa80f0c01dea17913ed1f4c224e2a918f6ffdade3071c94da98a8958de7b42b78426ee9f5cda520342cf17daa6d7fe8da1d95dd800ed26d9dad72f0116ba3bf0ed67b2e963881519b0ed4ede18ce79efe6bc39f0fec74bdb12f13b544f32492a7d7d1a1d27ab71c551ecce8314d8ce7d897f0ee6c506563aa703c252cc7c9a31e99edd420384385ca17838f322671c02a8c072caf72cd6f2cec0a01c8a4bcf3cd6c042311972e393c956d09510128f2c024b6a87c9800656ec8ab68d05cc960b152586ae561ac840215695d47324e0ee2d5867f51e5c52813ce68745b930c2cc89144249ac68b13beaddb9081816f806d824eb9b8b3751a2da9e8de9d572fd692dbb42cb92df8c61da8237def014214d7ed827d6d86a621ee5ed8645b8a7226c58f40004d689eeb1baa32c0e64d3ea5ea132a7f23db6ada3057dca021815811907018a82b2255728835f3ddf5e67ef4e344f41371fe51827dc3f08124a6f26ecd39c43cf8b01b955e128c8b36ebce99860b406f028675edb588c4000f2767ee04c85e48cd91864c0537e0a2a3a40e3a0fdd0214b5b88dd8823a78df13c3e278a99b3925a160707001ef861a44e7d650a6e19a760fb45122f49a03a2e4fdb96a01c7a711fbcdb380c69f1116a45c99d33077f096f7aed1782176db05a1f608c2df703ae31a3f42ac7c1516b24a6be30139a82d593b2b7a2348169cbbf79d5aca1973cc6ac702fe872f538a62a2bc0658370e4184f3dbb576cfbc0145b2880da2844f97bdbc7e6d389247cb64648ddf348e1808d63102ab0e84780be68962d9daaaa621d7f9c480b0dd4fb84454aa8e47b52efabb98f02406c8947f44c9d921de9df351f5f1137864709d0f13cf4f3881decbe7a7441545f52e07a71972ea1746dbf4f5363ca7a7aa1aa6066f6e8e10410b9aa5df57a0ff23fa7727f10d47631c118a0b984c360a28e756285a6bfa62e1e36d3b4812151d219f15a4ca0e68797d2778836cf0c6d0a641c18234ef71e59101f1b6136161315df002c53ede6effb76c1d4c11cf3b339b8fa4050d2b12b7324fe69dea56e8ae6e998617de57065fb06d3ecb3ff16965b6b9b520edbd20901aeecf1c4902c8686d50dabb5bbf6c1cb7aa8f7827e59f5fb78c381a48770096ef770bcee9a282a78007fabc26f870b9a7c6d33ca39cbc156abc60098d68f9e3465cf860d98a6edfad59c62d569c84812122695ab4e891b642aeeb116e460ceef9cc1f70be7c973566c348026b9d4275fd111fcc3510e20060a060c78e67b18f015a06741811a782d701f74727f0c6a0a1b22443d101ac138758ed551cd78b3b4761059d7d979eb988ecd7d84c005d69301ba7aa33f92eab7c332ba0dbb6dc02008868e785f366b4862f06c1915c565fea59603984a5e8ad3694d0a469e2eca90f956e3102ca5d14b5d6088418d10e8b60ce880c3e4bc659af5e1fa15bc52d57069107b4daf4428c5a50bc5804ea768b91e296e11716b6482e0d61f160b859404c2e9b2670d5b617802e673ebc3f7fc27560b1efe928e42f23951dad0792db72f34ff42d78cf17e05e80581c012ac3c3fcb9296227dc89f50e01e429d013a2dcb82f64ee4e8f9e0786feb031c3f653ae724963dc2d3de9d0c7ae8ead66f87d7704161af5fd37bbf185d9ac4751f0408b39a87bde6ddc92575f26ba3b9bd27f0e55cfacdfdbc226b2db1bd7321ff6f969d83ab2fb8f910f022a25fceba79c39df47fb024fee493f24d984db4513c5ce23ddf57d9e232c9a10ce2d357530206d986b84ff3f9125a40ba7aebcc2b2b04609ba99a1077e39d486fb0cfe62ef1333ef6ecd09d11e5469e7f8c503eaafc43fab7f7e1574a5a0c5e8cd1bd3f14876d0078c8398aa437947133931d2a0d0ceb711ad6a7bacf6ac0852a72534756acff6b2115cfd9c45d2d653c9aaacfc050df28bdf311b341ee135cd9a14a146d921badeb2ccd57265f044f745e9bc3fe83c2f598648a88bd3edee5694bf19f9a8c48d43257d18") 06:23:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x1f, 0x9, 0x80000001, "90a1def598888c78509d2ec09f878deb6a9a9a9a", 0x81, 0xfffffffffffffff8}) r1 = syz_open_pts() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x9, 0x1000, "9ca768a8fe7d0944d2dc92433a47e4c58a5f4d38", 0x2, 0x8}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x22) 06:23:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x7, 0x1a8) semctl$IPC_RMID(r3, 0x0, 0x0) 06:23:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x7, "5c72d3e44b634d7d630a16773dcb4dffe51b2465", 0x131, 0x5}) 06:23:34 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 06:23:34 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040)={0x80000009}, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="134eb06400dad6fae66e3f8876d8d2e0ecf03afc", 0x14}, {&(0x7f0000000340)="db6261bda9b13b6974870bb38d68ef4ba750b38694f39e9db4343ca293467e1261ab312d5be9fb340e775be60a125c1cceba5e86886f9cbff0a7ee893ec6a177babe78f078e9a7a50e68ebc53b3c7e93cc7ad0c498dec80a58ab429fe378888e1217be43ed32a921e188f706106a8a4cffde462a027467535ce684007b5209a66f5b9be2b936d23fbfca6e56b4d709c844910755c671bccf235f50d724c2f664cef5e90e595e39a84472cf42573087f403378240d60d5fd18d87e60dd1a7dd1105ee14", 0xc3}, {&(0x7f0000000440)="4f9d609df8aeaa9594e6c6bfb8f5e5b5f916b4f3e7bdfae4c2615ded9264409c47d8b4473ec876aa1252290d7215f5f50d43d66c27e4cc82be4165e9930b66aefa2a3f51db6ef562a0f778f15ad08a919b2ddc9695a99e4f16b66274e5144de25cd501041af6a45b8fc39a9455a1cdf0ed2943ae01bd615a3cff8fec428a4c11c8b1759269e1cd631819370d72f398d4cc7330305075aba693d356a7ca9edf41f00737ceafc9461dda3333", 0xab}, {&(0x7f0000000500)="e3919e43872e097d", 0x8}, {&(0x7f0000000540)="17e9e6df27db57ca74a88438dc2bb4de02572c8d9bcea3d14844937be100c681146d09de8fa8e039f21491c2ee4bbf5970b6216248ba1755ade01f57a3ccfe93bfd2863b799ee59769c34ac7f132b28cd85fafa064ebd9ade9e255df228c99e6c6b1c0b475ed892c29dda6321189e931cd012376d275d45869680e625f43f22bf536ae19d826747d74d737b464ef6cf933e9a88271601328d430e0", 0x9b}, {&(0x7f0000000600)="035a5ef332599d53056955dc6a0ed8fb8dbeddbd74311a281d6912b8d9c2eca4765fe3804ebdefba40fb013c925f65bd3b3136e5fe2cca0025e4a99d66cc652e9426f47b98cb1ca5d33e41fa3be4dedd9bf23a240a2d5f927ddfa53c73714310c4303cde65638ff2dec6adbbe215138f46f869d2476c68967817bb1b970d76a2cc2b99c0d01d05847548e0b02f58b61d7e594e8f3dce776e71ea929d5731a667d44d6c8874654f7b643836", 0xab}, {&(0x7f00000006c0)="670e574a939d18b13ded0639f44f474b42443b58fb34fa925a9bbd186db450ac93fa96612a", 0x25}, {&(0x7f0000000700)="7ae7aa594f892e7e57d3804e00c2ea31d030ae7c9cdb", 0x16}, {&(0x7f0000000740)="90cbe72f2cb9efefe686460afbbd44860ccc7eff22fd66bf1dafb18872288f96c640e9211dac283e524d1c1d49c42809bcbeee1cca4fd871b770f61e5af7a13896b6c988f0f264b2e5c784d16d64762be77c7d961f78099378fb4f23fa78d5c2c8cf8c9fe5d66956ad40001ad890e5832df35155af091f7b41ee52e0a9566a159e9f87cad13406307fdf07095bbc9f776ecb46885514d2b97a5f298c4e8479dbdabbe562a732c3b5d951e8781001a5045db152b0f559dcadb85f", 0xba}], 0x9, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/56, 0x38, 0x43, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000014951b1dbe678eeeac9c262684526d71ef7dbb66542fb5150e9eebc1aec616cd9560c74d6837634fe5ba01c848448732a96f9f95032d0fa089617b502aa3731e872cc6885914b5a1c1f343255277c053b47ba75be3cc8b21e889e66b5655c3da4fce1aa8113f2c750486a63962aaa5221c499fa36c99664d8185e4cc308c9de601e1b05556"], 0xa) sendto$unix(r1, &(0x7f0000000100)='\x00', 0x1, 0x0, 0x0, 0x0) close(r1) select(0x40, &(0x7f00000008c0)={0x7fffffff, 0x4, 0x1ff, 0x80, 0x2, 0x44, 0x5, 0x4}, &(0x7f0000000240)={0x4000000, 0x6, 0x100, 0x3ff, 0xa2, 0xd2, 0x5, 0xd0b57a9}, &(0x7f0000000280)={0x20, 0x81, 0xb1, 0x3, 0x0, 0x10000, 0x2, 0x7f}, &(0x7f00000002c0)={0x26e2c2ea, 0x1}) 06:23:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() read(r1, &(0x7f0000000080)=""/101, 0x65) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) kevent(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x5, 0x8}, {{r0}, 0xfffffffffffffff6, 0x0, 0x4, 0x0, 0x9}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x3f, 0x2}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x399, 0x8}, {{r4}, 0xfffffffffffffff8, 0x41, 0x40000000, 0xff, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x40000040, 0xba, 0x10000000100000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x200000ac, 0x6, 0x79a}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xff2e, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x80000003, 0xe5a9, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x94}], 0x5, 0x0) fcntl$getown(r2, 0x5) 06:23:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) syz_open_pts() 06:23:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="9f4fec76bb23b86f2b9704b595d190303cf37ee6e6054c6f26a7c763a27b53e4573c13407ce6e6d705ab74967986ffc74322bcfd8044c61bd5464cb68d58e54f2ab3c9390c02adb83145b339c412f2849e659979798774ae5020bc9234e29aea7302b728d266a61f940f723f51a005f4b29194d9d8411dfd0fb1384de48ae545b290", 0x82}, {&(0x7f0000000700)="f94c09c021cfff2942d4a93241ee4fda701152fbc2acb5977c77e6b012f1d8b927fab0116c6d37194da8d63316dfd363a561081a582942a8937c70c0af454b2bfa7dc6097835dfa1aeef25a0ff089b5ea152dbb88f", 0x55}, {&(0x7f0000000380)="5aa3", 0x2}, {&(0x7f0000000500)="8773fa7d400988f54c4ea912e60ada303522a5911457ce2d82033fc7dcb276fba0953764c8fca98a326a749a770d75f1a59b80da9ef95e7d77ad0c00e72fd0c3be4f1bed35cc4f2eb1222042f2c1af9ec568554ea0", 0x55}, {&(0x7f0000001580)="38c21af261d9832885633044faa06cbebf5cb7325d42017d64bf93e9b06617aa671487e58ab5c6a6e63b36f6cf56c9f8e121d189f2de94e23631a513f43ad70ff1eac77616fc17f041bb9a6fa21a69150e397d15363fc15d5e0b969eb8a62a5c8eb04b460cebd5234511740e5cf9d8581f68e974992f0a3acca741ebb5cf2e0175c2fbc9c5e16fd8f58e96c5f8fad3b3eb0793f3b0ab1dc74b271d4d1145468072f95b7760e2132cef48dc7fee97eb92edf518593fcf9b7054be7ec508666cc451557072787eea8a9774c490fbbbf89ead86e9e948a2d6a37b72d5ab2123133f67b851dd7b88fa46006e7ba52237a45f8930194f0e732e54cbd7de3faea64730734cdd42a0a560b1ca4cea33217ebf3ff52adc0499d1da338a80d57fad83b8ffa2735197b4fc92edf320e24b58dbfd1b60fde61716c6a8458ccd408266f6fe905b839c256d4a1aa722b2188ceaf9e64ba56a71c63e591fd3eec200618a7860b5cc9c92636561f38a976b0e4356e9ecde9653c33dcbaa516f9cbe98e9bcad1a94ea544b835f0c32c2629f0ee70a4adfa140c76300bd777203b2cdd0b4c307ab0c01cf927939633bf526a0206957d166157f9b3c30209323027ccab9eed2ea5a974885718f3fefe18d490de678761ad3dafc6aa31948ab95ca5dfb1a2698161421e0551a665a08511befa66d52722a9b491f096741021b8703e25e10ce81dac66ebb8b8bbd29d4c8b5c8c6551e48369c937e1c5fc34c7ad696d36fddff8befac414235f2b9b710cd7bc9c2e59e7c570eeb6a170dc9a42aee378874fa8045b75975c96dfdcd47e78a6795a7ba764eb525afb37bc68fe61de8df107701b8ed21281f0dc05cd2a0c182a4371f06fa02f6371f1284ceefa566de58492a54bea96e9453f21d394df3925038aad3b4684085a5fbb6bcdd3e62f3ee69f408b20222e25ad08c083d79fdd567b4bf4d3c72ce2c1dba457ee5c9b9fac09a00bd3fd910822df5c6cbe2491bf6b66913f0d816e7aa42790031f90abf4a29ae348af99c48a51b499cf73468fbb7848a59f4c112206bc9ff297449ca1178cf9c420cf47e97b8ab0e437b81c7231648764bbfddfe656c6db463d4e4ca8cc4441c74468b5d85b5fbede8ee8fd74237046d0b98ffd9bb838e5ac82c1f3a5b8eb448ed9e6d06c1909776a4bbf489519e71eea604191db8ea17e2a5e2bc0c40753b553e73e7681d95e598fc90be663547cfb22cfbab2237ac601e4aeac5f6a37bf40d250d9eb47ebbf6da93641b83ec3853d2782b76ad99a789f451d83550149cd8dd05eb551b5f3e16017f53e14b887c9b111c0c949cfc082d003bfdcf7bd31da95676bfafc7eb2fe2ea56d8e14a2aac8458060f0096c3fc60c4488909adf46d655327abd995c3013f2dcd4cb55817f10d8c4e437103e727465c1000f8f1df6dbb365829a8841acc78cbcebbed822d4d6df63d63764b4ffece2aa97faba15a4718c44004adafe9c004b53ad56324b96e518e2a5abf0177588ff7588c08d882d702626826be98efcfa46eafe2937a43aca9a3ef5af0e0315dd9b67f0bfcf7a4d8a1534cb6d29af87e58d26e30a0e6e0082b041c9392309fb92963b55b540ae10bdda3220afb3612e3eea3543ca37d0670f6bdcf0aab1b0c8da760f1a12dbfadda70dc4773acbc65f21c53614fa67c379e036d85bf62a4d084eec97d45e2c869705cac891dc582bd24283bc097cf6f3d56c1e0757dbab2be224ff46e25c787b10905ce835bcdaa04575052e182d7fc4045a51026dc14191b69fdf5e9ab8a174c065b0194004694e541f8d2644e79f6c647227a84959c77b03887be49b384a67ceee86eb37c3d86ce7df394f68bc9c79811b02bb4191a945a2b3905e633e0236fe31c861923f707a793a12cef8cf4039007625b572939df04b9cecde2f8ada5f21249ecafe4d88899dd6b1c3200d3200dec4fed122ab438066533bca753fb2caa25259f4aa7f117e59ba7115244339642e579e83b22e3b6b9a03db7d07377fe0bbab9e35b3d116daba3034b1ce62a7e5e1fc816e1609064a77cd5c2361e5be6f273f441e06d287f3ab61deb5a3bac170f382389a73440fc2f1e427226858e73ea3164e6ee1432396db4fce35889a8b3c005dc7dfaf90967528e4ca12b16d2ec991823abfb7cf77358316b7c48cbf71293e717770e299d429c134133cf33ca4d13709d993a345c88a79222de962bfeaf530146ef7db41200832e413c1eff39bd35fd65d8d78eaede96995807519b8cf7147c6f6aca8b27de2eedefb22ce77dd4714b3eba85ffae53ac7c849d89d07bdbf360098650263028876707159cdea22d6826b18ff2c0da9df90b1a6d910a77b49afcb450fa09a969707592ff9d5b1cb66e4448e20efabad3865e0fed9963eebaabb45da83e4c1e43ca855a825619decf57007315ccb4fa88e3004f43f3d6043cef1d7710d5739dc839631ad347ae468d22ecdc4593a26b52e01ec196aec90294e3e0ef33f1992f3ec61415ee848648568d30e223f1a7b66e5a6ee1aef0d193098a9c85a86a5d21c8f846fbe8c22a936083f094a095d3ab5b66c44f02cb9ea307a4d4501317f5e61aabf78790035db3b0b858d0c94a4b5f1658d48123bef6fc7903da0d8cb4eba8c948938f41b2dbb3d9fd707e046b101f0d1f27bf5300a6dd441c93c6c25022775e8c333ace510d77f7c9dbcebc028dacfea57afcfea166a53a3f185165a80c5535c9321001a1712de798b783cd74f11150fc12a2818b925eacbdd0a09f0c48dabf8d552cf1e64708e1cdf4a10d8c17d5b72036a28c832a3aebbba6ed864081ec01ee16bcf696ee02af6214bcc2b8c78b8363e0756d187a4589739cd51768775925f31dd5920a26c80e4e9dc44a710306dbe1ca6032d4af04a7765646c383810c5deb2f3118cc4cb8857d7fde661593dd5b7f163255246e42a299a67a3cd5d6cfdb79a937768859118d3808bb3e27492e53cfa8dae019ac1173b695d6cbc353b2b1a4a475ac3990e2959226850908ac5f00fab30fd70ca9ed47c115e88c2d0852bc21615a8f87caf4f1b4ba2d00f6acaa1ef1ae12d0fa50bdcbf910ca4c71158d302ce7b61afddb24da37a4f029f457ebebce213a619d2d68426307214e589bcf3f3eebc4cf690966d0f8fb8b259fba9b863b12f2b5c26122fb41d67af133bc3f5c1e284c3f6a2557a2116d36df461b1ee50d08834d010ea39dab1665b7cc6230fbf8f6df12c83430b3cdbc7ee412234be083020b6ef5f9e174c2ab4602978f47d1613c4cb64cb27e5ca8e96c12777e0aef5d3a7324eed189a7a3f58fb4d9b35c16be99ea79046afc658e75ec0ddf4128aff93b40e6408bedf56e283cadd85687f568e5965f6662039ea398b8c77279c10d208653667ecd996c3117cff0662a755847f59bd102a00a703755b67d5fd964b9817164252e2ad299c605cd44f6ddc75516793e152ead007523c9da1597d02be604ad0a7410fa5427b54531a5159c20337f5d63ed3c500666b2e20b8d5e78a9ef67fd3fc576474e8264bebedb47171827ba76e044c33959ecd70f937d7fe0bbe5d71a27eda5106097bb63d2dfec9b50e8181d0a24bf2ff53b542fe4d9a8ddb32d0e9b786aa527e1ee846d5c8a2cece2d835aff4f1b6fedaae6864b9d3196d46680803c8d0e0869e3a02956fac936480f9061a310a12f181ebbc60b7487b6536c0f7330702f449f37001648d548538661ccdcece4a0c08993b933273adb1df3169bfc8176b0e6b0a79f5e95b3c497ed7ac3c519e1fb3375317eb107ee5844485f46f794bbf404442a317b1918b532fb4de63b8e7ec7e40b80ba18144f48e253097fef05958c23f20b60bfa949d684a82d08a7a5a4405f38fe74d3a4f3a52749c1be68f3570962a97c77b9b6e3996b134cb51c18dc6906a38033c91bfb588f2350ad6cc47db94800452fda25c05920c10e7cc8e3524c8c9eb973cac8cc636d8871f09537fa75228715942767d3c75771df118d26ae1740bf8d9ea0f93fc44c8731eea2864b653d8f91b85e355ec8f59c96591544333f63828b0a73875b6c7b24a8d018a673218b58e2d01211783aaab602fb6d646cf3725fdc12c7f48a078d018ea1fd93cc443ed7c5ce7d9350a3df9b092a50c7f641e8cc7b26361fcd3ba546e34e7af768cf13cdff60c7bc45898e15a438d59f3502a3daad11903bf70cd7cdfad1aa39e27776c352633de2f1d4a151a997c9550bfbac6dec44fc3c107172a57a356dde0d9119f60c1ff1c2bb664c7cde31082613810a19bcf1d3118ce12fa6bb53cb5e7bbf16203fe0809d6b5924f484b8314e2768895f6281cd7b7f3d6bef31495d603461f1df0a0dd6d51a162560b077c6d40bcf7598e243c4e03dcb51e6684ef5898e028c28e5c98a8ebdb135df02e95cb6c28f0acc5d12b1960d4cc4b3ea180b842e94356d0e3147a176251179a63aa0caf27610ef1e25ce5fbbf605dd96eca2e41ebf71913812e8909748c5aa94e9913cbf3c21e9ce5c0a1ac4f778362b9966edd60eabdc7c947d30d90383a4d754e18b9887d72279b56c3c33fbdcfa15177945ce7991eadab35a75745a93499ad7be8eeab3010a8c959a68be1fc7c7fda6294005e2bc440d3adabff0b85eed793f5f4fd931164b64cd27d01b0fae9bb3c5d5c41a27d5345b281aebd6cfec6d9ce6d23a166fbaa6da5804dfd64dbc3e7463cdc6ca5b5a94c0122b175203d598e7d8ef01a0839af043edb2da7a316ff71f297b2ded7e68f210abfaa879a8ee9e9b8457c1f284b61c5caed585e73cd4967c6fbdda600a8f5ffc273871ef3e1dd320b2fb6dd0ab22eee0c8fa0404e3bd936a4b629b3014fd3683459da2270367e4ef1413510b6f7eff3fd90c2854e3d00799376feca1ecbbc3922c8168d3ca841e9f30dd9a1d399136e6e02bd89d54383c74fffb64ad23e0c9f29bd6d476eeb1efe5828be64930c96dfda2a7d47d016c21eb886b8ac3298ad6c90a28fb0c9dbad0f25e7e1f81febf276a335aa7fba5ff423be436b81efcff05bc2c796d69991542d499650ac6bdf27245eb6411f8be8dd74f3710c4b19d231d1a083b06a487af65d63db8c9c276b946d9bc5e4b88c4a94fce45b6fca2ca79a71035a07e30c6be4e38274f8eaee78825e3e3cd8799994f99f266d2d37108a4f5fced4c40ef0c31694ebdbdd532e959f1d1b992a7af4b1d4f2c8e132fcfc28a3cfcc7ae142a3a447e1b311f6e6ab5bddf7a4825cb6d88f9d023d4ad9153978854c8ba67b9d98ab2d2e0e5ee226bbca918d653b29ea5a87e7e269ac4fc2e52969f782e81a20dbeddde6725baeddace130effc0fb82ca8cbc48dc9876aaa5cac1f180e6334f2d42abf10b8cb51ab6f5035922c314ede284c3d66a593c442e2dcb2bcbe76433bb7f5ac6972d7fdf4ff62f78bb1868bd6946832a6a5def237468a8dd259050e86c8bf818befdc5fb77b2a7bfa2a460f9166c4f9d0bff7dcebc7ecab681b46c5ef3e7b2128f1d95903db915de643815cb7ddf5262040deb69a6742bd35dfedfa4477606dc70d4a0f9332bbf8f5df1bd228e9b4aa5dd1c8488309d7e2a140cc0e4bb84d405281b8fc3b36ac2ce2aaf9228559a316397866efcecd3a7ce8b74f0af644c1795647ba6901619a3d503ae304ef6ae113f329ec05e2cfb0c95301ec5a1dcc37baf2121f895a75141776872329685bb524829d9c0eb02c7f496448d6322863261ab6cefe9720a14c9f1da8d0e9832fd4a45286b6966f772b8a575b43be8b876a3631747f3597dcf64b21bf7c00187e3abdfb682922d033", 0x1057}, {&(0x7f0000000400)="491fcef9c2b2678bcf63438544dd6967fdd74cde9c8add3a11a888925028960b", 0x20}, {&(0x7f0000000580)="d86c13d41fb8a1f0fcd7ba624f9dc5c57f4e329ee06c5d5a49d2cbec20aeda58f648322370b7908b227a8f661ceb200c852d55d4613919952866638c98788f851aa2df110d395e656fee9d447d6625859b954c4a25aef08228e2d01d303cb1dc2ef03d8698ae7051de464f99bb248fc8a48b3e609fc375f17a8cb0f90b24fef1f4b28176ffce073f33786fcee5ed2c674fcfa12982d4451c868219e4e3f06966cd0da296d8949482ba0c0a77eee7a58d0ab701285800a813d09926982ac3246d812f5c03b3b168dd513a08b9ef93852e19126e4d9fddc4421bc145edcd09da9ddb055c212f561706ceb163fafe30014b77c5874030123a", 0xf7}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0xd4, 0x1, 0x40, 0x8, 0x100000000}, 0xc) getgroups(0x0, 0x0) select(0x40, &(0x7f0000000000)={0x101, 0x7, 0x891, 0x401, 0x1f, 0x0, 0x0, 0xffffffffffffffc0}, &(0x7f0000000100)={0x7, 0x8000, 0x8001, 0x80000000, 0x80000001, 0x8000, 0x9, 0x8}, &(0x7f0000000140)={0x0, 0x80, 0x0, 0x40, 0x5, 0x3, 0x9, 0x7}, &(0x7f0000000180)={0x2a, 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x80000) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:23:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x7, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 06:23:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00005fa000/0x3000)=nil, 0x3000) mprotect(&(0x7f00007ae000/0x4000)=nil, 0x4000, 0x1) 06:23:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 06:23:36 executing program 1: socketpair(0x6, 0x8003, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f00000000c0)=0x100000000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) accept(r1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x2000000000000000, &(0x7f0000000040)="caf5b415", 0xfffffffffffffecf) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x100, 0x4) 06:23:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0xf) fchdir(r0) 06:23:36 executing program 1: clock_getres(0x7, &(0x7f0000000140)) clock_getres(0x2, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x6, 0x5}, &(0x7f00000000c0)) 06:23:36 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x7}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffff801) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x6, 0x2, 0x6, 0xfff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x3, 0x2000100000100}) 06:23:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="88569654f3bbb8278d76431c8e4e", 0xe}, {&(0x7f00000000c0)="12cb676376f946838245ba8628045d3e05b7e0fe865c32c7de5bbe00d26a91fdb3b3a7e5312a10bc868f831c53968c2eee7e2bb26a11094a040d165ae9eebe8e1cca79ded05ca5c592810b6a4d4104bd5642c93ccdb4d741565bb8679ccac6c0025146adb8a1d3f26e589a1b68e876b7400fa5f5fdb54956b17f", 0x7a}, {&(0x7f0000000280)="c666851101542c8e55cc8580469e850d3761d367c00c280ac277914d3d95e606483aaf37374ed90f222b89ecb3e1faa023a89552b9048c88b8254975ba7976850ffbecfed8930a5ea87940abc5d67b8e68d82c530cfa6e9c204dac60186f56c62abb4e3c591314a33d7f44034f42456aa005b22938e5353676c3516694c8b310b2af5796dc528c35fa1954dcb837535d7b3b4a03ff952c94d741699d38909442f32b6fd8653248c7abe69e4e6facb2241e1f64f87fb486caa85d6d471d7ccd57fe87d4e30b8082ec3a6bfd3b6cde45cd8ec506390779cc08b861732b58eae717e3f97524fa71a5d42b564bf32aa7710f4e76b735838b52d68f", 0xf9}, {&(0x7f0000000380)="1c1c11512931c392472ef7b59acccd51d3f5079aacc539bd735528b0e4ceed07e5255b8ecdb86a741d8a1c27de175ee6d6d061b757d844749b4a7a79fcc4f6796c702369568053c839e679c44a39737427e9fe49bafcd9c62f5a194236b0d078bdd3a6cb69de5b6ca2c0814c5995dbe04f8f923c56d49296b352e734cf64c3093a20ed7b7d5665c966312461bd150b88bb0b3ee1faa059069b241c0f06024ac3673358efc2ab78b1c9d7ed5d8670a82bd4e239e0d2a39de6bf4310baa548afd62300e3c16dcfb3da7e12f59896852b32dd0ab52f6687de6a38fe3c3b13c8e14057fa2d1c4a09d7d1a06af0c64f3be3b9e5de13eb7421fe2c04f9f70107f335a6b22a79dba04c2a6bdd68bc7de74cb9c999386fa8dd571f41bdf99909bee4d1db672ddef5593be1043751268555a9616f1250729c928a0ead3e5a57d1fe206db99f3d6d2c7d18da96bb49021b4def324f1388d90ce00dc1636e2ee42f0ea1ebf292aae3c4af3f0eda1b5ce96f0ebb30171743e1dd2c3c461b79cbca44c3ebe219763696da77060bcae48d61095f585077ea34c1112413a91fcef3badd86078ac60232904ddde79f329aa683c58847ad1099e3c2c0c7eeff85ac38740eaa33d1c09b2ba9639c20dff6f9d3e74e3ae94bfe19686a84c720f8ebbfb3486c5ce7ebc0fa901a68debe1dbbbdc533375468a49a78ab58a857950cd766cdffc707b9d81c4a79210616e4f9645f4dc0a3e8a642a553644f97fb0545aa20643365da5493d64666906d2fb13b2bc240e6d374bb203db9adfa6cba6074e97e035adee6c9d4b95af968559507af091ee32f83274a139860104dbba2354d5d210d1f924d87044e6b25d9023da3a0089165e47ffcdcf2bee799458f8ae9fd8130440ccd3efcc2163c72d1ae9597b164a596f2a95b21d2b8ead7ededb2bc7ba7145f075ece55d2bde70d9e189177dbe20648b80516f97bb2b0007b4b4ab6aece8cb3e8b97559c06ae440ae2b9f225ba2452d84cda3861320502d6800382eb69348e007b6b2fef3851f06e4e8da2ce95f1de4150681676fa7cb3872150838c4b9dfd9d43a399f2b0cced09a1b54cf46d6ae542b8538b0e4adfe835af3a9b3cab8a86f0766eb977c65a53625bc66afdfc3bc16fcc9ea068671e1fc96f6f50e1c742afe7cfa9c56fc7838e6c94575923115536ecaa91aca82ba986de5dd779434b40316e436765df1c5c2daecee08cca02bc6de8a07df06519e87dbcdb65a5ce55e022a6fa363ceb75aecc58f9ecb6ced34d357ca61779f6cd567af0e6438a444efbefd67f1c9c8db71f657036a058d5236f0177a544d00a5e545c01a7e2553db4911ea78c7a602eb0d5d93c52b8b5991c92a7623f775a671d7aec51ddb68e63ed46d0f7148b9869f8a56e608e00643f99b20a9ea670f0375ddbae11708fc834bb853d8c19b0d0c2e71d95c8550fda76a5f5f629f5d81e7b0c5ef9091620a5355f20e2262d5b809717fd9a8e7f61489aac48c8fbd414f379696ce10baeddc5f9a9f77058258b1d6c68102fc6474b513cad9395e35d06240f07423918f20da826998e35336d262f3e6cc34b974fcc171f99301c3b9ccdcb802442a1272e7f44d77c090f944655b73dd98041749fd689688a79ee8fee35e840b7107e7324afe40556c382d36b02a4b59c6cfcf05a46ce8ad63d3ed808f3cdc603c814413a69f53eb744310a9c8dc524f100a1fc35722c55b6daff56975a398c1d2a7a2234f1488dac10d364461f437bcae497f73b3721a4ae46b60b8cc698b3f896144d3bb9c81ea0dfa2807b8bde1c05deb59f9a880d76651000cddd89588bfde7254a7d006ab75f613481c14b6425294059ebc318565f59a1f92f0055bcc2ac2ad42a81f25cb1df2a49446704042bdb69cb2f99519c6bfb8838d0b04c0207d91b975116dac79ccaab30e986e708e4dbe44beace3f0215818ec0ed86e8246a0e44f8ead1eb08c2aa203092aa564591ea87b50ced896d41133d68cc32e6ce2e4bf959a0e3e0c840ab2a51ae29b395bfc4457d02ca8dd3056a9da02d6507bac06f134b4ac7d39a19cb17ab724f7ec2da223166e331b73407fb153ce1789cf2ef0d6ecd8d61eb407235e981e98cd435af2ad983641eebb02bcae18d798bb01600c235e58e4ac58b70a09e1d252829545fd35e065aed848efb7db24757c55b962c7061e05d71efc5c21783c79d383db81951c72377f32299774a06d363f91ba2819005923792517c33a63aa91daaa8bfb5680a8b622af631e663e9c8ffc5673b5207797b3bbf519657e139044291811ee9256ed3fc50e1417d92c0c526b1a5520533c4fd620b6374513663a4fe49178f4c67a8d3685c2a75a50b632c14b7addfaefecb8363dab383173893858e474053263e7bbf90fc351d65d4410dbeb45db2acf20d5e7f0072a46c939fc10d4384361783aaaa8b16eee33359d75348400afee71cd3588552769ea000fab973472fcadc6f5ed35d53eb53caec2469601f7524fccf994cb803f2e116ef4db4e88c2065a26dcf363fd5095061bddf661628e5ef6817f7af40b4e2c3363fbebce3d58a70873d225e25dfae457c9d06da6ee761c9c543dbf958694ba045982d7b19833c877d6637fcdd7ec3f61a7a6c3635e4435cb84b8c47c71be304d2b6166a448b93833130cd0905c3ccd80b77f1f6e1dbea0d0cd04ab950fccba8a0dec752866225ca7b459db0c07a51c2de033f92a543f5ea2b674bd3556aa8dc54df54b79318bbc9ab08b9eb2cb5772f8e9f616445da49582c41d5dcc66bc3d1e801052a8495bd329e914df81cbe128825fb548d57f577fe446c8c858c661fb18d538a79fd9e85acd96ec1d0461ecfb7a1ed79b6ec6a055e06c5b8ffb73e1c3c0ee54dd29313b524f9324cac1735d7084ba48f7b29e036f0d4b5a90a0e136f131b795951a584ebb011997edad0f7e8eabe5b7ca02570d8797df5faafb00110108b561ee067431d10e4aed730183429677b2725a6f6c9993d59a34bc637a2fa4496b887815e5f3893300651d7355baaee82950d6e2f9011cff3a3112a8af5898eef8f3f9f3f1f84036ed3f3b2bc738632e2a7b22b4ba204a76a70e7d54311e6957908ac5d3d4e03ab4235e2adfe4b9c8f403e98447cfa440dd11483f5aa7e5bcf00b7a3b3f5c6e9227d9b25c22db7bd3164b8d62bdc39f7b276539eaff3802263ce999042c66f74b465ed3ff4d1a6ebc4bcf07faf219b6e34aba4f225ab0991d6e04572f7fe3cbd3b8c827559fbfc5b72104ff2fc86e0d66226f680bbbc89da439beb659cbebe265e847f603410fcf6a26cf2cc9191b083d2cce4f2042d479688eba904efe7553ba4d8ccc957f3ab64db0cafcf8f0fdc6809d08dfb8f340b253046b8dc1e23173f4bab18e98b9b40f36bf2661eadaa344e90ab27a5928c181ee12e3141f143ba00a8fd15f136fa294b061be659ae76a0d949473add4c2bf823cbdb1012cbbe8829721d927db5541718011fd53ed23180aabbf6de7db9c9e1507f455698dcd0007d854eae2d89b96756573702ae858fefd3e5f2c85476cef9505e102c0b6c9df204730814145f2a554300770e2c4596cc49a02ba1b0955f8a83309401a802b7dd65194d65802eeb1229107651a9b8d23784d97d525f4bc5cfce3383257a8792442364f374fe9d69cf02003ef078bd8236bc6abb0104ec9a30ae83f5f76cba30276d6d419ec54812fd0f3876555ff149fcb3427a91cc80861fe763c05a8262a2b501514c2d2a02b51b1370e4d633f60e6a1804015422f79f0a540ed55bb7c42295e4503a29f2869a74f2cd3c9ad177721c337e9ef7b5b1480a49c66c3ac6c0e193b1cdf81e7ae580556f9ef2f0b7199557c583256958b5685e5baeb997669d216a13dac258a5b30564cfd30452b4c86ce1c061285fc8b88f42e635d67691dda503e332b9f67b00fa552c4305c257470ea2a96ee3efe9677100fabc19135b6993aa779bd61e5fbed0ec19c36f2c56150d0beb463dc15b3aad46e139d81a059f7fbb69f27493248d0372f122fc594156b18a0699c89224e21d9c32d099df434f2d06fb1247eaf5e68375f55b7475968e55ae6c090243c46041b4c3ef8de95d5e3df7283fd4ffebb87ce191f7b3c347195389273857ccd8d69c9f6eaf5c4a72f2a424b89c83618843e495acc10191ed5984b668b1453c2e2fce20fdee66417ac8dcbdc10c4b684fb96cbce546763bb9c69d49ad924be39dbee0b595b657cf0eda30c49370ac1ee4e3f65bba5e14d84510c1600acef277fb21cb1445ee045653f8827d9acd872996c2d1ca59021c3015187e7e5d2a7d8732a7092e110753289e15df3824c6f161a53d7e89120a9157e58cea4e667e6a53c81990316b6f2a080926257a9129e45b5b1491f39e183c86af857f43a16cbac909e37663d1115ef7c5ef58b5fd1eaddce14f4760aca9deb614da0b66b716c40870556116a6996d2c885e5bbab7b96e9262bf826ad54a4127923f95b2d09592343bb1784b25151d3e4ae95d76fe2abd466a42a59e9f9d9fd507f529608f639d884e12848329a2c86e5c2d80f213ba401a74411ccd696443c642b4c580003bae07e8d5d94410b5a0f89e6c8bae9ae9bf75e652c9f4267a9c8bc50d4448d8a4c4df0683fe5a6a8fa9dcac67a6b5c044e8f4fe85a6cde18278e5ddc614b5fc39c54ceadedd2b80b53cd2f0f6ac304c4538e86cc2fc78bd03f80a32236d94cb5a205a170d8bca27cba1f7e516f70e1928c71006dd7e60047fc1eed07617f5ebc979bd13da678829749ede64449962866b5335da0438a2a6e6d3b64ec481f214e10e97345250422cb5bd2a1fa88483028d2523c751418aea15c5c331855a46f0f57ac9cd0ff66394ad6446c701eaffb55528c6b13f34797e117e6e850c736400b6bcd23887eed86f396cd314250c2472d74e937ed19889deae185efca1dbed0b15fe148ab5f5d0bce75da11470bbedcfd52b99c065b76b3bd478f801e1e5a2d6e2a6985c72f228a382b50f8e7921fcd55c065d12eb299b2b6c218736211e1f7715711714ccb694bc57d3f3beaa73d5c237920506479bc271f6e0f6a99e4049d29828d6a75d78822f14d306e462f801056769154e1d6946184ca3e708b68701cd1ba0b241d1f1c44e18c615e752e3b2b362e3107ff594b09a45b4b3e6e2c2e68cf3f295ecd32259aa0a0f71cc1dfcb6b91642a3d4b2db625cbe0da2a709e6eaf17ce0fd3d5782acea042dcee9670ffb60d550d5ee6f03948bc12403dc46558c6c601e32ba2793058add09344dddc26072be939e218fe88b824def81bd2f9bb33b46dfcee8eff84f134bca90bd585c83a679b860c40d10db2afe1eefd0aa239c836209674b48a0dc804902c3d15f58d3dd843910daf21181c63357cd04a7d9b16072e4547fa76e433de3da7db4b72331d9b72ff558218a2009001e16a8742a8411604f8aeadf8bac7812ef7f63253ceb33920e1f396151aefcbba0981438bbd0a5da367fa93c67c3d5c229405ebf7c5746b6009f47e8afd356c70ea3dc0c18efec78bfcdef5d112565d728b5ba83130f2bc5ec6f68d94bdf6da21441a539b2c800e96069b1508d033e0eb5f2c9ae080013c88cf7cabbc7871cabf2fe45015cebb4ea9264b045e73d191aaf884865a8dbe7cfa5f836e2da49fc6e835808dfdfd7517145d7f081c215314f680f2a31b2ae40606aa7102a6ad254d90f0c26179f5d8911337570ca70b5888f44d5f1bba9e8e1bc28caa67fc22eedfea787c044c3699a8a666198c9da80cb23167be200cc5c88bf06533", 0x1000}], 0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000001380)="bbaab5e02471756a122976461fa594cfa0ff0924ab780f10ae16158d813cdea3a6a822b99f521b1bb2f114635913cbc27595ac2d7933ff7595f717cdee36cc7cd255c0e7d6c2b2ababd4e5fd1eb178e8db6057b1f831c56cdc253fadcf59744ac83bce16b7af440a908b49d3ac82f79feae771aa6a55fd1e5bea940afd52bb47aced9bc8005afe2b1da5138b4105e97fb025a55067172cdce866b0b5c25dfda6582cb594c7453fbd05f76058698fda4251a9adbf41ec34ee21f19112ca41b315da80e92d754d672a7f8633602f032d9f721d4745efc86ac83211c47481648ffeed2e249854cfbf732f56582b536183e2897e181455ccebaa4d39b8dc40793687dff432e473488bbf6f02f8c144a9800289fb7cc292d45264681dccaf0e55c62b44558a17ecb0093b4dc40ba3cb5a806fb155ca3bd5038898ebfd6eaf79604110096f0c91615771a750e0694bea8aa9cbd2546e62e866c4931633178d3f34b57096895912797960bd630f780d60097a553d5f51e806836a4e8cd31606de09265e997eaeeee7c677922447e1597e69b3c43c2a7798fd6ccae869dd66a18a0991e65ea6f7b7a6c489b8389198e0a77fbcc49de6c1738ba26784d758928cd97726e0dd67b17ef221d7931bbbd1121306c98291853c619f3f0c970fcf9c021b7dac53ea767cba168172634db86b5233fd5fee825c5cc8371bb7f5f4bc5356a06b76e161919a396869c26b9df054e2c14680e0f8e29adf0ac1d97b82d07bed99d6bcb75995a2881a1ac8a0c383d76a3d2a1752d5ac51ac06cc9b82b85210423c7300e6893df372478835ef560c0a33770451a74469f1206076bb9e1949ebab3067076476873493d35ed1d6bc8c793633d404566fa0ad048b898a0fd3789dfa4a3eac20fe6019f13b229e1c3fa0366f19a9cc9cf346ab2722e63b0c893c15cf904be5851afc124e5baf1775bd4fdb845302f16c46b557efe96c3166dd773f683a1cc985006bfd7923cfadf70f212b3e0fd01610c74f111bd3f040337eafc5cf64ce4e756f2d4d3cbc9e6b2a3c225bdd0805fc5d798fc6e3d2435e5bcafd6e2eb031a4b71b38f0240e77d9bdec5415bce57aadc78a0f50dc269c58e45c2f031f23745c5a60e10f0f2d71ec5802b530abf1c6752ed5a1db925085e3fab188f858cfcd280581f944a67bc540cad8107d64a4c0568a64a151483f333382290fe84aadad8c319c764e6569ec362aa0120a2f54b0699160f349c76726c239f4893c878cf9ff48abf9b799b594c4d7d3df1b6854caae5d76c99ceff5c3ba8a1aae4fb0d05bbad50c00d80c7e938e8cedf287ff593a16b7d9895ffab51f422da8d4dd1bb9087288f6a0c8d1694929957556859f71b47207e4515303fc8d1d39cb25280a48362eb08e763df9e14b82657b5f09443817938aa0e7c64aa98686d508a3c3e5e699eb5b0370476da85bfb96ec63de16ad6cf5419eddab7bc675fbb0157ee1ee340c5a8b2f3b8d43fefe30739f2e411626edf6ede09c43af4f3a09fb279eb74b299d1a60a5515bf114c2e830b31ddb2b562ebcab61ddc27bc133ba34872c671ecf1aa1b71bffdbbab1029ed1737ef1a9912d8d8413365658264267b8fb1c00a4051168c327037b63e230c686bdccf379b1a44cd4f4fda5bd6650167d29e42158dc55b0379a693be4772ab2119624e1c6b52103fe3ffe2139833a32a8d5d89eb866619f8d3f0e1c325986f6ffba210b11efbe5fe228a3a5545af359fc0d1350cfde1ed47168fd438e269baa5cd9029542b314d222f73a9d5fdf1d570ba2902f9a8f1e9dad87b23521f9c1fb4425e42817e7d80632115b5f30d9dac2d80e2bcb183377f1f5ac9b57cf4a736d0ad241bdf0bf4b1c22da415760333f32ae2364fea6e57462651b2dd9ff4dbb64451d827cbf5126fa93f06c352d34721eb32e224c8b5dfae6d8e35201d0f39af0a6889ce94d987de22cc76cdb02570ae6fb00769d151eed88ee66234683ca139a696d2bc7f16a7b403e640296cce9c52b780eb524c247daa9cdce39a32183a61aef8ea748c61832df15d9ecb17b17abacdc217f6f8f7441539f758d638a25ba65d2badf08f268d0f2008188d684591bbfea89f6a9980bef060adbdf3c5ae81fcb2cdc287ba49a8c7b4b3a04ec3852e125c40a28b2659e6deadf23cf471cf36ea945fe299089d5a6d67636e6adea413ceea41903ffe21f5960fcd2d92cc97a036f372f93cb3dcda67ed647009e535c68ac3830fa4b0626eefbab98173a39abb6a4ad0e2da936bd78ff034de1788286d4916de9e16762583c81fe0338d9de8930090a160c38faf8523c84b68fcec746ee4b05256a8b1d59f308126854afda00877d852a428cc30214db688aaad296bdd30ec2082577f18e84dce590c0f4aa8fd1f6df95e9e17bf104860aab90b564543ddaa11bf5c518e0baeafb14b5a7637db67c205a122901bd01c667d6cce68acd8d7260efba830d03d1941903fdecb8b41fa17db67c705b3c57c4fb07819ca3aaff9cf511fd8157f94ac416b476e9646305f2bce9ecee6887a26c29dd4409cb5625167e1d9ce1f7ea7433158553190671383ca9c62415efa07e3c899f772d87bcd3ff7d4b7f62aa5ba217e7d48a8fc5ef06c5853ac63dfe1bf910f2e635771a5603c1463d3ec838545a2586b6820372438218b65112f84e3b5f6e92596368b3b94b091736e1256c71ea48e91f0d5e183bb3f81e46e35a4a687616e253bfb5e3193236a1ea28e87138657af69664aa205122192b4484e4c8178918cc51c6ee291dad852401e2753f76d7dc6a5dac60a8ff45e4633e04435e95c3e7b167f0b7fe6e63b27d96f72747ee45f02d8a1d4fb09d68f7e08cb7abee89440ff81c99c9d57de097b033db3fb736e5249235aba22049c5ee2a9c59c39989d9609d0366f1001010e1133c587c63aadb42e1b741ce2e85bbf8d05e268e4ac7dd74b59d5bd772223022c59f70bc20dea7891769dcd116a68700dba5c723fc36d7ed52ebc1c3e1a614cbd0aded2bdb6c05d833c22d526b880048c070cec79dde2ad15c6c636d44ae322631ba51f418a89c5b416c862ce3b6288338aa021ef212f0c08fe9be60bb81e7eb291892ea81386321aefa8df96199bde045ce935fa5ea3868c7d80ee730f4e28f020dace73d0598871b042ba4775926b79b313adc6d92b25b92f92b74a6964a4a0acdc9229c519ed54f0517cab886ece8dcbf23bb2a5ccaad7ad85db30d83ac2aff0504a83a7365299fb8104358a774bf2d99155730bbbdf0d022ea0ff75e246709206272a45474d47452aaca6fb68d303b2666593964714218ad9dcc9cbcf81ce78be134921b5bf778b28a138c92c3add9420fccf877a3a39199057f7c15437c11d9271e1d47fbeda2c9d52626e699d1b4bc9c56b37dd82fb678cbf9a8909e7e665c52c5b112123f57b0856ade7cebdbed56cf409497e425fbb8990de9b7b6a5ceb70dac7a942ad7951a78834fc1466d26ef5590057b495608e472a84f645b041d8396cbb40010be1e4adb802ab20c99e11406fb229d732ae17f6dde5dc3623dee7d56a64e58da9c7b9f5844b05a8f6891ee28138a126880290fbbfbe3ebbc8dd305a795f48fd6c143df827e04309dd86f84eacdbfc38b327b65a73961052c98c10f0f54cd0798274d7c83920f3c4287a50e63c008683b253c650aa839d2690ac7334eae487f549fcc35fd4e6a04b3d9a99f37d0bdd72b5413127b60916c2973e1b581c703de9c35d83c3c26c941046e196b9dc1a8f6a798f108bbd53636c8ad0e0c39ff008fbfbae7f846fa7e64896fdc8deb9d8c8e87c7ddb287f78c0f9fb07b5e13f01f3c20fc8ed88ab0b370b8924b95db0ae351827cc356dd5a29648c161b141b31fd0a547d193636dd304fad1b75eb4a34aaded26d2b82b81f2f5dd93e5432091ea4bff8b49667ab519586479ae8f09c49b83e186a85390013c59745b88123d8aa4cee34167bb7081c95a1cb025c66654d7f2cf89e9952c6b372e7bfa0e51c6b28d2584ba737a70a1e9387bdc8cafcec7de680632a2178f12a295a874d556e300012a63e8b2a532fc22f25bb45caeaef780a132dcf772ae80bd1162fb3dfad4771432301ca0d2456d408052c570df60cb183c0ce6c57c24c3384eda80e8e7bde42151cca1ceb9bd32a8cc36703d37466726472d1d86884c4e3b7778171fbbec17eb9e885ff7968c6138a50bd79f28b2a0c67c2dfb296945806c6f6edca6c72b4f851de3f2446987c0341c23641d3b86acfaed53a0af5e42fdf6ecfce1477c8b1fc46bc1e291db0ec969c1a39c69423739db689e5f46d307594094b2c1552f69d16dee216ae84febc50d50b056ca7d7b4dd2595453cfbed5f5881f0a6e985f232194e8feb16e975d2f1657f81a1b5eb178ec546822d26a48668e2f5c5ac4521a33ad5c11cdeca7abda184b9c3183b7d82bb127a27679ae54f13aeecb28e4b7280e308e1d571aefaa8ed3b6fee9f37c97b0735cf557c2fb45eb7da359eee671d4adab91ce81ce9db555b70c7744d1cf23be6aa51420681f5440cfcf5ce2e372222aff2b9119e0d65d22ee76a502a10328e7e55e43d9911f5c85880b3c49e2e73532eea04f7b7efd2ba2148ca64063509335deef977302d016eb33a096f444d0cb86b5e6e9021023cdfad43f73faaa163653e8bcd84fcdca4a878a63ccbb524a71392d9d78574ccf8e12805c1de78ab2d008167605fda046158e6b562222080c209b2e879135e7332cb8fa82e0b1cd5cf27ddf821fd1699a295024e3fbdd5d3be0abc4dbefb1994d2f61bee2990ae9de16a5c78ee2ba218ca8d8239ca71443c1327cea94791a21ea302e4b579ee0ef5b0c0001000806ec375ad1bd4fb0fd4bba3f24e5f80778c243ad3f13e98fd68eb539a315b1d460994db057fb5f714cabc4df24e8de8dc6d5ab1b87331b73b9918269b2dc21f8988c9f671a444171e2fd858a4d2a256ae4bbd67cad05dad0bd2943a25d7eeb9714f7a3b063f0ef1d8f382144c497ab91662cb002bfb77a10d43b9b47f1cdd2f46f8a6c71f9624c5693a6962e11e2710cdfe64a2b833c963b5bd404fb37b55b9891c0925fea71ff28b4aea60255260a685a573816599a9eba3f5d8eb91b88822840842a2113a5f764383e486cb6d9a164a1ac78539311c880551f9465cc04532b2694a0a67ff671b3fe2a43af7493f8f9cafa0d41a638e3e36191cf1f14d64ef848c907dfb83d45b62730128ca0e90fb1769e49666139a569cc4c0d331b794e2ad9e31aaa2b5e70344428a8e8d6ff278fc1084527c8a38781050483f0905c8b4507753aac4665fe446870b990aa30e9790388271e4ac1433b656f9535fd9a2f7d3deff1c1ea505fc9b72efdf15dff3d7d55b2bd0977606833ff5e5befaf69bbdc097570f0d27f146cf4465dc6471d6eece545e79f5070175ef796df7e1360364aadef42cfa38e68d02e331947d9e804d7078eec346477184f9c1541ebe144bd7d6b2a7e2349fa31930f1029056f02618448744215055329e21e5e74ac4563a1e1227be70fedf6ee73e2af80dd93697cba67f612b326cc14693eb10a4bc5fa99e69a111f9bbd0c5b15eb7dc25a3d9c7774df7bf5c0da3b2e07738422906c22f8d12b00b7998b552572b7082ca8f7e7590fc427028c690df78b2e124f4ea065e1e1a14db11d4b654aabd4d64700eb34d5a576e1a558e79df4df33c38cb991ba48e0653ad308cb9a7230772f9eba1be5a1984f718d30d5d3d036586c68a1071fd3ae16a3630504d6d1a4efb42d80c87df782a1b49", 0x1000}, {&(0x7f00000001c0)="df2ddfe86b000926905f77974acf1d3a1e1fa4c8d111ca838cb1af6846bffd58e6f25f961e576b6c57f29debb4f403553849777bd5a06839ce6239a2b3d2dd", 0x3f}, {&(0x7f0000002380)="5deaa582ad34206c11ea4e63b8751a9bd98a47c869eb67081d77ca77a3c74323a57e79ac882fef21e7afa460d2525f4d907d4c36f61c052e44dd22769265bb68a737a26edd2bfc4b809099d0966c1af5645cbe0e96a0d87aa7da3644abb53e58a824b7df8bd5b128f9464dd7272eab1e5a561c1b3d2996facdbbe9f67563f48ac4da3e55bd72a2d1e6e8eb16d863d542c0f56502da2917bbf8ebea1343270f44e8c7462aa336a108b7b6a2ba89f46182", 0xb0}], 0x3, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 375838 35382 32767 0x10 0 0 syz-executor1 *384347 35382 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(fb844b1460dece23,ffffff006f1205b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(c16453145517478e,ffffff006f4adaf0,ffffff006f120f00,0,ffffff006f120f00 ,ffffff006e8eed88) at ip_output+0xc8d udp_output(2c9210317b312952,127f,ffffff006e8eed88,0) at udp_output+0x45a sosend(d2908651bc8e55e8,ffffff007e046b58,ffff80002113ed98,1181,ffff80002113eed0 ,0) at sosend+0x47a dofilewritev(958f4685728eaf56,0,4,ffff800021063c38,ffff80002113eed0) at dofilew ritev+0x14b sys_writev(460b0e09522bdd65,790,ffff800021063c38) at sys_writev+0xdb syscall(fb844b1460519aca) at syscall+0x496 Xsyscall(6,0,d,0,3,2fe3f6e2010) at Xsyscall+0x128 end of kernel end trace frame: 0x300a2aab070, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(fb844b1460dece23,ffffff006f1205b0,ffff800000173290) at ip_fragment+0x625 ip_output(c16453145517478e,ffffff006f4adaf0,ffffff006f120f00,0,ffffff006f120f00,ffffff006e8eed88) at ip_output+0xc8d udp_output(2c9210317b312952,127f,ffffff006e8eed88,0) at udp_output+0x45a sosend(d2908651bc8e55e8,ffffff007e046b58,ffff80002113ed98,1181,ffff80002113eed0,0) at sosend+0x47a dofilewritev(958f4685728eaf56,0,4,ffff800021063c38,ffff80002113eed0) at dofilewritev+0x14b sys_writev(460b0e09522bdd65,790,ffff800021063c38) at sys_writev+0xdb syscall(fb844b1460519aca) at syscall+0x496 Xsyscall(6,0,d,0,3,2fe3f6e2010) at Xsyscall+0x128 end of kernel end trace frame: 0x300a2aab070, count: -10 ddb{1}> show registers rdi 0xffffffff81ee6a98 kprintf_mutex rsi 0xffffffff810774d7 db_enter+0x17 rbp 0xffff80002113e9c0 rbx 0xffff80002113ea60 rdx 0xffff800004744000 rcx 0x10aa __ALIGN_SIZE+0xaa rax 0xffff800004744000 r8 0xffff80002113e990 r9 0 r10 0x7147921a52a0e02c r11 0x9a602e0ed705fa46 r12 0x3000000008 r13 0xffff80002113e9d0 r14 0x100 r15 0xffffffff81cd35c1 substchar+0x1034c rip 0xffffffff810774d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002113e9b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=384347 stat=onproc flags process=10 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800021062018,0xffffffff81fb06c8 process=0xffff8000210653c0 user=0xffff80002113a000, vmspace=0xffffff00659ebc68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35382 375838 27811 32767 7 0x10 syz-executor1 *35382 384347 27811 32767 7 0x4000010 syz-executor1 15075 254198 12465 32767 2 0x10 syz-executor0 15075 3242 12465 32767 3 0x4000090 lockf syz-executor0 15075 481503 12465 32767 3 0x4000090 lockf syz-executor0 27811 89342 51117 32767 3 0x90 nanosleep syz-executor1 51117 79142 7488 0 3 0x82 wait syz-executor1 12465 267541 33879 32767 3 0x90 nanosleep syz-executor0 33879 388997 7488 0 3 0x82 wait syz-executor0 38802 130606 0 0 3 0x14200 bored sosplice 7488 345709 45352 0 3 0x82 thrsleep syz-fuzzer 7488 224723 45352 0 3 0x4000082 nanosleep syz-fuzzer 7488 479648 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 167094 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 364184 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 446263 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 340056 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 156275 45352 0 3 0x4000082 kqread syz-fuzzer 7488 417802 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 395322 45352 0 3 0x4000082 thrsleep syz-fuzzer 7488 251677 45352 0 3 0x4000082 thrsleep syz-fuzzer 45352 399692 96325 0 3 0x10008a pause ksh 96325 500720 43419 0 3 0x92 select sshd 66108 100221 1 0 3 0x100083 ttyin getty 43419 348556 1 0 3 0x80 select sshd 29787 15637 66876 73 3 0x100090 kqread syslogd 66876 254144 1 0 3 0x100082 netio syslogd 87571 447550 1 77 3 0x100090 poll dhclient 22973 435075 1 0 3 0x80 poll dhclient 94997 135240 0 0 2 0x14200 zerothread 53805 328407 0 0 3 0x14200 aiodoned aiodoned 76333 356200 0 0 3 0x14200 syncer update 75934 129400 0 0 3 0x14200 cleaner cleaner 44842 17777 0 0 3 0x14200 reaper reaper 60958 65801 0 0 3 0x14200 pgdaemon pagedaemon 30682 450108 0 0 3 0x14200 bored crynlk 75082 464181 0 0 3 0x14200 bored crypto 85797 59389 0 0 3 0x40014200 acpi0 acpi0 44197 305086 0 0 3 0x40014200 idle1 91394 277393 0 0 3 0x14200 bored softnet 47349 340007 0 0 3 0x14200 bored systqmp 84930 27243 0 0 3 0x14200 bored systq 38874 417180 0 0 3 0x40014200 bored softclock 86268 281247 0 0 3 0x40014200 idle0 1 127683 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper