tect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) getdents(r2, &(0x7f0000000300)=""/98, 0x62) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget(0x0, 0x1, 0x218) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r3, r4, 0x40, 0x5d3}, 0x200000000000, 0x800, 0x2ada13c2}) setegid(r4) syz_open_pts() dup(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:05:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:05:57 executing program 1: select(0x40, &(0x7f0000000040)={0x400000000ffec, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x4ed}, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000000)={0xa9, 0x7, 0x9, 0x9, 0x7fff, 0x3, 0x7fffffff, 0x7ff}, &(0x7f0000000080)={0x8, 0xff, 0x80, 0x100000000, 0x0, 0x2, 0x7}, &(0x7f00000000c0)={0x20, 0x40, 0x2, 0xb94, 0xfffffffffffffc01, 0x0, 0x4, 0xae}, &(0x7f0000000100)={0x1c, 0x7fffffff}) 11:05:57 executing program 1: r0 = socket$inet6(0x18, 0xffe, 0x9) getsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) connect(r0, &(0x7f0000000080)=@in6, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x10000, 0x80, 0x8, 0x1f}) 11:05:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:05:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000000040)) readv(r0, &(0x7f0000000640)=[{}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/23, 0x17}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/97, 0x61}], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffbf695a2d, 0x1, 0x2b7, 0x7, 0x3}, 0xc) 11:05:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:05:58 executing program 1: mprotect(&(0x7f0000192000/0x4000)=nil, 0x4000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x4812}, &(0x7f0000000040)) 11:05:58 executing program 0: r0 = kqueue() shmget(0x2, 0x1000, 0x220, &(0x7f0000ffd000/0x1000)=nil) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1ff) r2 = kqueue() close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0xb36f8742897ec249, 0x9a96, 0xbc}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x3}, {{r0}, 0x0, 0x84, 0xf0000000, 0x800, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x80000001, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x4c, 0x1, 0x5}], 0x1000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xf0, 0x2, 0x8000, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x8001, 0x6f776405}, {{r0}, 0xffffffffffffffff, 0x9c, 0x40000002, 0x27, 0x7f}], 0x80, &(0x7f0000000000)={0x8, 0x1000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x8, 0x1, 0xd9c2, 0xffffffffffffffcf}) mknod(&(0x7f00000001c0)='./file0\x00', 0xe082, 0xb4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:05:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x10, 0x200002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r0, 0xb25, 0x20, &(0x7f0000000040)="618a41f1e5935fb7ba7db1c545e9030865636089", 0x14) 11:05:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x1, 0x0, 0x9) sendto$unix(r1, &(0x7f0000000080)="c55b7de90fb7bcb257700c5cb3815844c4699f7635f9bb66b8845239b2f716bb0791296383215204817400b8ce18ea0904b602db40797aefe1bf355af5c0c6fdaee82f89066bb618106841d359042f76bc0cf365ecb2e6cf72ca708884ba4091c53aa85fb85735020baafebda8736006e6d54d15f5f695a9506da481c05173a24416025493c334416b3d5768b5952b4548bf9a26fb5e2fe9a3ed3c18e99023a66d7702034d8ab6ea1bd0602dae2de613533e74fca814edaa4cd88c78b9c28ba15394388f925c61fab8134cdc235a631132e2048613ef76836dd34a82e6f520e88937a81ee352a0b3ff9388", 0xeb, 0x40e, &(0x7f0000000180)=ANY=[@ANYBLOB="05fb2550555e1184e4be"], 0xa) ftruncate(r1, 0xffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 11:05:59 executing program 1: pledge(&(0x7f00000000c0)='|>\xa3', 0x0) 11:05:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xffffffffffffffff, 0x8000) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x28) r2 = syz_open_pts() read(r1, &(0x7f0000000200)=""/14, 0xe) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x78, 0x6b6, 0xab}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) syz_open_pts() 11:05:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5595cd", 0x3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="969023a8b8f46d52f3a67cee89a809d578e4410ef01d07e48520c77e21070c9f16dd241b4590fd18c704c61afe0afe1ff6dedbcee5dd6a5ec406a7ebbdc3730388f6a6947b87f317f85c7bd99a4835b07dbc39f0356b785fd3170d46d9b64c2c853c47b39e88c122cb943cb8f11083060df33ef21a9df1d8d6efac31daa88fc7916468df6501b6a184ff3d426eeacf59e423c9", 0x93}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x4}, 0x40f) 11:05:59 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 11:05:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x48) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x3f}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:05:59 executing program 0: nanosleep(&(0x7f0000000080)={0xed, 0x10000007ffffffe}, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x8}, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 11:05:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) fchdir(r0) fchdir(r0) 11:05:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2000000008000, 0x9) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1, 0x5}, {0xfff, 0xbb}}, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) 11:05:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x2) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc, 0x84) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) open$dir(&(0x7f0000000240)='./file1\x00', 0x20080, 0xb0) 11:06:00 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0xf, 0x0) 11:06:00 executing program 1: r0 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2810, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:06:00 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa11, 0x1c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 11:06:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x7}, 0x10) 11:06:00 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x18489, 0xc0) socket$inet6(0x18, 0x4001, 0x2dd) accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x2, 0x10001}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x5}, {{r5}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x15, 0x63, 0x200, 0x81}, {{r6}, 0xfffffffffffffffb, 0x50, 0x0, 0xe32, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x101, 0x2}, {{r4}, 0x0, 0x80, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffa}], 0x7, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x20, 0x3f, 0x6}], 0x2, &(0x7f0000000140)={0x8b2, 0x8000}) 11:06:00 executing program 0: mprotect(&(0x7f0000071000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 11:06:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:06:00 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) syz_open_pts() 11:06:00 executing program 1: socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/242) 11:06:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x60000000, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x65, 0x40000003, 0x100009, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0xb60, 0xc6a3bf1}, {{r1}, 0xffffffffffffdff8, 0x4a, 0x80, 0x800, 0x3ff}], 0x68, 0x0, 0xffffffffffffffff, 0x0) 11:06:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:06:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff7e, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00001d02000008cd3fdf0098f6b45bda06aaef318a7e0000009058f8ed3b78e40888cf525d5589ca7a76b3e2463897c941c00f19ad319e95687b1b6858a2a52323c01b52f02478abfc78e8f811d702172185a6e3ee3483e760706b7f27bf8a036e5fba3f036c1d06d0475a80b9374707d7486994f51497c32d99e0503f6049d07751f888a16c8ca2804a0fc6a3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x1}, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) pipe(&(0x7f0000000080)) dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 11:06:01 executing program 1: syz_open_pts() kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:06:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x100, 0x2, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 11:06:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000002600)="60d46d12f88f5872a44bdbd9723d8ba37ab7ea3001859df1c22677811bb01c10becbdb023dbfc01062a3d57f928a31c3533e93998225323d8132a1f82d4328997b7f780a92b8ad6544075154291a7ac4213a4b0fad9e5b6ddebbecf3237d4e28179092531ade266770544999550cf9020bf922cfb72df787f2e7de1f08515dc99a8cc69a", 0x84) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r4 = getpgrp() r5 = geteuid() getgroups(0x5, &(0x7f0000002340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, &(0x7f00000023c0)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x16, 0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$inet(0x2, 0x2, 0x10001) r15 = open$dir(&(0x7f00000024c0)='./file0\x00', 0x82, 0xc2) sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="6abbe812bfb16603544f498dd6a1a38f7188124546178dd9bd57f62b01774fc533de8639071ed7cccb2a09b7dc57dbf5ac9d0afe2fb371272ca2e75fa84019872b52c9a03079643eb3d72d73b2f01d3dab618a826ec822ecff11055243a0c253340ee007a7d1e5158b41b481c1f64658c402878877a6826a00d6871e9aee2db424c1f1d4184b837180d119e0a9b06a7efcb0d92baad66949ba583967c4411235a25aef4651dc4ab734a0bdb8a2c4d55f1d52a5cb6fa991a6899b4f5a0fad15d26fdc588c0ff94453824677308542ffa0e58f34e65dd9dd19b4b5b743d7ac1375436cbe8b87c1ad379152f2154cf1b8a48541f6b2deb525cb6b3f818debece9c8bebb6a8298e7df92e02a33d64e502ffbe919c8ef7c1d0f59168e83f3b65ef468f4cf8aa0e127d3f16ab539f0b5852233ecc9866dd5bc69394e049b9ed83c835c4883d768b530c7f6f474fe7a34a86cd38509f0070f08f244249f844f55da4960bcdc7b5a97cc5e87d6299df9d322555d2530abf89c23d6a34182f069718a9139947930b90fc5dcb3765d42208f05508ce91ad0405d82b94941f2fdf5a9b2cf536e31435d0b872ff0ff08b6a80254c3406d85eb13e263a471314de124148835d82bc4af588ff65e327f282e7d35235bc9d3640e4fd0b8a04429a976022ab31f6d4d1651cf2dc104762f80f1123ec3fa1c9b303691132c6df192b795db2cd922bb8ab4e1ce3cc3eba7a062c31b5e23173607167719a6808bb365ed87010093127b06625eada757714957952b88d7a53834ce48492016b3eddfe99e449d3c31f6592e0b1719860cff65a6d10af50e22e645850c3ebac94a31da822316a43ba2b2d78e6e1bb0b9750b47946e2d5af1f969bbe9ce21c17125a51cdfcc549f7122e7893bab69b31674f0a2cd4a3accc14c803ed79f78606d80ed09565ebdeb61a88d7bdeb3bb01b9c2c06c206e65b0e5c6f07ab4f9b3b2262e742e02045af949c4a7f74e4e8c93e5c8782fb2e6cea31a5be1f9dab34d27ff11615e090646c86c63d77f8bc539269b532a2015428a20b295321b1d2642fca5960abecf68e7b65351f89c778a77876e5ee3a1914f6f389f01383f0e2f805077ce6a7542f0bcd2c973f587125fa28613ebd30df9dc1e0c44ff33f70a3b48bb87847125ff0ed90335ea1a7ba08cd3d1e1c4ea7f32dcb4908ff5d67c9a25bdf5ceacd86aa4275ff6e1f8eba400ef8ed7a1a9dd1204b6f964f56b9d9bf1565e97cec9ce22d51762e3b9e6625e8a736e03e9441710d119bd0a259355d452c2183e6f7fae3fa668e8120945a9c9c2ae082d913577e17d54d8f194ce7b1285cfbbca09ac06e50ca5bebb8a2f27ac5730534a7e84b54a58a0fe2d1b9e22cd27fa4629b6bb6bbab1a2503f2dac9576730b6d5cecdbc5d7bb4c27d5cdbcefc1995c0596a9559d6b13133734d382e8a04d61844d84d5870ac68511ea0a17916621639d5aeb12cf15ef737384c0d4da6404bd881047d500e99d716df2f6243dc9eb20af733fb32ffcb770de48bf636d800e5c0b757c8bfba0a6f02117c62f07b5acd61ee7fd4fb57c36c8b7e069b1b060317bf3fab8ba5378cd6843bd19f92ef2ba780935572d5d42ff8cb8faf807e6a4fe4f0405ef3f1325b8019f3a89f11a30a6d39485b6d72401ae15b6f93c1bec84df69db9f4b6fe55510b15ef735ef8a2ed50069d278c20ff90493f9139446a50a81a080754015f39a543900b0b5f4ea107a79f2c47024a09517ad406f5003275e7891ae5d9ea75d3804eb6f118caeea6c15eb6bdaddd9e41b367837887e5b38ce74555dbf586ac2bdda79c41dfac3fc9d990013aa7bf8038a0e207e5aaeb10ee0b4aef68322644182fcbd168edfa2ceb41851e58722a8330af0e339da55cda3c98e24474bc669d4453f419191ddf27f8ba75058b10c8749ca088ea67569bfcc7e40245e8c45e1f047cca60056e2a2f1bf8fb2cc6ac823309668893a0c310e8041515cff1c202b3a571f1e98fcfa2cfff1df460a8b89606512349104d525a36dbabc7aa5764aa15656dd63a645ef129886a99d5faa4b23da897c6fa73ff020948b1e64d70b7c55d514affef8ee7f31e29660df384f3e0e38c8b1b61dba9617537484e97ddb09883572afd4b76502a5d77a2191d01ddc4ce604a1edfe78573577ac1b1e19fc0f55ba62700e6acb56f96ebd9d2f20676b5f50ce6399354e4c226f54cdec4b922f31425c2a0d4e9af8d17e35dafad7ac3e8e1ef2244cfd443a741841c085aed162e780ef5617b90797448f3d2594bbf1a064d5e85976766414c692ccec2b9edd8693920f4f1a78b18cfa25ede1de7e499e15f7e0ba402ac12abc06f57d18c21340c90ccd07d67b31306ed76c6201cf3ed05027f1c7fd67586067ad0d4eeabc871685010c0355a9ca042c591991da61a3c5001d8d1f944310f6a073ca029c9818659f9ca7f1c02dc1391e134e0427992e38d997d4a167f9f1f565d6e0e565e5288f5134f0c951f1a6abb047f948196f34b22d89e38865cef381ef2ab7e4fc311b8dc2a1f7b6ffe43367e1644dac84f091bf1f4ebff56922fe11fc04ef5e1da4607d5ff9a4076449ea433633eacdbfb0bcb7d0c759096a7c9e9d202ff7c7885775549cc622de935e89f325e12e2d2b5f8caa4702b6688da03762cf1203938353145c6221af611d94702811632ccd00d61ad58a1ea130ce7427629adbd99cd861a1ade097f39dd1ce0a63f8711e47629fe4bc74d3fcb141b0d1ffd4386690a94c96a8a4966633588f444bdff2545ea69bc90f604f0a9aaacb128ad0ab9a3eef67a784b647ea331feb25b2e85f037ccf07603b953505312ccc5ecfba5f65ab0344ba5a7331b6f33a64f31df457b626f0f16e88f4646882ce26164a196b0474ed8fb9d5098466472eabbd061975d45443a77d3f674b1e665e3fd554fb6d82b184906ce69434febeee57a130f39265cf976ce36eb528ab5b241edf0196abb8d44a9bba44ec43762ec1cf7e44749a508997a634c23aa1680fdc0bb5bf6bd1fc4d47286fe165a972c4d358f731d08db033b3ebbf73ac308549966ce093976530191893054c18e648ae7e696df8e1d0b5d47385a02fcbd3bc409b15097e7c3a31a4f63402cc3c632a146b4947168e115efb4b9becfb7d8cefdda9bda30adeacdf7ffd83215da1709f24135b570dafbe8d79bc3806bd7c96022a5ee015e2b9dddd1b3ee2482a47633cdbac5dfccda726c1667b41140b8165f9b45a92c45bca02a5a1e37808f48a0168be2c992b43a433fddfd69055b9f396a3fb8a3fa25e79e47870ed5b0c1cdb0f3dde931f79f3674a71aa4bb3c8467e69d566b7e04d0707d377cab4bffb35a2a6f2fd4dcbc9904990f4d1437e4de7cdd0cbdcfcb5516d6e2b7e4dbab334f663315767f40f739723b87e813dd8e88e30249fdce7d26af335c0eccdd813681f6d5138e99281b017c68232f0c9d44ad51371f0b32a1d068e28d9973e2be9d93df6eeb14f9e25082e60ab685d0382de49cef2ccb7b5a3ac172992a4e14e60f74f1c2dee0c721ae5b46e0a79df551759ab7b43a06e993abef2e8895a65da5ee6e6547034d3f968440e53d82540ba239ebcfd44157e8c7e5cd1050eb76bb212e9b8a1e89851449edea44d1e614c3cac876843949c138a3f23fcef3e71ec477d150b01ddcac3e6b0f18abe7c6047784d96a252e04069aaf2ee3353ccf675ee050d3c77345c0fcbaafd425ebdfa68bc2348f09a0b28c0246315e3fc4e05e161fc54566c3417f987babb6ae34380c2f537f29b418198b5a7c9636f05a5690312aabf7dc22fe28e3489035e859b90833abc811d4719ad5d07728247c37e567d8b8418361989a0b283a9617b2878622fe55fab13de5efd8e5b54e473005df8af86736444f341b79f10acd57ca5d9c658cd0ed3a380a276847953ae7d1a9e2392725b637192c4f11fd70632a0c39e5dceea7b8db2ba11b0d0e903e7c049847c1c74bdefdb1f275980c7d494eae2630903069f0d674591c6420fe8a9bc512c9e5ed05e0929d8e3b8af6fe14cd2ba7cb72e254d3b91a2030828a3fc92ab689b979f2ac078de058fbcedc7a7bf9659153271b602118fa170e9b7a29006c844035edee0c417d2f202ca55594fa6ba16f92edb72b6b547ed0f30a1382a18354e5cb36d1d0154ceaa7f602cd420bdcab97750b5b6dbf13de797969a6e81900a31fd65444236f224c43a16fa28d103ccd7b7509afcd86be606e4659c67d417d0a6a7c61de219560f4436c6f29dcfeb072c7fdf36886e019469931e9f717aa00b3d91a79f6b362e40f4b88b0905296a75ff4d8fed66bc3176e383771b3cde945b795add88b7c4b884a06c614ff5f232486cb2e2809f5207becdebdf0e2373ecbd7d87455863feee2a94339d385df49c17c6ca0cf476290a846c795152e92dd4355b15e2928c0b349002d7d70291e80be6848edb52c2c97c75221a0d486b2378c4a41081e584a0bbb2783ac22d55803453e7a64f9b8a682c5b668e1654947c4c95f887e6755988c2b624b7d216522ab4d6b1afa42cbbb3a4a6aeebe80a1ec3531197afec3ebac317697243a761456bc3efc72c6621688a268c30edfa3b5d3eb4ff1bdc99b196502fd71a1ddeed56233ffb132769bb54d4b59790ddec6dbc013ef1ad9582f1e047ecc4c44c21522874d826a6cd15e25bed53755aa115937b88702ef456ca1a717ff34a008335fbc59e59bdd4db8ac2e863d797e29efabca3d96633a5646168f30397faff858befbbf9f0919643e0126736a16fcd0bb8178c0c72b7b6ea5c7e50da9a9d495e9829581cce97d4b8e3cd0e1abdefa1b2a7c10579a8556b01aa4f0fb1a49c9d7b9bd41dff0e5b27ae138885920700433e7cd215ff3c8580850520fa9492053e1f3d8536e14f0612b0b60bc3941a64ba2de07613e5d61d71494eceed3391a9356bd8afb2dd5aad27ca21a241cb52b8da5bfa49f14b3408f2260a46e67f5d198ffa42548b04f8cbf949b70c674c971ce74abf17176f598e57c79587bda9a26016f109c18d79ccf768fd4a38ccd284d35c5ae690d3b87f0a240c1258184d1118b0709c3e657e5548e644f0c7f3dd65f92e66209cd0dc6f00659af86cdb3e721ccea890988c8fe192b2849ae9d7f598008e1d24fc6a5b042d233ee24b48957796275914be40f681720445d7c33b81517e20c079d407ed7747f2b1419b91c69e5e5b02029db337c115074d8149a2176f72887d8abf4709bc8ce36d06768674bc9c34e177dac6b21703508d7a7b490519ff7e907126b30a17ab1cf5434217f7241c3c922f725e1ecb5aab4d9c10976aa9b4c442b343d32aa2ffbda9afa542fc7ecaf29c8850c9269f1baf42c295af12dac3a7a54fd6d1d79af152dfbe11952903bcd4ba611142cc450a3dfbf4513b614f514bfffb2785e08b63a7543c05fce33bf61703bb2bfc97a747378a2d7ae23fda4105aaabf97c1a7e70257ff5871722b580170d5376c00fd78327cf564d4091d603f9ba154c99ca818e2835757b31c3ba5c4cb06f4d714382aafb39203e389c0bd1383dec8f47b12575c8cf6049432ecc510155bc3e7360ab4b237c7429fe695e81fc55bfa677196a667969b5754c39126ff8136c45b8389b53cfc3806dad28e389a8edf803e63969ceedad0cca55e4a2625d17baca4381a2eb63ffc2515dd5e6c6cfe35334eb0773365c559cacc23c0647306017d043e286caadd13134374afdc2096f6e9e5006ac1fa1b462bc2a421819e3e42a85b720ddada109ea81a5af8ebde9b43174f718e9b7548bca", 0x1000}, {&(0x7f0000001040)="0b84bc24afae05df8eb22dc8f67dd14e9c1551124dad7630a09a6d42d113fa4058693c47ff36fe74e577badc8c5dd3af3f9dcad7246be6199d2e4bbc5714f6e3f1edf4027ca3c666c2e98c736e424db59717b632404306f04ea6b60d91388c49b4bb42d47b510e9cf90bbab9965326a828fab821f28c1be26111e61ce84f6770852d298dee4b3658ac1deb13528d6be43aa08d1d10d7a1bd66bf91b20ec80225be0ae2bcab39fa68ab6d14c571474ca662c323d7ebc1b8bbc8949da49b5418fc3342c8d180066bac1c7b83dd9e", 0xcd}, {&(0x7f0000001140)="af8fc4ba1f5fda006e6937b448b8a8f4e732a3814a35506809fcac1b30acc2444197aa550bdd90cfccf9a2e54b0279cacc", 0x31}, {&(0x7f0000001180)="269093c2739405f19c624b2e81d0c7706883d8a7df4b5bdd", 0x18}, {&(0x7f00000011c0)="50198eb2da6216d4154b4fdd30d88126d504ff0e8b1ed10e9866385679ee2187d66c14572ce966372c24db2a3f0e927546343cecf02a018451c9693dc8786a2688acae1b725e3cdbae378531e4887477668bba66eecef86b8c0d1e8bb040ae76db283f070b98b39cf26688e03d6a29e03d737fe73fda8716b7e7", 0x7a}, {&(0x7f0000001240)="8f835126418750fc6a821a236761f8b1f047650df7f748cf4cf3ea20de743d740eb47618f86419e0165f226407ec1111ce99bd777d30978877f720d61396e43953eb79d5a1a7a33100d89775543e2db721f6e08c7e8f1f9c85316fba36f7aab8e5869064a69eae641f4e5e33ba2ff96536a9d760909baea34c129707f8cfeaa29d5e9e5276b230de41ab665f728c1d8d12a584771223fe2178b31c8035ec0440ec02c33feee7e43911d6f2eb45084141fa93d0169455c889a1e07e21e47967f421935f81caf1609c9e2fe11204f73234464ab9c29efdc06820d46d7b49a5c702f882b4d0cfc8016525cc6d5103c7fb170d145eb679f3162c777ecc3a21b1453751610dd22a678264e2a1edd8a07447c1a3dc39e83df7b99140707268ca1e6f89ea7c911ac839cbc3215b90e32b982dd3c8355d9f13b0850c6c31428375ed08fa60350a43a4a6bd86d3ad50cdf4ffa937c7bfd0b3762ec4b308a195fd34e5f13c80241b9e96604ccbd680991a284bbc1b00322cf328ca769a26d80a27c857d495b94fa50aa2596c2faab8bfb4827cad88e161904de23a6c4f3e1babd5c8a9416645bb9a6ba9b6a44856c91b267de20834edae4604d6993cef17a2a5bee5e8ed8d43745d9ce1e46eef1935a2f2b6e96a03576cc2e1519262c81f77d7c05e60d5a06ec09ad25050d8237ff4eab8cb26d59f831f57b8cfde531f363364d3895a40e93995ebcacad120ff92afabf1154cf053cac6a7410f1758ac6566f3b742dd3dc02bc965e596586a18cd1b1faaeefb03f7fe62e31dd42e289abc8de79d01b7486e823e1186de1bbc1ebf0824a80c562b722441737ec28be6980dea6438a1476039bb18e5113ac72b2f3522c5fd5f2d97e183e6321396de3098bec0a0778e65bfcbcf774a255741aa8cf9493c1113d968a22e77c6233a3ae1e427cb8fd24a67b601735b3732f5856c6c27d591ff13f661625c254718fac8522a79c583521d279bedba7d13eda384fd5c3e75d55feddf4d24361ad4ee389087bb01b03c9bc1a08b0862f5bf38938271a37485d6494d7bede746f238adf64f7151d79b741fa5cf67c2a2465f45a0b31865f5281faadbca9c3b7c0aab7f20925ac1e011d08f6a7c4111e72948723370b3f6dc4678f7af7512830be58b03e357c18aed3b97684fb5fdfc79b232b2e5d6944d6629deeb65fdcf5582e0f48a79f547339d8c424559528e7cd331149ee644efc839fbc205ace9080315f4002209f4586ba0a88b8f1bceb7815e1500fb4c61a251f44ea4cc10bb3987012c165dd6dd4e17be3bcdb1ff1cd4c9d839ba6acaf8c0b592789883d1f49e7dc0440ead60b939740ebcd3c5e50432e18778c4de79469429aa13e0ab9dda439b20e7713cb81a1e2434489d9db7c2740673dc257647a4c03174c065bf186f296d69f343a17300d1afbf205b9ef38ee132a2e15ee1639a97c81af3c2f202ad045470e94b35dfdca32f079be60592c957dfb0daa78c648e8273f682038778d580987ea90b9a049538d36db407d65784168044a6b8dc54bb7a407ed7f3638f2455811cd06b029138f6cb81cbfc6746a6e608eb6dabbf5b9af5d9e3487d58914aa558437b7323b53ef1552e2cb305e2e9aa34cc7ada977b730d2687bf52798a1fc5b5e44132d52a75fc5ededceca683582abbc612b2f57892fb0d20e2e4d9082a8ff80b4cb77df6b091cd9ff6b03aca312d5996a55549748be86f97d3b932f37de6b5c8ba8b5abca9df52ea4b8a6e105da513126a0dc87d63a6176d7059b1771f65a37e3aff60b02889e7fd0393af26cf709dc8a1253826df6cf98450206f9454f13e58e9f959aab6c5118e9d45df199d9bbed284d7efb9dd39e2a4ddfad4e4dfed8dfa84c9df1dec4a8324331ec52803dde38e3ee19e1c7539ad5943fd5452446b5d737c53ae2bc50c51dcf3f79932f6e6f8c87b160bb6a99eecf3a075d831e2e2631396edcb51b65cd5ebb4d7e8d4d25b8d828beda6936934ce9ca724627bf56cb519587ebdee3cfdfa611f27a12f881c3f6816f417abbec26287bcc752a353aeac9cba9d2cebbfc6999a63283d2b96a662291fea9dc2e678cbc962fc5c23d335424d96c75e3ecdf789172262d501aaff45cbc8b5d8bc5ffad3a08e189a2a4ae4a73f29c7e3a6cb7a65533a2258cd4ce93edd38a5ca5871dd1b60958765a3c44c30e1d74e86f260547bb658160574c73679b71cc7729f3edf70246e49e3ba5d38bba643c08f09d7016d2a427bb19759e6616a1ffb1084dd1ebe4489f33635517147d6d1df559eed24f8cdb4e2f1e234770e3ed15eb749c38e27459ee5fa46374b57e114b0f6e859d8a587daa508a188c2923eba23525ad4295258ef3b50bd556bda368d25f13ccc3ca182a37d7ce79176b05bd135d279697c7cd25582b6c6840a3810d3188550a18a432d84230ef88a5b991a4879f9c7e199a9e218bbba88d1efe9de9c42a0dbb43ca7f87d67df45ce0702bd272e42d14bf37f486a9cedf5c75fe386fd9de04eb8bed8b08d359bf35406abbaf21e4076a2d99b4837142b825c44f48a94b69b7ae93f7c1210cf5297d01de2d53621c311dbcfeb4e708a09835a7dfe334377841b7f91c9bbafdd5a4160704b25b30c3ef3b0ef6fde84f3f3d1fcfd649b6a7fac390dc51bc2d8391a05a5ee39e8fc0a06340be7a949ee237645d472cff7382a096e0ed51dc48a7eff97e2f51edcb8036ad3213b7d8381af8ae78e15bd170799403ea4584e8676b563539b38f918182c4266757996e580f8cfc153eee92daf7f619886bb5870caeeb5adad7dd2b427dfce2fee8d7ee4a35c54f1dbed6e300814cbaf23b7855db900908de35e7275cb42d6091082d84e1ce0e2d4b283205a3ce51c7fcf46559e700ccb751206c7f97b14499f111b469577dfd8eea101a366571f09003c3b73fe707540c129bf6d1475327882f3b508de0e6df325cc136b799d955f910964e70eb1468cb3829f48c7e81c33e416533258d44a07a42607b075ed96b20a6d1543aa01ddc03fbb3bda9d4134d81d162825b04a3ddcde52d6d0103782fd6688879d0260f3973d7c4d2aecbfaaca484d7ef98b0e6e385dd09d9c629d480c42d48f66bffe3346e3cef080dc12181e1e5c639cd87aadeab5c5e20fcbf76dcb308b6e474ac771db0338612dbb8b67c82427ad00f656c435ecf9045ee7651dc8280794155889abfedcb36e2b28535a6fa0d9760f749809bee6f8be95009abc7ea246b2047bcc98c7744a63dff1900f5e86fb4b18aa2127d250804a179b120064eb295448cab886d8634a3b1bebdf51e6ea9ae61d8cba2afd12b1129d0957150e2dbe9bad8546edb3c12ccfd093a7e067ab8489ac51aa9f3b531365264565c86aeca2ef03bf8d6f3d5caad1c1a3932e0c55e4095d7bbe2c5f1d83afc56f53dcafc25c933b36809cd4adfc35ac0731fa94d83574d50d8c6977f2bb7b806d6343c64ad9173aa96968af98cd1cc34f6edb3bbc32446deab3f10543e1328cea5cbe512be37825751194b390a3fecb0bd6fea2d71735b7356e3eb7af76085965e694d5d7f944728b75565b18e218e017eacff0ea648517960814938cf2708533c2949913f828fc8629fc5d5a1ef1d6ad2cdc23f41cdc9784739c591a6334908f70f1a7e54253bce399d7d57fcd52ff3e7be12f5279a739ec270d77b350b96b2400ab010aa21f43d78d4ab7e1702387684c2d1f1eaf96eac96629c166454c2a0d78c45f36f1da271c5d76154d59da5fa159ae677b07e8847b9e665edf5d4e3718c29d2e49905807cef1feee89dcf1c43ba2cc5fa277647249a374c1a1c068af499c918b9e3c1c828754191df9920342698a9727dd9d0b700ef3710dd59f7d91b1e521e6a9d175ee6ec77330c07ebbd0cd1e34dc685409296fb2ed720666740f028ed3652a5eb5371729057c33fca0f41810b1dc2356f3cf80faadb32bb67e7a7d60f612c579ca4416ca4ef7617d724d984be0b2f6779500763414b1223c2ebcce1af80caf6263275ef64f9f927c90ef1cf63915ce92434a12a7cfc3ce842c3a645b440937e68e00c39825ea2b227ce2bf7e6f4bda80b193dce14b31b09f06232225cbd065d1b412b6622d9d0cc9253eba1cd74b5a820a85494430c69598717672a2bd9a91d050b33d0177c9a91a793a176aa988c82faee4c2f9ee119f9b79fb1b50b0f91d3e24eab8365636ee7191fb572a033c1027e96e2c268f6c305fb848a832f483cacca1cafe7e31cdb8a6602025dff276cab32ff1ac9b2790b470442b23aacdf738fb8f3faa0b879b6f3c127b41fc23ab9a9e34c3c481a0f837af7d0e585cd7fbb63a919c39e9a946804779cde9599cb34409e7b5f808d092d994095daa569c0c966e9c0a110be7a45521083993cdbccf24e41a99959cadfe169ad5f6d6b0cb100f1205cebf6803e7a6e6644424344c2e6dbcfe2508d72bb2dd9ca7b0a453188344027c38bdd93ea64fa176b350ff48c0ec4268388652bb4800405ab4afabc4bc8dae3eed1f2019b094e897aff253d2101338093cda4b792b1a62869d3ac26bb32ae77285710cb1d081c323e247496fcfa9b428ee51e2f8bc7c3b9b9e731b893a2dea4f06cca33bddc60bbe59a1569a708bb2511c6965dd112a06de79e3c20d3b0722bafde2ab89b06da5347fcdf009706e9d6ed9e21ecd295bd7eb5c18d288c1e8b721bb17dd9f9a8a3af2e798f084b599c1aba090aaf67fe5fed92bb30b3f4685baf7567d6c3891109464d67bdf3304619f970cbdff7ded0bc9300ac86632e72ed91b31c29b18e1fbb68fee07878dee6602e286c86d1b2e9d2561e2a41b4611a8380114f057cf8d2f50e93ffb85060efad903f36cd18a61e37d5e45cd490cf8224f69c62fd5f24ec5913076abe8c1934fd0f95194eee4e734c022fc0b365d09f6a138ccd40035a44d9744451caa0e4633dc7a4f67bd3e617088e745071319d5a05dc7de507e7f0486a17955bb4b67e4bd3870984afc69d075378230fc5ff12b40db658f1ee12f862ca440f5e48d4bd66ab6067cf6d1bc294ce7a050cf7dea27ae9388260f3955bc9aecd242861c0f99e9d2264ee2a649d0f942829a198d744e813a8ca91ec177ae26461ffe0aa68209f9b4aba4f1a5fded0154c0888049d66b00f1de4218449aed2a1e457106ec12cd86629cdfb363934f9079c5e84ade834329f89f1b6f72b39c7617f34a3b40ce8a1b8fedfa1cc0e9a82239ad939698929d7c97e315fe5476e082ebb7f1128a1830dc3ce8ff62dcd408e89a87062776f9d0a5559fb8b997d68bce990546305864cbc6f5c741a400b31340f547e999342d5349b0143828a5638d03e73b374450d3051809964e310cc78044e15628017f08f492fb258fb963acfeb80de77484ce6f04644a1740da970c49e9b2417bb84f4175bddd3c7889a7a13eec6fc9e8993f4d93dcd681d90908f6d1f7358b465e10563d8438d9f2f11e840fdbb79c24f0b4fdff01d357f60efcd3a2b404c003c118e1892cb3b28d507b566a9236d48d788aba45086ecac161e66ef6c5157b5d448fadfb85a71eb4bc53fd1e8982605dd8cf931d05d5982fc665f1999b4f42a6557b87534412e66a665551fa3d87102972c99df43c14a3a1157c4281a9b3f580584471460af76eab9a7bbdcfbf78898e8eb56560d388db6826d5c674b02f7ca961766a0d03c809b798738de3632a34436fa042282c4ca48109b207460b612c08805148f65582cfc524245a8d1175570111c21257c58b4db97d9d4be1bfdb0af3aae1d866a69c17ec40103c59e12ef75d", 0x1000}], 0x6, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}], 0x88, 0x400}, 0x405) ioctl$TIOCSTOP(r10, 0x2000746f) r16 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000026c0)={0x5, 0x3ff, 0x81, 0xffffffff80000000, "6edfb612d091accfa79ee71edf16feaefd300d2e", 0x1, 0x2}) setsockopt$inet_opts(r16, 0x0, 0x4000000022, 0x0, 0xfffffffffffffd4b) 11:06:02 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:06:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000000)=ANY=[@ANYBLOB="28008a881b2d8ec3f77d011bfaf3300000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x0) 11:06:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) recvfrom$inet(r1, &(0x7f0000000240)=""/160, 0xa0, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000006ab1cc720d8dce4ad03371844698835c287cc97c58372c39309578f67ad463b1772018013c3d2643ac8304e08c1ca1e91cad5fc7edbcb1270a34dd6b654189ce6adc18c8d94af66d83b1b51cb1676524762f7ad687a7836b8730d57b462acae87a0750df616d250b8c4b6bc50cafc64c160c38ac1ac6b5caab4ed8f280135d540128d47d198312217c4f3f598ce1a1deff7fffff689aa8e595788947d4e5561fe1"], 0xa9, 0x0) 11:06:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000d40)="8fd31efb9cf09333bef234a23f2e1466126f44fa9df4279e027c71686877cb1bbceb1eb7ecb072363a8be19d4b0c07a9fe1627558b73d4add4ac938dc83cd925f09b784523098b2694dd704545cd4d7b93d85eec462720c99ec97833e27a4fe94246bfee1e607e525d8e286a3ecb6b5c749d2aea513fd918aa7086a50a72ebabaddb976481b4b0ac4e94b9499a79c922d4a5fd481b7ad48e4016688d7bf1d9a06570859d9aa2b66ba5280bcbfca00d9ad08b81c9cd0996212e8e215f3fa2576af7ca83e32a43c2df72875d6469fdd0b7c72b6d871f3698c5ed23bc594a97b6b1472f3a5be2260c34e075e304c6496c7c0fa510edb3f67dc6b5dc8e8bf794ad08bb0fa0daba8057ef5a6519581f17a8af4fff5bc980d588e4f0188e2df1a5daca604905c9bfc65546667ec414581389a18d91f371a7a3b1497d83a95e56fc8a11101839eddb246425fbd5b8df1f98208d37dc33ca43012666b5206ae9ba6cb0b8642ccf1247212ecb99cf54f6139666e9b8e5bde804fe33abed9c1e762f7f5e46edcc961726c923e2a07ac2e4fb9433fac45b0d35faea2fcc14a7365f6cbd3ae575c5ca75f417f2bd8752ed6aa49d77808353a40885fb1222eacce796cf6affc8dad3f79fcf9e50f1a1e7c5696617eac1feecdf1ba757dda22fb1e8a735e04ec8406897fa2a9f80a88c902b56721b623028fa11819379f04e4121bce5e2c36a201962342e8a4e23e8ece96843dcdfc946f8621f3a32cc20524e703eba5037c79f3a53819af2321f368f9d2b4fa2cf87c6be5823b3cdd91507bb8d16fffd0780cf3f0923bab341793f1e4942d374253cee38f10d83a0b8c4e42148b7f0191405af6056d8d0bbd635e459e9c2aa17ced2c227a8276c066ebf30480b38bc6ddfb222d4d79ca99976356d37cf396a8337285c5c1521218bfb76f88e34088b21d4b923953da1303f8611c4a985ec7b2cba38cebdd3b1119c15e19187ff86d0e5f386b9c64342c268034d70b0133726623ac7736605be48dea8b6fa61288dd0db51c2989d965160cf57032c37e9fb8221ff03236e3db1b274fe2dc0bef41da7484cbcc8a0ae98ab234ae595774dedb985f05e3bab9b2b0238206f51770e49a8e53349c0117b45497df4ab92d9acd5a8b821ef8ecaa7daa0d08af80c594cf675e75981cef5f9b305dada0ef67d9f91dc486a838f744ff6d7b130072e1badd43a68212df8fdd9ccc803f7a81f493aa1d608c2c455aebc1f58a543ba25fde717b44ff298330b2c72e6335cb526af0c1f90d0f68140b4c748444d4bbfb2f0e12d8f670d4938759602fd45f02072cd471327244162f100c908e43165ecc6e5146ea6e8dc729dfa8ce6f832cbe07a60dbf599674bdc3e9e832c46c09bae3b0dcf8a67a5c081b540fc1ce411028b5775240d88640e4c87f4aacc4c4bff2318d36d4867405ce478e838b3a6ca67bcb512ac5fc144c0cc3f1c44b61da6366cd0625fe3bc2485b9380ea23afaa0881111393d77b0bfd0f448adf097eca15b96db44c2540b8906e92ff762a204405133849c85a36991498aaac9077a477fca2950183a8574a0b38a9cf2a87e8025d419f41884f0b0193168265a1d13fe952449f68f88f5f10dcf61fea83056128bc57a4ac32836ba83d7b9578b2fe03fc0496471b4c60b1d9750c5c049d882fb86c68addfc33b4a2b4a3fb822a831aa3b50ad441ba84382d3b2af1c247d899c4bb674946b0a8be8675bb9f9a4522f8ec66f2fb288699986279196db1163b2dc5bcf509e60b463a0d9fce1ddeca621da8df88fa198b7daf2e5d1e32e1c495da0bd25cc4cd9dbfe97522792aa14c994a50bcacf943b4997d45b5cb7993835e071f20f4a71ce49a8546f7ecf91f3dcdea18a357837239c70e5202816991deff516644a587cdc43f44750a8c29576da91517036e11f179ba2cebb54d122a5861b39e916460a09d05f30b65feee35371daab6a194269102612dd6e463f179a2a06691f340b723a26530ad13fd5e2ca683d1279d83d1d396ba9e1d1305a6ae503f35ba1acf3fe11045a254871be0390f3faf332c8ef5a68bd06d1dc4e29cf95bf64b1e9a5d291d7c5b5b41f0ff7fa07f67313f08758c472dc75c0e780eeeaac7b7092c491c18aa34a52a6859fa5922795e807a117ca8f9c738d6a11be9069274cd5f639800fac7619fa5d370bf0f33aacd7a0c70bf23aae20b65d2529416252d32917c1b9c275a1fa932e490920a1816afa5c8bbcf30b4ec6e022b0678a13a1b5ab2fc1b2eaff896474f73614e095d3caa4c9c6668bd5a3b0da784d1ee051290204fdf7fc023249ed97c71ab818d2e6f0f7e5ad4fe35c3ff81c117901e36fdd872174b3eb2a65fce7912eca6d9ab9f69398d08ec8a1cfbe5f770b9b4fc2c568f48881178d0086e583a2330679daf6fb6ca87b485431f571b95ba430712b7d2e28ec0d40845820d2a7b81874e2c08f7166ef5e042e354b9a6714d691152fd27d1d57abc0482c0506f6482e0e531657ad9a7f7c975ae8dcc7040c3c2b81ebaa3fafc5a07409c5aa42c7bdb8b44176b31158e70156e6c41b44c9acce1fd6182570c44913573ba05d352a092db8df12f5c47261ff86e16c5adf3b70cabfefe432054447561bec4b53bfa267ca2fa24566c9c3902928515473a754675ac91942fcef316b61ef92a355a192582c9fdfc9052abda710c8c7803d8bd1b1e313d2514108d772e9f4e7b1b195e85c7b8048a3d74cbc38abaa2c125e026ddcc146e106b899ebb9fd2ad7358e03b2a6c7a46de549affa45f8c808ac281298525d97d7ac807d069681919e5e3bc5d0fa01f41f648eff08d4462692ed6856f585165ea40a5ab987d00e921fa07f71ed61f60666f7ea4aaa2fc1740d555570a0e8295e58be0b5ba0e621198b48f9d1213944bdd9958cae3a92f86953642e5759a999f6de110c72861ac0a73988abd10a7dbbde07c0201bf3d839aab0001339bafae0ae97c9bf7145052691587c1fa521d1f65a65820bd7fd5bf86de66be7c74d0c7978b00b6cb39fc9d9b927fdda9da1b1ae66ca1c7da9b6d2227de1dd417667ff7d45d1322bd843d578ca8b3d22382f0ffaec4473e2bbf323fea6e7f2f078860b1ce31a6c559cf7dbfa6e851b9bc2776502e62776da734ea58063a6bcd94ede2ae3e694bf0e5bb4f84de4ca3af605aa5f6d15a0ba938174fc33d174ea9e33e1f27313e78f3206108d882150f8ea5fe8144f83e95e00fe42686ec733df6ecee8f8fd35d93c60dec32b475e84844ad912e3eea3395fb968041c3e755b70caa33cc569c5d956b3b58a37e38cb18436d60f621e8cb76d827361e41efeec852302f5d10ec0fdea4d3d639fa871c6b5071981d90943c4ef7759e0b1ac717a253313a16dfd78460fb1ab9d9dc0022380beaf84f5c0caff732cc5aa9120c07d4342a43a7fc1747eef9d31e2da395e1e4f027b8f85a85c68d706ae4a436c6a36e60c5da8e9cfeac086792703494feae24ba2a2d0402abf388126193d21044bc308c2f039c23e1c2924561bdeb09513070c5e7b970abac3bf99e9cbf2c5b1056507b6d7c78d733f76f1b36af45ee12b83267076906d82bbc7cecbfe3ecc37b443af0b482cb96b308a91f7eca84f8335fcc1e31175b09d5b1b22dc5b24cbe34ffaac96d33b707bc64fc9dcb00e95adccc38746abad3ec9792a6845cc89d05e766a29db3c5b25c0c28712170a5360763e9f5bf71064ebe765c8e824e76d3513a5d71c25b7f1bb375201d04b184001db37ca6406545cf61bc71dd2bdec4e95f7236651d808591efc9edbfbe5a2d07b485a4919144d11f64dd944aefb810a1c74e96e3188bd667034301628484ba370d4b4d6469b3e2faf44256cdc5e7682fbb72656ca02efbf59c8eaca9534b5e306da2c499da674b1d838f83896ce1cfe012e86e05872c66b04509c05db722da17b904c32873fd5d7c279b7b359bda69ef2f5d91e839ef671bd409d181d5bb3ca392accdfef7172bd3f9f82b76515469228a329e2d600b13c5997221a197e815362a0bd8ae0b24122a8862c70e34b41bc326712a761cb389e1052a0f86c6e664a0201af7f5489c340aab9ba1088005962b237ba0e0e2ae0096221c0a229b6f812a483a82a21f5389be06e60a1bb484f247e8726b895173329b6bbf52dc18838242212b8a79d37e77a679bb40c6e7f5786ff6a24df6c2c1a2e20c73bc381dc5f20b29e3bae654b1a866fc4091f9d7238fd5fe24eea196a3c9c2d279a351e77ec0442fdeab7057997e57014b85df76adf5703c7476f8c31e0e4735ca7d7c5c8a0f7276f3cc5f2c4024c1350b9630c79bc710dd5d7323ee4e8cfa7ad4a4e3c80b0ffeeede814b1367f46ac6c891e3e3698d4ce84edc592efab44eb4bb8a71d80e3f7274baa26415197cbe72d56cbf3e57157146815b541b889de95d80d2e344e4f909d6dfa4927d86b9610cc1a6fc45a9d2271b6455e7a9cb67cabeb445c1874b8a8e5f8248be11f9090a6cd3ce37e84ebb405f48e44b0f530a917b6be2a7e7b46e4d23b5abe0f30b471e33fe65d639e020872a88cd272c9931d3b3a22c62368c2b80d2e0980d68c910615968013f879399444586557d41d4cd5bdc1c5d96aa5b24ad897bcb2f06dc732b7f4356ce2fab671fb66543c9f1dd2b6d21ef0b4439a4b4a9f6e106083d953d7224c9156c356d2cd6c10cd7e5ea02a72804376d1bb482d2d45c2ac2dcd6d148813dd0a169ca303aca71534b227a0e5d90f87372e52f4199fbeface8b7c1791737dd3744f752a7ee515ae3c02a907bc9c1c7323223e2186fcf750aaacf527904c485d9b66dbeaed4296667c7de81e4a18e6add437cb8824c65d3e8624dffd49e61c3e92a9616f06e14c1feb0a8ca24bfa37d8d756620fe84e64c37f7f070227d93f44379175c027894bf4e2bc8937cec4c4943842cbd9d8140a2227d16c461a4dd6e55abad68cdb84efc73c07bbb685f327d638b9dae09bee27ec72875d1cb93d342e738111a9da20c20f4041ca23977deebd1206f52b1ee894a41df17476884a52861b5f239b213ab4b44d8c8c9e07849e6e0023232277855ba7cf22b969369a3689630453e4458d1f94bcb5980a0931afae02289e88a756aa81cc4a3bcf9665fdb7d52e89324b2d66f66a5acd5cfc04c025bb4a182611a64452742ec6ab53cffcc5e62fabea9284c2ce92d981dde747f9929bc7e78cdadc208e8b3da46754f6856fcc126e545cf34b4b0429147b323531c4e5b03a45563e2cf6362c5c246e33178e94db3be366fcb67a78c13780d0cda14c626befb550c4e7463e0a84e4cddf90eef3fcad590c49ca5f80a27e12b2c6291b41632f8f25b17d14432d275c473cc054c9b74eb694a1d2a631338c8dc5d0e3e258f20c588ebc6c1ccd4f828ea58abdd51a859507339181118690cb0793c374855c3ec7f6533e58ce4524092d942d1b2e81f8ac6cc6bbedc0ff9340063ef46c0c62cdba162f2e14cc47ad235f3cb125d51ae523550a92bd0ece5b580e767874ee6c18c8c47cda9b8766fe3421242e51617c8e90fae38dc701c0c2def12dd41363a79177d917e8577efc504696560b14f3b9386afb3981e16540a2ee9a30647dbc8e1f0687f41bee19d67030a5fea018b6146aeaa93a7bdc68f8ef3418c08ab64ab0c30cb2d05e5d61176de8d7dd292b3ca33e46dd07f73b63c42628defda48d6516bf74c22f59885084509fc7f8df04cbc4a2c2367061d1682ecfcf63468f05a7bb2bb72705096552253835b45705151b83ceb233d1daa14ec9467741537a1ef617d65f6d1", 0x1000}, {&(0x7f0000000000)="8f2e2d6e5556aa8cf3022bb937b42f584c5f0da9f10cbf343d85ce9384aee9850585cb009337322df9d74778446f12d551e11d0cadd2b7e47dc0", 0x3a}, {&(0x7f00000000c0)="daf46caf042d1e048d90e904d9fb3e9ff319ee903f39c4ba5c29c5184afb108804f258", 0x23}, {&(0x7f0000000100)="c159b646d86780b85bd56378d1434845a4fd805a9172c47c10241d413bdaf7c6274f02e1c52eb074141b55b02587493cd3caaced5c3f02c810c4f8ede5087bf9a87e8bd409c7a6cbdaf47932ce04aa94bd01fc6cbb7049acb21a92885b6a1788d8dc5731459878513d1b57aa48c8998dbc1fd3a93ea7bfef82864ad5817948af43da66e0d9a72e70f2e23cb73ee135cc9167208418777638412f8c920ef595e2b4520e", 0xa3}, {&(0x7f00000001c0)="2b52f5bb6e59d545b610599ab7e75fa226fb1e154f86738a1ed4d21cbe120bcfb17138dea2d94c993d4da75da276", 0x2e}, {&(0x7f0000000200)="9dd0630a30deaa490a076558af088cd610743d3ceb0cd5bbb4", 0x19}, {&(0x7f0000000240)="d5e5adf0586072857ffd40d1d113068b0e11e5a311c77c46e10252984807b09f770c0442211b4db6af3d4b167d387010ddac40c4faccba50ed2d20", 0x3b}], 0x7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 11:06:02 executing program 1: r0 = msgget(0x2, 0x205) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xc, &(0x7f0000000000), 0x0) 11:06:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x25, 0x1, 0x1, 0x7}], 0x3, &(0x7f0000000040), 0x61, &(0x7f0000000080)={0x7ff, 0x1}) poll(&(0x7f0000000180)=[{r1, 0x4000000000}, {r2, 0x4}, {r1, 0x24}], 0x3, 0x400000000) 11:06:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x6) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0xfffffffffffffffd) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 11:06:02 executing program 0: r0 = socket(0x11, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 11:06:02 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 11:06:02 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x29, 0x8001, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x18, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x73, 0xa0, 0xfffffffffffffffc, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000003, 0xe4, 0x2}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x1}, {{r0}, 0x0, 0x42, 0x80000008, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x8, 0x412}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x40000001, 0x6, 0x80}], 0x80000000, &(0x7f0000000280)={0x3, 0x4}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 11:06:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="85951c2d6cc3d8e5d4a9444f55537dc4ae58b3b23ab9a2298b9cf84a", 0x1c, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x100) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) recvfrom$unix(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 11:06:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xffffffffffffe01b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000004000a, &(0x7f0000000080)="242b54299cb5e18b2f04fea7d652b0182c8a344453a375ae2dc739209eff7f1e911fb4db618a1b3a2431aaefe25ad5c038406b7d2b9b518f88380397cc7eb9545528c7f6de9bf7a6902f984e6081dbe07ce695b097b1ab91fb51b6d0e0003618705b57878d01f485eb82c60b6b268a72e3c1eb", 0x2f) 11:06:04 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) getpid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) fcntl$setflags(r1, 0x2, 0x1) 11:06:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/232, 0xe8) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2040000000000000ffff000000000e00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x2000001) 11:06:05 executing program 1: clock_gettime(0x5, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10221, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 11:06:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 11:06:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:06:05 executing program 1: semget(0x2, 0x7, 0x2f5dae671361db0e) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x8000000000002, r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) preadv(r2, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = fcntl$dupfd(r2, 0xa, r1) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000280)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) fcntl$getflags(r1, 0x1) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)) getpid() r6 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r3, r7, r8}, 0xc) 11:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x1) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x6, 0x71, "5818b6f7e5f078808bf9d261577c4809e302a83a", 0x10000, 0x200}) 11:06:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) sendto$unix(r0, &(0x7f0000000080)="7fc03457932a1c3bb61e5b9aa2c620c5aecfe4221b4f4c159bc789301370560f0b69094d2a1f87449c769276053a9057583744256445e5040e235dba0705f01ee36d05dc4b889f95b3f2c09a4f02cd1b7d14bd5fc34bda4a", 0x58, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 11:06:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() 11:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x471, 0xfffffffffffffffb, 0x7, 0x5, "dffd61ce7c283b079e45b81f4a2ac15910acbe0d", 0x3, 0x400}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:06:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 11:06:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8020, 0x2000000000000) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x401, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x8000, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) dup2(r0, r1) 11:06:07 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 11:06:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x3, &(0x7f0000000140)) setgid(r3) mmap(&(0x7f0000265000/0x3000)=nil, 0x3000, 0x6, 0x2810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000040), 0x0) 11:06:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030badc7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000040)="5e91f81a220ee3bdcc7ff9d7cfc8104af5573a94a8d0832e587f65491f74b9a5710ac28aa23b9bde8231731cb26fa5d0f72a51b477dca6877a447f8474619eeae0aff1f49acade9d922156f98a4a063bfac392315886f21702e86d9fcca059d5e03dcbabbc72b222fb1e994efcf0b9b97e530512b61b82e62671dd5e178a6d83c4c19ee5eefb70fd02c9d13242126de590c656f99e203d980ee4108978297c78e32cc2eea56c8a9924464c50e512c6313f66a084bb728c0f320f5391db", 0xbd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6, 0x200000033, &(0x7f0000001240)="df9f3c9fd41b60f79f99f287afcafcff3c0e286211797d9a30b3701388c8a7f29a2bb3021b348c7d682305399b74b7ea624576223eb8a69540ce98a991cc5523e07d49063cf6ee9a2d7b11ad4d87166fbcb1cb1ccb741d14573295f8dcfcc6a71d76b56ace9667f2f152358001f4c859b36938cc647dcb4d66e8e38e53df3daf037e088320a4f6f8f2bcf849699138263ccc7afc59db49741aa05f91ab7bfef14de78c043d87073ce165b57d62b013023a55f94520c6fbfb45284d034252d90694f8568e6f803e602256df8b81b704b384fe816496da57c277c46145fd3430be7dcd2d6689c4ce670000000000", 0x196c1eecb7a8444d) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) socket(0x18, 0x1, 0x81) 11:06:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') poll(&(0x7f0000000080)=[{r1, 0x186}, {r0}, {r1, 0x40}], 0x3, 0xd7) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:06:08 executing program 1: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x8005, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000240)=0x6, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 11:06:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) getsockopt(r0, 0x28000000000000, 0x400, &(0x7f0000000040)=""/164, &(0x7f0000000100)=0xa4) socket(0x1, 0x0, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:06:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) read(r1, &(0x7f0000000000)=""/21, 0x15) 11:06:08 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0xfffffffffffffe5e) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) write(r3, &(0x7f0000000200), 0xfe72) syz_open_pts() 11:06:08 executing program 1: r0 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgroups(0x40000000000000c9, &(0x7f0000000100)=[r0, r1]) socketpair(0x1, 0x0, 0x40, &(0x7f00000000c0)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 11:06:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x3, 0xb}) pipe(0x0) r0 = msgget$private(0x0, 0x280) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xb0}) 11:06:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}, {r1, 0x30}], 0x2, 0x957) r2 = socket$inet(0x2, 0xc000, 0xffffffff) fcntl$getflags(r2, 0x3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/206, 0xce, 0x802, 0x0, 0x0) r3 = dup2(r1, r1) writev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="a5de17f23567e85f697a642c1a262f92942d97431e174891268890f0b39f1277fadbd39cb0fbba64e802cd47a505528674aa475f5b54078833a0adbbc6483a5f88a5bb152c071dd37a07faa61e0c2d9bd024ac777f0f5589041b1dfe8bfda80c22bb3af898d090209ad070ee98b09305266444be9957f48b4c092effb6924aa854e5e880c02fe8c1cab01941f97105998a80b0d61330e5c16af96315c5e118", 0x9f}, {&(0x7f0000000280)="ba17caf6717e1ab1b16d241a097f1a8c09f6eb5a6055c63cbf75a78f7f50f7d43a3577ed34043f15f109ac829bff441ca81520cb1bc5add0123f01daef653145e7a65386458d81754b0ae012fc9b60f184a862d82ad62f21d4b293de5dde66c87aa6c402431ffc67e4b2db75b3be331f34b1", 0x72}, {&(0x7f0000000300)="a078070d6506d5ae87372a8b7fbecb27ba813b5ca011", 0x16}, {&(0x7f0000000340)="add45a4deafb36be", 0x8}, {&(0x7f0000000380)="cdbf185dc09e52ae4a811c91d50f2556b4381c78fed68d65a39efac61c39b5d43949ac63d32bd6615e0a94d42d06f1956718bdd8bde4c2260e64", 0x3a}, {&(0x7f00000003c0)="14dbe17deb91b5bd0d259d42e69608dc34544b78b8b184150ba89a2c3d4eacbb8bb15158402eb765789aaee9f98cd121b9969fd78f0d299a8b734a69b469dc41", 0x40}, {&(0x7f0000000400)="eeb2a01ff5159e1a8f39f7c3e2a49102a834df4d2ad12ae9bbb9a004116be85e54a7b1e72e2dacfb89fcd126425875a03f22796a272fdeebe4252d1f77212f0ae727f79692feb30d145a8533994d7e832d352d9f1dd3283fb30fdb16a9de1c80154476f8e3218e41a7c20aad95eef89791b9171138d5a41a9cd071459ca93d9c959816e93cdd205dde4641ca90662eb806b930d41ebf8dccb9f35516f3e063fc401591bc1ddc", 0xa6}, {&(0x7f00000004c0)="0a875a2f979ee2ef60783ff801c21a7f765326fbb597e248062a35d299b75fd60a1e5e5f42e22287823d172a685484f997ed1e3b7de21011c0f2100cbac6bec6345b2226c286586f646dca878925112ef94f16d63dd7942ad437194b55c56ce33945897611850a3e9f46a5455a595cb4e62d8310ecd291b83a7f87a210baaaaaeba161cec2852958c5ad4b71aedd820fb9e292903bbb8b65213a5feb9aeaf5b6db97ac3a29d29d2e023176b01f08aaf96fbadbf9d60cf42abcb47e96f10d5db6a044df55bed0252d98df763dffc9a36173decf5a660137986ca97d437dbc4b6e2215fec611f5487ca894b14a2d61c9c0b67118f9b23be14be5170e3be63a3491bc3774125bc416d7b5c850f03d119f22d62127d337a503e9c50f0076228c42d84b9e0da8361137f3cf4a33e3a7f4054ad240dde20d7dafe1a0dffeb57c179f061628c32d61d396492e39f1e699206a5dc1fa785bdc96c0a11bc740f55eeb841bc2ce7c1cc7d23eace8acf5fe0e7bd3d0ddb0859e51f302f5d05404b36bf79b434aef0ab765384b4969be94934aaae6e8f9975ced8013dd6a877d12c30b5dc77c9c8b034c26da921a724bd4ea5fe453aa1fb7d8c156cfc04fcf21268b4e3997e3f1339d7f8bd8b4290909de4fc0dbc91757a4554b3e1d24ccde800da3e9fb53a033992028d006415912d6d0ac2168a1709b428d1ff51cdd6f733e27b0fe3b762346e90a6578356816788434e26325ed436cd3e0532edbda5a4daeac717e7fb8612c83b716cbce36bd00d747d61a3d281249903ab7e5d3a7cf0ab987110304d24b8b9dd04310c683691274fdbd4349d1935c2c1ca3915d13acdbea56ced418ba74e41c2a0ff9be86211a5bc041b8786afa6ee8ca32b4a91b45d71e7f8eb56d52deef3c10c881747b8433e77f6d07eff03231682b879a764a0c3c7acb4f5909711a431bbe1f74d88241d751059ce81d8cc1cbb2614123bb0567528c962ab0cbc88defa92eea46610e6096746780e5aaee7e1174448a521c91eea891acef0a6b86b4b9b87317d16775e97a29f1bc816c0a0d82c6295ce35c6c639471c26a97171f7d08487db6f2924bdfa0eaee46b8a834e6de21e3e1716d6024cbf71a26f0c1dc8d874c299f2354097339c4ebab3b22e12b40fcde1d170267a2677d1ac49365ab4b2748574cac2e4f4f64bb03b472cdc588bca497837ef211698020afe4f778da8dcad13e7768a735c9742bda94df733b91960bef61b5fda74b301bd1e2cefa51b6987c900044eb9dea8f0b012682bbb7251ecc1e1e4531561b64319dfb84a7f6065af4968c5b31bf78452e60646fc4663315bb779ab5347a9e09184763876d394f8f47cf29146168ee14488aa5a5849ca63e754880de4856deb59b27d27880ed386d1b2ca9c39d66faad3d24f699f1537f4c15a6f32aaed1fd678cedfd1a48e9a69986124f377677dfae695b224febc13f34e009d486b3e21a01c7753c80508c25197ca06eba2696692eaa47db01b9d83332dd9867bc4821e7f34767d5a78fc214c46024af24595c7979372a3b2d35d6478eb5684c688a9dc38e8b6c01f0e9f10b72c7090fb8e7088aedb4031209e4bb4760ab246d5342028377219d591397d568144d21bb2fecbba82277f1ec20f60d9a46d33376d3ebbba7a4171c052b550643c2ef102fe4c99a689062efe144553a5233779827ea6edd9a629cfc357d2a394a4f3fcb71583c5594f9c95affdcf267a738597a83d32fa63f0c93d64012f8628be24e3dcaf459cd8ac634082fc269b31fa198a3c61f0da9a274788c7e000a0b979b0a341acbadf0a94e6c29d51aa60ab459fbc8360b3ddec96b45930bed1878b1e963cb50359513798e69485be76ece9e995d07f38a4b153efbda995147876e91eca5f569cf32329b11e503e942b19c45dbeebd080c90bdf1ea3ba2c1534cb2de8f0b6c5adfb4693dad7cd224aa24d0d02c55a97b7d190bd38208daf3d3e67243938a4a48c25cb63b4763cdd97bf5c31565f36b39be978f22253c3b8551cc4135e29e20e0a5233b1f63a7cc8fd2f0ddc3e759728f21f6321a893f46e7591fe3052372ee00cf1f3852c63d30dba8b9bbcf563fa0806f008785b0cbac29fa2da80024c85abe6f701a364b0dba59fbca1d8058016d83fb4b7532bc632f8dd6b8700e133825fff8df85efd1d5ddfc42663d205213a4ea4e464cfac295d0b14253f59afc2824dc98732bf211f6ea39908abeb62632e3a9988c73c814b63bc0dcd5a73cb9c607ca90f146c27c1fd132429b07baa792992017a02f9928fee31d322b5835cbee3ef47f836f6b5b465ef2ac158ce7bf99e0f20dc2ce6b0523b952743749e94ccdc463a11382397dc9e4dcadac19a4212bf10690e344a983af3974683e0988768aa38f931b11085a4f7869ba2814cfea4aea886a42e7c9abcfa9bc79c4fc508af1692b762a8120cf8d5250cc156644b048df4143d1a2af73639744737e21d01d77fbd06c2ba8aafda2b7cd1f07c8efd3573f2ea92b18be4e6712e6ae020ddf706830514d96b40695ac4474e2110ba385ac600f6dd579e88bcd0b5b267bb08d5f1e85fd26a4da45c31d95aca3aafb2df476acf80c3fb33786e836fd32f216a10564fcd803661739fc1de5fe2a8ff449d45d8c27d73a94bb3b099dd13c4e32a3c5dcac65cd074a7d0651d4fec43cdfb130942449315d4ddbb0ee524b0b25c7754a8ae91687203b5cd44d7fa0c143d5e34754c04fafb7527e13171a2b641b3e064a1694c039c27e558e87987b250483e5763393af20500cfc44fd10ccb66c07a4db56a4ca3dd48095467df454e0499429a6346ce64481fe0329a98026363e58facefa90a19ef90de913413c1239379486c388b1b967fc4dcde73927099a603caa8df337e452e44a7b661af7e5d68cc6f539e3f8524880b13d46db939d94c5162f1574ac2f2ea5273f26bca9b414e14b07cd009ef4fdae2a8a1170468fda4caa1ff64e341c682776fe45404232c74f736ea272e8f7247999d39d2caabcb79a9e0881f95c85065d2a65911805e0377a6f85b66ac7fbab19010d13d6021751b9d6dcda5571bdbc5c4f5fd19b28e2d5c9dceea72e3482a2fbe85013100e5b76697f8fa94f1e5140f579cf9de4495cc76bd6e598e336ac61685ba75471a4caa67e3a4fd3b42812328fbc6742a2f0bde14253c63dbb49b28c0b3f85b9ffcf688c2a32e1f66a970efac7bb7ccc0d862ed350e27a26bf012085e2a390984cb5a55043bf0a11671844d47904a81d5fa2e132ae3027f5787ca22739aef54b10d670a9d3dc51e6a20e6e7cc9a180ca982c5fb3fb0ac777f5b6f000d0559ba3bd011d3236b2697ec8d00b20a658272dc93d6597a23b7e77367dde4781e5c4665826f135d52fe3d7d3c4358ed87f2e7fe2a08dcec23d24b4e109ca5a7f45b5329c742c5ce808cea33b67ee9f855fc52aa883a6c24de7ca52864d7dfc6f94d54708985ad4ec6ae152a40737e9ba35e56ef80e39ea6bb254ed3676f68cd4b1b5d83bb586aaf90f9bc2454804b4ace661f8286f6906862f6be3f8fe596f7f6b6d5694eefbe2a8b89e5126d1d0d2c76813d338a091ac620e7a35b7b946c54c45ce93e739ea4911572d91bb803be20438311730c7dbaad328363ea4163895e17549a52e2c594d39520b7d9a42b976a8cff4733f65b7b93dfc8285528953f07bcdca2a4bbf639d0cf5d8c2079754e90eba69dce0cf3a54c6bd76f1308138076d743f6054d2d8c6d44dc971af1bcfc392fc4cde5d3efd7efbca68c6cf250cb63f15c50a12803553e4f153986011377082bf6c72db50890ea7efd5cf4230659cca10703671375df26c6ddd1987a3b6a4736eda168a3b60aa485a0d543b9b2bb0828dd31118b5c5d38873344e49bb7c53b63942cede1bed01197fc5058940f31db6b9f938fb40c122dd6209c054b5bab6bfde3c087f77c4c5be9660cc85a974ccbb187b23e29317fa2bf1b8c95308fa3c3f1be3b3dc43005620f7ef10c767e2a33eab8ca3bcfa6e59e423fceb66b649c85149b7eb96eb0d9ba10090c6c64ccec4b62d88f443a8f1e1ec1ff2ed1c61831aacf799d8b07a92b480861c98c4271c378c9f53b59285207e14d1cedd097556b10c16919f02350486f6fb4241ee5142097188475db5cde7d05a4cb00bd53ea2d657bfe05e367233305dac68484f511208c51d632973f882bfc0106e9da04e500cf5f13e3974d7ce002eebe4139766ea378a37d4333d7b7135d92b32e01871290330b00db5b2a6838811ad2716571416fc996c6cde420a78d509e822016d78e0797d7be4a1bba2020f0aa7b5900dd2b22a4b952645a1d94bb02f9fe904d3bd922e01a18673321b7e82ad7fdeee3f4a94ceedf5f41e6963eefa65bbb93559cc1c8e8aa0a4b4132501f4894f06f4e9c026c833bea04cda91cdb6543f51b798971f952dca01c094d45454f06654aaa76327d0607a8b80119bc3a40bad17d718ff0a206fbeb6847d6d2ff4a74a0f72f3420a382755bcbfcb5c833ed90279dc83a8c8ead866fb87c26d8725cdddd10394282f1da321e92c1e990f3f25356e70dfa43a20c32efa43f9ae4d497c36029e1fd856be803551920c4c9da34df75c942f66297d34d61632713afa6cff42f2010525276919f5ba2036e7f9687a644588288f8498bb05de482fcb191fc5deb86531d314aa8aeeb155d919946f7de7c13d33c476259925acb1800184940b3df425a0fe6e14bcd4b29e29f8ef07f5e2cd28aabc9d4b0830c3d23a566408792bc143754cead24783d89ff5d548de56920f5baaa476e6a770c61fc39f568b4db40bd7600c63daada8eee454abcf7f45a830a8b2a19f67ec432e67c412f1e49bfbbedf3ffaa349cbfb62737eebc71417a33576293c0a5b81df4152aad9f7243e69c94028526d7e18605a3e2fb44f7344c0cbee651842db153df99aa6b14d90c641ce3398fbdbc7bf16e48cc9192c611b4b140c13758a63d511d554c811d2949e8f394be572709b057c33cc00590b54b9af4ec840a8fb7e28fa53f19269175614e3ac94d93a974ab61f2e5240b28bda30337b58b482df0a9bc828252ca719c25a62fb58a31efc015d6e58e92df1365ec03d1d0c96ca029ec5c98a6445ac8100b41df9253cc1b836b7740e05ddb22c6df19c2c2ebb56c6674d2b249341f7e452860b231d2d5ccfc27cceb568f90f4f862b36b8df94f23b657b331c2000d22d7cff249770f247708c5ce06197cbb30d579f553017ab5b892de970b0759980df50631e981e3650053e1a212c1ce378904c63902061d847e79a481a21ef1383083fda996a72518ce8a256a0bd0b356a55593ddd19e632a31c4a85769a61f9f90ed3ab2abe074f1eaeb2b991d0a1b04b50ab96186cbcf3ad5d48020003f639877ed8328bb3e3f070c59ea01226718aa2a93d8c83538c38145a5b79b16228008efb081133d29a310a415f40ed5b3571ca4b66bab7f62abfcd9b30d774a0ca24275e36a0b23f2332bd331c937feac04c3e14fb65f9a621b4c05a743b96bc3ed1f7d2f14ba9025d02d0005156ff81fdacd666623a474857e2a48268e8287f36697da35ac3205b58de0207f83a2ed24519efd9235ecc4c422c909279bc1fb29bee2fbc86826098a663962dd0b0c10fa54ae25e36e3737942c2ac36adaee141efbb3a04dd006f67816e3b22954236ff759be2024ee70a421d14f1f4d4e68508821e274ef154fbbd58e1d6ece846e7ea194dc10d2576e0a0e744597a2f91fbe37b7ba8708e156058950e602b75a95c3f33ab88fac398fe7a", 0x1000}, {&(0x7f00000014c0)="4cdbdb9aaccd23d8326f7f5ab6ec8814db1a715d3d2c412def16532540e510bb6d167116422346445fe9f6f302db9d2f69a0ad", 0x33}], 0x9) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000015c0)=""/128, &(0x7f0000001640)=0x80) getrusage(0x0, &(0x7f0000001680)) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r3, &(0x7f0000001780), &(0x7f00000017c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001800)="e2da9c1a7e25aea5c599c0c436a0ec75dea5dfd64112ac28a0db6497e12df222e0a0ccc1c49317f19af08d4057f18903e5c64aedcb25904d1b9cad22ae8f53fc2afd7bfcd555519d2f35e4410691a79f916eb37b64493aff0ac13013b94efc74aaa19ec95e57ff47c85e02727e7a3465847d50b5471dd3352b7fee46841369b46a03d558f75d83992c1171440effd6384a989451bd17c7f30bf4d31f36c130ddf6fb7490cb4c52b6b3c7d45d0370cba5e4d6a27b99a6e2377831704d9841e98fa45e61910cbf372550019b41122c8f04be6d27a742b7f36e96f0f60262b0f689", 0xe0) r6 = dup(r3) r7 = dup(r4) getpeername$unix(r6, &(0x7f0000001900), &(0x7f0000001940)=0x2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001980)=0x3) kevent(r5, &(0x7f00000019c0)=[{{r5}, 0xfffffffffffffffb, 0x4a, 0x40000013, 0x0, 0xff}, {{r2}, 0xfffffffffffffffb, 0x90, 0x40000004, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x7}], 0x81, &(0x7f0000001a40)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x2fa, 0x4145}, {{r3}, 0xfffffffffffffffa, 0x31, 0x81, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0xa0000000, 0x2, 0x74}, {{r0}, 0xfffffffffffffff8, 0x97, 0xf0000004, 0x3a, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x7fff}, {{r4}, 0x0, 0x1, 0x10, 0x64, 0x1681bf16}], 0x1, &(0x7f0000001b00)={0x40, 0xffffffffffffffef}) syz_open_pts() getpeername$unix(r3, &(0x7f0000001b40)=@file={0x0, ""/4096}, &(0x7f0000002b80)=0x1002) r8 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000002bc0)=""/158) getdents(r5, &(0x7f0000002c80)=""/189, 0xbd) r9 = shmget(0x1, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002d40)=""/89) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002dc0)={0x0, 0x3, 0x0, 0x4, "07fd657d61340d9f4764a060b4950be0ae2d15c0", 0xfffffffffffffff9, 0x56509c49}) sendmsg(r7, &(0x7f0000004240)={&(0x7f0000002e00)=@in={0x2, 0x2}, 0xc, &(0x7f0000003f40)=[{&(0x7f0000002e40)="7565f053f22272aabecdadddc328fcae92832bd90e9e569c028f88b093bb742e59d385093aea6e04455752f08974b00a7f74a68ec251e59ca6febf3a0aa4ba877ab932bc81123fbc3952b13e90b2443c188bd4b5522900ed13339b60caf6c2a41dea57b275dfe7411cfc42f505c290b9bd4caecb3ad16124a2374824181644ca3405e1305c55def5e8bf0791cccfdc84f7701ff8078e536e8a0f40d06efe42573dfd476058c81f5075b84883e50ddca907ddfb8a98da30e300b234e5b83b5a28108d9c0db61a230b8638a56af3153b10072b31e4616e5548a32479492b0f1ed46adc118a0ad4941026400a9ca13635148e669222e68e2295108d7f", 0xfb}, {&(0x7f0000002f40)="f7f9bd7056231d51dab55deee23d690b092f59e8b1124e49fe6d457185514348786bc0be82a77cea6bf240727ea99c508a33ee01987d06755ad6e7515944a28bc38f35f67388ca76e84d394e65b79dff8878d83c3da1b3c787d2690c54aa2685f6cbf448f7d4428fd4902efb68546279d561c4a2a7f06b32076b5de106c85f8a2e9babe10b2a57df1add4aaf2f7b9b909227c4a6ee5f1e5b7869b31b5be5b6d226377cb6c7d36829563452371162350faa60090c9c84cc003e395bf28c9ac7068940c82eb86c5bb1bc3006d4c9afe87142d104827ccb45694befa380147f45165db5a605ba54961ef6ea60d18ac8e8e87bb02b3969fd3c1def5139d684f6cc189f4b7b6258e790d4fbeb3e0ae1d874643551d5aae555bdb3237be2d7b6a401bfb2d6a72d3aa2131fe1ec1307c5195941aef6cdf5cc21eee08bcca7d67e5f58c9664b7cb38e24bff17cf1ce1878f9e3773ca1c25c9870e70200d5077325009541fafedec9902fc32672469f17ea18d22234884e1f220672982cd61fb6abfb10d7a82f354aabe1dada364cc2b0d1903c0f95ae0f516fce7b3d7cc0db09ea3a2055170de0f6626f725e18b1bc6559eb98fb0f3ec2506c19fd69166a68ed98dc58f8b4c84a60be1263b3425b369de7915c58c0478c77f9f33ebdd55f674ff9e2c62d3b77d6e6b2d821235f34afaa12e14e229b5425c5fec1e2ea8c81f9a0a1f9c62a40b9ae7399c2c55b6e650a815a6a03a8c1a72977edf1c1c1b7fb9d72f09a13cf8c46de71b89b6fe0beaab38842aaba3ccfb902d8129c10696784108d51f028771518d3de80d6f583f0b10db17220968eddf4b10ed574b2e1878c7e4d69ab80da71f9121880b5c1c1b85ec3e9b08f0c9f7154e790dbde79c293b7b825682d604b8ef547d0c69ef0de8a6c499e60474c9a0a9631cec7b15735b01d9d1cf4731b009ecba483da3945648ab50f41c18739a9cef04a1e981637fa3082bd100f80718fc60387ba25aea9d1fa4465d042fa562e59796af1502a446a1ea03c3d66461c8af36b2898a151d3589a200f97cb94735854001dc545d034998d12500a90c9b47559170bec9967ea381edfb80b03d708718b49c54af765c20395c957971b21718ce88ad5e2e349a37ef1bed06722d80b56a091c85a3cfd05bbd0612bc80787c017f176bfbc2ca9ba0753c8569b5539d9a42841513cdbbdf4e5d42a8892a83e3835da59570af66549aeccc6976026de10b62b46a4f86e3d68e53c9a367a8eb14ebe7518822233eefd5baea7bf7d3ec16e0e415ceb13f2b57e7bab3143c7feb810b3e6874abff287a3d4267e351615d7eb57a260273cf4c13b46399128344156c933a7adb9da4d5c3caa40d099a829e1a3a6171523a9c09846d5a71afb10cc53d1fe5e8fc315d32b047ab7e1500dcda255b23903bd97661d8e4f197629f9d1ebea8b6535f77f35b72f4d4a4978aaf629c4c3b41c68780696d100a286cd50e85bcfbc3ad6aa845c5a19055fcc673e29787932d37501ced5220679de580dca4ae80546cd77777a335d2064ef7f0c3daa56aa5c6c163bbd7e0f9347884d69f8941c631a5dd6b4ebfea119624adfabe2fcabe7f9dd03d145fcb72700a96a3887fa39ad9dfc09b75c93dd1d268ff022782448ed1e7877f195be435865e0bf34106e67398427143a6ceae7386e2db8e3b5e79446eea898951f34a5682b61a4cc9fc195b25c51b579a7f2b582f3a4fd7bd9c34ef53a888f3e94b9c71ed062f9f502d5892d329b5ee5e947b077d142f1b95b5719eedc958f5d8bc72b60b49855fd4481e9a3f47dde8797d1ac81180528b7ea800a94b97baf538f956db15fcf085a872a67b88bc63bd78e26af68cb450757104b3e8a2936a4c8faafa1c538a59b0acd8446036d9efc0ea320a97aa099edefd85fbd405a46ea3cbd4b68f6ae7740899d065ecb04737703d5256847b22640596ccf9d8eef632321ab51c1a5af2ca277c7046e38d084b2e5b58e9f3618bf7ad25a5f058f4d2ec464f4599999ed88bbb929ffe45fdf9437331d3e784bac2e365b8a4a480b61c578511629decd0d98b54a8bf31fca2048ffa28b857d5335f1f804f27ed14bdea2f5ade7e55a9bbf8edb770a8a120c6a530bb17183b622cd78217633c344986f8e8772d79fc52c220385b8b71368ccd463df4e50136bff8633ce6b121b6c404554a51b7b590df2bbaa2e5df941493e3c66358aa1ebd217f22f69b08369ce0ed0a0e9e497266c850fe5401824631d3de8b8f9ba9b25b31c7c19f5a8d770daf83c715b9474c0aef99416c2e7c1c44948a68f3e6972757ab541f7efea80c6cb218020dcf0096cf669ea38f49141c89e5ac8c50ea77e056ac7047b93e0a03f7ea00c458581bbd794181471cd441c42654b5dc5a63f97517afe886d95f86380a940ccf6d0f5b12cd2c0d3f9982eefa7ad626938796450b7424118ed44974737da19a72419459f43ac7efda02a7fff2c2c6e47e75a5140c502812bb0b0539c52783185e244a06fb5db1c028cad32e59afcc8bf84c9f35cbfd83459dbe63ba04b5a57756cf9fe82f57c96612b006d2da7cec891face4c0d31db0097b9260721473784c7cba4c943680aa379eb256b860d9600aa2e86d32c489d3ec8009e9b6f3d51fad277168581c78668b4d2173a29c013ce761af8f3652142c7febdcead67cb5803c355e2cdffdf27da8549517614e87f57e8bcf76a16b9d4c1aef29004dd8053c8906d8d09561fcba36c9f856065e642eb3e085329a1645235b10261a6a3d983bf924701648aff482875c9f732ffc14badb444f9a61a1a7484e6145305fd8c359dc68c5924b5115df16dba640c9cb56faa9d590aced33e79c43d777284df04bc799d0c4c4eabda5ef00ae669da5381b257c5bc1562dee800874b39e8377c2da65e8d38d5df1c3a8de6cd0e25722fc0167b9f740f84830049b1885930f2ebfef3ac6b87a7b53168cc9b8f723130913454a2d8d27d164dfa8ad71b9b62582ecaa5058e31a15e72f174bf414eb956afd80a255eb2c66798edc70c9c823d2956960158231b35744c7213fd722d1bc7efb10a956af9df83b9d2f6190aeefad4e0e3f64ff8d1a08f91833ee4a7ef0ab467fabd3b818a27292f0a3b47bc62475dd040df7e5d9a9cc8e9505de64c74e9226aed21294ed1b174d905b4891f65b377f8cbe3ccce9134031210845fbddaa694cd9ce6fe62d434d72a20d8616d009b044b1a567cf023dbc5a568578e350bbb8ec74450193f444be3a025d8e75d9fdfcc5afdc17e4d96b2c78fb0a8d481e367d7de2a8f0f96079d25975f7ba5d311a66da90ad9bd9fb9baaec8307e4652b2d92f1f176d3b94c6d9e87b34eaf84b3fc5cd830a65d9841d72eccb28178d64c9cd48f32b93658a5724fd1e4b26ce9a278959a2092f7f9257b1495c148428379cf06ad1245e9353f16742a52873aab698343d0e2636d1610fc223ecc47570052f5980e276e3a07e7fa5cdd72ec107e5468a7af1b8f490b3970fa9f1b573f019d39c711ee30e5599568d01e92c185ca41a2251edc3f0e57f319eb05400e039d271dcc85f7722cb88c6fc4abce6d232514dde83152164776bf0dd8af7f5c34500f36101eb8e069584444c7c2af79d099096b15f684a04e36141a8d6e2e84e4eb054d1de8ea6ab76c3463dcce204348fe8d4e8656414c7569bf02c5237f451e960371d432319b57717a9878ded41f4bcbdc437b833dc910b48e01484c2da24f4deb41a184e35612b969a7f50d5cbaf62c64d004a76998a219e5f374138ab31f3ddc09ab819b884cff4a1dc3549a5c60c82678fdc69c5d0ca1afaa799ab72c3021de8c9c67163c80fa3de25101d769c910b6888884b887c71d21fdd18be4cee02559e9c3952fcde52437afea896b8c1107257fdf207203c3170cecad974fd298a89c0e11102f7585bde5eb558834b1aea28cd46bcab55c61a9d29558dcefbca7a225c01467dd25ce501931a0c95323d80a848513141ca0d632f200d36cd88dee97d79b81b4c897353b412b582dc97716eb364cccaa971727908f74a50dd6663f2698f68b6024b122a2acfc856731056bee9fc3c695d7995a59bf26f2df544cf2ac77953fefd83f6d04f93c3b4aa9ac18294bd81741510b4aec248620e017d9f30452e24df7506a921283c85cfa1b3510405842d44c2f3762488ae50a465c7eb18bf5b96aff3d7006490f3e222ce956a0f42e2b54cd0d63c4c2c15cbf0383404015ad9b17bb4deee06c9f71dfc63e51b892adff83e43827c70aaf4c35bbc1be1f8ac62c2cf1766b38f23d8116f01e8a7e023befdf03739c8ba6aa182a11cf8bb2019824d28338ef6459a42f62dbc8f02b0c0acd6f3fe7263107d103c0cc10922575444ba7015501fa6babc22f762e5e483039fcaa6de3d6ff28552c30982bcd144df8f2c2b41cc3dfa3f04420736b099b53f48127dd766c27e1b075abf4c375656b24bfd28f8630e1aeae76f9925924d60c178d8bb4902675711f86aa69df8e872d7659c0f1bc08777f5ff144412360d88052e9488f43d5c4511548fbdc4f29db23c23c7505d776b8dcd103c3de65a84a9dcf713ca8b85e24844a578a5fdf38948c45cfb03823201d2e7ab65a0bce896cb4e5b2427153eff8c66003855a895d8f849c59712f7c852701186290c01822763603c3e2b94e730ce8acb72bce1c4eac5c8ed846e5300486b988fb19f18b98ac689a10a98b0b000c864775bb579aa92584e5ce629f0ddc5a68a7cb8d3c4821995ae5237c19052829075849597f48c706e43e4b1cd9e37984e513aab46549da6f911254cd78108e7da2394921002012abb11418f9050344cc3113613f0f289b8fe9f037d3ff305c73e3af71d3c22047ccbd97a942545bd551b69c77a463d0e669cd6a32f46818d3a8f6f404ff2aa762877176ee596d407688615daab02ce1ab186ae798c24caf31d06803c3d3182b6844b2230f6114e815632dc085a2240bf751e0645d1111437e0c31b49ba671e5c19dcfa723b992dbe6028c8ebcfda09fa99dd7c77095a056decda1f612b8ed4ed9be7bef7eb3202944cc1c16dee40524cd42da77e3a5544904d74816480ead41cbae5a03a1dbf779eb6c9bf8174be9a9434bd37469b2aab6c4d6f9a4dd775eea67bc6f771214e2844e2a56887f4967f9b6c942c40d5e90767f103f0d4dbc83e10bec07b5f4d7f66774d811d19c24fa005b1ea68e8358d02b445cad34e42d5f914e10c425973928f12ac81fa5dee802206877f6ba4217363b4b0db6e2cd1fd030f52462c02cf7113bf887a94b14786a3442b68bf2aebbcfd9685838d7099f739247163d1aca28588d90d08edf0d663c4d01646c4fbeb3f13b5d8682b47aef71b29314d83a255edd29bafd6c3308dcd9d2be41e0b8efb2fd68904717d57a994cca6acd60044c867d271fbbaeb5b9f11e8589678dfd2c176b8e5dd90663a12eb33dc949889a382bd8746633420e7053cd26be80840c46132fe772b1dc9f8d71c54728d7d82cf5992f2fedd5ff5c45ad9f81609dc02369cb53659126c70da44d65b6a613582b0ae28e94fd38a92a274f381c9d6476286f8fe30663fb2f979ce3bf9325e00474f11266ac75bd0468c21075713aa905e7a1a04e511a322068ff5e20c9375ca641c71bfaafc0302151973269aaa08646b78da507afa9aac0f26c14a88cdff3ca94eba3cf1495996baa1608b81f12210664fec958a4f1748ff0b2cf867409cf0c0582130fd69d04230a58dec0581c508f0b3e9d67b0c2a1f1612223843c5a2fc8cf024d0373f10194b", 0x1000}], 0x2, &(0x7f0000003f80)=[{0x38, 0xffff, 0x4, "c76da4b9a8d5e40ff80f18ba99c15c52aaa9fa9bdd5bb596f567097e7ddb4e2398"}, {0x108, 0xffff, 0x100, "0999d2e016ed5009f58b295fffdfd8fcc021532ec693fec8d3ee699f4a821ad4d95f1b96222f9708b3bc06f3b837c454ef128c48103bae77817f466f9ce62ffe346d3869d02ef09547e379bd92b837f61e1e0110add3daa20180c84348c7b70ba9fb26747e7927a10b390679279cfff4d6f0e2b236596b84c3b9f840c7c77cb7c6d17661503ab86824dfdcbdf137132de5fc765aa062fe6569dae27ba837d112a6ee8c4fffeebf0794e1cc84e5ad443f6f01a391fc58c7f20bc024fc950386bfd05d99c57c6f2d622778ad2166bcc29d89e520949b1fe1ff08f212f16c68f8656bcd8c51f2ddb369b49315f7c5d177430148b877"}, {0x48, 0xffff, 0x5, "a43eccae0ba9eb4f7d0a537077ab3418f6d01c4cb22d9f86c3c4504ebdf3fcd0fa99c45760323b875d0bdd9b956521852813"}, {0x48, 0xffff, 0x0, "798d391b6be53bf44f5fb4f844ef3be3b244e6c804f9f70b8a8cdb5dab7264a0756cbb6f172dba78f7f927b7afddd89d35ff9c5a3328"}, {0xe0, 0x1, 0x0, "fa2792964ae3637b0da0cd0bbbb728a6077a7531950c7094ae3a00b7360547854c075aba0703ce6d4af25ddf83dec78d4b59d7a19bd198e274b9242406a07780e9b05958e2273e3c05bd336be5109ef730b095e692a721937cabd7b1e2b59f6bc0537d3fea70a285be2f474ef4879d4184b1f87198c5f3918ecd73c2d5c412619613a7e98f35bef942e4e7312709c3945dc354dfd143ecb0f27a96449547e273280f1c45a629dc1db41f15ddb7514eec48768fede482faa92c16b3b27fa55d309de2ac426a3ef4f76c"}], 0x2b0}, 0x400) ioctl$TIOCCDTR(r1, 0x20007478) connect(r1, &(0x7f0000004280)=@un=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f00000042c0)="8eff754b946cd84e0da7bd8c258083cb413d7f81b62e0d870183f4b176e8626658ae1a278d4f16a42393f39f2984224c512b540fd606afe369fedd9e844482e331f39800bc422578bb17b1a248ecf3dda8c6268f445703d3c81050110916c55d2a7fc71480dd864a3a945d97a78980ec6326d86673e776675cf3f85b4ce5d0b68e9fa6d67fed3879b644100484239822307030d4139658e6fde8c5e2519562558e5aa9c0a6d582a98c203116c134efa756249fc71b1c94b27896c05bde55a10ff1b6ae9f36c69901663ac5fbfeb32808f0a9beb7e5ade25d793674d85d95cb47c8776a2ea8e0e3f5fae2bbd0eeea90d8c5e9fe14331048f56a7467655550", 0xfe) 11:06:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x24) 11:06:08 executing program 0: r0 = shmget(0x1, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 11:06:08 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x1000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:06:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) close(r1) 11:06:09 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 11:06:09 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:06:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) fsync(r1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30010000ffff00000119000000800000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:06:09 executing program 0: truncate(&(0x7f0000000040)='./file1\x00', 0x5) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x1a5, 0x7fffffff) 11:06:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 11:06:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x100000000) r1 = syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000040)=""/46, 0x2e}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)) 11:06:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x8) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 11:06:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f0000000140)=""/153, 0x99}], 0x2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x5) 11:06:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7c, 0x200}, 0x10) socketpair(0x38, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000080)) listen(r0, 0x0) 11:06:09 executing program 1: r0 = socket(0x2, 0x2, 0x200000) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 11:06:09 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="a738c64762fe1e14f7654fdb2bd07d341422dbce43c6a3835878a23798d92161c6a70e6f06a2ebf53723cee94374ef370a452d4264e9d4f006cf932919afd0f43f7599fb65182219c12ed942d61152b79763223d3aef59c1e568f99ca4e590cc820b506a0dea182fcefa54d6e135025263572f27fa47ebbface3", 0x7a}, {&(0x7f00000002c0)="d231be000308a8d45061d3e4e8bd195b70f64a68f92e6104c054e103fc905c8fb7ee185e1a52f57623d86b95246b67a15c2b2dbcc8830d45a7c468318dc062fed9c1", 0x42}], 0x2, 0x0, 0x0, 0x400}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:06:09 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) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 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) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) 11:06:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x6, 0x1f, 0x7, "8a41249312db9a26033caa3be1e1222f1a73ae82", 0x80000001, 0x200}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) 11:06:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) rmdir(&(0x7f00000002c0)='./file0\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="5bd4bfc0ccd62483a300952d2d0b6c9db9630a4d2867ea7f5e33c32ca692329db5cae9df3a8648c03813687e1303a14f7c79036f3638390a48f821e4b3fbb08c7611195d1507ddb6599f5d86b434d1b2e20a6cb7fbd73ed771af59803859be297421686fe58b7c96e4b953c50efcac34837d541d7ca2e005f498ddf224cfaeda5c08b3eb4f27b30b096e42d72d1e55da7336b4716a1dd54ce622936a79e4c4e21f860547fc3206305f9dbebb02e0ccde1751ada4aab767701bbc813e1e68482c74a44cecc730d7b51b61af111c5409b26d7156e5ad22f8366fbaa25c4a88b20680bc405ff13aec8d0f2441", 0xeb}, {&(0x7f0000000200)="baee4c08a56ab2d9846dac79a305a959fe6b8ea636969fa74470393c10868f1da1d71efe1bae761682db1f4228ac433e5a5a12cba3076c990c1d7e9e1e0eb547a81d58cc0329b184ef4ddb78b0a95a586ef6ab2dd1804983335bb7c16320d33d6f8eb700f42c82dd69f482d557b7", 0x6e}], 0x2) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffffd, 0x3, 0x5, 0x4, "d3c6612746572c334fe9b499a6c6ba13dea17ba2", 0x7ff, 0xfffffffffffffe00}) recvfrom$inet(r1, &(0x7f0000000300)=""/233, 0xe9, 0x1, &(0x7f0000000400)={0x2, 0x1}, 0xc) close(r2) 11:06:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="07cc12c9473053cd9948ab051ac8db8361b421d2ff678cceb5c6f16f8bbf9ee930d64aedd5fe01269b1969320ed874aeaad0769946e0de5d58c95a8d1bca458fa59731a75712fda270db2dbe0de260e2a74cabe2568dad6924152e56c885d4b787a0edb2219437b8503759aefcd94d2b97ce30ce5297c222c039cefa65efb9eeb353ef399537f7d70d8b811c28cb6277c1c003a7600df5180284c317decf3166ca9bebe2acc4c8a98c447b19da053d41e2b3a4beb827bfbc18e6ca0376c2d030a38521eea3efbfdcf8919d2b2e8e899cb98a253dc0435c873f98df18aed132ad1453e4a2731b939ba11894cd15", 0xed}, {&(0x7f0000000040)="32cf12", 0x3}, {&(0x7f0000000180)="84c8958571789794b1f9c01c0d636d872eb301246c861ce28679d856f4c5d4509f96a4c66600df8dff8ff4ccd1f61fe58a20392eaab551ab46a4302c09501e359cbfe19dfa3611252921525588dd09619c5f9c7631a2ba906f927b6cc7095c7274adb38c3037717a53b7c8546ea419c64850c56f9de05c4941151678dada3f31b97965bea5149c48e2", 0x89}, {&(0x7f0000000080)="a7b43bfe1066276a92cd66f395f08553fa33aacf73085d9da822f347c97e2538d785827f4f1dc445c31d72f19ad56d3735f8ff2b63e7b7428c233632d2416a9337940b94a06f66733e38", 0x4a}, {&(0x7f00000003c0)="a1b0ec0855495bb122fdccce0cbae68f7ec83b688e314318b43eebd9f5e60b4ea6310b804a37597b31848855e5416dd39e21a8c70115f524588ff6adb7cfc4c800e374b6b42a289b0c547cc784fe9f3efc973860dd83ff0a8341ecc3542820e9569c58687cda61066a5b481906baec6e2f2a1d38af1b93041334adff0b69b7c8ca8cd5bd1a73de709dfd73b9b721807e765f8e350e3ab0400df55f924bff4dfeb56ce9276d0ba695fd16b6de29a0fb3271ec6165afd940575493cff0b4ec11f78dc40be3ee95195c692f82f7ae98ab823a87b6fb5146a771e4e48b5cb604542a71cad11b2e1330e87433f39b8ca347a8", 0xf0}], 0x5}, 0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 11:06:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair(0x12, 0x5, 0x27, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x4713, 0x5}, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fsync(r0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 11:06:10 executing program 1: semget$private(0x0, 0x7, 0x1c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x0]) 11:06:10 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:06:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x5, 0x7ff) shutdown(r0, 0x2) dup2(r0, r0) 11:06:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:06:10 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 11:06:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9e2, 0x2c, 0x0, 0x0) 11:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000001180)="3b90e912b47cb32d22ec9052711cebd6480b7e0329ca21f093a391d1793467f851c84b7a929501da37bab8b706c017b99c8c2b81c60157aa33c3cadbc9ecd800b1603ae544f52da732f921489d9f58eb28008c0ae0612d65f04c0b6847d8635fc03b962c31abf6aee5211028f25a9467b7e6382490cabfb542f802ddc4fa273a0b2441e1e1e33347cf7a26", 0x8b) r1 = socket(0x1, 0x5, 0x5) write(r1, &(0x7f00000001c0), 0xffffff47) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r1, &(0x7f0000001240)="d7cd439311a521488341df527eb08087e8eed5c4d607d762b212efd2d5aaf349e6eb2d9ffacb5e5655edd1dd033ee5f05afb824e10134c657d60561ba45098fc4657508ba17b0f6b410791a7247a2b9a444389f3393af97f2c6d55ce455206dd95b0e4a4f28ed97d422b9347ce67c2da687426f0e657c490b0ce0ec2a713b8845c02734e633759da0431b802", 0x8c) chmod(&(0x7f0000000000)='./file0\x00', 0x100) getsockopt$sock_int(r3, 0xffff, 0x1227, &(0x7f0000000180), &(0x7f00000001c0)=0x4) dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:06:10 executing program 0: select(0x24f, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x8}, 0x10) 11:06:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:06:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) close(r0) socket(0x2, 0x1, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ftruncate(r0, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) 11:06:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:06:10 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchown(r0, r2, r3) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x7f}, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xffffffffffffffff}, 0x8) r5 = semget(0x3, 0x3, 0x200) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/57) mlock(&(0x7f000045d000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2}, 0x8) geteuid() 11:06:14 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = kqueue() connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket$inet(0x2, 0x1, 0xc68) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x6, 0xffffffffffff8000}], 0xffffffffffffffe0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x51, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x7a7d66ad}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x1f, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x60000020, 0x100000001, 0x3}], 0xa6de, &(0x7f0000000300)={0x1ff, 0x2}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xe0000053, 0x7, 0xffffffffffffff7f}, {{r3}, 0xfffffffffffffffc, 0x5, 0xa, 0x18f, 0x7fff}], 0x80000000, 0x0, 0x8001, 0x0) sendto(r1, &(0x7f0000000340)="0f810036adade909f8334d9d87546c840860a05e40bd03de7e8efa3e0b16bc9a848d2a5a64833474c5af", 0x2a, 0x4, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r4 = dup(r0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xf1664147e9893d5, 0x0, 0x8, 0xffff}], 0x7fff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x75, 0x89a4}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0xffffffffffffc860}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x1800000, 0x3f}], 0x7, &(0x7f0000000200)={0x200, 0xffffffff}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = semget(0x0, 0x4, 0x200) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/46) 11:06:14 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000240)=[r0]) clock_getres(0x3, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:06:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 11:06:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f72e2f"], 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:06:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ddff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 11:06:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x5810, r0, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpgrp() getppid() r3 = getpid() r4 = getpgid(r3) r5 = geteuid() pipe2(&(0x7f0000000040), 0x10004) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) close(r1) 11:06:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) close(0xffffffffffffffff) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f0000000000)=0x1000) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 11:06:15 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 11:06:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) shutdown(r0, 0x2) 11:06:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0xfffffffffffffeda) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x106) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/163, 0xa3) 11:06:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0xfffffffffffffe5b) 11:06:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) kqueue() socketpair(0x39, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x1f}, 0xc) dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x600) semop(r2, &(0x7f00000000c0)=[{0x7, 0x2, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x1800}, {0x7, 0x1, 0x1000}, {0x7, 0xd5, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x4, 0x1000}], 0x9) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 11:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:06:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x801) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 11:06:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0]) 11:06:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 11:06:16 executing program 0: mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) 11:06:16 executing program 0: r0 = getuid() seteuid(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r3) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r4, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000280)={0x1000, 0x79}, 0x10) writev(r5, &(0x7f0000001540)=[{&(0x7f00000002c0)="1787d60aec771d", 0x7}, {&(0x7f0000000300)="c7062aa66519586eb4662759a1e766d5922509530c39ab5cdbfa965b14da781faf7a9696cf8318d4807971df1a1b241998c575d8297dc381a1ab3480e1aa0462a95b5dad57f2e021ad1303d59da59ed40f97357544978a5f970b7717f91eb99dcfe2925cbf0aa9c8737181dda87c923d2e5167bc146bb83fc1a083579bd69b42c1ff1af58665f27cc10c115130780e05a4148721d3e78bbcfa42aee97889af8d92bbd3fd6c", 0xa5}, {&(0x7f00000003c0)="98d9a0f538bf6eceda619a939b69f5fc41625519a10717f910b679d0f3a204a0960239510eeaba62932d3437bf9a9bf923fe335ceda2922b3e8c2dec11f347456c05967f24a775b15dc4906a6822d9fbda48271278d1d9a5af508ab7d604777bdebfdf7111e5b26502c8dbde83ec1da20a76ddd24eca37578d0a71f75b3252fbf7c43110cd25fb9dc3299553132ca493d5538b5094e301d56ed2b643b6e3b0a931f1c328e5fb50aecd28f1c25ab321057cddc79d1e517d1c86536d2aa1738b970dde64d248b4f6b4fa726c465edaa3557afebed6c7153a54c37937c7873e31313b276bab89f6bf21540d86372461ab96fefd73716499b011ea45b8864b398d48dc41eff30c945710701e4e8fa1e66c4157c00a75b16b17dbd5d6770b0314d96cda967a19876e280f082227d6bbbf86a33c650fd8538a5546808838c369b08ae049dae5dba50c805ed327ad88938fcd4d9877a1af097e491654cdd044a3306924ae9c63d5587f14358b154eeee9f2b6f6491542f80e0f27b6c92737ec92f81a05a48adeb9dd05de21c8617be832569884c3729296a6f844c1f2d1b7186335cd2ba3088715434535aa44148e084acd6b87b31e68e0e883a017b5f7ce57dcb221d66ca337698585260f4290a77a644cd06791a43a79acc1d3a62e91083bc976af24cfecddd9f1ec2ed21a395260444bc0d3dc70a74c558d59687cb2bbde29058358a901d21017026ec0a81fbafc1ed69825545359e911c53127f2037a0d9a4aaedfb3d89db3f244a8452d3d928c77bc549b0d5ded16ef23b1ea0f2318ae3bad3c48b04db63f51628ff95b08a90babf46d8522f7c45d64559a131aa6241ad31bf56527396dd96f774d2478ee606bad982daa8704b605dd6f7925eb05e54291ed924df8836650e3c971bae4fe5ef7862ef13d04d7e7cb5b70311dadf64d8cdb799c05895af1b73d1ca9a285823c1f3a3d30a873cb1b00e61cebe5facecc650dc2484946928f7ac69ae8a2e090d65244f9552c4d49758533bcddb419b38702acb648c82cc2b4089ea75e97cfc4e41c686e0a84785a3d72bcf3c29da5d07c0843f5f4f2c4a0988d47a63c26906e7515914b0aff36719ff162951ff513164a5c6faa6da604b825a19d087a2b995f49d8e83ea029de72ae65c82c996cbf64041acba8ee8fc27808770caf4406f7955a3d0fe7443a4523bf1ad902737a3f138ef544383d49c612ead0f1bc650b316835c600405c4c2632af1f45865322fbf0fa647f87050741021d3d74057f814713dca0011791ceb2085cb9db380ff1421cc2c7a8110e3a17e9b38cd8dcce04455a7ee01ca8c7357d2b09fb358732fe6f55c6e050a362df44d7a07380fb5276fb48bcb657c4b8925e898b9e89ed51b2c9187d694a5efff9b62b03538b12dea515959bb959453a0b3abf595b00e369506987dc48513599ad8c006f81b8f29d06b234d9c6d6ae7ca7102d808010e7bef11e5fc551c7b32276a36ddb247788a46185ba90afa94012fe4a3f32d26271aea8bda29a134f97626f16bb4ba052f7ffb3a511c549668b7cca006ac55e046517c1b9b27384429240ee3b1834d71d48c21c99f910accbdd5d919d1ffbfc9623e3580eab76d010af200f24c4e5a163eecc81608e7d7120d32213652e180d6126f08fa560c1184e3d60411c6848ad1c6b326bf9ec286dbc16963131db4718e273efe9aa697452fb110eef6eea05787382acabeccfc174787d4ee9e3fadd7de3f9203d7ce08a4ea4e912b116c5da6e67fba736b0281004973b9b03d19df75fc3bd308b9b63227733f64ac4662c769678aa85efd3a6a7178582dd0d78a800569da3d897d57f99e6891ef8c33aa0a8471bf98a9e82f4b1094a1ddf6fc019f30fe1543dbe140cbd3d66f1083ec1ff47d17ac1097d6ca1be0282591cdac9542e08941594a584211a093e5a7d406b98f70c04418ca8302ec805d04d927660db0a966c3c3dd532e45680573983624ac3c19904104f7db758845e0eb1d9fe82d32aaecefc5a8be664a8481a0e63e58c6ea524bca62ce825009dd1ff9278a664db8322af8fe5717e88e16da5f95f5d431cab39d5477e2151e02f7592585d34211e094bffc6a5a79ce73340fb7e858feb01385183627a685158818c6535b8c4b9727fb5a777ecea5372efb815a576b2ed852acf3c92c175e61a443e20fb2bc7f06f27ab1eaba8f4449a86f7bbe76122e4191b8051f01ad4e09135f1aa41b1564dc53e32346cab54b7ff5efc674a16959ac46d7f22c0fa5354b0c61682a1fd42fd1a5b47b4e312720548e90f381c07a9da39d5e6fb311b47d95ee8f0b8bb028e6eeb1908f4c232aa08f6808fb8f2c435e33b00821f119dc390c393ffc06938cea17c95240bb2b80c1f526bd4f67020efbacd747ca5ceb0009dabad0fd396d9644f51ccaa8ad468e59b9985e0643f80b4bf98b2a06a71ab7f6b8e35ad4a038bfd7c3f19415cb8a08dcdc7b14024b36882f906bf6c39cb480535195854141d91eabe040e9a7774f220c81370d0cac676d52d021f9b20dae2e6d67be0accfacd7a78e349e0c432c7b6cdf5b6c404f2eea9ab2f6e89a2eca5694c3050efe7509d1451cc297ff7a722d96b46bdfdadabdf3c71c2734a62ddca25c7cc704f537034ee8329123313c524b96b77627fa0ccd66636e73b1d3f139d2e519ac606f9216298051db907389d3c8f0c67344720fb07f3c2e163234017e61b49fba00cbad9762844fd74ae1d65dd0b2d04d00faf0c8a7f9cde84d0fe5143024aedd55ee2e124bea43e8d608913a733422b8b5ec6951d744fd475dd1eb167d9914639e552df6b5e08fc92f1fdda847de63c10f8ce6ce65d5c13dd81d51ac3558e55126bff1fdb1ea5623b48e6994572e6ade61726278031e586428cb40a45c172066e46f63436cdbb1b124cf2b054b616fb8e886a52f091ac43a6d7354c24dcd4d0fd0ff99ad630cb8bc41e761d372f27bf7460a7dfb99bc4655131b62f5da7fef36f7450f9381ad399bdddb1d1ac6f5cf6c801a9badb63b6e5d6160c4fec732b0fcb447f5389457d2951fd07e9a2d17809fa41b57f3390e9a6d5ce163a3a7a982fb64efb3c007cc026c4967a0acd219b4fdb66815c42cfd49bc566ca1d1b024639764839bed0ba514283001f3f887366d98ed8e0a36bb262318ced13aad814d920aa86da76cdf4530164f51941ec1858f94f35648f12c991c8f4b4e307b6cd7a2f7c0cff61e9c06525761e4d00ab955aa51261c3012ed6bb8cba05a5c1995f5d918ed35093cdc526f250eb39fa989f7b0a54648afe4f72c7363528f41d784b7efa4653289302c8659dd7bca2cf44f1a95fe4ff5b2012f5c1378297bb3a9d9a80cd44b5b280fe558c054ef8b8f5415a3925f06c20c8668afaf5937fdb5ff019c70af184fc6725544700c69a58c406aa78d1d3c0476e0d2474dbb304e9bd52ef11d8e9e1924283855d0316cd653913a5c1462d63faca78824f33712764343084fe0b9f3ee6b63ac5f8f6ded93bfed67679a8a91705001507919c6fc213bc6dea0e2cd087fa533b60d01b38c58a5039e47c1d77cb71e27a90d5c634b50d0f6d3603f905fa0edab767b71667122ab002d3c25a3f1b1979d186aef9f6747f8012e6832003f552f7bfc31548ed33295d04db7ad8e045786e080d999cdf7faca1d429e5a4ffb733f64c587f5a3832f3888b5e878ff314b01ef06edc332fbcd77624c356cbbbd41f364ec867fc80692100bd743866d47aed32b2d3ebce91f302feb6c350977cf6a0579611961d4286203016070545835be7ed08c1a7ede7fbd67d90db7b65e1cd5b1d9ec8a038fa291210dc8aae964991b15bee47fabe44ccfcb2e1029930ba8e5d32e54c2bfd01230900939d7bb61d38e9c219f1bbcf1cdb191872018634fd286a8e558230f39967bbc69dd5e3f86e95f72de42507a5d95effc4dac214325c7307826f3ab7aa5caebfda20f875ef6f874641aa8bf38c8d313f45c2490d389268d9ea2432c921fa15a4080379c001f8e498beaa1204a225f0edf171ee0c156fcacc36625b1f0e81e8b188ba2d2324da643656cfee11741f1b3aaa46058df39ce27699ef658442516ccd730b7f78693d8ee53e0d0a451202262aba501b15c74a250ebb07d9c64cb9dbfd9b9e21ddb50c07e4efca5d57db3636a3988b85015b98bbfeeab56e6f8faa9acb2b6f4a2b60654cfd7e136ff022d0b563bfbb5d47f35bfc12afb16a5d39a6fdb23e0d2a3899acdb46c3bde031bf6cec83092a6a987d3b09900f2660f27269659f1fc2eae35a05349667a2ca6de3f873150ea5afbeddda00e87ab341382e733e98036a9c084196574d7004ae7e28d1c0d2f05f2ef4151e464d8117a372c255b92015bc4bf1b64f9778fef1c5df28e41dc201e211a6a089f337d42f7a3d3d67b04117e5edfb83e0d1bd36d7382143b39ef81ebece26292ed93eedbe76f4888649db4d8e085fcd1ea66c58108e5f7ab6d0fce0698e9f8c6e80769501224332552b832f95cae4061cc29306c8a17695bc667dc1c573c6cd6c4ffe313839a7800e39cf2ef71314f46058daef4991918f4c7200effeb615e74474734c367b6c708bf1b61123f3c42c7e493ec5839d38ff3ca9fc69016db1a5804d22dcd553fd84458d2ca9102fa02bc912f698d0ce5eea7e3fe33ffb4e40d517605225205303581d1a93e1995445f86f9b5cc6c2adff7ceb6ff1890603dcb2cff38a32cc20ab7f5bdad1768ddad5114df8186772c3728fad7ed192273280feeeaa25ce7122c96890afd46fe7c61a153681212c093720069c57752bda0a205806f8641c718ee28de27369290734ad95b0752ae979b20371b9c58f9d869b40f235e880908ae9b059906ad9006a29909861074f20b705c47923332cf51da1e053d0e908f561d7a0088e6def27fef8a8a1219296be1f49adc6ab48d405347506a1e6d6f2ba54dde3f2fc09e50c5f672f536629b280467b8d6ea6b6bc062c49bb1e517cf446af49e9e2cb3a459a9adf12cdad652cfd3a3d3f33cae915b82e117b48e7b80dabf7405df975395b528a26aea61214de65952085e40d70ca4f4ee15791f4724b0e312fe7a67aad9dfea34e9d799e16b74812fde0086beee3fbd12648101aee073ec87535dbf53c9ea47d0a8c86237511d898ef06b1dba5ae8a0f9693f4261efbd46d31559345246aefc7d24bc6af447868baefb7b45ec563c8480b49bbebfdf6329cec84693ae9db4be988418099aed772565a129477626cbb1200da1a8ba8db6eaae4433c29744b02e30925c1258e2fd03d931b5397768cadf62511c78a6080553503d234008686620d94322548433f1338b4489ac3e8fa5e9afef38dd3ecceb3a299bdd28a29e641c1104fd7e0f483bce825ef9649390c0b0e619c7f0dab966536d1cd4d6d8a180ccb3315dba1c2a7574d98df9a7b76294a18a00de32a855104d0f1a101d5c391fe43130dc5db2347ceab6a1f244077169f5c64e41dc6c0f39cac108225958887f41b815201231176e80d275fb40bd86c99e2cddfa3e685aa422bac4713dc7f9747ee558ef38f82e5ce826cbe40f336ad70e394951bba29773499566f139f204be1931d1c87a3f45578f60f7c21d80c7bf27e6a77303abf6d58a52fc2a3344bc244813c26109bbcc4e495cafadf93ae90150d03512cc9999a916f20110dd7009f93d293bad23ca559fa1738858bf990241cfd5e86680dd8d3c9fce90de905ace954882b875485230d75c97712d115a71ef3e3b16410b0e9f9e584982e6e0438610af3b702ce11a469b5bee4a", 0x1000}, {&(0x7f00000013c0)="18f5c81d1e50cb2947cfc25219bcba4608278b137f3740ced05a7805e5047c881c9ce380e316f42cf69e718855cda5e9601b17e7f229182f3ce2dd9db444d1ebb30b61596da39c930cd7e286b10d4fd672af6b09173e1b8c4eb3f62a180549496cee6294", 0x64}, {&(0x7f0000001440)="5da8116ee6a0338fe913550bf711e233271618a32896ecb02832c1d17eb2d3765bb332dee3beb715e76a0f90d0ae0aaa54c980637abd1a", 0x37}, {&(0x7f0000001480)="5d1eb25204c2f97813225fb5e3003fe8e67f758d9f0713202557126e46fd33ac8e7af2c4f96c032d7e6e69b91b", 0x2d}, {&(0x7f00000014c0)="c0da54edf1016e55b3a240f8d754b72680b655246130d6081a86a0ca34c5550ba020d1972999ed0ba2788afebc5e480d65720157e8d2ea209aeb98118b8ff1cb39ce0c3f73d4ff1a7b5a07dcc6", 0x4d}], 0x7) seteuid(r0) sendto(r4, &(0x7f00000015c0)="1aed39aee77d61253c68c520cf82b96136a9110130aee204d2958f50f9728b1c736c80bf93b727c0c70880b16f8058c4b16b13396ce749e6709d9bc2103b35618269501f9370bc2a6bd993c710d9e53a0153091b5a39ed4f4261e0daab4bf04538a7747ae69ec5048ec9330454deff749cb0093b6dcaed7204f8ec3a27ecfbe1df03ac4276a28bfcf1556139ed44c5176b16f61fc8c649429e8669bbbe03a83901f2c6bf4bbb3f", 0xa7, 0x2, &(0x7f0000001680)=@in={0x2, 0x0}, 0xc) ftruncate(r5, 0x33c4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001700)={0x100000001, 0x3f, 0x0, 0x4b, "7bb2288ac10e74f1d12491329a0eb772c050623b", 0x48cd, 0xdd57}) getsockname$inet6(r4, &(0x7f0000001740), &(0x7f0000001780)=0xc) write(r4, &(0x7f00000017c0)="b662fde746594c715d90fd4b6df17d9b80fbef3468349ddde383510797cbd2cb2c3a9fcdd8f627b8a32817b7ca15a1a815b8be7d1f4cd002aa64e9210a4a1c1cdd7ece9b1c6af00d83511c8b253e7e8eef1cdbf94308cde78a3b581166acb9b6622dd5e74c1b1252ace679c1b7ef17522c35454dcd6640a1eed9e8a502c447da20d3ae2bc022ee30abf97158b72a9251abb3d06bc3c344721f329aebe5399f9d1d42bf", 0xa3) fchownat(r7, &(0x7f0000001880)='./file0\x00', r0, r3, 0x4) socketpair(0x6, 0x0, 0x4d, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000001900)={0xfffffffffffffff9, 0x5}) connect$inet6(r4, &(0x7f0000001940)={0x18, 0x1, 0x100, 0x8000}, 0xc) mkdir(&(0x7f0000001980)='./file0\x00', 0x10) fcntl$setown(r1, 0x6, r2) getpeername$unix(r7, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) recvfrom$inet6(r8, &(0x7f0000001a40)=""/4096, 0x1000, 0x3, 0x0, 0x0) fchdir(r4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000002a40)) lchown(&(0x7f0000002a80)='./file0\x00', r0, r3) fchownat(r6, &(0x7f0000002ac0)='./file1\x00', r0, r3, 0x0) 11:06:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 11:06:16 executing program 1: socketpair(0x1a, 0x0, 0x100001c000000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="4681eb75ce4bc3668ec7189218bfc6f4e0d874eb1195d6c257138feb96ca9e8299b58c53b4b84a950cc69c892d5e05c4aeb340a10fef333daca2814b7a7c85095260b7962618f9b8de736f66", 0x4c, 0x4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x32ee, 0x7f}, 0xc) r1 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 11:06:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0xffffffffffff7fff, 0x4, 0xffffffffffffffff, "20bf5bd40234db7c281efb3cd23991d5dd42f0ec", 0xfb, 0x9}) mprotect(&(0x7f00000df000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000002c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x9, 0x8, 0x3d4d4d15, "31b91a4db59e9748378afe4d14ad37abf99a02a0", 0xfffffffffffffff7, 0x8000}) 11:06:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) symlinkat(0xffffffffffffffff, r0, 0x0) 11:06:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:06:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) 11:06:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 11:06:18 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:06:18 executing program 1: socket(0x1c, 0x808003, 0x0) 11:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000007c0)="dc78fb91b47dd0877b4282eb15fdbe60059b7667e122b87778c36c9cb09bd78a906c32d37c23d4a8227c33190d3a1684d85a6c9039ab696969240fdacf8bf44bf243c59799eda84fee002b30e7c708cf1d0d48512067484d348b5fbb161380d6e1a4806b0525d4f63541d9bad392b268db44ed5cbba9ad68e9abe84b2b6880b231a9563a74a18b8c395ac411698367be44849f7125094a102b7d51b45ad9d5ba66128f7d60aba1aa2a184d17567d8aaad9c43240cbc75be2975adc6553efe3a4930bf1420ad67b7ebfdeecc15401ea74c8b7089302af07e2416762b2403011aeb91da72c8e90f6bf0883deb6018b6b05d09711d24e457d5a814a0b59bd02f79e0053f0b780ed95a1885ec351453fd121f5bc506f7dc513a649d35512d6abc85de29e5003bb96db030c85890825ddf9dd4e3e1f73748c1207e6cf1fb56487b79b8e2aba23275fc3622148987e40d714e554e145059df6d9a2a9cc10416accc79b85b656bb136672dd14567d2b51c7ba2f6c4af56a4a771e5376a8ff2d2f424f905b2622938933eae83fc2551b67e207d0717ebebb89535d09f7c7d4cd794efc0cd3af80c071cd1c11c407eb63157febba8a22b6de263f4b7778f38699055e75627abda0c6c067ab9b3fa9d669d7bd1eeb456657537c1ee4ab56b24bea7d207892dedf411713295cb67ffe1c4dd5f43b55b681c0b7c9a1eac168d9bfe3e27bab03a535f0c2549c0cd2abdedbfd1e994592434940e3f565281b0b40a7cbd1fcf82d90cb2131373883682e0dd6db6ffa3c45f4f1222f20129009e02f8f4f22422a9d8a0c797a2fe36b67bd69d1b875ff3bc40b5a36d86d0581925e59fbbf909cd8f05d4f73f9836d7e55e52cb7253f282ccc36fc1e38deccddeba081f32dc728514a9c9e1d728e1f2041d0aac20c6845c727ebc7b65c3ef29c540d4e9d24a75c2efa14361557a832a34b0923f7bb95821d1a191b00a027b91a509d24c202779555cc5f0a8ebb04fb3681b852ad592cb8c650a668195c706ecf944727f501d157704f949ba1cbf407aa1d061ac3b46ee5debd177d5167205d398833d0b37726aaaea26845ff20626b4c14dab6f016606c2684c7d875bb89b07fa32c88442eec023dd99e358b4ab970e3e7faf702fcccbc71c1e4985f23e13e1bc4d090bf160b80a9f5639c1db0c017d2988dbfe590db8d47fb359cdfc7c0ad3decb2c9c28ebb6d9e3b18fb12b6c603a609f121ab40ff62bdceadaebff1bf9614c8283a3e8ed107860f6b87ffdaceb9cfea702a8a190bc0069f88bc1292ffa0270610f060279420e15552a6ebdebb0255bd9da5cddefcbb4183dc593bb34e82d54c171a6561875c1da3d070d714069a972fa71b5013c931c5c1175475d832234fad29b880dd9c7c482277c8fca38f5b570f579c425ce4d928e1ce53572a1f5110a2e5dae83d026af1b26d973ec2343d6ffe8f1f34c9f7116538c41e242660aee3c5076050f675d5cea041679e3623354bbe4c03f11bec0aed833ff58808699d1c3a9a46e1801c454f50a026b0724c3df59ac3eddd950b46d65f772353e752aad93b724da2c80c8690ec30255e3364cc7fe9ca8dc6e12800ffe18458de081bee1fb14998ed7d3df78f4d9acedff62942ff42d5ff16ae880e4c7b008db720ed5fc2af1aff7aac5b365d91ac023641756a08e570e1a9d626cfe5ecb0887e59e33c95b41798655d7ad4ac9fd24f52be21ccd8ba78cf40a48ab429549feea8b5e0e48537b09b49173c1a7c616035c603f752642058ecc4e82264a434ea2e243b962cb0645ef4c1e9b912d33c17e4aaff5dc29d1ac5dc957dbf20840bce6d37657c4f8d0c235221ab5e4cdec44353d92822962f9b17b5ba7cae3b2674095bc40fa5f2c992e54204c3735c5a821fe1c17c0f13bb23555dfa5065fb0366cef28dd1d086c5296b7765033fb9e93ea47744b6529fbeb3f263630334320b58c4a6e1e8e4e36fab710ebcb3e366da9e1610a39878ffd61aa94c94b939aeb874e6f9f1c0354407d0d39516212e3204b0171e3e7737bff84f6f0090553aa331922d8bcaf6eeb356baae33706443c40afde8c33f455d8a4686d5c2d964bf38a3594d92411155369400f5b75e11ab10c395dc9ec9776eafcef6623ab555d743ba051d72c7c5a41f597510b813580903baf6dad50ce03debe94d0a2bd2bda5fb95af955397f982320eb4342a3e1dd9ddc4557ba5813dff137e35287465eadd240ef619b82b0b4b71445953989257f8f75e9d3d05ff536afc02212f289ee99c9c3e28d5760ce1ce20b5a0fe3d9afdba56ad70fd0cb4c20e3f855549a0405c15a5f2ae5cc89ea4653564c5144259d8d903d34dc063dd041d2fa2bcaf632aa9bed0ea19949e180c35953971608bccb0ff88ff599a976b3efe2bdfcabdb12a216805917cd36b05912110fb6b9c12c89ddbca8f62b78cbf2ec36d9d20487514996543a58f56c7cb5b337c3b901ec23f165c4f853d272d896a5355796a000b65e720f88bc42293bfb6d7305fe9f6dce7118b35d4660754b33d2fac04ca56b98f3927eef06a7f592eef1dd29f01e56f894d92519a68ffe812b9c55aec878475cfc9d203326344245a6221854b2fd0718ba20559856e2be0bc235eb0929c451880b4bb9c2c48cb6140957f1b606015f11258fc70d8550c807669a36b3b7b7d93ba5a1e3f627bde347231119c4ca8a76a4b9ea9f46a360135f1c13b95d17c7acebe0814ff77dca8847282f7e7c288feb4269e0618520afb551b2820f0b98fcf5bdb31ab02eecd4c28693cc4c4554b4123b46adb514336f317215830e0c4edce0015fdd0e62254099975a31233190e2f0429f7003fe1bca0fa5f435a0a97e5dcb37c79c515c36c3719eebfaf5b254cff162d941924a8a3e2610bf676cf80cee9873121b4bdc702f1d14ba2f18667b2fec71ed2fd32ecd82dbe9e8c79635975c3bfd4498536abe8fb40f968ef5a5be13ee2877ada96980e010d9bc811f07bad6a86c663e5bf5ea3e0f2a56042b825a25559718ab87593061dd8427d8169686b8be8aeb753911f6ea9a479f99bb22070a6bcb19438e295de215f72724490d2741c0d5529c3b7ea83ef2c413d337fef25140d26b700729db5e1a8d8dd7ef908f2b09d9dc33a444127810737ea49d591b7cc6a5996885973ecda00ea777c491a9eeb817fca10cdffa0ff92bb878e94a6d82f28d8ee00a333e3b7e69e93d3b4efc8715aaee7c8ea59755bb90795d9947cf870a9647c02c46f5e04a257ecea8e25e3fe2a379599aaa07b0ee8f22c07713a1de0b2240dec44207f8fb1ff0e0f8ea7af2712618316a3c2439ff81ad208b5f4773803d530980b73d31584ab4dbd68c45beca3c9a772665abba2c1c473f970d9728951975298b92566f8942fd50d46827c5ce4929979a8e0125f4cc76050216a4eda15354109eefa1f56bb5d3e54873aa4e5758584976a46d9027bc294f78fc0a2e5a8af5a8349251563ab50a0edc51c343e95c1e1542cba6917223d58f9df591ee3c3f5993313994ea7f770da5684510e4b86c478d6ebd451214c31fc14c8f1c109372028be7a0400d5f053f71c601121a7ee30ecee7880dc672a68967b963cee7c98f8b4001af554cb77e1278692244b544cdb0f7ff192bb866ddf1cb140d96706b39512e7dce094933040230dcb5f091df6b0f4f30f98291904551241289dd6b4510a61c3f760623dff3c75dda09bd02bb57d9b455c77aaec03435aa8e3b5c4721a37e2cb1b093c1dadb73a427a3fc3f9bb734b0f60bc17374336205c74f980437ab690cb65810ed1fed841c3a9972e0daf5ebb77b4d6f56050234d98af6978876cef601a307947e79e44d384733c2a29ac0c9419e2ed0608090c93591267718eaf1f7a57e732d841599fbfc1614ae507927a482b538143f220f10c8d77f4f7cafc1bfd5b6bc9f5b194be768ce63d0ece5f60e3dfa9fdf32d172e86770b85252ecda5315f8b2d61843f08e7908389ed8b1a5b33f84142765c02622afd1749f0b5ade26469f2dd6cbc71e55b65cbdec4e9867da5e0e77cdf274fb7cfb7b3a48f31f6e5b09827f2500fb79828c630f10f306338d24c1d6dbb1b4495160a59980b798f327f5fb4bb7c4d44f02ee8cec6b3efa9afd08c6c9618250fdabfac7d971f761ec85f902fdf4bc8375146af03242193a5fecd348da92106ebd0e1f7b721cf32e3dff7c6ea87ec7a0b9ee1b65d0b561c501362c675ec1c08ab113e445ee5c67cc0fea54e3f48e59b37df19dadc8fc4552048992237f9922509b9f0e02cb025fa3dd384372672d8fe505f4594c71cd96c5081b367a145cc717328b5064c8923b77ebae32c05be609e7eb81b4c9340c4bbefaff95d1af54583c29701c6eaa26db081b38f46928fea6ecdddb8af4e2694777a26b94f3e43feb8ee6df923578de8fb09ae3c1fe5e852d07b46d32fc9d44b7d62e3d3291804597b774d13bf031f6ea7281738ed41723933fd6c1ba92ea4ed58559fb170f17042e92c60a26ec235cd6684bc97ad6d002a486532e78a0b86b5162613bc6e2958f94f1d49936f4cd9d9729e06c2c594f0e6214360ae8292884c85af7e25543e9573f0bd6647c46c227d705432df7dd0b109c9c0e554b88322df81ef0c0d050a568028d1583b8ed35dd33f0cb114fea445cb91fe4b7d99785abdd559f84a380d1cd329229ef8f5fd40a3455cb09be3e1e92c6ab547ad294377b2cfc312d4c5190cc669ab11112eb404ce73db6a06e090f3369e2381596311cfa9ff2bcadfe2c8d5820b5fd96b30a345f091937781241834f5927764fae060655c485ced8ee51dd8166afe02bddfb5ef03182393425f577a8899845fde9648f1ab88035b107a2fb8ce3b95276933f21f599a3ab908a44d5e2cb4ce88c56e4d871e53e42a9d7e2a4d27790035ea9b2e9bb7acfbd7abe3617968b0e74610c4605b093caa7153df32500b2bb65a6a071b9e02dcb72ededa0fbae3b8e1ec4e168a1f11272025bf4b14e8d619a37f91d150a398fe494f9c3de5551fb77a18073eb3f5f0783ed9e5a2a7c54cb662e04235bb488da0b450be35bffa96dfc703545601535df359bf7610d0fdf2d87cf48b0c0f09f372cd6860130dffa7fe48c4eceebe785aefbb748d3dda22183f581462851337cae6d3af010555a0d4d36aa56d334c7cb2401346df226ae5a568bb2c6a4669841cda023f1a94a47d7794231a4e501f79aaf3c71cf05c549cfe4a308625c838b5a22c3c93a2a20a1a269c194dd6b7598796d4c1f30846e84c161a21c8ab1cfb36832802204a82677c1da3c0d465b36f7a181a8fcf01c4e7baf5e0fefa0514e3ce033253e35e94516c830898d10399ab08f6577b699ed04a52a41018835a114b588696e4b7d22c4c3f303c4c8b0a9d5806b9bf1105bec596dea43d010d8754178c678f7f009f7a928ee68f171062d5bd08cd3c1fdaa4fdcb33ea54450fc7c0787fc3b125393d46c2dac7b2bdd0ac0e2eef8be37edb6d6a6a8d2879578352c04b91b766a0d0733182a6b3178ad6addae0d10c23de1ee80f2129c9f671639a6b74efc20ff0ae2ac00b974f5baf6856adbe1c53e0ecd60534a06ae722a635490255eded855dcefd814f8b3b22cc89ea3798e1b5cef71b756a788c258676847d7afd4919294b4218217adddf8d7f1ba80c82587edf159106675b7de71ca57db31ba272933badd12f583e7054793fdc914e058e57078e635d8e4c20a718300105f6b805a33111830dec2e76067298def2a8986aab6bc08136fc7a74b830723726393810b2b496bde91f3ffe8f", 0x1000}, {&(0x7f0000000000)="d2e7af21c81200d2e0d2cb9dba9dea82177e", 0x12}, {&(0x7f0000000200)="856afdb4b4b7aeeccb40942552e089a7e3d6e584522f99f46b324fa2fcb1c7edd4331b1953bf8a45a2915ec205b53c09f54085721bf7cf5c16f7cd0b69236d72c1739d54a809b80891fac5b99cbed1e31cce67bffabefd6fcb4f3a7465b7b18f21484dea1333476930e79223077aafdca9faea0bd8a368ca94362f0efd6f62c8897df821cb0a4c608f2be4b7caf7af8a2c702a65830620469abae96212919f32801f3025aae5d2110a36f3ced2944d655b589e2e84f53cbb84ff65a5ca04a8bb939a300667a873bcc16607b95e7e4fd964251acaf5394591273b44faeede1c93ae8c0b04", 0xe4}, {&(0x7f0000000300)="177904d7eb96b3512a41849781d1da34de8d878a26b5b6b3541cf55e66313e4ea6526eed1bc3866b175fee09cdff065bbf044f9ba570aa66208b9ba911d19160d640f63dedfa036a86ffdaf2e0af3164c847b018b3da921dcb88f6e00005a9de5f74265aa3c971f1a9919b189a20dcf40c4da0c185311b828309550cae82d585b02c9cfc49a35442950efcb6b754a15bc1c0b43a536e98", 0x97}, {&(0x7f00000003c0)="796d1b8e7e577f556ae409efcf7b85a6a7660843f4d443d1f3c64f2bbababf7bdb9aeb701a567bf5031197202fe47f1f572564c515cdf5b83f80f524c082d3c329561f7d0f315e870ee99c3dacb976b2af109b7ef4cdf93245e481b6a8977925a73e3c44d319d21043e3517d465dfba93f92725f1b60b4bcf7b8f28e09", 0x7d}, {&(0x7f0000000440)="12b3f0c0412ead1d6a19d82c440dbae38053ecb352e667d65474e3d3c9299d29e3fcf6fb760dce57e241433edb56d2e00dd1a68c454a9148781c76260ab51f1dbcc4121fadc1f14c59820063fb5b2fcb5ad6b2cba3647b49f63dd818895576148f50cd51cec8c04de1c51366bbc26559eeda5edd1cc9f0e37c3ff9fb6a4217c929150977dfe7fe521f764008aaa1285703eb88125ddb6d7723754d2d5c423df943fc0e12fbfc653d97ac620dfc9dd68de29b94a96e8922cb3077764fd2be05c86c4138970d7efddc4b628770d49d2bcdad342ec3e6dac595", 0xd8}, {&(0x7f0000000540)="0b9f7443f3aad0dba6cb545d2516fdae786632c4e94f0cc1436419b38dfaa6f6e21d79dd1bd9643d58322c6bebafc68a87db6fa2e5774037e5fdfdb3ad820fe4ddd4ffa1541487bb95260fa7cdde0dd26123a38dc243adf22f410735099bdd2f225a6e045eec116f1f235cc3962063b32a7734f6a4b43e95ed538c4f79d68038b71650782529c108f01a49b7ea3612015f83a1b4651e5c50d4ad8ecc10e88635becddb4d000300abf03df20ae6206a39fc66f141f2bb0ac53bdba72eaf6bd250d225752a1e3803f032f0bd4f94d2c73ebe1e05d3d912dd1ceb06074905ff1ddd7d8f80a62c9a90", 0xe7}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:18 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x28) 11:06:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) 11:06:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x10000000000) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffde9) 11:06:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:06:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r1, r0) fcntl$dupfd(r0, 0x0, r1) 11:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffffffffffe5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000440)) r4 = msgget$private(0x0, 0x4c2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getpid() r8 = getgid() r9 = getpid() r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x80000001, r5, r6, r7, r8, 0x0, 0x1f}, 0x2, 0x8, r9, r10, 0x10001, 0x7, 0xb6, 0x200}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:06:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc9c30af1b76d5a76, &(0x7f0000000000)="0957a4fed71b01a9b992afad7c", 0xd) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 11:06:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000480)=[{&(0x7f0000002640)="a02bfdcc1dcefec368ae617c7e20373e13bcfc9d366421d394ea824a28603cc070e76b7a4a2486c9aa2e7ea8c3f53e3bfc11ae307b24f8d1024845b61d9c2349a3bdbb96729db12730683a22f44eeafcb15672ed16d153137b888c4bcb9cff6d8f9c2a64334bf5e896259dc521917c725acb8a55664d8c057a35a83140aa4e86bf1e42663f645955d3ef7150ca5fd84dcb19daa0166860952e5574f43b2f4dcee76c20793ddcfa0a528cc563f48b84f78a3aee426f5da7a341b1cb0e4d17647d7584d12b6fd8c2fe6ed101c86d83360dc9ae65544c17b5260a59b95a2dc5e559076ae910f6b1de1b20dd2c7afdb8c806e4fa0c208b302a40f08c94454d5c026046f3404ffa10a08f981b5f9b7568e2be3d82e19b8cda3559ba167e14ac752f6a83420b62b171442fef84938f94ae98aa0d1ca88be2e2a32f1233b6964db8a6530a691476521d3cecf4c93934321c6bc759650d18eb01d50ac8920932ea4446ebeb3a8a9fb5018949d59fc64f00b521a4fde6a222c2dda3558e87ceabdf27344a0460463c05e3ff8c5722afbda3357fbf42ae08c7aaa02233e5688dd23efc13873456a6c346a8f56beb19c533c8c3f5301d070a9565e178721dbe93681e87a8f6b1a4661cccad8959cc1c0dce5c54245ea1df6c104e6753fe96b9ebe8f5d2d3374188f824a0abcc7d01c6822d0118716621974dda227031eb45e0a53374304e311489521b734c3ae5937921c2f30229eeb73ce2c7d47e5d3a6f2cc65751af27d4f196c2a5010aa4fabe489bb95c725455529bd5744d5b2dea30853d3f45b4fe33fba3a6c709b3a29400b75f584734bb6bc4a2fd197e556c1d1aa12cb0fd25cf0cf356322ae7e9c53db8290f885321835aa7e8d7c103d7d41d3458eaefb03d75928c6861ed4748a64e830d2f92a01e63305cb291c161fdb502d59dd8cc59c67e227dfe457a655cc7539b208b822028f8c5dda643bd949abc71f4776590cfc83184cd476c3de15ac90f98bb83b4f99bfa02c23cf9cd6a59b3038e754d4d78aadae37de445ac75a7bd27ee070ab648ce1f9f511b280e8d0041fad275bbbd5c4fe658d341118ab71d7b83770a4499bff927d96b02ccc1791aef7c975e876fd958809f72896852a0977dcc0b71f533db88bdf18257eb0ebdb731ae5378a2c87e41cc5bbf3caccc262c764ec75d003af80ebae22d07c431f833f4932195fdadb54995025e05f1f72a1ee505397a3da119e0e40c8ed4f2bf051c437f54373ebcfd828c069cb34b89324806c4a2c8e77f9e48e783ae35f443cfeb77b9823aa37c4b47726d997029e3df9de9a9cb0fd10ae8c58ed7888a17307c3a668fe6a45276c76713e4ff6845f9bf1de49111bbc76646f16d2e6b706a2e1b85b05896676662dc2de6fe630878ffb06ae60b253e32f083f76a1d9286acf04c97dba28f7bda48b25c5553f6f8df6fb6836c2c1497a884815180035fddd7766b308f99420b72632167efd97dd21f996f0273bc98a52de4c3fdb7217ede99b7b9f4961386f759eb05afbffe797b7b8cba8a343275d6a5a4e1f0a8edf30d16ce3c5717bb2e6d90756a463fcf6c7f23377e3318870c4357f1afdf374d3f41ccc67687595531ffd18e5141b4d5a3507af4caa91602c8eff09a2f52d7dea2712898e45f323749df082d339d7be32654fdfdf7727f7871e293ebb107b33610978aa8394bbb044bf7c0cf30b7d2812ebbb5fe1941781fb9f62ca6984ac1bbccd72949d0943a18e9fbaa77a3bb83fa97cc5db176c2d43465c6f90781405d42b1f4cad9fc656cbca8fd0a8bb70119e71cd700114d14eb76c31bfefa70ab2133fa3ab5740973f461a47a28784cb2d64d4bcb1bb9d1353f2854c5bf6bfe1b6ab215779f8af222050231e6f2a58e9ee13406c38b0e5e771b841b90aea2b9244f111aa28a098dfb8406a7309401f4c7497c2f0597ceecb7db8fc673064f6e921faad239409d516dafb0e694b231492f7ea9d6a7936c5ef45465c62732ad160e32372d8f5f37abfb586a7a6ab86fdcfbae971a4e3d4ec45badf9944a19003cee80a9ebeb86f530eb05a10e6e8f49344609123b018fb4c61f51f47e8899d9af15c46055217aba1b5dc0cc56f7b2292824515e6e17615b91d758dde1d17a49c08b3e31308b102c9cee7b566f0943454ef3aef7b3dad8a977e60f37cb7a08f35145d9a27133087d4cb4a4d21b1691c562848f219b3f337591ee04051c6be06e69b9e142bdb5fa363f828ed68fbb289c99e41acdba8e764ff4d82e2b4063d6769cf9bc74bab2b4d8a6391aaa00f5d861fe0e784509f911418cf928989e50b5155274caa959067c03fe7b501d9a38d628b75e6b9d7df1d2b0a0c52a48551378762f0151fd88705f4d60f408da5d2012385cd60dacb2a81b1ac2df2dce401f0f995f84e8a1a4311d7aa5dc16dc6624bf84477bbded280f220429497311e466603e296c93485307c8063b207582f35017ea1a64ea68b1cf154564325f88bc4792e17b0003f4d096b046bbc40ea2bce9ffaee63b6e65862d89079e1c67ed3803f5f44c0229be8e3d8212f532eb5a2e8c4938ab23c6075d263122bec4d35dc847bc2a10243f5cf8c4890409cc06ee01c7e2832aecb4790e1a6771f813b7f39c89c2aadcf726cbc2846873b56094d7284bef8d77b6e0d84bbbc401ec92b0ddc6fff0490c2041727fbf6d1bb4805bcc13c6c801c829c2157574c04d383da3a5e35aa4d443211081151c7cc5d2a5c75b2e48b90714103657c0147fbdc57b79246b0bc3cb5dabe7274e3db2a81646e5d5ffd4200361a90017a63bff0a31816bdc4f6d742d1766268f2669ac7472d9f959a59697aa6ea8166af0e77426fa90853ba926fd2df94d9c18f81107c041bc9cdaf375b66edc2a971e420de475a169bda2ecd5e93c9c67e55a500c23b9f2a4be765cc74d293b551464c01df1493246266ae3c865f94d70841c29d8e14d7f7f912a557b71e44f6282ae735a201bdc62a9e7c07b11a30f681ee4041f470360746a27fddfce119d8aeedaa59b2edf5ac4986051303f40d35059510b543810b59164cbf357c452cd9c41ddb2b334ff09b8867738f33531bbaa6b7fcb6fabffd0c61433600cf63eb85eefca0f8c6c719d01d108be05be5600d084f10975ec26f7df267919446cc1dad6f1f121607e3ea23edf8325b4ea73782c525a1e233efd85829f051525952b8c8204a381f9194c399c214e6d1e0cc6abbfa59eda4f35d51b036ae25cbc5f5a0407f94fc0142bc9a06e8adcf9020f16f3c5cb3b4f60878a51b74524c7ac5a31b859540e6972114c0366b5a2dcbc067696ce9e686c88242d69a7c91abafab3805e38d935ec3e1e457fdf084e71e75dede45256524424a0dbdfeb0466d1c029f7de7ecea4118d26e620c761a22bf2d41b14c6497d1728ad2312461fc7ec9b69ea649a58b6783d76f7d489ef2c13b082d5770df839a23bb83ecc10a7873f1b775f1e6f237a9a32e0a41288bab0bc23b6d235df29b14f78ff21d232d8f954ae93350de0a9d0accd76d9b8a8bdec780a8d79e11c4870b08e7c32bffd0bf24aeeb5b39d3a42c7cfde70773b2927835fbafad94d9c0419c0fdbeecf201f84f96272521d7e11765b3590dfa519427d6ee1f88bd06eb2e478c72bc4210864489b11a0670bff4dd72774f6ab90cbc9495923cda7197dee87b7716e78325fcbf5b387366741eac398e50e1af1ebdeee27341b828adcefb50d146f4ff5f021bb9fbc327553a177c719960299941449d8ef13cbbfcc65fc4d81eb13447198ade3ebd6a781c0f70282b099a0871df6a39b0028f5295b75be8b6818f598af57666b444a88595d137fabb6c93c25694a076f8670350be86c83d542899e23640187cafb8908a35545d24b9cf4c7d585ae66a922a2a93ef66866632b424e5de2c6a1c74b0443d5d5b1522f9fa24e58e85eb457543e67f20715e09ba0d377add413d4f5d889055f8b3373d6614a52c6e5ceec30ab655547d26f25cd221db9f7f05d9780e401a5ae16293f7dc4fa80ab15f81f0096a3d9c8e7e9c114efb95b64df03babc2a9bb286866f49c82697491632120474b2d79453a1234c34b13de85b6cb2128d13f2fa0122cb4c74a11e572bd9fce8cf8b3fed23d48ffe3b7c1f9e8b4ebf98ac1559d96ecb41fb3d24291c2814a7f3f801a7a70efb2de0f919892be36da8633536afd42d3f4ef341ea3c0ad9f09d47eb4252c05737a248d4c0090349e357fa4dcc9282d489d0496e165b6c0c856087a1fdbab64a5491ba7a1d1f7faa16aa005317ec6947e5300df1dabf29bddb2b65a498861c713d4690d5c9b36dc245b9692cdb45f5ddf3fe18183553f171ef0caf80019ac47282d9261eeb68ca54e408ec6bd5e65e88a8a079b2d7fef517937ad9665874aa8d4c37fdb688dde243c705c8ce25458f34f2cb9ded91eda062d881a632f2163b501b502f8b54367337e55231897e1549f6611f44b29fe6deb7f086048febf5eb85d1818e20fd784a2b4ce251216aacd0543fd3ddd562f1064a1c0a78d1f539177088493082e4a587846a7473f9ab98ee0e50d5f179de17942ddf4c969a7952225efa1ef40066597bf0ca1258e7a784d823f8bf69526ad2a2a75e2d30d96188524f3a761ddb4939afeda523546388953c773167246b13cda68d90ca35008c1d15b4bd93cb760ac057c9054196a9ef10ef6984bce257af05e8d71c4d18ffad0041de4a77c35aa1d377558376c7ab090a4e19b86514c303b34e4ff35ab20f1e8f1544e11f039505165cd7ee4542247aac5a803e9e679d68c726daa27b6d1d0c8d47965ad3573eb1099b8486bd877ebbf775c6839f2690d5b6fd58f6c192dcfec36d2c5596dc76c049eecf159806e89191a401af110f432b7e1350135be2f7c54465c84df0f8bd9ebe55e55dd6c6937db7cfadefc201571a3dcbb9a67ee926d14ffc8f31ad1aa2a7c66300dff1c9aa9d6353551a4683a51ecd7555fda2e1e41794b8bcb3e6fae572095de156f6d946333af71d8135a331f45561c495a92b660b2fa427a512504de43fb10426040f7bb0504a44f3a0e5a5b205aa48665d3ce90cbf68170bcd81b260a24fcc3f069ae5922fe4cbbe83d5e9b61de00cc61b28b555bf4492bb62df31d2735d54fa03bdc9fb77c6fa84ff00de442ed4280353e9daaa871d87c6df743150d6996c841ba83862f26b3b8462fb8c82b28b8a81264d8909706a089fb9be11f9a01be161d33d68b34d4c15cccf49a475b5617249fefe6f6d4c1ee039acc788111dc1ea65ec2a184d54896883dbde9aab3f213e770409b8b9b907eafe0f5d658d9d65a11bd7f8573c2b366d9e765faa89768e6386d471b5a08", 0xec8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) dup(r0) 11:06:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="e17ce5af522cc511149fbc5ad2a98cf03ace3b8203979043b1850efeb6cd2973fccdf488316b354c2d554084f5eacf93966b0646d2abdfc713941a6329e02febb3c7542bca13839940f5d99406f86d39331f0232fec075860ea931f718889b76c1f1215d2856a77bc2cc431d90c3db218889dd53a4c6ee68f9c41f5fe769c50fccdf4dbdfc4e73250609b3903b18e4ec65bcab402f15e199e4cc65057779d437d02303300df316bfe8357cdf006a5aa421dbf13cde7f2bec05da3e5c204055d204c04559ea61", 0xc6, 0x405, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 11:06:20 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xca7e) 11:06:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xd9) fchown(r1, r2, r3) 11:06:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x2, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:06:20 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 11:06:20 executing program 0: clock_getres(0x5, 0x0) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="bd8d8a35b285eb1fe7af77e11c5836155fe4b19ea29155b9640445cc8bcad4febca849d8f4449b6fc7604cec90", 0x2d, 0xb, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x0, 0x8) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/39, 0x27}], 0x1, &(0x7f0000000180)=""/7, 0x7}, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 11:06:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:06:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getppid() r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r10 = getuid() getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000300)="85b181683b23d67fa905d87b", 0xc}, {&(0x7f0000000340)="1cd09ef481ba58b26bfe59b4563f9e938333605c4d183f955a5f2f29697711e5f031e8c98621a2237967bf09ba2d7b6e61864e51ba2b50c1441278d2f865c457223171e065f0148d38e41fef5bf9ab98a18830c7126cef07936b41af605e740bf97f413b468e93b5320e4e79332fd0ef1c33a9e86dc48414b9276bfc717759d586ed20697c83e5a100e8a4af30eb523077317fac02d443ddaf2fe90d7f3338d01504eb992137aa0318e22ee355857fee637c8d0a2c030a5000cecda322842a0ddaf93ce09176adf77c49956fc677020cfd0b88d7c94d57e8cf01045563380859312b4d8ca64f8c", 0xe7}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r1, r2, r2, r2, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xd0, 0x9}, 0x7) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/116, &(0x7f00000001c0)=0x2a3) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r12 = dup(r1) mknod(&(0x7f0000000280)='./file0\x00', 0xe000, 0x9) recvfrom$inet(r12, &(0x7f0000000200)=""/124, 0x7c, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) close(r2) 11:06:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3ae90496431183e47b149b3a95d0bb1e2a2374885e0c41eb97ef3f3fbea670fe1aca42c8d4960dadf3dcc4fdf6b13129ae1dc8ff72a88f0fb53eb9de40cc2e9d82f4c3b7c6340874f1c0a4e6f08114a0c53e92643489a45a642be0374adbcd9f6b9ce3a3a2b6e61057bac936902590add99f627bf749878a79e860c82a3e9c0fc1ca00f528ed78c1eb53dabbedbca78ac4", 0x91) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 11:06:21 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="3784dc963e80e5d0dc421fe2f838f776db02e4fc8692c76853bdf92bc6e523d744cd802b5d5ce181aaf46b141d1a415e275ea3b69a5b1b7fe414b609aa6a2099593db2d98e129686fa0f482334bd8a37c29f28b9aede7604030a1977dda2718d06053c862a9bd11619bf6321ce7007c0b3a26f46d1c562a6471e3b98e38197c0a8952c43849844b5e0559ca314a5c759b3ddaf3138b38ed2ab50a3dab954784d9d187917427c2e6e07e82c2e94412d983c9023f52208e24853ccd8eeaaeee8fd556e81353b861df875cd282a6ed9543bd2303e694117ad7ec7c3398414199adadc43ddeda594b609700d7d7349cd1d321430b3b327a8", 0xf6) 11:06:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r4, r5, 0x0, 0x3}, 0xffffffffffff8000, 0x3, r6, r7, 0x6, 0x6, 0x10000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x1000, 0x6, 0x7, "c6a5b3e0e12a02f75c411b51d46a070657c89d57", 0xfffffffffffffffa}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r8 = syz_open_pts() close(r0) dup(r8) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 11:06:21 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) getrusage(0x0, &(0x7f0000000000)) 11:06:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:06:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) 11:06:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0xb0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xffffff00) socketpair(0x18, 0x4003, 0x2b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bde2a0711ae562cad14c10cc90a9f9ab217869d20eaa22196b54a3c2f2995aea4c6f6d178d11ae61520180e87c886a97fbbbcea059a21655d2182fd7f95e2eb2df53845837d2bc80b97ea122a6ee97f449dce735dee0538ffa02c400fff45f5f03ae8622d4fdeed646de64b32f8920f7cc16eb571880755e4f9a575d2df3b030e58606e6", 0x84) 11:06:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffc) recvfrom$inet6(r0, &(0x7f0000000040)=""/111, 0x6f, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x3f, 0x3ff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:06:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0x39) write(r0, &(0x7f0000001680)="b29bee0517eb2f0f0bf1db16c911d15b1552ad340a1f1d3b7408e69d6f29f30ed244f020ba9474c9d4454db6f558be79234765ccd6f4e1ffb53e98ddeb6747f35824cd362b7207a0b84dc50b39abcb99756d2cb6a96a1ffe0caaab60e5c2d5fd2d7f7aa5b1ab1cfb23ab6756fafc501c1896f06a53b3e14786f34e70ff8cf0d262a5cd3dcc1cac59886925988c7bff3bc2fc90ecb6afe8707b3509eb4536594dd8b39e065030cd37c72ba7e83d857f0e607afc72906c3a993af97c991f24baccec42cb1e56aac7", 0xc7) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/72, 0x48}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/101, 0x65}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x7, 0x2, 0x40000000019bd, 0x2, r2}) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x28d1206748b578ae, &(0x7f0000000040)=0x10000, 0x4) setsockopt(r3, 0x6, 0xe97d, &(0x7f0000000080)="05ccdf689da860116cea358aca80ce8997355e64034fe1105941c93355f69a6e2c19279f9719d19d328394b425725e73d99e8c031c876c00f8e171ebd990", 0x3e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0xd8d4}, 0x8) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) listen(0xffffffffffffffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001780), 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000240)=0x4) 11:06:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xffff, 0x8001}) flock(r0, 0x1) 11:06:22 executing program 1: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 11:06:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x201, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r3 = socket$inet(0x2, 0x4, 0x3) r4 = syz_open_pts() r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10400, 0x3) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r9 = getuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getpgrp() r12 = getuid() r13 = getgid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ae0f24e3e576d869c28831593897d771afe32496c65d99dfdfe02cefeec5f4", 0x1f}, {&(0x7f0000000100)="448d6f0a45c209323f395bdfca3cb89466766716122247caf8a386f110eb467267d1896f6f54e4ff0dd22dc5067622d58f51be0de1da6182ac6c5141b95c936f608808f16a558b4ff89637f1ec96e80b4588ecd26dd3ca09f9c0ae803e8aac1fc7c80f56d6c4d146ab41abb0b42c6cbc640481013d8272a29764b0804ade54d6d2b40d574def282bf0bedd5cfd84e69d80f7cc821a77d2a06bec2bc835fa07f982deffcee274d8971fddf5206cef053945697baf8f9d909d445ef4105128", 0xbe}, {&(0x7f00000001c0)="a87711e66c884390e05633438b9507a06677853dcf93223cf0516c7a97e9f8b7f49e9a514bc885b31f3143e5bdf616cf67c3741d290a8de5bb66ecc16c87477ee1f758a78549213a6ed629ade970692a1632c0f580dc7510dde51b88bb297b060d3b782b644ea556ec688864872ca7c01e015d04b401a5f2f0c849d7468612d49438c03d90cf9ce29fb5296e9de7cc661d30b2818552487c695a8b7d51681d44c35f7df642a864ada27dccedc2488fbf38e2f5b9a0961d5778d254aa604ee42636122c2356eec64659574ada352ac343e9421e05af412aacd93b65c79580a26b21516e98", 0xe4}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x88, 0x400}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x200, 0x0, 0x0) 11:06:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 11:06:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x7, 0x0, 0x9) 11:06:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 11:06:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:06:22 executing program 0: getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x20001}}, 0x0) 11:06:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) 11:06:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xac4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x88) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:06:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:06:22 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:06:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x129) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x124) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 11:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e6f2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140c386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720bb8554b0789b46e90f0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60d3218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449a3d1c8672a90400000000000000431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a6289210000000000", 0xfffffffffffffd9b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:06:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000005, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 11:06:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f00000002c0)}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/110, 0x6e}, {&(0x7f0000000600)=""/132, 0x84}, {&(0x7f00000006c0)=""/187, 0xbb}, {&(0x7f0000000780)=""/193, 0xc1}], 0xa, &(0x7f0000000940)=""/142, 0x8e}, 0x2) kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000a40)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000a80)={0x3, 0x3, 0xff, 0x9, r4}) close(r0) 11:06:23 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 11:06:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 11:06:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r2 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r2, 0x20}, {r1, 0x1a0}, {r2, 0x194}, {r1}], 0x4, 0xfc) 11:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r2 = syz_open_pts() preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000200)=""/48, 0x30}], 0x4, 0x0) close(r0) r3 = dup(r2) connect(r3, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x8001, 0x8001}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:24 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) fcntl$getown(r0, 0x5) 11:06:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000080)={0x4, 0x1000}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="03e50369ce3d0500", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:06:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kevent(r2, &(0x7f0000000680)=[{{r0}, 0x0, 0x4, 0xf0000002, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000040, 0x7, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000022, 0xffffffffffffffe1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x9, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0xffffffffffff40db, 0xff}, {{r1}, 0xfffffffffffffffa, 0x82, 0x5, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000007, 0x7, 0x35}], 0x7, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x4000008a, 0x4}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40000041, 0x80000000000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000020, 0x191, 0xe9}], 0x3, &(0x7f0000000800)={0x0, 0x10001}) getrusage(0x8000000000000, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="300018400100009beeb4707482fd658d902344fc00004000005f5a88a1a00e1f54bf308c71c4efe060db9f8a9f61dccc0a7d536a661585558e57f45f7a80526e5ebf418a90d723261cc9c4eda45834ea7169f77975cee52d3ceea41de6d669f4711e9082041d418e0f3b9017f516706c79dd566a1b6e1a7979b5814db4105614f435afae88158345e981a6a8327e17023612ecb5b7153f", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="92ff2078edeac4e9b0c7c147bf232a314c0f2fb56ad1650d74163f1674cbe7c211daf5b72e6017cabd642155a5635648d9b0adcd9b70ac4770a2575f2d0d93498e25511521fcaccdf48232e891034ae427369271d9b6593ca8e48ed84108a12f0893ab34f7da92cc7fff4bcac7ac2ceeeebe74b155896d14b7e8a8e6427effa81fa74ffdd43e9534f45800740803c1a94e774998781e3f0e9d24f38fd3bb6bee819aa35b88aaf66ecc009ea967e7817fb1a2203bd7bf1790b1ca9b6540a32b48ab51890dba957907143ae38f8848151c24cad27fa2bfe73333cdaf61feca1607815a162cbdbb59b2ff1bd2c869d0c2184a28", 0xf2}, {&(0x7f0000000100)="3d964e8562277b9de398e0d942ede416b01a7b", 0x13}, {&(0x7f0000000400)="34ef750d304020b98b262722366738cad4d627d30091ba5eb3051fa3a0ba1e29247a81761c2aad3d3227a1a4960c7a8079de42ae54d17f15ee123a657ef5fd43ea7376184edd6ff5458809e40428476f742110637d44b89b8ee7", 0x5a}, {&(0x7f0000000480)="0b025f44db2724aec2181504007f066235058f8ece317b6a2d16d861877b3ed483560b07ea50027c7d356b1ae3c9b7744a6d9f895a20466db1e966fd08eda03d732ab416d4d0fc249332a7f2c1db28a34f5f2ab2764d926cfb9457cddbaf7077eb3a6c3b7460f7ea7837c24dfc9af555a79eda456b555393708e31e704f84e3f27924730b46d28d6480ceaed4fe3d82277edc02bfc53412b10c39db7e6407a84f3a349fde49155d6715b460b25a4c0560b744d70a45befeb87aa3b27a57fa1d8b8b4eddb2aea1b09af3f4274374a0925466250a83c7cb78809e064537269680b03b44ee5", 0xe4}], 0x4, &(0x7f0000000840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000e775bd66bccb7dea99fa523cea48659c97065d0000356f2b", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0], 0xa8, 0x5}, 0x5) renameat(r2, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') 11:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d7ffff0000000000004de40000000000002800"}) write(r0, &(0x7f0000000100)="937161993e83698142bd9b0a6f19961aeca87b5c27e2d3a883c9adf55b7ac4d7c3ea4ca22c6de7e2cab75b3fbe2b4f01c1ac1c9eae11d64711f7f98ea92f57b32920d25ecee107e2f56ecf494babfda140da1ae1358fc480330e0b28b6", 0x5d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 11:06:24 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 11:06:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) fsync(0xffffffffffffffff) 11:06:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:06:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() minherit(&(0x7f0000507000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0xf3) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:06:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) shutdown(r4, 0x0) r7 = syz_open_pts() close(r3) dup(r7) syz_open_pts() poll(&(0x7f0000000140)=[{r3, 0x20}], 0x1, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:06:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:06:25 executing program 1: pipe(&(0x7f0000000380)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:06:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x9, 0x80280000000) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 11:06:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fchmod(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 11:06:26 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000000)) 11:06:26 executing program 1: socket$inet6(0x18, 0x3, 0x8) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18800, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0xe8}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2080, 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) 11:06:26 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fee000/0x3000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:06:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0xde, 0x9, 0xc5, "7fad90eebb386a4d576346aba50ec0dcd5c0ac65", 0x0, 0x5}) r3 = semget$private(0x0, 0x7, 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/87) 11:06:26 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400001, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ee9573b967312102bed9ad19d64393937d3499620d032793c019ac1439a333cc101197a7aef6171500f151777f38926e32f0817a000000002141e9674b05422ae799b9ee05bd006a89dbdf7212b791b5172e2bc66fbde48c6dc62dd74d70d6944ac9dbe478fb1e35db25b1940621968038c0da", 0x73) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/140, &(0x7f0000000000)=0x8c) 11:06:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8001, 0x400) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:06:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f00000016c0)='./file0\x00', 0x80) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x101) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x401, 0x6) getdents(r1, &(0x7f0000001240)=""/131, 0x83) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) poll(&(0x7f0000001700)=[{r1, 0x50}, {r1, 0x4}, {r0, 0x81}, {r0, 0x40}, {r1, 0x21}, {r1, 0x8}, {r0, 0x17a}], 0x7, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001740)=0xbbb, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000001300)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001340)=""/135, 0x87}, {&(0x7f0000001400)=""/14, 0xe}, {&(0x7f0000001440)=""/102, 0x66}, {&(0x7f00000014c0)=""/84, 0x54}, {&(0x7f0000001540)=""/48, 0x30}, {&(0x7f0000001580)=""/42, 0x2a}], 0x6, &(0x7f0000001640)=""/39, 0x27}, 0x841) dup2(r2, r0) 11:06:26 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:06:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:06:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x7fffffff, 0x101, 0x80000000, "cc7f86a4cdfe0c17cff2dbf558a299e00e0d5175", 0xfffffffffffffffe, 0x9}) 11:06:26 executing program 1: select(0x40, &(0x7f0000000080)={0x8008, 0x23, 0x2, 0x2, 0x3ff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 11:06:26 executing program 0: mprotect(&(0x7f00004ac000/0x4000)=nil, 0x4000, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 11:06:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x19, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 11:06:26 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000040)="2f6c917e7000d74bd40f859d79b7f2c2cc3a054ff616726c8f53ff2af08debbd244806d67378fbee16a7502a822fc4e2", 0x30, 0x7, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) flock(r2, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x1000}) flock(r2, 0x2) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) close(r2) 11:06:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x6, 0x3, 0x20000000) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000040)=0x6) 11:06:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff0e) 11:06:27 executing program 0: socket(0x18, 0x2, 0x0) 11:06:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00004c1000/0x2000)=nil, 0x2000, 0x2) 11:06:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x19, 0x0, 0x5) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/121, 0x79}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x43) chmod(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000001300)='./file0\x00', 0x2) r1 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001200)=""/193) 11:06:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0xffffffe5, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='-*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.).@*\x00']) msgget$private(0x0, 0x100) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) close(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r1, &(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') msgget(0x1, 0x20) getrlimit(0x6, &(0x7f0000000280)) 11:06:27 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff7, 0x1f, 0x6, 0x10001, 0x6, 0x9}, &(0x7f0000000080)={0x6, 0x67d, 0x8, 0x30, 0x8, 0x5, 0x8, 0x7fff}, &(0x7f0000000140)={0x3de, 0x6, 0x80000000, 0x5, 0x6, 0x7, 0x1000, 0x2}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f00000001c0)={0x0, 0x4, 0x7, 0x8, 0xff, 0x4, 0x4, 0xfffffffffffffff9}, &(0x7f0000000200)={0x1000, 0x0, 0xf99d, 0x7, 0x40000000, 0x100000001, 0x236dbc47, 0x6}, &(0x7f0000000240)={0x8000, 0x1, 0x40a48b2d, 0x843, 0x7fff, 0x2, 0xffff, 0x6}, &(0x7f0000000280)={0xa2c8, 0x4}) 11:06:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc2) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 11:06:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 11:06:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x4, 0xffffffff) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16e44fd32055552fbd5e41789e9000000ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad60386a782055cefe2e322fb86c5afe8b1698d88c8433dba552cb5368023a01603aad0674c8695b8d5a0cb60df2125eb041d82de70c385a5f14e055fbc6a4c6ec2cd7844dc27f119308e74e6e4e3e91bb1ff95cb2235356519fb8d4c7118b1d15bc7ed", 0xfe18) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3f, 0x1, 0x8, "2939ca093f8c6268ff7e8d669f468a3afba4a58a", 0x7, 0x44f}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:27 executing program 1: r0 = kqueue() r1 = getuid() r2 = geteuid() setreuid(r1, r2) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) fchdir(r0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000003, 0x10001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x50, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x800, 0x2400}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x7, 0x59}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0xd3, 0x1ff}], 0x7, &(0x7f0000000140)={0x81, 0x7}) 11:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0x800000000000bd, 0x0, 0x8, "9e8d16c6666247ea5f2b28215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:28 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:28 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x182) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 11:06:28 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\xf7\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x820, 0x12) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/222, 0xde) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000200)="30a8c65d19c47e07a6461bb2b7ca1a35c93d7cf4de79c8dd1bcffd014a9c", 0x1e, 0x400, 0x0, 0x0) 11:06:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0xfffffffffffffee7) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 11:06:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r3) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r2, r3) 11:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) dup2(r1, r2) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100), 0x100000000000029e) 11:06:29 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x800000000003f, 0x1800}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 11:06:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800ffffc, 0x5, 0x2}], 0x7, &(0x7f0000000140)={0x8fe8, 0x1}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) 11:06:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 11:06:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xe, 0x3, 0x28136aa4, 0x3, "6d6b4c6169e01bccf042d5aa9b3ecf568bcb7f56", 0xfff, 0x400}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 11:06:30 executing program 1: munmap(&(0x7f00002af000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:30 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:06:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x0, 0x6) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 11:06:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4de934258f62e861d830dd37834abc70e226fa3505bb3f0216ab93f12fc4d5f", 0x74) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x11) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/121) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xc0000007, 0xf8, 0xfffffffffffffff8, "85000000000900", 0x76, 0xfffffffffffffffe}) r5 = msgget$private(0x0, 0x444) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r1, 0x5) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x18000, r6, r7, r8, r9, 0x40, 0x800}, 0x3, 0x4, r10, r11, 0x3f, 0x26, 0x520, 0x911e}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000bfef70feb6171ceffc8ef3f9ec62a77745f5d3f959e7e3064a8fd9b435a053f1260495838864ffc9e9fde9a4a8856645889e17b96f610bfb543f46a340b7717352552c4df0f60a3917582215e3c4a768120f4224f762e80dc7e568b5247a2322bb441c9aa3ee742fe47b76c7e227a85b7b24c040bd0569795a8625051968bb142e525d3318354c78a1975ae13c4ccf540fb7c29e12030deddc6c1673d0a94a2f72cecfc57edfe21311b2bed625a7d96a7be3c637cd7e44cf9620a52d8066fda693eba6b417a47fba9bbc3931b254e4b5b15c7317618382b791018c954ccfe5d1628ce7bd52c982727ff7452d40e0607dc1fd4bbcbb24871a00d4b8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 11:06:31 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:06:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) select(0x40, &(0x7f0000000080)={0x100000000, 0xffffffffffffec52, 0x10001, 0x400, 0x2, 0x1000, 0x3, 0x7fffffff}, &(0x7f00000000c0)={0x3, 0xf85, 0x2, 0x7fff, 0x20, 0x400, 0x5, 0x3ff}, &(0x7f0000000100)={0x3, 0x1, 0x738e6dd4, 0x2, 0xffffffffffffffff, 0x2c3, 0x10000000, 0x4}, &(0x7f0000000140)={0x8001, 0x7fff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x517}, 0xc) 11:06:31 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) 11:06:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20e, 0x20) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x4, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x300, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) 11:06:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) 11:06:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 11:06:31 executing program 0: fchmod(0xffffffffffffffff, 0x46) socketpair(0x10000000011, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xd0) setsockopt(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x1, 0x0, 0x8}, 0x866c, [0x0, 0x100, 0x3, 0x6, 0x1, 0x8000, 0x8000000, 0x100]}, 0x3c) 11:06:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xf60bbd7e1e3a6465) 11:06:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 11:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="980c70361a2f4153c987086450214b024240eff66dfc4e4db11f41c02dda507411d24fca035408efe8f4210771a0707d54c55bfce84daa4688f21810e5cb60e739c57799a4e741d4428bdf36c676fb6fbceea3aca9f746fca281ac39dd3c0f5fb385143f8d7ba1ff", 0x68) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xc3) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:06:31 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd334a055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5448dd8492a5e3753b415274ce3582643e93c192a631ec7dec0ffa255d77fdc34b23d166177e7ab2aed031c93315aad49e2ad04240bffbf4f3ffccc", 0xffffffffffffffbd) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0xfffffffffffffe0e) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r4 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r3, &(0x7f00000002c0)=""/209, 0xd1) r6 = getppid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCFLUSH(r5, 0x80047308, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000400)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x10001}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:06:31 executing program 1: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:06:31 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000200)="7ef86806ad23db4fcc234d28c15e21589e3570ee4bdcb5cbef80b4712706cb928ecf9bd7fde3114e58cb12746cd166a12a9abc76d1d2d89c49bea1d208a266ae531e6082aa46f22863b8b5211bed3ce740ed297edf2c05227fe251b37da5022c4f62dd1fe2f8ab6db4eb22e417318694d199004aa9602eaa3d39a2a6349fdf474388eefbb16761", 0x87, 0x8, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x5}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = semget$private(0x0, 0x0, 0x21a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000000c0)=""/109) syz_open_pts() execve(0x0, 0x0, 0x0) 11:06:31 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/179, 0xb3}], 0x2, 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f0000001840)="582720efabd16ebae63225257f60f8e5815f73f2a044fd33055552fb19515a6d8ab06198824b3da025bb7c61fe7df4756ffb20d47b3bf579456fc7d4096e8c8e6b87cb2d72b8bcdb9ad8a4f5f73f12fc4d5f16b136a5d00d169826b51d98d522e2915156549aa25e0d364c509427dc3ccfcdb3549fce608eb4323180a631d039180faaef1a522e562e557b3800b0c6fae30d0b6b90db1b039530b29cad97079fd0d7166ead3583cdcc47939904b39343ddcb7a61a8701046998f92bffa7886ad27bc8c86ccad1f765952036471121252cf53714a65627573752cef6527833cb5f00a0ea74f2c8281b6e36754718a979a4e3c4fa4a79a823c2ff4bc3ebc2a5c0bd327de968bbfb8dd75ccafc0f09e0ae651cc8ef896d852617d684162a6bd88425d65953a67914ef01b3edce325ef67740a88b15896b31756f4672cb9d5b6fd6862a380e291e2d46f51958e5f6e2919adb298b06221483f5136014e32e6677d33b5feb6b58f020395c837c9d2b35ff1f105dc68d930d9ae35d906b1ab5c052abd9476d05b1bb4ce45949f5dac6abe40697eb6093dbc838eae23b92394965bc5bc25ae0ecb6167fbfb98ba9983a1f8b545c3e1c4baf0d8de60cd4f5964bee6644a73c9af1e3322e85cb50c2239e5cf7f5b", 0x3ad03a426a54dfd8) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ee79f97a9322c309948ebca41e93df53e9481e0a9a0a58f04c6ac21d76534747c2a9bfc6a625a6eda880ac618bc615ec908d811397d04382a509926479a6b2cbb2cb1201c472d98bbcc0b879a148de181b5d376d50cf13628ff9534ab5b3cd15f2274be900e4c3a39d9475c8e5b2ee8a5f6c97c260c594f6b22aa47e12d1b8ff28", 0x81) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r2 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet6(0x18, 0x8004, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x81, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 11:06:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe(&(0x7f00000000c0)) 11:06:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0xfffffffffffffe89) 11:06:32 executing program 1: semget$private(0x0, 0x0, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 11:06:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x102) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x7, 0x2, 0x7, "6ef4c71035f7484d78927ecd995ce8b4666e6e51", 0x9, 0x4}) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) close(r0) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x4, 0x200, &(0x7f0000000000)="bc281c4c297505a6da2796dd470fefda73d0980a9c85f4de65e4eff4c1f042472c57195d582efae00ddf70403c7f50edf5d2d390b23d8e86bce5301fa6275b7c6c29e3b432dd5485b8179bee7b168564f17a6737e273e86a7d8a414774c5bac49e30db4830b2d7b605873f6ea9f868313785736a75a27422a82bfa4eb413b563253b5d2b09bd9484b8eabed8a1c8dcdae481b02595240d2fb839a68c1dbd26628eeea56618adc3c4389df4bbc0809dbdeaa80f0c82fdb2ac631119779855f5b4f2d515c3e71ff0fc82a66220e27a8fe6e92fb39b38bbc7887fb2e2e614f7aea61bec286a", 0xe4) 11:06:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 11:06:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4000, 0xaf) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 11:06:32 executing program 0: r0 = socket(0x3a, 0x1, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:06:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) syz_open_pts() close(r0) dup(r0) write(r0, &(0x7f0000000000)="96348c99b9e9412a3dd366546903e7dd5c51f47a6f761426112752a75d4334dfdd1d2729ce711c0041f58937", 0x2c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x8000000000}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) shutdown(r0, 0x2) listen(r0, 0x100000001) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000100)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/158, 0x9e, 0x841, &(0x7f0000000200)={0x18, 0x2, 0x2, 0x6}, 0xc) socketpair$unix(0x1, 0x80005, 0x0, &(0x7f0000000080)) 11:06:32 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/208) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:32 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(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', r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 11:06:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x3ffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) pledge(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)=']&&-\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0x4) 11:06:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 11:06:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 11:06:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/104, 0x62) write(r0, &(0x7f0000000000)="4296e47fddebaa52a954b37b8bae066c51c07b948e09d384e4251c8b9055e9e202431c58254ee80237b4fc775cfe35a6a0889b5f492e2fb99c46f1a1abe8096094481b925ef8267f52e2", 0x4a) lseek(r0, 0x0, 0x2) 11:06:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000000)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x12, &(0x7f0000000080)=0x344, 0x4) 11:06:34 executing program 0: getrlimit(0x1, &(0x7f00000000c0)) getrlimit(0x4000007, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) listen(r0, 0xffffffffffffe566) 11:06:34 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x6) getdents(0xffffffffffffffff, 0x0, 0x0) 11:06:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = getpid() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000080)) read(r0, 0x0, 0x0) 11:06:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d8acfa6356e8ec9814c81ce0b1c822b4db53631b23b68f98fedd2e6adb3710f37683229d53f19522c2374759368a829d89b0da7ee5d89c2ae49122fbf579c0da8bf1f21c603afbbdd46408de0f9a046b86b5be8f0f3bfb9daa686b5918ca73cf9b9edd3e9fcb17b278b321fa7762f9a54dd5d0078c5a1adfb08b8afdf1b0d0482fc4b52ff5033ed9af35c09a2973fc3934a34ec5d0e4935c966bcc2dbf", 0x9d) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 11:06:34 executing program 1: r0 = msgget$private(0x0, 0x22) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x200, r1, r3, r4, r6, 0x103, 0x3ff}, 0xe35, 0xc5a7, r7, r8, 0x7, 0xcb, 0x7, 0xffffffffffffff81}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r5) r10 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) r11 = semget$private(0x0, 0x1, 0x414) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000002c0)=""/184) msgsnd(r0, &(0x7f0000000380)={0x2, "9ff37efb653d1c55b9ad01aa2d32bff740a30583d04fddb5c54505d1d17835dbfa11c8b894faba89a2f5ecbb9db1025f17e22645cd6023d87f0f27df8fa77f1b1e18402cbcdcb2c16aa14c8b0e1e22fab1f7d56ecb69f1fc4d1ee7a24df2a98c009bc57f0fade04fbdd677fb5fb224bde77701e895d3c5e584a489c7b3cf4bb660db52d0b950ef43263c69dbe1152a22e17c5efdba50dd3ed7362bac9d79110fcf0f6b8e3c20d5317ecc5d45203bbb220bcfdfec0f8223139006fe66"}, 0xc4, 0x0) r12 = accept$unix(r9, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r13 = fcntl$dupfd(r12, 0x332a2ffcfcc02aad, r9) linkat(r9, &(0x7f0000001500)='./file0\x00', r9, &(0x7f0000001540)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000001580)) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) getsockname$unix(r9, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f00000016c0)) semop(r11, &(0x7f0000001700)=[{0x3, 0xfff, 0x800}, {0x1, 0xb6f, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0xefa1, 0x1000}, {0x0, 0x8001, 0x1800}], 0x5) r14 = shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) msgget$private(0x0, 0x58c) getitimer(0x0, &(0x7f00000017c0)) 11:06:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4d8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000001c0)="bd", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) r2 = syz_open_pts() close(r1) dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) read(r1, &(0x7f0000000200)=""/160, 0xa0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000340)=""/17, 0x11, 0x1, 0x0, 0x0) 11:06:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f2adc390ab67a872f91bad0528c36c384ade0c12ee228786c09b6b34ecc340afb40edc428c5da5094c0a849d493a4395fb0aab6f126cdf3f5202834b551ab67ebf972626c11b0552bfe3db87a92e3d1b1d1833976fed64b30b8729a5b696578e08a4bbc98b192877c5b1883af8bb9196f6310d82c8737aaccb4de9c9f7b14128541594732524eb21d40f419500be4096e812b6b755b8", 0x96) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 11:06:34 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xa8) close(r0) write(r0, &(0x7f0000000140)="49b1368bc9fae0a189c6ad3b9e801fa5ec00f598ea99b70125821d000dd96ae23e6d5638e791bdeee7b7ef33f6c9110007cc8a714c476e46f00c39df32ed4bb3911b751cefaefee08c8a58c945076d2d9a44c6f2cf8966d1", 0x58) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="78a773013a66a49a92637c5b40f98838fb53fac1f972a5a330f1736276c2d2854ae2fe6884e4906eabceec1d4e6f060b2f5790b5af6f0a2be940e083c83e936e5007cede8dc37f0cc4bbc8afc4145badb5a20d9886be16d5a3a1840d4f34bc7e4f7d3a8898f0a830e1e8a5fa53483f89683b098189f3bee26394a667b0d287f4b7d9e5adc4f8af2eb7ca5f0ff6dfdc70bb3ae6d5e088755da40f88ce03ebff2d2a572b6f1d72ef9c42", 0xa9}], 0x1) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x83) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x1, 0x100000001, 0x80000001, 0x2, "a09ec7602d9e76be1f7deb4304ac308bd7c95865", 0x3, 0x1f}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xabd583736996d59) 11:06:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x3, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 11:06:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x800, 0x8}, 0x10) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 11:06:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/6, 0x6}, {&(0x7f0000001340)=""/215, 0xd7}, {&(0x7f0000001440)=""/222, 0xde}, {&(0x7f0000001540)=""/227, 0xe3}, {&(0x7f0000001640)=""/77, 0x4d}], 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002900)=[0x7fff, 0x7, 0x9, 0x2, 0x8, 0x1, 0x8000, 0x8]) writev(r0, &(0x7f00000028c0)=[{&(0x7f0000001800)="ce82b3990850ba7edc10d12a06edc7707a20d5cca3639504eb8df23845904bdbe40b786a60c6a371ab343565197fff07f88ae0960461c9d6463692be9ad920326ce2250f5a6acbd30471f0eb9482ea852241ec9a76965f5732cd457a4c73d911e5cbafe14733ee247a7492c14a251160a2fd60da47480ae71af1f1d6041e2fccd31e2c64267c858e65af02f1ad85e7b074b0e69ff31f943a479acb8ea329795ab2f435d70b4110a032af00363ce54ad84bee8847940460e864ad9647f328cd3bee2baf8dec81b96b191ebdbf14443677378c4f124b299e860f1e604acfe333539d21c6c944eaa537366c707ef627fdcaadf5947f6b005a447a7ffca059aaa346f10bcf2a943dbfbca5c709d4c481ebdf24d4a478c6cfa8106d3dd464634d1daf57f27bcaed331977d11307359002e40a478cf148f7d9d57a865229a44ece430e05febd303ac103e8b743d0856a62717739697164ba09376f15f35708818730ad15cda9950d70b10d5d5b90b1b29751e623d3ed366808ce5a596738d271ff34eea32f5b05e493528e84632b356bff28da3be58b0ba3797e09dabbc9b9706c1d0ed735ccebf1b2026fc2f1c909aac042adf121e1998b16c83a45e94657c5448905a2d608b1bf59b5e8225c6927dee95adbbdb79f2939b8cfa33410cffee8685acaeb5cb13b332039df1b10dda1e1b8f5ea0bf2d9deb210de12b53a785d6b0780017ef981864b9768b18647d2ac0d137a89ad9223449d3be4fb871a3cfebbce6424bb4b28b9e67f969b2bdbad47d7eb50240d3ac989e4ccab465a85d1553dcd44dd537be7a8643ab2bfa26bb36d017aa94487dde505aa0060206695fbbb55550240faec0279b47587137fe71d5df549f8aaceeb9a4cf9a2749c9b5093d541fe7335f19c3e4dfc0c79798e8ecc515170062c7984c55f67ad6a99c51721c60e8c3295bd60f5e5766f4c837acaa65e3c5af2404fc4d04281510a353d086b157c83d12778a10328cc7a3b43afd8aa917dd7a52c0302b14ff9c941d0d913326e460db52df9ea1cc5a6bf47355237027d84d019ce7bd2fca45ac85b807ae79e80ca5a12a8de40cae420c3b010c2b670b443b5e0cbef0641168aab80cd5f1c8fc5d4db4e68b55c200fc657a7fe1945da5043f2469cb10b5d74e28406a5ba8c267d2a0b3eee45d3030d738903e1b2cb04c77c3b98f2d3e7fb53a8be7f2d3f9e0c0c18a5c19b4f56087a4369bd05e76f69c03c413426159e64c9495c86f450544b81aa13f8509d4ab5877f121a46b0a28523d82609bac2e3e53627d286ffccb7321b20957f0b2a36b4ff216a9621dd969d8c2880036cfe2ec4b0eeadde6276d1d228e56c07080ef859ddb2335f6890ceb91eadce6af5fb66d86c319bd494aae7aa1c90b1c5485c5e0895e34c57c63305489e6e6fe8f11384f6c03f25c821f01cf072eaa1def10347bdee575d381e7143f048410d0704cac0da56fbe8fdf6fa090d36f9cdbb82a2f8b700704093a229c8446daf2fb60c2054865ac795fbdb0ee943c2b99dbc32f9624691941b6321b5972e073520f649e11eb2b51e519bb91b2b2970cffc3c17ec556e47eb116f0574114b1920922f6f2e739aa6b52764451f246d258fa165f0713e584a49dff8b1d0fd9b236cfb37068a66d39a542b5975cc81f7c3f11d045c36a98b4971da91286b7f253496c9da07e9103c5e00818bfcb7d851f3e12ac1fd5901a8782675c15e49942fc871dd17d6f3a845528027d0fab824a4fa1d20045c9139b4d578aa1563227639fc8d96dd3ecc21be70434de51cde54cb572ba004a65109696c2f8ca943ec967a2ccddce22db5d38a3f3f62937526dd596dcc133480a5cee9a7d0362badcea59a8b0d9ef9bf855447b1c9b1106db65c368a7b655cb0f63c1a2d190ecb4e131166c792d36b3804f507a159f09cde095417f96147c8d48aac03d279ce625e708cdf6c26afc82c1d2d6cf8f26bdece2103d720f56efbe4cb4e8261fd5d257e8af974b117d53d17fbceb23bcf4f84b23ef67bc52fabe97cda8d744623570c0c40d04974fe8a10d84431fc3407f007d1c7788c3ed95765295df18a7fc7bd86736c20998e341550d79cbecbf1d5ac6a11b29515d9db6a2eb420a930c5659a6d809d3e487c2126dbc63f766fdba7ffaae11b559259920ca208758021dfdada6fc2b27be0f4d82e0c03d416b9581a0eee2015bfbf6099d5e4f0260eb13c739fcb2343dffc063c37082fe67d3a1a43a5cad69579c12b3cd3e7561e8eea2afd21784373fffba4f964567034ecfc5a52e230bb6a0384516970c46f7fc1e35efe920e0e21fa9d5906694b92956503ffbb76c55c677ec3d939e2326b24d52edc39860d08976571874fab7a1c3952a84af7f9383468cdbc2e4ed40737794260475732713a4a6cfeb0e525f5cb9b8d439298bf112837694019713aa1fd2db378e74576f57ce31392acd108c6939cf89740a62c02a697da4628309a05c215f50915d0ce5e3b0f4eb982d51271b81bf34384f0be1039029401399a25831170cbbfe0b639281661418928236c138c18b1df216066d6269b046ec11f992c66057d8fdfcedb6c38b44487303db1abd7986b61326443998348e7da1926409399699a53b3c45808ed4dce764ec11912b377dcfe2e78e33e56983f562645fe0aa8799e592ce6fb261c52e530512d4b9e79430a0123c0910734ec7a676a6c3ae9f1607e0cd336e72493010209d07833a1b8bf6b87f88e49f4c464cdf0ececac5b7058547fc259c2474c46cf954e01ba0d0b2c80e3ba37f3117a8f62655ff8aefa7f779f60bc61fa1d81b517d666c93967bf2b9aab6b522445177fbb33871bcced92e11f59959dcbab8ca00b8b5dfd6eb10190c830d86555809c328a13e92dbe8f4b46903a66dcfcca500a4c09ffc4abfdc7436c00c6d1bd0aef8eed7f637f8896717da230a6dfe7d943473493a2d76f71c924d06e648b39ec1fceca1e639b6c65cc81c830c6cdd2c436c29064fb400206d310d876fab26f3a2342df28085b6422873498bbd808e7a6f1d179332f555201debe32f7733ad41b3bdc1145ca26123cc488f54674c28bb54b14e880a3a17469d06f9b984f7901bdb90dc22d45a35f89bf46aa96851a068d67c36072e950431c905d55aed2a48a7db24fca20ffbfc62a8dcd10dfe14c460132752cbb6bc944408fe57a9e1b33265685ff78f00f48fba58b945976e5f2602cdc7df142823295e827e58a6a518ed600135a5c3ada3205a52b43f110870bd68fcb09303bf90f228a2ad98a23d226ed2402ba4a657a3a65a92b7abc54463dc739ee02209a506b461c336a15e2d7d3e28d701e8d5cc43cdd3187be2de63f32e974fc6d884cf3750c2481bfc44c2084dd0bc6cbc3caff21c313769ed0b92c33da859b64cc074b756ff03a3913ba1c3fdf0e41f63f3b52c881b8065c4d12c54ea70dd0806342837bd2e9d430e927abb75b0ffe33ee02a7e4350ed26ac24f5da881ee0a888411ef5fb513019b44d80f68585d26a71a86b8e75aec952eb68194cecaa6cf97801c4d4b5e3f6e97cf33a073547aeeacdc9728a6b235a10ef14ed50358ba578708486943eab364f71c52042fe72491a96ddd2e2e8e06417b644dc313d62246e2efab3b953f11d2ac26ab487a1c511f2d6f9033a709a201ca394784cd446fda1990b12eb4a124d4c52628a76a82deb9a936a7b51d58d9fe53c3ab80a37e6f2d7ca9eb5a32eedec24fef054b94b386a687817179b205586b11fa2b291d4f2d1613d4c38eab1e8b57e39e968bea3eca1489e32f87d40ce16edc6aba9a03182255768ae212c23a4bdcd7cab29efe3bc7dc9a9ec6ddefe19e6a9d61aff47d7c92d28e98ea42a9ea081fabe1bc01cce3a531eab08d6c53813d489a571de0f70e4a2f9fda49db0ae939aac7252abc69e90682e1dd4a435f8723c863dd44f62c299f8ed72d80389c1083a43ca641c7d6c011c81ab44eecc8cda9fa0f8ea16c0bbd4fe7f11c572d724a1e63962a37f24e9088721102ef6b01bfccdfe28b08f88e7c4ec64be9db5977e899877c69547aab23c96f520aa0fa2a592db92d3b0c1b07975e5caaebb8da4b0580bf88bd153a56a391c989b6841d60d71922b460761121247f8fd6c27a809c3d3031f534cd51174251e861784ffef45449061437e4d452232dcd3424349acef03f4b84bf418d7c918840e2d24e1feff4c10a0abd0ae58872373464e7923cea14625e2fea8234d189425d9559980b06bd61a6ef650df0dc527f09fdf1fc02dc44bb765c54745cbf0550406fda2d115dc3f095f8daeb796477ba86e62360c515495c54b18a89fc523c27d37dd9d4646eabe3ed668c04ea49c4cb9a4c2ba4ada2dbce453ee79d09c469e3f60178d43f885ee04d1a18bf05bcf46020f22d503ac9412d63af162c7c4c096bfba3e311810cac89a779cb3e57d2667b51789a73e4e5debe24d57f403b022c2808ca881ae7685147fc24d681281078ea73b935f1195d72a9c54860a8f12d7343adff66f5228a3f3efa6a3cb99a95861c6b7812a704a018280e2c3cdf4f5631ddd603dcd951f3a8ee920f2f40e50bebbe05eacd2d800dceb710f910089e990e19beb6d5614541437f74585a139f83ff9f553259e8432a9115454586f0f72fa76708ed2c79d00ebdb398e016ee7875e15ac6ca51edf04ba8a0c860ab78e9b42b535525ad0150a6b3b4f9b5617e0678e40eb66b671c7e4f76ca8fcf238ed1cdeef5b54ad998f72fdf24689d5cc794180f9883d14b54df28c209a87345d429efc37742fd3d70afc1ed0a9041f30c58a5ec984228241cae918f51c64eba921418e42e9506c6873cb18ed8cdb276eb4cf851141a2521b68d3286b5dd265bc8cfb999ebfb76a8a0f3d929518c515158376e7c3a8f96dac06c0a23c6bb64bfb764bd5ef66e75190dd25dcdd1564a3957e7e6b58d87c2bcb624577367774f246996899db548bb6eeb8e5827f06c716f212ac2189eef803155fe82727474a826ac2ae2d4e700ce8257dc987397297c2a5a431b5d749c2d22c647c14e08375822a46a09fd223c991871dde50cb3aa856a90005cec60b83cb8eaec640912e3e33795508fba42a40f0373223cb11db9f4dd146a234df8f2a747dc743ceb5580bd11b8869a684f075efe5cb1a3195701825ebe38a1a9495e655e0286f91e41bb1bcaef5e94ccbf151bfd898a59757db85252a5dcd9e47f7bc1aa74291880d417b55080b0b5dc471692fa603eeb12d4cff6e66084c41ab9de28c6e36a35068d00a27dcda440d977dd72a85bcc1994cb4086a2178acb39b06e09e9fdf2b01cf2a7d68b745a130ebe5710dda31f769e6f8b4dd14c7a0f73116f7dad88480002ec39cc19604e9e06c59d567653e03dc16cdfb062c041b1fe3f60127686f8f4c182c4665c79b074f83378780773baefafe017669807b056c8030c0ac6997eab9c1dacba8e092a0f76aa168d9efd2c2fe37d6b3ef7d7184f2e1075fdf7479db451f66240e5d444128b56e61e2018eb31ef833696ab892d68f42f19584befa85a43e1b8adfa487263f5ff6f0b67aea93aae17f61d9ad16743a3822b7d387cd90024044cdce02473cace9ac95459a2a3083ce871737ce599bf4d5f1861e6da8900f4ba4715ca104f483c5cb71b9976a5573f97cff4afd57290d91ba0028e56ed5b6b5a1afb19b6306ef9ceb6359125af8188eaa51dc2d76dab2828e379c66ad6a62b7b96e615a00613fa6e87171ea16172528e3e8a2451cfcad8955c7816e35d03047cd19f67c67ea0a76db5792048e4c5c617cd", 0x1000}, {&(0x7f0000002800)="60660280f6342f2bca2d5727303bd02f914d0c10bf7bf555f1a69c088e1bdbb9cc42ad662b47e39c809ea4582691ea21b9ed362edff755d3df114b7b738d9a29f0a187", 0x43}, {&(0x7f0000002880)="e568d9393a26dc59", 0x8}], 0x3) 11:06: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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x94a, 0x2, "19b063d923ad6da0f59015ed748f60a9ba3d2f56", 0x5, 0x5}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) semget$private(0x0, 0x0, 0x400) r1 = syz_open_pts() close(r0) dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 11:06:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 11:06:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000200)="16a9e063291cffce129553510d5a6c743029ad090767f3c08410a338ee4667a6f801a629c4c75a1edb8f184d6b4a510dc27a6d6f1a641ad56725ff8d9114bf5fafb7c9e9024dc37918c8131cdb3733daa90ca0a1b763054aa4c2103c8d96e2a17c84f431c4a0df16ffcf47e090ca596bc4e3b8975bc23e684ce93f1c2ae8608b86064a08c4269582eb5d8bb030e0c47f9707d3573eaff5cde434c98aa28e5e3973e692ac0e65afa883d160f9f94bf5306864c3d386f8c7ddbedc24704fcfcc7a25e210629f61138eb8610e9f1267b19f6acb34", 0xd3) ftruncate(r3, 0x820000001fff) read(r1, &(0x7f0000000040)=""/8, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) write(r1, &(0x7f0000000340)="8235211f76a5c0274e5649bb15bfb971bd12f29a5d56a05b85f40eb808eed5e4fa9ab2c6cb025539f5efee8e68a085f7a6f95c7732dc1c01aeeb33e23394a52b5334299b7dd77aa7b0d7bdcb38cc6cd75554a95ecbd3ef38b3614ef0d9d9d48320f2c9fab7e1db2236be4c3f1f5b38422e67245f3934065d41e168e4403e8f753b3e9a125134637811b3692aeefb0aa95afb8244b00c25188cf956df11bafd4e001666f4c30156ec228a522923bd2ab8be53e5ad5b949870", 0xb8) preadv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/243, 0xf3}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000008, 0x0, 0xfffffffffffffced) 11:06:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 11:06:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) socketpair(0x2, 0x3, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/252, 0xfc, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000000)=""/229, 0xe5, 0x840, 0x0, 0x0) 11:06:34 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000080)=""/9, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x43) getdents(r1, &(0x7f0000000140)=""/242, 0xf2) 11:06:34 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='],@\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='[\x00', &(0x7f0000000680)='\xc1.\\]\x00', &(0x7f00000006c0)='\xc1.\\]\x00']) 11:06:35 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) 11:06:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/31, 0x1f}], 0x2) dup(r1) write(r1, &(0x7f0000000180)="8a6ee519572aa8e58776e2685ed9ac533f072a00d5754009cd24c76b9da8cae18d3d8b87e7f3d119ad06c9ff6941867b6fb435a72e605698d4c45ff49d1061df3c32d9933ea607a92bb0063cf82e14fbcd7f43951d831bf7b81b9e08c559f5eb368161de7ac3c36c0d23daa545af0b1a4d288756eb617cea6eddcd52debb142593a05bb0eea4061d6a7e87a6697c1fe33553a848049ea3373318c7125eb5aa2ea6a7d0c82e6ab3629dc9186108d2fbb5b0967a06d67cb54542761869db7533d33db918e00941b34e67a3a2146de6af79c85290da9257f5f532e527ae85f47d291c01a83cdf8251e319b2c5353c778d366364c78b48", 0xf5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r0, &(0x7f0000000100), 0xf85be40345e2506) 11:06:35 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, &(0x7f0000000080), 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2000000004, r3, r4, r3, r4, 0x80, 0xffff}, 0x5, 0x5, r2, r2, 0x2000000000, 0x9, 0xc8e4, 0x5}) msgget(0x1, 0xc) 11:06:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:06:35 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) socketpair(0x16, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:06:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 11:06:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x15, 0x4002, 0x1000) 11:06:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0xfffffffffffffffe, 0x40000000000007, 0x461d) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getown(r2, 0x5) 11:06:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) dup(r0) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xbc0878576b921c51, &(0x7f0000000000)={0x3, 0x1, 0x7fff, 0x8, r1}) 11:06:36 executing program 1: socketpair(0x1e, 0x3, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:06:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r2, r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffff8, 0xff}, {{r1}, 0x0, 0x34, 0x3, 0x8000000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x400, 0x6124c34d}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x6b}, {{r4}, 0xfffffffffffffffb, 0x1b, 0x200fffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x7ff, 0x80}, {{r1}, 0xfffffffffffffff9, 0x3, 0x800fffff, 0xb0, 0x5}], 0x78, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x43a4}, {{r2}, 0xfffffffffffffffd, 0x83, 0x2, 0x69, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x20, 0x200000000000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1f, 0xb6b7}], 0x4, &(0x7f0000000280)={0x34800000000, 0x8}) 11:06:36 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) 11:06:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x3ff, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 11:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 11:06:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0xd8, 0xc76a}, {0x5, 0x7}}, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') 11:06:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000180)=[{0xc8, 0xffff, 0xfff, "5651fbbe41528b3f3d16258833249f6663052e89ec384b4361ffb984a79831c1185ce3899921a9f971bee491d6dc49d573e04323c8fa38eb181c361d636ec2a2ca28dc8fee14a4ff40ab0e2d4581db7b2841f6924df5d41259ebef13ab56d3e9fa5801128a9b80dac8caee3be803feb284e1888dabfd82ebf801ee13114e08bc682ed9a0976db4823bf4c2db6cfa0a603b3d5a0e53580304a3ad15855bc8a12d0637f2e87c62bef3c6d3a9f23a81d19437"}], 0xc8}, 0x40c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 11:06:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x10000000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) chdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 11:06:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 11:06:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xd8df694ea586eefb, 0xb9, 0x717e}, {{r0}, 0xfffffffffffffffe, 0x9, 0x81, 0x101, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x9, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x383800}, {{r0}, 0xfffffffffffffffa, 0x84, 0x40000001, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x81, 0x7, 0x2}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x30, 0x100000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xbb, 0x43}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x6, 0x918}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x73, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xc9d7, 0x6d}, {{r3}, 0xffffffffffffffff, 0x48, 0xfffff, 0x6, 0x5d}], 0x9, &(0x7f00000000c0)={0xffffffffffffffe0, 0x81}) read(r3, &(0x7f0000000300)=""/111, 0x6f) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 11:06:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)='c\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file2/file0\x00') 11:06:37 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 11:06:37 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 11:06:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 11:06:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x3) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 11:06:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) setsockopt(r1, 0x7dfead08, 0x2, &(0x7f0000001780)="cbc1900d8d6e2ed1505d73e62adb4740ebcff922ce6c6194f5a882eaf60b807313c871ffc0018d064333acc8542fefd1076d72f624953a71160ace02007fc49902f937bf0acefbd79a4c791623524887fb569fc253bd828e7ce36ceb21592bf3b99157832a", 0x65) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r1, 0xe) socketpair(0x0, 0x0, 0xffffffff00000001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="3ebb36b8612f7a3c97b95a56271446f7bc5bf19b565b76c116c10d90fae041619c7fb66d93da4e59f1b991ffc8c89f8cbfc5764584f58452c2f26c814462afd57f2d8c818eb6cfab69140a4b1a557095946a25c5f33460656604a5a3f03c410fe6a2bc3c3803d55db87e60f2424ffd3167cd6c4ff91264a31d658c716a32614a42f1215892c96ab28101360823c55882b8cb5ce25cc32bf0d9c2e03ab91582aff3e5093e9c54810588896778281a35238980cc7d470df1f5632e8a0c4c7d722454b8e02f7944d546084589d24a8d04c6d72b7d80702bc6a8556000a48812dd094b8287854ca0173ec9138c0366ae17cb65f051549ea1db2f072be326de9ca8f5951570271d9a9126db9fe27915d4d30771accacc2ff9ba6b210dd11afa1e56566a0c2518889fc85e2c2eb3ab4505014a586ae6a16749e3b3b5a60698d24ba11f428691a4f492a4b26337e6fd05e23ad064af1f8596dcbf92a7558b097e6000a96be99f30defe393e5806d7cd13a4f936f8f6535ce16f7c6d487adaddbcdff3bcd90c41b11bcabb2e3c5033ca083d95ef2465237cd11856ef8da51bc6c6b886bb1c3702cc6d2ac79e634699573cdd68bb71977fd649c81f33ffe9beb97f7f1ffc7b23c57b8d794a48147c3ab592895b9e9a7e35654fe6d07176f9a455a0789eadd38f58dee46a8eb862d4dbab5d9cf120e3b833b4d2c17498237a745d1e9b5a5d74ed45e6d5b97a361993799f12d19879630183dfd3fac58c85e1f26e59db1a8f9a3a72c11946d95a7a6d4e9d8f3236b3c854f8d169b6dd995e6dca077e62928f90aabb0088b2f603f405518c82967df70c97491140867eaaf4788c9b6880b51119564b01abb21dc558bc055d84f68c55c04f006596d2ae540695b6ae64e7362fc86e27d97aa2a55c6cb3825052c5a79f1c7e20a8d2772cb812151cb0e6b232a1c4bf0498f1361c364d1a2541fcf500cd8f2ea209ea8a947eed4e5d2ed3b7d91e26d8b15fdc00087db086c9e873bf8ef21c68aea1eea4e8f3d49e90bbd7c82eb9995273ad02c81bf8fb56792f71b4a2105a677bfb4ef2ec537755bae4eaf9f172256b419a2cfbdcaabbadfa40da65a94b53d71bcff22236ec5b6e4b5acf8b156ec06b470db11e88ca535d0d6feeca06e037ef9b7366a258b664c6f0d622dcd34df1916884d4d064f564c35e1b5b1c046dbe98d59f27664e9ff8891bc2b4a0300e1de7372b8b565a51b266255667987a6f7d3a641c1ca6d1741bc2c92a760c9555b3ec7eb411dbd8af9e5e009d4fcb3019e27d152d714cee467cae3914f446584c5280b507a6d759678976c53b367d8ef2336b158fa270971ce0b904c572dbf43a0ce8347ad7fd2e8db4e545b18ab526568c6e538b3c98e0fc3a8a930a9a8f8a4a2059b9e16bf7e17ee2f803b338a8e184a827f78e74c880a1b4178e7bfbdfde6aaebeae15538ad0540ee8ed39ba34c211a624550053ac7bfba637d1c0bc68dff3946754558584ab928bf6ec81bf1e72e6df3665eb635296267726ec654ed33494995203d449376aba8b3f724d7313fcb60624453b4649698870d9207cb7b67a785b047eab58a19d683272292d934c19940fa1c70a2650e3e033a4d47e31812714aaeffc7e63f6014be26a60595dacc05eaaacbee86aef75361d68667e00e25bc1c49e7e9ddf684fe24ccd3bbcaa713e64e39b92f58d24824edf15112dbceb8ea7497e6dc142c035efd9e51688bbfe30b4890d4dcb4d855234236b93a999c1e4efc4b348cd2ee2f54cafbddbe6d0412ea7c840018b5898b0f394ffa9ea656b49a543adbfe9c590fecebcda598b70fcad6e9851c7999fe708bda26c17c0f09353e8e9588431015c2a2b816f1f44804b5afc5c420842f96e787f301bb2c349edd80c3852e467b37e4a917df1555e1af1e48ffc154e51c7368ae11046235c476486212148bf723622f325356a1afbe26001cd5076d471cd8f8ef9d67eccf8b9a9bad9ff56ae7829ae1b363d4014c34938625e0445636220bbac6612d240823530fab2ef123192b8cfe5dafa7b84c29b04501959993da5042e08486b678ff05ddb805b4c1bc61d4ce87634b4046c79c5365a0be2ae9b8967133550b2a2108c945154e4a108c15fa72535f1932408e375cadbc76cd9e1b91a1c2971fbe9d1d02d288d81277d47a863b2ff396a593adf68f45d7c10593c62595caddf87c09fcc666436ba56cdcc9f97ce74bda2e71ea27516eadf573de3c0cae25865b6157abad30a957a551523743adaed5b7834cfea6c2a72813330e15830341fffa90b6c513df95b924dab2aa1dc978a99cafd7fde910a752d457749131fb11d995c072bd663c1549535a4cc59f579211aefc3ff8b172c8f9910654211cbbfd4935c29a662967eccfbb1071aad998a7638a58420b39631e700d7354d78db225755b31af83b78157dab1dd8449547a2963bba9595223c766f90fd1326ec6e30c8a9d888839efbed4a05fbde2cfe7f695f17bb13fc6d3955affe915ff02c4f1c5c5259faa208c5d08b9f65eb77c02269fe763e37a67c426b8c711cb973d5cce501de4f7b87f6cbf69ba7fb7d1a7e228e4c86c49e485bca9719c0c7a4991925e90298283691b7635a06ae939f0a12a3bf2f082291fb4afb02b25dbb57a17c0ceace815a221f3455b5d0b52ef319a7e82f02dbd9d68f62b4ea68f4e41544ca88e4542d06e1be7072e4f35f85c9a84a6f4add9f097c4cab22bdbdb0d83ee7c5c86ef95235a2864979ef38c8ecf4cdf69015515284b287c1547a0dc910ff59e2e3246c867ec9e168181d52094996a8849acf478dc0cd16db9b7ae2cd22f1491225d69b6cb9878e4fcbf74f6fe7ac8c4f9a896605e9ed4cccd65d4c4f4b5e404dba2ccf71eafb95319e33079f10c2f2a8fb34f656ceddbc3d0c16eae439a3917cee2ab26adece270357c2c7d98de3d6c0be421ab5e3bbf54d2d26027d559707819257dfff29d42bddac1f7bbac88904403e5ada96bc311906813e2172887459242fcd302bf1f36128738983d9db03ff042f0c2438da95028728b332e10f6a557203960e8a9c79cffd4185a5bec2b0b4dc98fda2f715248434865cc34b9c698a722cc8af93b484361fb6b73813c6fcb221a0b5ca7187058cf274eb706cf8ce4cfd2aaf15fa5df103c4bbaf0d5a743ba135796ebe3784fea772738d4a988092aac836b868a494eba4799def101771ee4b3f8b46f08b2fb913a57b5b9160d42abe570e6f1cc32f9050e24ba359fd56650bdad8306575f60baf2b628534ded55e3acdcb528aa971c719355389c108bd7e39d81e85656dff73f16479c753c4ecb3d044f087ecf33e665af03a782bfe5c819586ebf26e9a12264164335c1d0c19b8b5535d9bad34905f3adfd70c0000000000000100436f62986fa39400fba0934ed9cbea30eb73b4628ccd7ec45a2e5e29e97701501dd328e5d49a945a466c635bcad9c69a96cb2da7dce78e8d0a57eba67c2e325cd1d225b0cf32226815f36a6778bf0b6e362594a739e2a844a19e5f1275352d2d8beefef4ce52af23a3f26fb905291ace9cc419426e195666edcf6129dd191213577221e097c6375ba0e85558b414ae8499262db6028c95b4237d54a1204e6d5fc1a175b651a45d596c6afdaf47efff44b7e33fd773c849b58e7d757de2d59c12e04a7787a3b4af3557e3fa06905eaebaf11ff48dc3bd5bc9363b7179026bce568dd6e08a33304e86c7765d9cce4fb3ba635996a857e0973afb2ecf0b61b18853f17c124d9c46f5c2f1162bef7c24a74099223e8a9bc7665bd98884690f970e04e6ce2fa9afb9f38042b0c566ab7ccfe15047a753c381b910150ff6679b0933a13152fd47ae5d25b00093cc45cbabfc6387c3c686d842bca542f0f6696ba8cb2fa611ba962e6295db25b009b58579cb3bb72867cdf10fd754e165a324959d27bcc5b2e99d76f5751ab18938ec9c0ae2c2a70cf758004d7e6f6e66e4087a54c978f6202bbaa9777805201c4ba19f4bfd825a1f92797b0c536bb4e0a59ee4c15dbe7b3be1e649e656934d0f0f1f46188d05b774351b0140a4bf4dc8d246461ca49f4621d807333e18ec2a0b652fd011dbeb19bc66306d7fd3a7841ddc6977a680182f5a6446d4ba65cb19d18c0ad92d0412fd63432b82f0d0b7caaf9464c79baa0dad98962fee158eba20c53b54aeff1ffaf72535899ae9311f7f9e325aec966e3d7b636de9b7f6ddd61d2ec8abbaf9a4e1d5c1b23726856a03385e9302c159da3fd2e95b362a6c42b746d53fd03555d8b7a35a734664ad27f00984d9f22d86c9e80fdf0d3c67866a1dc144c16dfd5b38bd88f359c584058280729c30b41bce66b395ccbdc68b22b59362d9ce5dc785c3009d8bc8659c51bb19a4802fc0d6cc788971581460cb2a30f75e239aabc8fe8ff982957e5000a04d4363af38ed39582ce578d955cde2389c44a7a321865af4a13ec574d7db94c8f23c6a7ead867d3e719d8c8f72b8d4cbd8401182cd235877eb37fc6e31d70e1d70f4498f4e6fdf7640e45d75eae6e03125289bc5b525c276569b2ca12659ec4adfc5f5913e3ebf7d55acd1d8af68bae870f895dc3b00aaa050d296120bc5c94f31d904ec3a295d434c965de80e4e7e1c485c19634d1027689973621174f7fd90c81b40ca3f4f67435abe85d20423ff582e69a0ceea846ffc681a2fb633d0bd2096802cb7ac5d7631fd6910853a0722a9b682143ee2fb601731ed765b52960947c8f7845942390593b569125821f6c7322de1caad35b43aa2082fb1d8250670a37f125d01483049efbb55ac6b32f54576baffcc9c9cd4f71b1bd3f26f31551a60a70aab8cac9bdb246d985ff12f81530cce1359b6204dd17bc1cbbd1f08eec428378c20b720b2e5b6356772dd6d7bf7599391eb2784f173f06d0bfc4167169dbd05a95a98053709d15bc00f4f9a686f6837081de78d8ff5167245b3a72ab8802cfa59e07f2f1a4aaa91f6135761554af9a114913e4fd3120baec715acd175470cf840630c8c4be8e17b1eed4e873e52e3bb5b9e0c3077ad07d229d71bdd3ae47e9da0ebc79af7b4aef56366561b13d22bc2bc618d8dadeee0a841a3553a5704d7d2917c024bff0fcdc42a778fde4a58c4869e85a4ef223665a4a0623b048b170fbf148d8cdbc140561e6e468c82ad44480530b6fac7f72c9cfd51b7a25dcfb09faf36bd78d0f40ae479ea73219e240a232756cbd30e2673938876f61a4a043224d17fd418f41f95b0bb63e8b174b0b8fcf12e561c0ca8136d3c46e8eeb452f4d0ae607323c3c9991712f365f0e3a5dc1195e13e228a41a1887ee13d4ec038f5fedbefdde9c0cda177e3959d2a9361b4ef5ed268fdef2464d9f900d68a9746b3bfe488f4c264776ed7c1d48a8c026da2e933512dadec52407a20bade6ba4330f2a932315867d290d8942d3d3776cafd1f68962693af874fba0e91ec0a9a3b170bb3a113a7dd5e9c6512eb8680ceeadb9154bc98e0dcb673fd90c1391bbe99dd02bc9a99eded258c30450280f5ea31ebace4390d1ad235beef8027be57789ebbdc9820c5360b0490b6b7ef8b1ced44b460bf2453f0440c8796326b3f007d6083762441e1efe00f0f021c83cb099227ab60b4ad7f07798067d97f8ebacd86dc95c232fe673cdd70b75af09113d030987456402047ad4cbce7525c3adce895d7b04cd4116344af19d9b57a9ccb3b9108cf51407c9b405204cee5997957a5360fbd49245d991cdaead28bc888e8843058e9f4650d0af", 0xfef}, {&(0x7f00000011c0)="68dce3bd16f1a3a02aa8938de932e4f6239c3a300979d3149c4732b10ba316723f7fcff57bfd30ecdbcc506ae29955431e8c97fd7522ffedaa11cfcb508951e7f575194464398236bab155aed61b58b448bbf8fa6119f93b818b8667b6cf557f60962d2844ed99879c586e2f576ca4d70ae35b69d1008a5c177f86e399e00d9f2ab3ac214dec25d822189d6e488b0450953d8d9e42ce522fcdbd01cac20d20365595c22a78b5243a8a761fd764cc38d95d9b063e772f85b1116154e5e13ac404a77201c1b39ad3ba27f49abf7c4bc8d5b2ef1037ce6dae68", 0xd8}, {&(0x7f00000000c0)="0ce94371643123cea0e6fdbe42b1c694dbe2a925b6fdaabd8047ef0318f8c5c09cf69d75", 0x24}, {&(0x7f0000000100)="02707c3c96fa5f4da6c4f373434cef7acf48adf9977fb1c089d1b07474867fa27d787fcab1c9137737109acc71b8ea23156c200f5fe4dc3a9eb867d1beb91d188c6e870c68b2ad8f99c48eb501c0bfb649a3d167a6251fed02825cc26d992e6875d765064c", 0x65}, {&(0x7f00000012c0)="af9cee33f86209a369019fb09c6a7e26bad86950", 0x14}, {&(0x7f0000001300)="f4021c1374b2fb175291c1616ecad4f1596c142e3c9adfed6de12c7c13f24429a1511f592c6b235a96669fa89466e43ba6bed2891bd3df09cd06f185882727d16017ebb6001a427a946da8469284d06f256bb29087e519c6193adac4bd134139d9a2003ea575e5cae34a420be9336286f9607f390978744d", 0x78}, {&(0x7f0000001380)="537ab0a24df6956a59b4b95f3c27ac3369cda9eb722576407486c4db5e62522198be42b972b2279ed10b749b4df2d6be1ca1120fdd286e31318f56a6dd1a41eb15bb19601182b990c0800a337622133085157fe776a5a615b18d9b08f9fe5f493e418d699ca2735f947407d1cdb27aecb540b8903569997f50391ae85098c6bb4004a638e1", 0x85}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb8, 0x8}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:06:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r0, r3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa, 0x20000003, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1a, 0xf0000000, 0x80, 0x3}, {{r2}, 0xffffffffffffffff, 0x18, 0x40, 0x0, 0x5e5}, {{r3}, 0xffffffffffffffff, 0x6a, 0x1, 0x2, 0x7}], 0x800, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa7, 0x22, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x12, 0xef49bb56572a9778, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x12, 0x6, 0x58b, 0x1}, {{r2}, 0xfffffffffffffffe, 0xec, 0x88, 0xb5, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x3}], 0x8001, &(0x7f0000000240)={0x8, 0xffffffffffffff91}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 11:06:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0xfff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fcntl$setstatus(r1, 0x4, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) socket(0x20, 0x4005, 0x1f) 11:06:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="515e954a0ca410d41215ddfc6bfff25882c11787fdb84d107a1a39ea4acd5e3a40ee6809628e54f05c03d26f1e79bee57b2ed68ba8982408f5f5df1c04d3f29343c9b65b0e3fb8c1812cdadf360fec63d1726724fa3b2d4483686520ddd5639a0b148c0832269a94f41b532f63aba6bd7f64f30e89ac01c30acae24b9b", 0x7d) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 11:06:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000015b000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:38 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 11:06: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, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff8ee4584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x152) 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, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:06:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) listen(r0, 0x10000) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:06:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:06:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x5c46) getsockopt(r0, 0x3, 0xffff, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff7f, 0xd0}, {0x6, 0x2}}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x82, 0xa0) getsockopt(r0, 0x401, 0x100000000, &(0x7f0000000300)=""/85, &(0x7f0000000380)=0x55) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f00000003c0)='./file1\x00', r5, r6) symlinkat(&(0x7f0000000440)='./file1\x00', r3, &(0x7f0000000480)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r6}, 0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000005c0)="ecabbe523a3d2c2d6be6e4e1d736c1a851a2835cbe82c42c12c9936a8d8c3ab0992a2394463151ba70c3080aa41e0337cabee7d4616b5f5fa1a94f8dd70e48d6f2541a1342acd13a1903e5663633d957a8c843bda6ed95d2e902f3e080762ebca6f5e4831a01163da0e18fb2ac29162dd2b76c5028f6140379a715523ec609f98eb71c9d", 0x84}, {&(0x7f0000000680)="c9d4018b625b", 0x6}, {&(0x7f00000006c0)="e589646a6be121", 0x7}, {&(0x7f0000000700)="065fcf9fae6e7ca0987da40b4d6ed6fa58fac8e7e0a57f6b79574155", 0x1c}, {&(0x7f0000000740)="01ce351028a171ae87fa393abcbdc7f2c98899771ffef29ff157b268910931b7cfe9f0084dcb5901e28807da14fa74fcfbcfb8580a458c4855378152", 0x3c}, {&(0x7f0000000780)="804929c18fc47640b5d2e76e2f6c69355eb90f661533fcfd4fc5d1ca9c189bcc6adf6b37a3b1ac14d174ab748d3378fdc1603fa6f9912292bdd075f47b17438c6ea09c1275fbbfba4726ee9cee0f60679bee7941ec309ac18918c46f532ebb865bf963139f8a53cd57e93f0de21d9f5633f007fdb46702ae5f73c43006439d98a3dfd7a266b7d34c1d5ff3007c2a53bb6898aa214988654fd64dc5bcd671c83feda92a30cc", 0xa5}], 0x6, 0x0, 0x0, 0x406}, 0x2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000900)) close(r3) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x4) utimensat(r8, &(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)={{0x10d, 0xff}, {0x5, 0x1200000000}}, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000a40)={0x10001, 0x9, 0x3, 0x2, "c8ea3899abb80b22aa36f5d7593d3c48aee94f25", 0x8adf, 0xb8}) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000ac0)='./file0\x00') pipe(&(0x7f0000000b00)) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000b40)) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b80)={r4, r5, r6}, 0xc) socketpair(0x11, 0xc005, 0x7, &(0x7f0000000bc0)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000c00)) 11:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) 11:06:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:06:39 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() write(r0, &(0x7f00000000c0)="2566f39173a105883235541898e6f44ce343f5a8a31d27f61db0491ac86d24f5b0e303658aecfbfdb07b9cbbc9812c42cd974b5293ee6e41", 0x38) r4 = socket(0x3, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) 11:06:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x42) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) munlockall() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) mmap(&(0x7f00001a7000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) 11:06:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1a30bced13858c4c95a741cfd58d38b327023afad53550e3c686ecba172a2ad4b31f373e3d5b62c42a2634750a4549059225e7662e286518876cc791ccec4b44505617d213a277", 0x47) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 11:06:41 executing program 1: r0 = syz_open_pts() munlockall() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 11:06:41 executing program 0: r0 = socket(0x18, 0x81, 0x3ff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 11:06:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x1, 0x80}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) getuid() semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 11:06:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./filEi\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x534, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$inet6(r0, &(0x7f0000000100)=""/127, 0x7f, 0x2, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/55, 0x37, 0x802, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x5}, 0xc) 11:06:41 executing program 1: msgget$private(0x0, 0x48) 11:06:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xb52) socket(0x26, 0x7, 0x0) syz_open_pts() faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x12, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) close(r1) 11:06:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:41 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:06:41 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) 11:06:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) r1 = socket(0x11, 0x5, 0xcab) sendto$inet(r1, &(0x7f0000000040)="0b066786ce3b169285a42591eec144b9d3cc7890f30398253b0211f75dae09fdaccbf7e8c29e67bbf2159cb029397be644ec1edde085", 0x36, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/116) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 11:06:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20802, 0x41) ioctl$TIOCNOTTY(r1, 0x20007471) 11:06:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xffffffffffffff65) 11:06:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) close(r0) flock(r1, 0x1) 11:06:42 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8001, r2, r3, r4, r5, 0x1}, 0x6, 0x204, r6, r7, 0xcd12, 0x1ff, 0x5}) 11:06:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8}) 11:06:42 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7fff) getitimer(0x2, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x7}, 0xc) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 11:06:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ba, 0x7}, 0xc) 11:06: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0xffffffffffffffff, 0x1ff, 0x5, "b019ab31272458cd529e765a5380d91dfd995319", 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:42 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) r2 = getpgrp() getpgid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) 11:06:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x0) close(r0) clock_getres(0x4, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) 11:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x96e, 0x8, "00ce552a7b2b763c6bae20c7c458fcda106135bd", 0x8, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) r4 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) pledge(&(0x7f0000000200)='\xab\x00', &(0x7f0000000300)='/)]+\x00') close(r0) dup(r4) socketpair(0x11, 0x5, 0xfff, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:42 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 11:06:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x6) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:06:42 executing program 0: socketpair(0x30, 0x4005, 0x70, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f2ccc0dbdb664d4311a5f426bff6517b3fec5ff5c044e059b688f0ca8ca9d917d9a2d323fd70d68bb6058c4257a882190ef8d854f5e7127fa53898805df149c5df61cf6504db433b895a0844ac9034a02f23554e22d15ee17e7723ff423f587022c5c2b540bc1bd5b1a5c0d64556bec270dfd031251fd6", 0x77) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 11:06:43 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000180)='./file0/file1\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)) 11:06:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffd1a) r2 = getegid() fchownat(r0, &(0x7f0000000000)='\x00', r1, r2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000180)=[{r3, 0x4}, {r0, 0x50}, {r0, 0x80}], 0x3, 0xffff) socketpair(0x1, 0x3, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x8007, 0x8) 11:06:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) socket(0x2, 0x4000, 0x5) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) 11:06:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0xfffffffffffffda3) 11:06:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) 11:06:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munlockall() r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 11:06:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000000)=""/227, 0xe3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:06:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:06:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000800)={{0x5, r2, r3, r4, r5, 0x120, 0x401}, 0x1ff, 0xffff, r6, r7, 0x6, 0x1, 0x545}) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r8 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r9, r10, 0x4) semop(r8, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x2fe) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000880)) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5ae7cd83c07aef971847b566dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe1ac9b4be4c86d7d5459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a740466409d98ee8bd9e7c9c9a7bcd3f824dadbbfd7d511954ea700a047f15bde9687a29a011183be48ad3717126739165fc921f357efe585d4db999f08d17a0249c328fa90947739a45f312ea96ce4d83e0dd15943de3c880d1ced49c53b667f35caea852faa33739d52c9589391b98074780a40ee4b016df9bd9eda61e16a36873d0a84e061b3786f7cc462558d50c889a1f4de359d9b29895fa3e9e34a5ac04c89f228320cdaf25bd2d41539d856c5e3b21c3e2f9de69aec27227b4ad1fe70b15d7f6de7e5f5c696933016b01405a6172699d06366dd6f47159da44db6f6d5a40b28e4da2706618c73b0a56bd80b1c72251fb582586a44050e"], 0x1, 0x3, 0x800) 11:06:46 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x60000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xa2f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x6}], 0x9130fc1, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) 11:06:46 executing program 0: setitimer(0x3fffffffffd, &(0x7f0000000080)={{0x0, 0x3f}, {0x1, 0x101}}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x1a9c) sendto(r0, &(0x7f0000000140)="08be9fd76657a1549118128378df344a144ecd240cf23fbfe97877cf22ac1dcfcb9ee631ee2bcf0900f58198a377e395a061b8f8fda61e434b1d8f83bc1e0c140d7a1f1f3f0acb6d18348c8f6758b9755040c577543ddd9926b6a16af2a7f4018f579d8f2d32537a78e0f9b302faa58edd057a61d04f4a5e7c2648e946bc4c32f6faa5447a8c8dfa0c6159587f40c791ac86c805e0407f4d515efc573ceadbde908fc0c84d562f77e6a7aff26cac2ac7267f5237910512c51df3532ccf8b272b7d19ab3a004f997f9e6fab31349b756e55b612a91ddb94228b4e82bcc34f946ddf3940a5cece72f659", 0xe9, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8100b0f8e2cc7ccd2814"], 0xa) getitimer(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x5f56d08b}, 0xc) 11:06:47 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20280, 0x0) 11:06:47 executing program 1: pipe2(&(0x7f0000000100), 0x10000) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 11:06:47 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) 11:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:06:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) seteuid(0x0) 11:06:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 11:06:49 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000027e81efb22ebb53a00000000000000000000000000000000000000000000000000075ee247000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0da270854e852effc51691957bec7ca7110b1b6fa3b0d30c89e262650cfcf6709acbb500806b39f8796491eac3683e45fa87abb96a118dd0e2f597109751a09452971c7aba8bab753e651d1d677116f21ee6bbfac79690547af93232a3b8f02d8f7de907db2338ba6b2b077f3685df5ce27d32f34e8a02fa6b32713d1ae6921dc15f7250a590ccde04870949bce1b36c86eba85069564d2491009830b3859aecfdb2509e1df180492845326f5ff1dfa6aa8f14b79c4fbbfecd1edda2b3915de393f4ae80cfa804132d7667f6df107918f8dc120c3729e01b58796995ea7d79e765571c9366e66e1eebdd0000602dac914ff28d46fe700022b3487a0183e980cc502e6e532a81b3d5280e1fffe6eb936e7ce22b1eda0d730c8d7cd95bddfa7e4e860852159482a2447d3833ad611f16fbb0d05491b7ebc208185f9b7b3930ea9c85c1c3b635ef4c17d7a56d02e8d19dded3162eba25009fdc88d29143dd9a736ba412b029a7975789e81eb6f1a8398d7f73e4799205b9fb50a1ca541ee8cd8d88e30162f94fbf1ca6a50a05d31bb85aa665184dc3a00ff8eafaf88d7b5f82595ae826ae9908fe2b18d00000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="b19a8e9530885ca84e66f22fa6d9d6e39c06e6f10c3ae2fa590dd8538d03a16961f8701aaaf381fa6be84b319bdd05766910b0f089131d76cbd4", 0x3a}, {&(0x7f00000001c0)="b6ecb02106080c6f9f7735387ebe3d27d3fed5ea61c8fad4e4b1ef3bb007f2eeb9e435f1d04cfea004ac2b6f6b4e8c878b32b507bb9ac1494ff365590f9577a6dc22d08cc52e31bafc61bc5dabc623060db79adce88162ed0d277dd371f187e8bf70562fc6fc", 0x66}, {&(0x7f0000000240)="eedabd4a962fb7e31384d26c3f0c6335e2c6a788634ebf3977738d66a325d90c04acef0cae69b08cc580fdc05231638ecbdb7e2b5efde75592ef105034fd", 0x3e}], 0x3, 0x0, 0x0, 0x401}, 0x0) fcntl$setown(r6, 0x6, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() kqueue() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) execve(0x0, 0x0, 0x0) 11:06:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r2, 0x6, 0x0) getsockopt(r2, 0x8, 0x1000, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) ftruncate(r2, 0x84a23c2) 11:06:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x70) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) sync() syz_open_pts() close(r0) socket(0x10, 0x8000, 0x5) 11:06:49 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x150) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa10, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) write(r2, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b09000000f25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba508079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db75d10cd3b0ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97573350c8e914126d89c2a94b81eafa620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb43a24b0a240489bb498209dd57105c57ba72209735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb75280ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9", 0xffe) 11:06:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3289801bbcf93710d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d8bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x7, 0x8, 0x8, "232d152c782bbfd740ba9d12e2f3b5e626385902", 0x80000000, 0x4}) r3 = syz_open_pts() sync() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) r4 = shmget$private(0x0, 0x2000, 0x524, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0x6, 0xffffffff, 0x1fe9027e}, 0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x20) 11:06:49 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r4 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[r7, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getuid() r10 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r8, r9, r10, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') sendto$unix(r4, &(0x7f0000000680)="f9ea7f30278aba7e015a208d4ac666ca7c08074a3d7e7151ff063a83223f6d770f2f83144b2e396ff7ebc9685269a9590b7e6dae265ab89059f9536785fcda3b5872c9d0ef7462c84cf79d539e383b549c510e94a2990bbb0fd0f48509dad51a0fd65be78a6915d364fc2b43ee145bd457e8cd04ad7b55546370d02e421192bd3f33dac405fcfd7a34f89a911aa4cd5b946489c394b7", 0x96, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 11:06:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x3, &(0x7f0000000240)=""/230, 0xe6}, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$setflags(r0, 0x2, 0x1) 11:06:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x4) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x100) 11:06:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1118, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/60}, &(0x7f00000000c0)=0x3e) 11:06:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x89}, 0xc) rmdir(0x0) preadv(r1, &(0x7f0000000180), 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='\b!') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2}, {0xfffffffffffff907, 0x5}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000380)=0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r3 = msgget(0x2, 0x100) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000005d88c8b0050175dc266b7d86668ca678691b1912af083ed6ac183508a2c1a0abf70c9040a98e3c794c8e37171ee9f5cdc45dbe4463e54bf59e45f8ebe6c63d5fcd5ff1f89f54932f186ff946c2aa82816aeb1fa5f7972a91f9a88dd6427ea24e74626a31cdf083f23fa1eb17b520d5bcbc0ef774a706f2a4e666a182b2324fa9a51df33aa77982013ef73176a20f84ae747decdb07e31a9a0c64d7477c8cbcef29f5"], 0x86, 0x800) 11:06:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800000000000200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 11:06:50 executing program 1: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 11:06:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x64) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3cf56d5f2afa645d69b394b385a632a5e0429ba8c95e4fba628f64380f1826ab24188eb1c6ec027660fd52487d7f12e081333faf952ba1337d13cab374de30af548117e32823ee01ba45c957491bd1626c81d7f8b6369117a828bbe7f333e78c9d675e56b7ba52878e8a69bd68779cec8f617e542a38ea636ddf95d1953ad7f8a99526d0fcb05c0f9451ea26436d6aa2c87f4704f836f2c0764e6df5885237d5a211941b1241c33d68d4ad2cfa4545226be15f4302d700f4dd16fbb49e6c3c13c79f247e79e113d2501e5b951bd824cdfd3da5c16cefa1060de1c96e35279b30bd6488b187975af79cad60abe7b04a69bd8cd855ceb3464d", 0xf8) 11:06:50 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 11:06:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x400, 0x8000}, {0x7ff, 0x8}}, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:06:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:06:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101a0, 0x7c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 11:06:51 executing program 0: r0 = socket(0x11, 0x0, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 11:06:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x5, &(0x7f0000000040)={0x3347619a, 0x9}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 11:06:51 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0xcdf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x5c) 11:06:51 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff65) getrusage(0x4, &(0x7f00000001c0)) 11:06:51 executing program 1: socketpair(0x38, 0x5, 0x1, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 11:06:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setstatus(r1, 0x4, 0x48) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 11:06:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:51 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x9) dup2(r0, r1) 11:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgid(r3) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:06:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x7, 0x8000, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0xffffffffffffffd9, 0x6}}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 11:06:52 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$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) dup2(r0, r1) 11:06:52 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x88, 0x40000004, 0x100, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x102, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x9, 0x3}], 0x9130fbf, 0x0, 0x9, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 11:06:52 executing program 1: mkdir(&(0x7f0000000000)='./file2\x00', 0x14) chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 11:06:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) getdents(r0, &(0x7f0000000300)=""/22, 0x16) getdents(r0, &(0x7f00000000c0)=""/213, 0xd5) open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x8) open(&(0x7f0000000200)='./file0/file0\x00', 0x8080, 0x4) getdents(r0, &(0x7f0000000340)=""/164, 0xa4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0xc0) getdents(r0, &(0x7f0000000040)=""/49, 0xffffffffffffff64) getdents(r0, &(0x7f0000000280)=""/103, 0x67) getdents(r0, &(0x7f0000000440)=""/206, 0xce) 11:06:52 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="e757f6d0f1e18440ee4f76b9d5c4bc4b53a819a3d5f7e821fbed96b23706d5e514f99040b50647749f8c3be9cd569b0ff7326d43a1cf30cac78d4b9dd6cf3fea57ff0a33c44cc2eda7283e0d3d2923330d0d655f9cdecebe674762ee964d430841d220c239be76af22e15f2d3e28f8f263fcb4121e8869eea25ca0a70ce794bc053cd0709e5a9974fab9b2fa2159407fae6b37b26e07672398369b45c13beecd305ddb9c160d345500ab710a3cd2722015098b16ba40bc14c88a186314", 0xbd, 0x408, &(0x7f0000000140)=@in6={0x18, 0x1, 0xe4, 0xb616}, 0xc) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:06:52 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x114) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) fchmod(r0, 0xe0) 11:06:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0xffffffffffffffe5) socket(0x22, 0x0, 0x4) 11:06:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xeca, 0x3}, {{r1}, 0xffffffffffffffff, 0x14, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0xc0000062, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x60, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x84, 0xf0000010, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x80, 0x7, 0xddc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x360f}, {{r1}, 0xfffffffffffffff8, 0x12, 0x80000023, 0x401, 0x10000}], 0x1d1b, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x1, 0x0, 0xd2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffa, 0x43, 0x2, 0x1, 0x100000000}], 0x2, &(0x7f0000000080)={0x4, 0x937}) shutdown(r0, 0x2) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0x7fff8000000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0xfffffffffffff001}], 0x8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x9}], 0x101, &(0x7f0000000340)={0xffffffffffffff00, 0x400}) 11:06:52 executing program 0: r0 = socket(0x1b, 0xffffffffffffffff, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:06:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) write(r1, &(0x7f0000000240)="54c24f8312e083405ab0e56172746016deda0043b6ce45058fcbdfd58db361adfa205e2b3af981492c8a738bae053610302a02874fd651f0ed4dcb4975dd0c0fada66e6e6dbedfab2360b1bf322f908b810880d8d5e6ca0000000000000003bbbb1e98311304090000009ad099e1b4701f027a0127a005343eab6e94504fa55cbc3048efaf66acc023382e36a0d68b2a12c78ab6a9bcef1ca348839328ba484f6614f2610d152f332f2372a4099d6f01d0ba05c92f4d6c6a736d131f69845e818a4daba14a8734e34ed6ea9d5a78342cda61d33a176b10a152ceaf489e91020b8f2594", 0xe3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x9) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:06:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='.\\[@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)=',/\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{&\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\xd8!-#.[\x00']) 11:06:52 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 11:06:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xaca, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000000040, 0x4, 0x749, 0x200000000006}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x2, 0xa223}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x100}, {{r0}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x13, 0x81, 0x1d}], 0xac, 0x0, 0xdde, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 11:06:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000140)) 11:06:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x9, 0x1ee23fb0, 0xfffffffffffffff7, "b50e209bb8f5f22ab095491736442667eb2ca608", 0x7, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r1, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x10}], 0x1, 0x8001) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) poll(&(0x7f0000000200)=[{r1, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:06:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/4096, 0x1000) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000455000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000456000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 11:06:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = kqueue() shutdown(r0, 0x1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x41000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x51, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x42, 0x4000000a, 0x63b70a3a, 0x1}, {{r3}, 0xfffffffffffffffc, 0x36, 0x0, 0x1, 0x101}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xf3bd}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x4, 0x2}, {{r3}, 0x0, 0x24, 0xf0000001, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000003, 0x3, 0xffffffffffffffc6}], 0xffffffffffffff81, &(0x7f0000000080)={0x7fffffff}) 11:06:52 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 11:06:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="72f52abc7769dbf35200c4d310690236ba98ce50c68c34c94b2e274677249f39a0c1e9ded2acaa5a2e28e06d950a00cdd0805d34d5d19e6bccd728178697547a0e0472bafa2e", 0x46) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 11:06:52 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 11:06:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:06:52 executing program 1: syz_open_pts() 11:06:52 executing program 0: r0 = socket(0x18, 0x8000, 0x28) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x18) getsockopt(r0, 0x1, 0x100, &(0x7f0000000080)=""/69, &(0x7f0000000100)=0x45) setsockopt(r0, 0x2, 0x1003b, 0x0, 0x18a) 11:06:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x7, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0xcffecb4f8416fe3, 0x2, 0x500000000000}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x14, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000045, 0x9, 0x900000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000085, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x80, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x48, 0xffffffffffff0001, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000050, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0xa, 0xffffffff0, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0xd3, 0x3}], 0xab9, &(0x7f00000000c0)={0x0, 0x640}) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000011, 0x80000001, 0x10000}], 0x0, &(0x7f0000000340)=[{{r3}, 0x0, 0x0, 0x10, 0x8, 0x80}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x6}], 0x7, &(0x7f0000000380)={0x4, 0x4}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) 11:06:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 11:06:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80) 11:06:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x82) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 11:06:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') sendto$inet6(r0, &(0x7f00000015c0)="70534be282aa052bf7318d17e19fee76126d715b8c24791438deb6d92a092c5a512b76aba3573f5864fcf69de2007646fdc351d653b5c9ec110a31bfbb9c022c24092912a0535810581562fdac4074f14d546c72c8886c62a353661e3fec7ead96e9d0fbc858c37a356ea3c61f2fcb4d80d595ba5c483941ae1a62880c93a967babb5f8f403bb18431d79649cf8d90a6ad7a45cc25110c8c1ec1889e3c7e0cf150bdf90860ad86f5ae8782e4a4f93252836d62ddf4c39fc43ae7aa942e30b6a86afffd0926e8a032e46f44309d94396fb82b25e4e5b313599eec67acc6c5736e3b905e9189f67b8062be8b68e513947f6ecf024275182c508a7d94ae28276783bfb5e5bf2586fe0a566777446d8f2f0f8bc25410b592140862b2c95c68a72c223f5d9c99a20449184dd89fa0b7fdb5d6b58053561838623f25347c53d1b7d214b1c99b7aedd94d1d661f0fa379b6caec636546a6decd9b9bb4e4e3764cc6c0ed8696764f35e9d969ce51d3c39d61d47c16fb8f619dd8281e13ce3eb159abb4d84f0a183f47012a2b77f811acd7d164a89df491956d301488e74011e943fb15ed6ccc183502a22863329ab4329ff142673e72d8e78ee3dc6f6f8b05d38fb258301f820313fa1987c082334914da01e417f8ba7bac0616bbab8bddd6b09e3b1d478c93d929539eaab8c2e3a937a09926a942266ffb9332c590de868f71902059a28796b5a546805d21d06e167b4d9b4d4018dcaf275773342367639e69f08f5c1b0dd97676ad1e1c8540f699fbeb1a08fb94b6acd5b383bea8e2034e677e48268c9455e4a5d1f0ae7b0a0df8cb18c449054cc2fc3fb0deea429f81d1276aac4e3b40af47c851e4f993cc42fcc5163a3cd35bf8f20374aefe1247852bfeccc9bc26a88da632b9dd318d1b0a6b20b1cff1b19ca1e06cf510ed3c36a8b8cc49dafe89b1c60631e9c5416c9d4a3dbd29b8ed6242d93fe1bd6e05cbb798b9f31e1e9fd8500e6da13f515e11dd125224035bffd905b43d605b335b35dae5bb55a884699ed2574abce7b89aed832126a53d2fe1cac2d260fe3b5f2ac97a4a81e6b6ad8b77673c2fcfa91a277317606b336ac373dd10e973aa69e64597087b0244ab0344b73f15e5d60ff8a51992ac933bfe29ff144733bd5b29c078ba72a7a35fc15f89438cf34836cc2e0320676d6b347b13c7945b979859bdfe4039f89fbc21f3804709ba318122c5afe840aa17c63eb69abcdafe94bffd5b65ed5b45969e646c425d7b31f8919508bdc74beae625e2fb82a072a6fce4be6b1b1c56c2985e3dd783e4a37b371bce46422d545c454c318214c762eef86ce5fe8560f65181c08984eaa573f9b82874ca96d7d31d8b5b5655f39ab5d3e0700b7a687071e01bc3acd0b7344fe31df48461865fd22eeb9293270d2c069264edb7edfc40822d940b6aa0531d4e97da0763a063c35c632e7c21d7f815cae93f23beb3858997ff1d34fbe6c2f3936014fc6dc4f0a7c8cb518fdd468f1b3c72bbc2ececcba331f6685c32771b718ca8205c11fad4783a9d1cdf44f9e708cb6afbefdc6891bee2a7f6defc55d5b54e2b113ddfda1b1f11a70f1a0abc40c05fe66a59d995fad250a44880b6ce12b5c9b3740a6c1c77eb2e51de928a7e743ef132decd4518c666aa4f394ea42a220e35c88aa2b6af19962764ba637601218830657877cbac3085cdd52d6cb6ded14f071136c1bdc9f8182d384d46d7c4c0be016cecbc9d23c9a81e584889282012194343791329e8abf58c7c4b3b757cc169d0f0c48ae9944ec2957be7b8db6e2596decc9995d67c2e68decd6a5235228eb65f27d6bbc4d2a62e7af41c229b3f76d165d857e06210129766aa52423756e69bf8479e7457a11f2681ad86a73862af2eee93bc77aaa587b827531d0e9a6258e6335e081f9770249df2851f0295f1845e6f089acb98f69005d642122a48bfc8b2c5379ebca6c620b2288caa53c50d00f7ff75cc4069d23b1464fd38847fdfcd27fdfc71d0342c94325dd5f53e53e908b8cae57a149a731ce7cd17bb6dc9b8f2b76acc60e460b5f0538fc621dc57f6482a4362e79a3d7a95712fe59b6c22519aab4e9bd1331c23b7535ec3d7b1b319213ceff9fe82c45aeb1593057e2a85aac184c03f27387e440502b724da8913f86065e5080c93d02cc2a21fdac8183aef358784d6397e945cdd24b9608ef4d620c801af184f4b865baa794c065073778eda2ca44649635bcb808477816dfe12ef8b357f163c22d6de00f2556d3f1ace458fb5c152817464a6e60ae6bb5f88afed7fa77d0e656cc0fa338101200140da8e064e48af2b587f1d7f2704f4770d110bb25b12d9340c80966de87d7a1c889a55293d6aba38b82d34766d0bcd596bfc9a5059cf1d5982ca08a5cfd079b539373af2d422c5d4577c2c32fe8ec4f6b7c39e6d41e27c0a40bf7bd401fa9ee02b9897b6a810aebbc130374de5157866513b3506645fc2a63e4f940ee5a53d5562302757136ecdc7439a8bc09564cd532355a7b8f64c4ae1dee898db2c677288508a348191cb5d7fd73f00b190784c467ff70b3f3d98bb97f7488c750b5d07a665b997deca6e9cd4ed6f5004c9d29490789489a71d6f1e59724b06c00d00c3bde37ad4595c2644a025b725a1956e3c251b88f3dc6d825ae758f1930fc4d7510e94ab3da3dfce54c92a3e6629ae761e439c7f515f6c279f908e6891b4e5d15636ae63f7a7aba3b14e8cada0bdef96042155ea498317d02632e25eb5ed9dc128dbf3ce558083b8d83df0f3efa69854ef7c4b2abc9962dcbc916c4d0d310941a0ef3e768b5133798038b106df2efd8ea5f2a639998fb61ddcef24936c4cb1e24efce531085d0460d093da6be4c66cbb9a7ba94c38e022f8e9e161b7b7738ead1f3b1cdb485e23c3ad2f4293d8eb6bf2884edf47d35fc5f3b2f7bc52d471e07513b869d091b68dd96aeeb31bffe0d3ce35b8597fdad4cdc36c1e99475a6598ce50bf1523560e675c9757d8b751087831da4cd0dcdb3a3e6432d770517ac8c06f37555f0abe7b6144bcd87cb4cfb7c9246646e5b4743e53f71e9f5085e8df75b5c692ba2a597e04b27002eb59e9152b673f55499eee2c26c1dfd3256aad93125cd51fef9b7aff4569529b968944bfd45920b18ae14efcfe911e45fdeb2770a8b9553057da300ae1120814108acc3436feb8ad004a28e7640dad8db94873c8ac77ab2d8cfb62d6f97155951c5909d9577e3cbaf88081622d22b9535ee310b397e671d3b2e43f0c02e7cd415e8eeab50153a3d6febb4989409fcdeeefbd68dae609d2b4e777fe7b6f74af7328f4a0ba8759dc64f39fd7f516507fa83e482ae485112497e881d7ed439b8bafb92408f0c965227315bddc4c5ab23e763f70927d6feab92ad6055e6d059be40a1771020b400cb6b64c6b4afb141cdbb4200929da15d0cbcbff7d923eacefcb0b0fa18ab1b20a453f2744d277ee220ce34ef11af615ee2523d01ef74a536b62058b4a0c43024e81f1a8e377e8829f51aa8c2a9909972567b45cc7852dca525b48836314d6e7c6fcf2b0a8399c3281a2977da13fb1068d356711f7f1d48b155c393a5a05625eb0980018d67f7aa720a338f3d147a79a805930884d01051b065faa464d8aa8088763bcfe6e7da1e9bf78398e6bbff3f6a242e24c8a0c7d03c1d77ef4ceeb65688bfc79ee8006b4984b63d4079441519cd656c196fcfddb56e6e45a13230e96a01f8ccee42162f9e62d7ced677098979de9a03f4f5d1cff0f08e28009175cfd70f8389972aa642461b893a15dece3e38153c52087dd22d8d47e0a8fd01fe9fda94a89254ada516002190e65536a06227f03c95a627d523ad38579e49a9ffa9227ef3bf5ffab5835af8542d3560612ccb239a3e1fc665ed82c3e77ce5f5be1632efd6c4d69d005d824e8f2acce6b438a8bad59b71d09263e4fa3848df166b66b1946e27e05002418956be881a4e8ed17bf34d0879c92d5c4e3f9bb3ac138911b00ba31e311d649ff97394b5c956dbe32615eb7ba962e795fb3f1d488c45aa0f5f1af50432c7571708ab04e91c6689697dd14b9887451570026eee1802d116e98d0d9904e41185f2afd1039423d23d7a67d11f33fb2232d64e1b36edb7b512699ea41bf9ffa98e75d9fddf6d13e71f1420743ac20107025d498102cbb96fda66a3d5db8b8bf5ed33829532649d7fa046e0ecde271a721c894fb8dc9c78a5b5ad087a177df183fc9aded12fbb9552d1d6a7de11a12fb5d185dd194905a44591253d969eff04c466272f408f398d78835f734fac86bcafc0fb2c8f0f3014d591cf694d0ed80fbf08014605b86d27f0b5dcc593e69b29dfc4b7783f87074cbb02bef664025786b137a576335a448645b422841676f8eaa97041451f382cec0aa43a5f95d506763d0cbace15689512a030ca7822716623b1d4afd85e7ea89ebcccbf5487515d15ff3cbfe20c926d55174b808192a09189c421e7a305dba8090c8ccdf2de0cef2ae30c517245aedfc463a451c3c2d230c290715eb1e775ceba029d75ace03bc9ba01724bd1ffce43350d74f4341931e4fb5bc3a291e0dae396ce691a58e9b9cc692091baec1787b303822f3f8b928e0c63d343ed9b6d09305d0b12a8d62b67b8cbc608279166435ee46273d93a79e8976cd6e1e37f1ff98c3b8c185de41bd2013451b5c11ccd755476c547b9cf95e2b50fd4e2a549ada3f20727a9e85bb9534685ef532fbfdc6cbc67bde7cde280a2221dfc9eca796db0303a346be7125adb5d95eb07028fc44a050390435ce5352146e718a0e1b4f65e47ab8e06e26ed65a51b625f36df686e688e71d9e48a2919fdb16434b8aff8dc04e70de28fb8c34a0d1befe642b6b37cb950ed4efa2d3de49b652128907909f8e3b156e73037cb8c704f829b77a09b6d08235337c1b46e878c30ecf8184aab017c1244be701f1cd1e2606714e73739584feb5d438d0eb682db4eeac06efc622f53f6815ebbde3979c7db5e2491deb7aca1d177c2f432d00fd68cfce1341a8a4220cbebed927af05f5749d5a1a7478b184970bdbd3094ac242fc7350daf589f959ee0a3c624033d703d438fc7fb18679693944d8fe41c66d6a730c67653038f8d200f208d31564718fa6e67423ce1af8973db8cd93df26bee187fd56d633819f046eeaa56fbc99f40d2105ef29f6f76d538648615acc86456184218aed7b9d7d8e3343f9dc84acb4e9168c5df8c1ce49d246943500bd02033d8b8b2f3fb94a9354a7afb31f3f48b8e4cff35ecd571cf92490db5638eb35ee2eeab6dcc98fd8786f6f3ef1f2c0a2a8359eb24b7f73914d1d6cd86fcc7894926ea7ea3858e1895f4d8dfb42923baef85748a7fafd792564f2b9a31c77af80b5c85f1e2730fb055139742fb4f1cc2368caa77a4219f54176f7571a33a31d30d0fae0d060fcac6553951b6564e62be3048eac2d150bc71d01ac5d70296bfdd2c1e377a78cea0b1e8fa9c6346781c47d2e263639048f06968c47b67375e20d8f4d08fc8dd86792ee1474d2c9c12b87fb08c025e9a327f2f106f37b24225f2f428cb90cf5e89463949b6f6abde259a685d99bf76384ba9d480a29f5e13bc7bf155ed6f7132b18622f7e8a1c8b001c1317dd50d3769221cf7d84a86847f30ff4746a0fcbd89440724d7b40c02ee23897b1904fe510ba3ac006cf01468ccd3a955232834be20dc67ef1519b9e4b016b58ad45741da65e53b42944f45c62eae57609f8bea95b30f28e18a3901828262fe46857cac088c5a13ab1d5d", 0x1000, 0x401, &(0x7f0000000100)={0x18, 0x3, 0x3fc0000, 0x2}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mknodat(r0, &(0x7f0000000040)='\x00', 0x1000, 0x1f) 11:06:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x2, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="6974782de7f17011831cdd983cd2b029796dc65022d371efdf2d0adff5207e3b5f8fd20fae65d04abedd7f8e01f20a49adcd7bfbf4377f2cc4af537f858d65a2d7221a978098d6297067597769e2b39054e3429c3aa616dc6a140bf62885ef2a4e0b727bb4f23e939c980fb979cf52fe2b11", 0x72) r4 = dup2(r1, r0) dup2(r4, r2) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 11:06:53 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = getpid() wait4(r0, &(0x7f0000000100), 0x0, &(0x7f0000000140)) clock_getres(0x3, &(0x7f00000000c0)) clock_getres(0x0, 0x0) 11:06:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x2f, r1}) 11:06:53 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) 11:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0xe, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 11:06:53 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18, 0x101) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:06:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r2, 0x4) 11:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000000)="62a1b2c0ec4412c20a505cd7b36f9235ac6bc42da2edf42d209654e2a5cd5b35e81f3930da7bfa9f8719b15aaf28b47efa101893189bebee", 0x38) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 11:06:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x803, 0x8ead, 0x6, "c575a185558db381ba3b9a713e44a484ca555542", 0xa2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000010c0)=0x9) setsockopt(r0, 0x5, 0x2, &(0x7f00000000c0)="7ac6a62e6d2ebb42b13f670f6977abc95137e389ff7a13621e57dd6053ba3b8f040a74ea22c954a2e4d02796d8adecf9b47d1bffd8f99081d46a99f75cd6b9672f36c1a3f7cde91b28ae520d5163bf76ea3ba1fe3404fc164386958094c5686061a32522834eae40e13a66a97003b96244ee68fe18eaa29b5a9a7bdf0b706eadb5a424630358ed1df0a64920881d629379680639db1de3abc59cbdb6a7f5b8843f83a4051595523c94b44e9302368803ca3d110ae29ca6974910a67f61f5d542fff8fd78eb04b0887120f344b10115289c62e68a85584ebed3a676d59f020f2b22fe177f51a3269eea4c0a5ac20147c3c48e9172bbc5ce67f61e7556455e9e86b07990311243f75d255ce2c909a78699e62eb9e4c20ac7cbfb2a0eba0d9589ef9b8800ad25a062751617f3a78add485088070d6d4799a3acb9bc44476a27daab1f435d1d848c25848ae370e31e053d1795ece0fa800ec9c4b2bdee75d1156b1b228206ab878711347a597443527657068f7fc7f53d56fa5b0a240bc5b2dce080454bb1a328caddfec4d4471e7b1a6e4fde7b3ef57111dc4cfe9526f7fda0b725d3e08b3b614feac4b457ec6a8cc415c0a2d463cf98ca12ad0fa1722a68d4f630ba80954e573206be86dfe614ddac6087396105c7fa29241c76e4c325977d110f0d8e73bd422ce231f68f3b25e7c13feaabf64727f46abdc6b27bddd76f4d9e9de35d60abfc7476a23bc456f1bec00d74afb675b5b490d5222febd1844f5e34391aa0695355004e6b4fc68063fcbdbb93cf9caedf24700c29f10b371dcc340b5649249961d45418593e5c714e02ae3a19953b793600d5bc58e164c2c85e4570b8de3c1a4e293c507a031acc58ed7cdebc52050c05259bea308b58b9c8fd8d065b10046ae9bf92f9de2c32bbe3729fd695fe604b899cb84bb1695ecca4f434819e869f1e35c35a2c05fa51a3785abc16a16074debf3f5d652e4b49d8812ff5257663c7f6e71d460af3e8764be32e21373b1f237fad39f9cd605902bef1854b59162b5ec50920e84614c2bf054b43f9118b7814c74edb25d8a7cdb446e21aa0457e6d50fc5cbc47a6517b010ee00df75068daf4674348a20cbfb2e243b7e693030c6cac2e60ba65194743223082856487d09b002befaca4bf2212c59b1f660ce8dd92e71bff824a0ff776fc65f91f13f8cfe4da965426a2bb0e78b3b3b7aca134eb92256d8c7af732e1b5c42ecc70e4de56e79820dc58f0074ca512d5daed776b7a4552b332a6871000477e0044a546de8e631e71b183633eb39b707a260b4c4af5d85c7ed016c23dd694d942eaa9324c168a669a9f448c1fdfc3e9c6748dc5d83824662066465191e087c08d2bf887fbb5f62abd333d18a11517f33bfebf0ea27c87d0c7a87816f89235a020390bf39b37916954361afc3445a9e9b702ecfa1fe46c034f289ec6ea8cffba1ed3a73060e853d1209526cef4b6f3ee2c77b404270be97043bf754e60939f99f72164471a3d6d71742989de818f2c0648c7009773945f0fbe6d1c8ed5b6b24deb83e0a6f694d4d90e10694011c27254d3d447beb0db2c448693c99c44f7d3cea57178b915e4a107db221d4f1a62cc86497d2aa41ef9f750eb76dda75c56122576d197a80b3b16f331d7a2b2b1020b7e9ccc79b09c27b2fc7f45069bbc7d0f0cbe7dd44666e03152937ea6d21a1f3b57a2a02f1aea2a52a4b5c3dc950622fa8f41b4f06c822a3e306c450131811c3941888ab9ffe30cb960147cc636f7ce48d3d7ad9d95a4a0ddd35a6360c4c862f00145156e8d9121d7b09f179147022f964d6111bf029b7f594bc38f8604f435d6d83c4ec8cca6c4b049b83edb31c2dc2c3ed15a99ec40472f691d7cb843afb9955d8a7c6dbd5d459b327a9411d0f2444f31528bc11123eca8265e9a93f436a36af8300623262464e4d135ca5710918cc38134e1cc97278ad09487ce35d55cf7d917858b047bc68291d067958736975d85fc09cfe2b275baf92240981a9cc96e1cae45dcde7f869d2232f3b422b2a928fe7178bcdf718080024951a6e7c2aa3431c2c36a1f0931f8059fde0d76d9b4d0e36a2312850e70d1c273810db4e3e1ab35cf6a2e2b5ce7c87df16213cd1231c89b39852ed1978e462a2a1197e004e9923ec3f9e2fae78b7cfc5ba370259d9a5d3c33ecee48baa31c88714fe3a3b026c5195dc1efd7973bc0e679b10ae017e57bf5630434d5c4819dee6d7df5567d46dad0683c91693b68c717f6119693b1d5e45ab697967008f5efafef69949146159c2d06343e85e0f68ff0f74ffd607d80365d88cbd736840f773504665c994cc6847aeff8e9e6f4a310fb1454fc1c9669fb90d038e9d21eb833f305faf17309c5c364cdc409675646d5c9b88f5c27ef527bbc07322683d4135b7630425df433741c7cd246bf7a904dadc588dc1b432cb97d03d6343b2434edd300e0c1fb5d903b81562de84eb7a4076822aee95eb4103af4d1aba101d73797fdbbafc805c57f143d473805fedf6dbf4143aa7017339c82f99ffc40cd2860c7bdce90d94a4340bdd6b4ded31c0933e5f6c13d352c78a9d221555a11b25b59c279f053bfb33b62341ebc7deebd33b8d13afd03ea432c4d4b8fada715d9260ddc459b7159725a5b13c6e69fcc0523022acc9f4f06fadc9476ace98e18f340216050dbb387d50154b3560f99d794a4dd48bfc1ee42428e5b29f3c34c4a91d5263bd27a19900c40cc4fff581a4da6a7306454666e9a0bc2654d14f5b658851b8a42eefb285223505e92bc73ed0e554da738f82cacfb996d86bf389db0b41257a11b1e414c5712f1a0239394896138b7eab67fa367764931f5eec17e60fcca002d5e018a634703fa7d7f57a317887f815ed4ba30af63eab76fa713afbff4e5705feec18b955157daddd1b3bc63675fd75a59cd5cad9d5023f710a040d7f1592b7a04a86a424ae90f5a5508f0bf893d0f42213f6a53668dc56d2bcf5742abbf55c2fffb650f9aca4816df8952a6890fc1b28ad8a13fe27f10f5b84ff9d38e14c0c71eb23eef32aaaa03598f09ab7eef8b7ce147c98cbd68ede7d0a8b913cead58257a372c3fe399bfd435f95b00ddb3cd3eee52c88baf24be15b0aab5f0b1bdaf9d201443cf032c51d8027a1b29f4dd66121a32e64b25b2a0d195f0453fc544d95c1f6efd920995e6340b3a28969a9a07fab21632954974a85a9bb364cc7334576f1eaa849e59e952f7b8528e426a6320460227ba19c06ef34df93c5fd53d0b5395b94beb720c571d2c8c23e6f57f6f76bd0cb34a67b09584935ad489f09e8c94c42d59ae1ea9fbe05f7967ce2925a9fd33e2275754a1fefa4a4f27b391c06074a740ddee33582c0cdaaa72075d418b2c140342a6d526cd67cb107f869274b270897059697a8925c0cdcb6c2ecdef9747a6bedfef731bab547d24aee91a5ed9494df5d29a8940f9cb21058d26a7d00265295f773a178310e60a64e2a071d904c1a98489c422fe0980d1dc974a81f6d5bfd96abf634ac9dfc1c784ec09331c35ffc662f5e56e2127075427a48a1dd36922221be15c40d497f00f28ce8672286fc042cc2c2fc3a28940f859f4ceb1731a65bbc384181fa91c4f9f0cad09e6c886ee6234fe500c3c10cc860a6d2a6d2a8ab38c8de5f7e70c79dedd6429d49a08d61191dc4effa17aa135a726ee5deb2956764b43d1c12467dbf0cf20f7c8caf325d65b346c8a9e589c7c79a1f23e3c1041bf4961708d521d109cb3ee5932fc42b1ea1bd58ed7f82c01aa387ecde2eef24b0cc956cc0606caad1dd16e0c4420271a114c4f29223a5d2b06a985146e73586e1c6a8d602501160566f6f15dd0d26625c46525c486d4e2cb27c694b68929819bb64b8225c8a6a10efe3921d66ad896b79cde8ca8af96f474e21a578d988723a8b1e00e2c82a3d60e0ed8fce1b858ca2c8f9c59482040d9946c250884ce6326f6aeae9595b8dfe7619ff1a20fe47f6e22b885d007541b4cfbf4511a28d7fdc42e9809951b4975bfdde261764facefb204e7d2fb8b78007cf2aee9178cc06e340fd1c4a80ee4491522fbd05b8abbd12080c595f5c86f1a0ebad2a822ae39322e146bd983ef864a0c4be975b601c77c4764d678944de399aa3b3d28d7d44fb26cb86ff6ce20f6888db194050d08bd807b8610392205ebb002ab0d96393c3569c9254df373a67dc339577655d139a62ed4cd155d487c937e2d22e01169f8ba115d933ac7a7cc9aada2499738451b49fddcf12426a5eba052cb62dbcaa550a35970dd5d5bbd7c1ccb4248f106c941a8f6616cf5a7b2a8b5c29ca12f14652388885a3056ef149360a351c09fd008a8f5a867e79f333759b7b7e867337b88ec91db552efc224533521efb0dc3793e245bf333c3f5fafe7b896a9dc7310906006c8059d42602b457cb4d986c01d6b89effe9def5529ef1d7d187d2551a55c5293c2fec853c89190ee818365d5adf562b9502b81d77a0d7d4fcc35bd9d2f3e2e06ef207faf0645d8c34ef138819a152ab6e57887d4a4b45cec17029c259bbf36bf4e6d7f1d2530be32a538bf27b2d8e0107298f9f818260fe45d55fb5d118481075b670931677cdd5ceb18fc9d6ce6a9cf5fdc247af10567fc4c6ae4d821505270a3b49e8ba7bf3abf26b00e93449d6ea70cb74822aad84dfb679f748f2771b38b400647dd78307d7aacbc80398217136f6efae1f957bb49b68426f7887348691d276431e33225800ff59c5e7a05451f3c52792f20c88cbf4ca4792dd281a06d6ac7e9be4a30326811e6079ab9f2eebbe5936ade870804bd598a5e104920a5a860125df8ca3e733aab6b9e87146bd64aaa9ab51a40b0c916e2a34142baf74072d29593150260cbc204abba13d3b48438fd020f6eecdebefd68cb0e1c171312e121aa3675a41f2592917d7922593b446af3c14679c86c81c7afe380d5e9b9ddcc833353efa780471e6495220482b87190f8cbc1b470baac4b06f78edccf1aea2ba4e61b6313e7e304c0751784352901ec2a885c25922dd80de5cf4160d806d860c533af0c2759e5301a3f0d06d9ec4b0c16688ce7ada1fff9b56d7eea81401192c475383e9e73d474e480b8c06b0cd4fcf8faf676745d80df853cbbca1b146a5f54d3505f04dca05e7c00c9084e4f25bafcc0dea918c56acdb43bb02a9bf05527347b36603d88413ab78e96681d49ab3502f690d7fc0db41eb619f201beccfa9f585fed94ec65040e38d2542d7a4ed9963215c1d264b2588458be783d2474149af0f2af41df08243ba24251ce3982acf2dfcf898b9f832ca2bb0e92dad7a58de82de289aa326a0d604933595673df2c872caeb52b59b50d96da9a52bf23c0e68870293b70bab6936f8a08201066d44591112d6de007d834cf2bc3113d1fe46fb12a97f7794ad2dc0aa32e7e6923b0e6e8d35e2da7144d69d99d602a6a286e6d42578d71be4f1a8f5ce4ce5a1c5767f9d0f29099b33f93dbc0b15f7580f1cb5f55a0bd89722e23884006453b5f0eb873016c0c1b72f9dd1aabc61b75582fcff2a0fb0318bc215932e57a70cbe9aca313c4863f5d3fb7e8c207cede862edb55b2c86c6728740a118dc41442686c1703ec26f1c17f0e6d792450a2b20026af1abc345e1bd41c02a72a6a6a60492230132ffa2e6bc13659d3b57db600629afedf2b0d053dc853ca12cdc81e4985b746ade02872d30cda5afb80f0039a76045dc4520f1ccfb3c79c2587123294ae3663b7f9d39a8f88184f79a3fc3a9814373389c5674b4793120f3d6ad64", 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) 11:06:54 executing program 1: pipe(&(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000000000010, 0xc0000000000) 11:06:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) 11:06:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21) 11:06:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) fchmod(r0, 0x2) 11:06:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0xee68be15c8a20443) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b6, 0x0, 0x10000fc, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, r4) lseek(r2, 0x0, 0x1) kevent(r2, &(0x7f0000000180), 0x100, 0x0, 0x71684c5e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000280)=0xffff) close(r1) kqueue() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) fchownat(r5, &(0x7f0000000080)='./file0\x00', r7, r8, 0x2) 11:06:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000200)='./file0\x00') sendto$inet6(r0, &(0x7f0000000080)="380815340fa522083eb0dc790516bba4e65c4d5a9053cc4ecd17d74dea62a8ad522953a646564dbfebeab1e7d0c5c687fe49a042e03a605b4518e2173d2005b3484314d38886077e93f5f09b9c257b7f053275a8414ee922879e4a9dfc0aad1d2ba7852fad639d1671063b5564e9c665db9d07c9536c4d332953be015d4ef7fdd00063c7d460c1b4439f33ce3cf479a68374f88aa08d162979a34f24668c16ea88df9227f8f399a0c990c6aff9e648411fd7cd2a4bc24fe0b85efd1c46f5715e3af19a4d221e5763", 0xc8, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x2}, 0xc) 11:06:55 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) close(0xffffffffffffffff) close(0xffffffffffffffff) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 11:06:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 11:06:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0xb) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt(r1, 0x2, 0x3f, &(0x7f0000000100)="36988fceee2f6d0e6bdc2a47fcd443d690fd7b0dbb386ac86247daf2b765cce345632564d4475b7f4bd1bb0fe5329c49483280919a906a13747f67cb674461bd5203ae1d3259a1408d465eb3f71d5653adfe82bf2c31e39e3505812de6c010850d596039a042c11af4fa4ae37ffcd5887938806a84a332da7f35f5bafab4434e5017950bb1e1197fd9379a7c224392c4beebda333e5a7c5cf95ba620f3240dfbffae8946", 0xa4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0xa891, 0x84, 0x7ff, "34bd8124c48b477d1efab4fce9574363cfbeb556", 0x0, 0x10000000001ff}) syz_emit_ethernet(0x3, &(0x7f00000001c0)='5EW') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 11:06:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x31e0, 0xffff, 0x80000001, 0x3, 0x7f, 0x1, 0x8}, &(0x7f00000000c0)={0x3, 0x6, 0x76c, 0x2b0e, 0x100, 0x101, 0x4, 0x2}, &(0x7f0000000100)={0x5535, 0x68a, 0xcb, 0x800, 0xe7, 0x80000000, 0x3f, 0x6}, &(0x7f0000000140)={0x0, 0x1f}) 11:06:55 executing program 0: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) socket$inet6(0x18, 0x4000, 0x0) 11:06:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) read(r0, &(0x7f0000000080)=""/109, 0x6d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 11:06:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$unix(0x1, 0x1000000000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x30}, {r1, 0x8}], 0x2, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r2, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 11:06:55 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)) 11:06:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000062e000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7e8b, 0x8, &(0x7f0000000000)="d5ff7da4", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000035a000/0x2000)=nil, 0x2000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:06:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) msgget$private(0x0, 0xb9998d2e19f1ff64) 11:06:55 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 11:06:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x408}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 11:06:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ftruncate(r1, 0x0) 11:06:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socketpair(0x37, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 11:06:55 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x430, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) write(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) fcntl$getown(r1, 0x5) 11:06:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000001ffe, 0x100000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0xfffffffffffff000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) dup(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x10) fcntl$setown(r4, 0x6, 0x0) 11:06:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x600, &(0x7f00001c4000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e0000696c64306cb81632b8031d5a2d5014da263ad300a3fafbdb21e53d6259247fefb07488aeda0a954876d530a14c6e5d002d7cdb4e0fd458260b86b4f33e0231d3f5666d8a237d118b2331e5e696fdbf8a65889070d29ec0f59ea54a34e5f269d88851db91d54ca83bc15e21e06b67cc8c789ff4708a063fabf0da06f5e5589d2dde7f762c0ad4eab1197f04eb11578379944a49969b8a06b73e5d3733bca4ef96b2582ce03b51b22ff91541029d07c66e5933365c2045d6b176a954e3c343fb2803d8cdbf3eeb3c138c34194eec4028e2fde3dbf324d5fd6c9107"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x400) 11:06:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) close(r0) 11:06:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x3) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) socketpair(0x2, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) getppid() msgget$private(0x0, 0x4ca) getgid() connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getppid() read(r5, &(0x7f0000000140)=""/204, 0xcc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000400)=""/41, 0x29) close(r0) getpgid(r2) getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) read(r0, &(0x7f0000000480)=""/36, 0x24) getpid() connect$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) pledge(&(0x7f0000000500)=']!\x00', &(0x7f0000000540)='\x00') connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) sendto$unix(r5, &(0x7f0000000600)="e2c28eafda0bb1d300d68aec9c04f3c7e3543c1084e5a9a10f88e0dc444f9ee3129fb532562a4ccfb1c8cf6a0e8355484601448b2e6d2c6a4ab88f3f9f70f0687553af62d83505bc0d26ffe7810633cb2986d49e870c87d75fe06991ad93186cc1512224aa3193a17ba0c10ac561ff", 0x6f, 0x2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) 11:06:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2800000000000000}, 0xffffffffffffff1b) accept$inet(r0, 0x0, &(0x7f0000000040)) 11:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) socket$inet(0x2, 0x2, 0x6) r2 = socket$inet(0x2, 0x4002, 0x9) close(r2) 11:06:56 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r3 = msgget$private(0x0, 0x10) clock_gettime(0x3, &(0x7f0000000180)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/66) r4 = syz_open_pts() ftruncate(r1, 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) 11:06:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/209, 0xd1}], 0x7, &(0x7f00000007c0)=""/34, 0x22}, 0x2) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x0, 0x4}) kqueue() r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r3, 0x6, r2) write(r0, &(0x7f00000000c0)='!', 0x1) 11:06:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='k', 0x1) 11:06:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) syz_execute_func(&(0x7f0000000240)="c4a238f30a66470f38173c9cc4c2b99cae0f000000470ff1f0f2460f2b7200e4c4e29e7d1cdf1cdf256b7b3cc48101759501000000c401781146fe") nanosleep(&(0x7f0000000040)={0xdf7, 0xfffffffffffffff8}, &(0x7f0000000080)) 11:06:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 11:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) flock(r2, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xffffffffffffffd6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x1) 11:06:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "8549710002000000000000115bc84526031785db", 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x3) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r1) munlockall() 11:06:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:06:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 11:06:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:06:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 11:06:58 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9}) 11:06:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xca, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/108, 0x6c, 0x801, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) syz_open_pts() setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 11:06:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) 11:06:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r2, 0x4) 11:06:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff12) 11:06:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 11:06:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:06:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() clock_settime(0x0, &(0x7f00000000c0)={0x6c, 0x10001}) nanosleep(&(0x7f0000000000)={0x7, 0x4}, 0x0) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) flock(r2, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) 11:06:59 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) r3 = semget(0x2, 0x3, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x8, 0x10000, 0xc7, 0x0, 0x21]) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:06:59 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) getpid() setsockopt(r2, 0x0, 0x20, &(0x7f0000000040), 0x0) 11:06:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001a80)=0xb2b3) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000100)="9480896180acef3a8aec2b1d19cd9dee143ba3005ae58629b948a3b69143821682e1bca080c00449340c845ce1d269522fce0538df77f12a86f176c5dfe54193b720aa6cde3470f55416c8b6f8e621670c2a6f07defd8c90ab1af95fa2dae97ca705ddd6639a1de94150caf074a5258efb5fe0642c64bb711089b59e7e2c82a702e3291405c0880601222b42fdbd7b75c37168202e5d8ba949d7f018361b35efcf7bfb256a73d98741e8398cbc9fde38636ff6b33b05b052e9928bd5681da900f897d8aa086b8a1bfc38c2471dcdd4f269685a3996a6dec3fc1650ec2497", 0xde}, {&(0x7f0000000200)="7b94a9a44a5b68fe0e9a8410a1d19b026f1de0de142cd5fe4b780db4caa619641d70fac14580c93fbd9aa98d38f67573bfbcf525f8f99b0b7a44aecea177b624ff4dbb110650b63cc226f7b2d14f64797ac4ccddace338d0209284c4dc453ea61d96260e4683d47b4d0daccefaf72c60854d31e59a8a6ebd70cc09f5469f037fe988b54ae1f98cbd51bd49e74b295776a4caee3b47c744b5097cce1e9ff8c3a4bf258793fcb596b450c8e6ddc54cee811e4595669ebf4d18f3fc7ebf7b38e39ce92da68f3c2b4b1183addf184dfa22ff03362a046d3ddc8c41df5986ebe2c7e0144a4df2358eb945e9f3cbcebef8273a07a5dfd881a5a73f351f068124e09969b9a5faf72579ef5cfcee361976337b0c906c02d6ce26765abc7aefc2a8241911eca5f223408df8ff0a4da9fc29f60cb041f087ecc23e5e4956c199e156ef376d87eb4b91f1ca47ebba54677af584fc0a163ca3a78c8181873700f16bfd3531e22942b000c35a976cfa61b58369f1538218b921b803ae520943e2066da5d88badeae7cdddd5d5155ae88de6d69334b43e23eae29bd10ab2d560074f8c6a62ac3932454aaf4091fc5039665ea088f22792aaf705ff85263b882b16a8cb1e58040f2c8b24c9d6931364e1a9f565e0e2450e0bf10ba41cccd7660ae350ba01caa228ddda99c522567e2d573154feab79de27c07976b2ada69f43fa8872f85165fa0a631bab9f6087a6ca6b771dc3fc9aa30ad2dad35783cec2c64c1425514f6502f608b6d675b056675e9448378ea0e1888907a0e0f7d492778b8bdfb6c6a62aeea489ebf8f376de3a960b9dde66b648589fc7c182f16fb4c65e3ca679fecc57d6779fc0e1ed02f57f9021bc10933d9937a0ff0a21c52d9858e3e508157f29825671f3137a6738cced0fa4ec6f3f631b4b4b6ae00cc6d671e08f9f975b884e4a59b38bdefbe9ec884675fc58b920dccedc27fdff23f69278611ce2be2b3ae5c6984528d1054b825aa28995d7e4a2c24bb8895c5d71be5445518330ea9f3b04e4622e96c13ced9da989282453ca9be4594046f2cc16e18c660c88a9254ff3f76f1e9d4c470d7368435bf00ce06537453fe71950f982495eae9f99c7ea3698fce0368d38786a1083cfdf46742c2d724c7264062c32bb43b38ce2a83eeece227168c19cd3559216868dd8607e57ae74bfcd64f64a68c47a981e1e6fb6121e03474fb11244c1b8a76a5f11c24c72c0ef32476466e3a196b013794f3c0a117eb8b756ab2445f22d6153259863318e053f76363397617a003da5961544d03ecec52e9b88d337b571fd901e5c9be40611510c4a556ff02e85876a6d0f7e75eec3b7560db1066aae00e7512ae55b7e9842942c3949b1fe4a8908f9d564e56b9b448a7b4ef8a3702a3a469369a03a1017c13370b9228519795c0df7507eea2f73e035fe9092738c3d7b567288b746ef07c6d7e61f01c89451469299a4cc8706b4ac838f494e13a574c259dd72128043bd4f177b41ee417e441d87dc5a35e929c4e62f3dee9a42e0c6f7dd9a32ba39d992ed7a9c508f81164a0840bd26d1d2e9f050ffdab9d8c711f50825013ee98ae7d3d61b9deb5a84ed18193c752d255ed771c40f54343e6c1dba1746067bd7e48542a01f993fdfb3c426e901f4cab12443e755ab6965dbbc835a6d771be02d21e1afa4840e873b5094b9a6e1b2577c99425e05dea9e2c2f52fd11b887deafd313a868100518daeb1108b742d80a90eca6394176c1782aa3cc479b1c1d5e7e408d2dbdaa8a5c79a62837df011b874f93fd16c9f0f7ec96dad64146248963ec67b43e893bd03dab88f72af330dcfd4a599041a42ac9d7e6429999a9dc9ed3c2d615eeb576ecf48d2ab701633179f2ef6436be3f854fcde708503bb31ba306682593df360ca887d358c0ef6a78444a6ba635e2986e4e9baeddcc923bd71841917ddb34e27953fc1d329c0943f67d3a0d8b0741e6cd2fbd37892fc57289d0b54739a8a05e31081b93b6a9fd8fdcad3e82416d2546511875bdcb309573c708fcd2b2f7cf15c1479ce5b252547d40596394fe43400b3ecd4c09980124d611140c319c80b024d37260d49a596c6822f01cc270842b93e3857fdb1f4a33dedc753190c3f5868d38ea24a1a0cb6c5b65758eb2bb546a0a109442e9ad117f47a81301510de46e3beac5ad3385ddce99ccdb6a5bc3c6906a0eacbb5e0223d72968538b42f233246af6ee6e630627322a2969e512199fda375d2bdc7eb43d5ab5dc6803f69075b2c17680e1e6489fe5fc9280baf51b2cc1e285e5b1bf0c1c9894d1a0dfbecaa6b25006c03eb83822d10b6571550a01d925fd1b6de8ed4789d83ee1cd9e6211c6ec436e814e915f7d61ade05f7403e9c5e713420fe1cfc1b3097b598fc8d22fea8bfce016117dcf2fd1297f99660a0141fccf136ce52966d1b2e6cd6447fc337b80a1b51d72f4487992c89d63e6622f13ad012a26c647a6660ae0d88abd9b0ac4ae2d9d87836b0761a8d3fe292043d5027ae143df37e079d66243cd137850d0d65eb25af90807f2e8bbed52dd8acae523c4cc1678f1cc9682ff87119b8b3d6f7c2eb07f2777966f1aeb1a0162e467e93b749b2c6f19023f5db25e4787e835af474d74c1b99572a6fc0c6bc153b797f3b73fa3c96327bccc89e61a75f67d12a949b60db2c3914ab6371fd971ceeb395f1c5add19eeb68141c1ccbd9a49342b2fe09e9cea1feb139448ed09b8d4bcf2a8c00661932c6846f18b208d40f6c7a9a7c90bf3cbd9e34a90a12d81bf93eb7f181272fa4b7bc4ff3a616bb831b12ad3e5362466231f7a17b57025a9540771d30375524dd162550c241dfc2c9942bb200acf61ee0945ca7ce193f5d78e070cfef8300aff4603355e9bacd56fdceafbe34ba4183c28d0b4fa32de43a2ad20a866a410d18d8f96f2a01917beccf16f1f275ba548984e775d9c25f2eb12873e6e0bc19b101245eef296d0a2e9c79f42f3b86d7fc8bd855110b9cdaba927c3c63a938a19416e09049332942633b48ed2b4b58c61e32a7966a6ad8a8b13b2e5e04240d949b3b4aa7e21a36e9d60883cfd01ed7c738741cb7851bcb883fbf6178f5b5dbafa17ebb8b68eaf40eefec971bcdb5d685b918cf27502a0e6e787b31dfbebd2c669ab91d97d88ff5739360f329f52b625da6289ca7a23fd221b6cd12986cb2cbd0b234fd40bfcc1a19daf0776e27983a9efc8c0cf1003b47995bbdc7c1d56a4f5f1e2a3fdfb058c3ffb0f4f5756e92ce9842cfb156771048e7cc6450942e4fd2538733ba90dfa1bdbe5b51116f52cebe224b286aaf28b4b19abd05c30e7c13e3b08a672cf04cef40220e3b39d34c978c07fc8ad99c959f9f88986d7e0bf96d8bae8611c8ccd419a803fef663b3c170b69e8db9c67111c862b40039692099d99d9412e09936b233d208a02355e712db1bcf7fa22dc120480be59b771fb1164fb18e11eb3b0d48a810a7ae2338e0fb50a95086ed9954e39359b5d5ac01d2954cf04a80f5ae02a21cf3accf20db98b1e951c8c676e657ab83f367712b7ce1dc8a1d270a78c7880fb75cefec9071a5da1eb1d4b981d6fbf1f811a9e9767dc23e51243a0515bed3756f53faa130cd333b70e6e01e5ae7dd135962d6d8ccee342d6014f6c7e6876da66bb65ea24f8063426da3359ae964b2325bf8bf19f092888d82061447283e8fffeaf5905c869aefc07cc0dace6bfb88981b097f80871caaa33b1a8db6f0eb0df27f5a6cdf953c2ec92d28cd31489ed31b77468d3e29c96e3a2cb1c4b665b2369c125adea1d0505a130f94f21e96c80e0f749200b9c8963bc7cef4cdd0a4011cea8e533981146b4fed9c27ae1ae9414c19e582cb392a5f9b8a34f13d66677ee3880cd5bdf11d992d1ded130f7c278c186c7bc5a4e8fe7edfbcbe7eec03111ec871e26cc96ff4fa4dffb451559c272f4ca4da409baf4e08665ab5cd5253740c3ee5e607009581914b7815d6dd52d53c0ffe84ddcc75d20f8bf168d6819a3cf1c06d09ccf636cbf6e3608fbdba1e648e2aad788c6d2bb4e7ed160e3d556a9729237e4d74d3af905fb920c72102a054193fca4783504e2447705910dcde040d4aabe15c1aba7375fc8a3d71d35d5d6847631e3a6626d1302a6a7e9c80af01ecd97e75d936a1de4f991b3cf94efdec2115dbea4dac17e365decc6ef6bf1e594a8714fe4f97a13bf39ce3d354d5f057aa4097bc8a17eba7002065bc794aaebfe2b61565c1e881c29cde210c41d27ef62dd98faceac0d6f65a3d3306bb8225ef165d3e4b3f8365c83de590bbd88efd8f31d33f117cc807408ea5119db1436340d73578f5b481efbfe72e04b604065440ecc9efd23f9cdcad97542798686056d301d7de2bf131adec516ac07542309df880939d4360703d22b3acd36e7db7c832e5ec9ee10a6878fd9d59c20bc7e3f6d740931b1c8ff65e492d539e0a450226175e278faf1e4125801b5783e040f0fa38eceb5e054432f38662aa2aeb51689b43e4d6edced498087552936dd721d21b98669e0cd96d98509270d7269e420d96252bb015c6dfde099e7d549f492ed08d8954d31f3008ce1728579d3f1eede28ce142b8331616f6f681e32ee992e5477cf65eb6d28dac4f27ab8b0a194dbe0589e4a96375a206c962a746b551439aada0bbb8256db3de403d2e5f79ad5fb0a65fa1914ebece64b6491cacdd93adc5605d4c81234e5d787fbb1a1e83b839a8416cbcbfd051fca8fc8df947c47215ab77dc7d5f194459f19619ab6a30277ff32f34af16490480b029e0311c01ac87c0d353ef6232907922a617c60504b478d91a366be37f790123908cdfdb78cbb3e12355fc546d25148deab7f790a748ecb6c18a362aac5868d13b69be7c460bbaa90b87ffd20e83665a42c4bc5d3faa7b15773db2c2891d5a4e4148e0f229f7eebf44adea3f6a7a5c4a302d2de6edadaf250cd59bd400b57c4ac2428d25e2dbb1f24a3ff428a5d66d7c3dc827ac4ead8613944868d0dc2cabc44e2d7644a746129cbbf1aaf9854dc34e1eacc78613234703b907eb43cd24bc4a7f7c30cb424c0234a0fd09e2280b48e5505e493c119a0cf8731f400297891046f94157f84090f90b263899954f7c3cbc7ef2e8377acb2d97d067f3db9e6483dd575e5691fbec000df0bf6682555a8148b86a6fd72e9f5eca23142a25da2745fb1165fff40abbb87e2d5b2335d351b89d003e23330311331437f656d3339917453ad60861511c8b1d54ba0bc9c8f0b8d80f5d1d6b4fb48972713e6cec70f08eced23f62161f4a715e0c4e7d45dea6ac50ac8b763491343cf0e65c0c12cf1a999e6fb149846acdeda02045c2863205f9af3e49a4374fce2c198d8e23ca1674ab0685b31aba1926ce582e2dae07ddb69a4314e09e4d6a46881f32e11d5b0e4c2da157bc2a1b255d511890425bbf63fd2c8b62a7d4ce0b6139e4c18240c1153e223fdcd1427826a37f54746a7ef6d424355f6da4cd62128d4efe950ae2fd0bf182051f26399d88be65db388c2018485243c31a85becf3f5a9ca66d9250b44023bf3792d4164c6bdb64be2770954e73389fc5b62b8483ad4363faebe91af386cff9b42bfa85e8a618bcabf1b5566f178d8aad5ee6413989d00fba5103d054ce49a1e2b9417a1f18d6745cc561a09f7dea1234e6984566cb98238c957832fdbee0c93ddd8c66efff45156045e2b07a38e3a783556641f0cd5684af2a566f6edf9ad73419fcc6ea430a7738a08c61314e7cceedcb41105964953b4696e1f038243705db8cf5", 0x1000}, {&(0x7f0000000040)="5806cdcd1d2188d66b965ecf85a318c9d5825eed2c165c74df48efcdefccb7a9bc538424b5aae69882bb5f07037d9025acb7149cdd3b5b2280e8838ce3e975a8242a0af040", 0x45}, {&(0x7f0000001200)="ce40a0b2e6ac4dc0d0c11ee224cfed3c049dc2404a51011c418f3da4777578bf88080f96dc1127e777d3d8de67722dd7837e99070d24c413a64f8a32857f6a6fc38c78a7133200b3d3b08c", 0x4b}, {&(0x7f0000001280)="f4d49b6ae10cb5783c2589de007ab88526ae4f91594c2819a8be76a09770f0867bc7c2e52499e58d4f21831651e7b8ad064f777dca7b00c0690033594d569bb6e3134f28e15a5ec8930d5974d9693520375f9873e6913667169fcc7ce9760d79d222dd4ba12c2d5830a4d6f348941326ceded188b266022964fc8248ec29d930f0a26f0a060f180a0de6b675a2a3b0b249", 0x91}, {&(0x7f0000001340)="863872271c85d6d6e0134780c05a4389401221be97b7f405e5424be41812bdc4fc642b3153bb31445ceb0d9b13b47870985ddc01d2aa12e952613ee332ea6990ff6a14195c62562650bfe4398bb7e2c8e5e0d85537cb67cb48435d5e47510ce3eb3ed56f365261a4e59515828a5bf2c8ab9ee1b0bbbe19aee81933fcd946175f8467ca85b796c2304c93ca6cc649", 0x8e}, {&(0x7f0000001400)="2e627584832335c807063efab366889b501e683a92847d013b02ab34d6492ba9c400e866", 0x24}, {&(0x7f0000001440)="4a03ac0bce709efd86c89b9751631d14c6dc3a89ee81007a2d270b557fec1329424a17adf6bc35113139719323c8c86388c0c711e5aea80e653ecdf129a912e28ecfd95369d349f35f6d5109d7646b66a0f9131e92e438a2a782fe5d6a27fd0e776d7479cf3d28305482237a232cf23b9bc73384094f179850f237f377acc1ff117a0c95727f4bd73f1d00f5caa72d71d77e789a581133585dee36cbc218b6da4a0669cad10e7241cfe85e687ae4827c68267eb881c8398f70cf274a185b7c6c9525997dcd599b937a914b2e718b7f38910ce82139dee4d99fcfb9cba1f926", 0xdf}, {&(0x7f0000001540)="09432c4e527c1d003f8a5cfb57fb142f7a33157e31008fa975e27ce0e20fb086bb6c1bf762c1d2bcf6009c3a3249f22e94a1df69da80093c40d8bddb421e8e7e6260383d125ac75540b313f68dab9932d19374b9a159ab17c7c1b5a7de194b416dcd605c2c738966ff37f15c0260392a86bd67b9fc2b4dbe35e41631d844cfd6194b7e2a581e34deea14fc37a3e68585e7469cac88c95d81da531ffa1f3ad0afee0263dad7c9ff521b9ceff9f5ae28eaabfd37e28951e657270ddb811dd0148731c1fc", 0xc3}], 0x9) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) select(0x40, &(0x7f0000001700)={0x5, 0x9, 0x6, 0x7, 0x8b7, 0x3, 0x4, 0x43d9}, &(0x7f0000001780)={0x3, 0x5, 0xbe1, 0x2, 0x3, 0x80000000, 0x1}, &(0x7f00000017c0)={0xffffffff, 0x3, 0x800000000000, 0x8, 0x6, 0x0, 0x1, 0xe6be}, &(0x7f0000001800)={0x4, 0x4}) recvmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001880)=""/190, 0xbe}, {&(0x7f0000001940)=""/207, 0xcf}], 0x2, &(0x7f0000001a80)}, 0x1) poll(&(0x7f0000001740)=[{r1, 0x100}, {r0, 0x4}, {r0, 0x5}, {r0, 0x4}, {r0, 0x44}], 0x5, 0x20) getsockname$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) mknodat(r0, &(0x7f0000001840)='./file0\x00', 0xc000, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001b80)={0x2, 0xffff, 0x7, 0xfdb}) 11:06:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:06:59 executing program 0: socket$inet6(0x18, 0x2, 0x0) getpid() socket$inet6(0x18, 0x7, 0x9) 11:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='.', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 11:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x408) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) flock(r0, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) setsockopt(r0, 0xfff, 0x100, &(0x7f0000000080)="3ba0abe2de3e3eed7a274b47644dccd0682ea19f62f1957fe051bb9b1777fc22e138c8b427c08f3240852dd3864a78dbd1e61facfce23649d56710ba0899066b5b922e8beb9febf82e7bf88714be0886bfbf33c213638a52d31c836a9845dfd96cda87f347618fbbf9180230a697a42a69d2ca90c9a5fa01a8ea68652230dd7f72a2070436a1486215ad04bfa4cecdab23a7f41c77304a8bb894e27324edfe539c2627a42ab81e342cebeba8a803f016a36c0fca8ac4414d7b351df49defbdabd62f43c87e711c75729bff626f15b5cf046178ff28e0e2d60ad381d3660ecdf88b9ce8cecf431d7bbffc0353a7e23a20a4d7c7b27e40463fffe5d153f44d16f5a66dede0b47ca789a1bdaeea751d6998919334c9bc63b310864a17665307bbaf141c16b6cd59110b3d984e4f96258d3480d78d4009eb882f71b214f058a9ab951936ffcbe0da68fded9b705683165914cc0fffe04aa088065a55a7666f0a87676f92802c31926f19032c07ab143e0a166296a54c2b7e8de56f9a89ce7781d9e1d53352cce503cbda56f6d70909ccb9b3b7fcf16cbde5dd95c6fbe259edaa84509f0dfd7c64ab75e8acc2f4ea40a392839adc5a91a63a180465c91ec9aa79c1ab1a73810ee67221ea4812f7f1a5a9d8fab3a374880d804d9ff375d91433f0eb9e8e3bc2777170c8a0a0327945799b7715351bca69491dea848021085abbf42825561b4391d491ebcc6ef11ee538d524f31dd2fb65077bc658dd06f5e216f33b72e983e0928ec258ff6198b56093920188828f9ac1e4b12b7b88661b1bf2047574543d355e9ce12cb8f52edb237a175b7d827ee531d2912483ea2bdf48f5e7b695b578f2de1e898e032ea69c0bb43bdbf0951032e31ec7124f6bbfc81e221061ec4f2b4bcc0dbab1ce6b9c6d1018ef5daac8f4df4faf1b4ca14266b1dfa30f371446e587dd0ca9dd0b11be82f717f531430fd3cf10dfeefd49052f2c8c301f7dfe5e22d0a2f335f6121d67fac5614fa42b7de5044bb4e073cad4b178192182294a9cbaa8aa2955e3634df7357de2009c0e46835739a7bcfb803582a69d3378ef143b5cbff421675117706bc9b15dac0acb9266e5ce5616df66028ce5bbd4f680fb22619a7ad723f039f3dd6865f8ccc33fd361830972719963d2e36c1b6f608b8d256a5e6a05022ceb788cb9c3fe2c25194b1cefb39fe2212b9dc681cf71910c01ea705f99ae791ac541991555655e7f4828e941ae42d29a154d460cf01270ebef0cacc7ff3d30d34fe8b90e5f43b044e1c3dc6b54b895ea23807f8cc6bac48576e0c8bfbf2918193a3db3bd34f5fc24032346c6d27d95af3860b825f2019f5ca0d690ff01a34e0801760ddb40ca3b36e094046efc21811b65aca73571473a31795fcfb2e94f7fbbc9c0abbb81e5da36e0478e27668f06eba95e3050232866503b1b43ffbce51da5a842296de641c5fc89f095ee652f3a6bb6e18e35732a1f57253e1474cc4077002879f97d8a65acf0339f96eaa7fa25c3e3afccf19b56e36b517a96d8f4793b1239964c28e6b7e675c1a8efd4a787f086ac0c81e675b726527b348eaec4448aaf901dbcacbaa596842ad4e6d6671474d1f8cc377b2c48a0d168cc087bd0719ad1fbad02a69f8314f86d7fa76eacb069ac5bb604d50164b924991ff83b0836e44edf515ca307dd154107f5c5f992514e9c03651cfbb21bac91d97c1525e55b0b98dddefdc3d92ddd90f2b008731ec8b59d73c03e2bfd512b27850be0d17cb6d24f86021ab74e60a4e4f96d3e1f62049c20fd30718b5e901def7dc6cf6b330f6c12fc67e127681859aa600feb54dfabe266aad76fb59e06bec35babc138e29b254d891edb5496c3ce4bd40a426028acb342d5d9f1139f0d8ef78dee484113fddd8811dae54ad39bf2f2b1d5d2d07fb074bb47bc3ce95b5fa6fab01e67e3f60ed907f618d5324421c2f2e4e11a5c04da23f1b21c027781b02691a68c6e60ae8a05aec5d5349c73f90be0a5c94f11ee420afea4de1a1e15ff0ea11dd8dd1174aedd5424e770c7d32d89d270b60eacdaeb5710eca6d22c1498ea172c78555fa80c6c13dd9c7b7160119bf5bac2bdc367b7f520e523ebedd64919cc9d9f7808b04e9b05862ccf9e6fae960deb6277348911a1f5d0068fe07212e51bc5c12dfe497a1ed65db1eda5815bb42112c38ca1e9c9bfa573b48dd3290875fa81f10eecf72db3e3ddb8b2af80d93c9e585f1abd5963b68bfa30544c9bd0f448aaa4bc2cafa8687c02819472f97a446f3f1b15aed01ae987e7422b08733aec2e0ef5d58eb59c551cfe712a232a205b2feb460ccd12317a90e8854e495d6378e731f956e69c7cdb4b6aac998ddc2ea05a313d76165bd34ee85d91c7d0f357655d5b3ba2438a29544494f00701d6fc75d0490cac859964348a60a6cde57ffa7f0507ff64d2f0659ae72ea8538dd2ab1c14eb124ebc741cdd64e01518a8b901e204c1c23e8e340288f1cee8ca8a70ea42864c440d24b819faf7bb8a02d00229d2302ce39e7f6b6e6081472ca996be8753ed108bbbbf4f9717223c7aaca0c12dec8d9d28e971fdf5619d8370786701069968ab8a642db5adcb26a31ce3b001ac01c2aa383096742bb23d8e14e8a2ac40b5edb5e8c31e314cc866ad740df2021669c1350f8748be3d2de5efc9699420cce54d3dfa49b439970300f46d27c829e9e4b6dbac7eee68387e03aec3d9e50c2bae4cf174597e9350beb0245bbf389b6b262e48797e8a14395c60c342dc9b6be54a17332d0b21f4ffe59c00d0da62607cf626eeb1f0a293736c2ba336d8110641ec64e6225b69ad14564c033120d43df83dc3a05a72fd4679caa33a14b28ca1c5e187ce10d42cd03f002ccfe906e08a7f8c605e295681d3966e1ede2b51d5fd8bfc43e63b90786ac27f4c271a59be2ea89f806565ea63cbbbabf5bfb7eb0cb15d22a7505beb5029f31647c16e5d4eb11ad336072392157b51b2515372ba535e97baec25216dbaa8152182441df55ab4925b7aafe3e60c994f2326179a1a8e4db7377b85c2b171117ee2a09a7c9d939d96c7663f4ce641e1ed7ae0b8a71da7a266883d16f56ad7511fc47833021074b6007459f1aea00926fbcdc132b9ceb8b2dfda654a5d284fa5fdc043a2ef4a4fd55814580c08bcc0be4a1ce30d2bf40483bbace16cfb7e03d30e0355b0f28035757e291e5d3c08f8e5885fc0f89dbefd02de526e001670cdd09561283402e4a5e307223cc370545f562484941dd6eadcdcff4fd66d0baef0e60821cfc5ac11d0d07d9103424a0e80dd05aaadf47aa72b694abc8a92b4215e80a9208b0ad760a50e9461e3698ee92052b1e4e42f8cf9ce39f3a1207b14484b2f75486edb5642bc7c31c8e7d0c3a1d928089668afeeb3b3e108806b056ba236a4b0715fa0c33adcbb3a45d5a36f34ae66731b661012e39e9936fe72f0a4799cefac141efd9c571e54a4293276468bde03045c528c1ba4bdb56cee2941b4ccd155ef627a353facd1cf1ca11075d1a6e68cd2e3af0d0c836b1cbaa6525256bcf658c24b115034f41dee6872878eebe9e73c5212b1188ad88d6124cb1b92b7bb9c49a338841cb8d65968280c9be87ea184062cf6256a119d508a2d1e556ace92495e3bc18565f7394a59d2253e875dad42635233c5059dbe1712bce177259eb3bb943452aede144ee423a60e5de405b268d84b4c5aa0bc63026af01c2ff43dbab96053deb3ce366c834dc653ff49d1961be19d94279a2d2b40487974ae22603b0c9ba855be8208ace15b8088e6d1f0cf6ef14fa530178bd0ec39dee195308fbf5da17cbaddd46e6194b96d6c059583b9f5eda1fd6891b7f0b6b60e904e53e40033f42487a06f8176594f10e69e0c28c16520791579144fcdfa88079727d22642b8646f727d2baa9f2001e320e59f39989ee4d3a304b86edc968476a6887df8c33b0600ca46b429ff8e8ed67dbcc932c0e29816656b3eea708939438d56f811cd4681c7709814b56072a99f862a5e278f50937b1eceb059fcbc0605b492390661815166a7e4b786d333963bdb3fb42e979944f4f44a4b9d1151c376150e7455d382fe3a73815d856147098d2ddfa0489d11dee4e7fb8ab81248839d9cc00af8c17d23036c59d3abfdfbbed97cb6f931e11911465549392a33162c180b1b9bf34f4f1811dbaf087730df819ac24b2319b0120f8661e969ce3c9a885a8de71adecee96a3610d9bed4746de77ef56111f5bd293c8a8d368e23355761cf7cec09af5f661692d8b63d4f2b8934cedc3b9606d5a82b80d5828f0f4939570055118919d6874bf8f2a0a0108c313aada81cce08d7c7406353576159e6b4fa7cffbe71960416d1fa909aaaeabb40a5da5303289ff75a1865767da498207c2d4ff1d9811a1ee813de8c6f03a477ea24788d437e23ed9dd46318c06e8f13355761576df670cae03d7d78110322f67a79d011fe8d15d9daaff45fde93fad5ec7527e398ae3291fc4c9f694df2c3036c1ba9db231eb83b25d057c872f792c210b89f51a254aded754d63f4345e870e57bd3a76f0204d5c279b656c7b6c6c799bcf9dcab689ded21066ed392f1fd5518a60dc5ad7b9b1f9b087fe5daa06ea14bde65b2d18c24d0159d19149103f3b0491d8eab54dddd81e50b5bbc3f0410e3c656716630dca56647725e65eaaf0f0a403a6c305eb94430ec4294860835891c6433fcbfcfc01cf3ccbecc803c2d9d7b235c4e11a0ce733fc258fe774a5ea78e444473d0226296b575cca8ae2a22843b922604e35901319b902bbb6e245dde03bfb61ca000a3b415ff49e9ea9cce96d1ea10bd51e21a0b75262f6a2e8b6fb74ab30bd07270a0f5b5c5ba1208d7493f36d7f8bfc5241c03e8325776b6e19a6ef800a71cf3b15297f3a8d8b783b7ff8cbc5594c94df06d1eb46316942ae3fd170d8d2ced249ea45f4cf5a610fe7c900cdb48228fd7d6afe26efb1f44ee9c4e8321dd528fd9c65d07b2e1db3f358315604e6d2966312264aa366139f27db823a735131aae40550412c283662916bcc6772edbd00296287267b6973fd86cfc7782d8b2c5e34ab20ca622c78fa39211f57ccfeaec2352d0df1bff9785679fe92e50e2f140540ce24bc469912b7689db2f4160219122478992dff1483dda00d71b1717c1022b660bea9e9a004fbad5783566a1176a909e7cf1313089f57f1f50b26d021181e0b9490b7a4cd235d863d93a1b7b4500b110a4faa06b574c0189e310cb4709ace7dd5d35cdf27960304db72be1dd9a482ff13ba38171c0ef0a438aa0f0b001dbba301d6769ccc84aee253b261c8eb52a2e0d0d6001fcf7f4fc0ee7ac4d6ba2aa90b962c9d90223c505e9bdc87ec9e397e0420bb1e0ca0ff747b664fc318149f72e80567d33719b477935b390949cb0f6c20d4269d9d53c49bcf0cd838e00ebd5bcbe0eb66f98bcf6037b6ef9ccab7ec09b80b64d1c313b37758e428096c89e50aef4eef5af318ca0a9f8a3ecdeaa008febb8eabfcda974fce7b58dfc0307b6a30763143ef917639693b4bfe62567423d428a2f401b7adc94d5c31af151dad5142a506e99f50def4675ab4cfe3d906e6fa39187bc3b4c95d0bd22c270c85fbfb8d0d3834ba016380ffa2bac675c6d7d1e9040ee8ed15e1e24de64ab952f9183a6f830a4ffb970bbbad9a7122182dad0cf2d9c5a28dc8ffc22696994f260df8a959caebdf315c7a709fdc35826e31564626fb4d566b20b59aa7be7741cb07f61009ba194a3a58992c77b0fb5e1a8971613352eed753", 0x1000) 11:07:00 executing program 0: socketpair(0x20, 0x3, 0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x7, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x9ae) pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 11:07:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) sendto(r0, &(0x7f0000000240)="ecf04069efc76fd92ebfc149ad5193a0d489b0fe9269c42025a1078dac0c21a8ace56faad7ab3510e1a0ea4641481e20005c56f823739712190ea4d29f4ee91ff4e5d68a43f0458aadd906559810600477006f500e1c03bbfc49b9318d56658464a48bcbdc0b67649d9299e734b7c7a70e28f73d4b7c450e9fdf76e4d1a773d25dd9fb6c3bf8d49351fcf5b86879bb40624e82c20a7e5b29d0d8651cf751284ba3a6c384ea224f9ff0202a", 0x19c, 0x400, 0x0, 0x0) setpgid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpid() getpgid(r1) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() r2 = getpid() r3 = getpgid(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = getppid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) fchmod(r6, 0x0) setpgid(r3, r4) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 11:07:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x806, 0x2a04, 0x0, 0xddad91989772f7df) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) clock_gettime(0x3, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = getppid() r8 = geteuid() fchmod(r6, 0x111) r9 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = dup(r5) ioctl$TIOCEXCL(r12, 0x2000740d) setuid(r10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r11}, 0xc) r13 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x0, r8, r11, r8, r11, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r14 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) socket(0x0, 0x4000, 0x3) 11:07:00 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x1f) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x4) 11:07:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a72c04752865731f9e17654ad8350c39e9ec4875c1fc5de460170d425106d26f3491fbdeb926838bc1f31ee40a613ce87fff56410d1f43534001b2084e84e9cfac757e4c4d1f2b0e7d2e886bc12aa96d74", 0x51) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x5fb1}) 11:07:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/62, 0x3e) 11:07:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0x0, 0xfffffffffffffffc}], 0x2, 0x0, 0x101, 0x0) 11:07:00 executing program 1: socket(0x3f, 0x1, 0x88) 11:07:00 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/185) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0xa0000000, 0x95f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000088, 0x3f, 0x3}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x6, 0x8ba}, {{r0}, 0x0, 0x4, 0x40000024, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x3f, 0xc9}], 0x2370, &(0x7f00000001c0)={0x3, 0x9}) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 11:07:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x26}, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:07:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) ftruncate(r0, 0x3) 11:07:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100", 0x0, 0x2000}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x11, 0x3, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:07:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000020000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f2d9c6b156dab0061cd58ec32f9635e8c352f75e218eab6c84e9cae63ca3bbd9ee5d44eb1ec480530a1ba918f90f7675581a46625c4df2c5ffec358cf7cf0b15b40166f72045e05000000000000001db19b8acb017ce0fe854a78204468478262b4dbbdd52b90db1eabd059629804b83a2bbf5f1729e67201a2ceade0e0dc0edfb42efd059c797cd1774a316059190fe3d2a813af9c9fb950afdc6da44d8ff2dc3b8fd5f3dd628f06b6a6b2078430c3a3ce2f934548dff88a49a00210ad80b49240863ded322f64e9003512963a7c473c5bb8581182aec5bec476751f6dd91d184b067f93edb88a55eafdf793061c556837f192d1f8db0c01fe4522b28a9bf613185088bbbd"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="c48cd96326c93ff1bd7b2452c3c4d9a477159583a427b60d13717984741e3ef480b88a704990f248428db464d9ac1c6ed9e1aa1085c79b88082eaac9088b1d92e46211358edc76d8df99d0bf49dfc9c1d4ffb16c8499b0f135fd931f518165c60e2afee7e6d1fec4446f45d5c9fc3018e8a4b4d3105afcd22ede63a93ef1f47a8ea2064fd386f33f37ad13903ae59c58f3a99dfec27d46e9d43650d02f2f39f004969c60945c90947402b7fdc5dd6d976ab63fcd3d2fb065e67694caf2a948105323d03ff42cac2c1d5cc6f33f3b5e6f840db75291072cf45c70f2a5d81f086c752cdfd95f17711a91066e03424ba819a8ba9049bdd733aca7a0edd47c61c673f0de96dff7c1959b6dbbd34a568e5fa5c5190215e25366aa4aa9ae1db622500fd4ecf713cd1ec004a9c2d5446e127b66faa5d731b84ec19403d41d445c40029e133f066ff0b2269a4b604e26babae65ea954d51694b8071f6a694c27f66691644ca0002e4d831efb695541fb67d3e419a2cb002978c1efaa949ed1ddd982375cd747bcddba835b9ea0dbbf43854cd0a9a88ca8bfabc6e9fb626bbeb069489ad09e61cf9caa7cda1e35ad61c5793ff325d576b0f3862795866138f9508c6257e969e201712e9748c048b81ea7798e49016103ff3ee442bc9e0859eb9be71c9ded753bb46a591537f0982a9f86ea20fe01f6becde2e90c9826acd28dacf0747a0c03a9f0a2e0f7547ae8025946e6ff108b31b5550bff649ab2b4b8c253dd4447e9faaf16f9a9e870bc13819b41efaefe5d11d23119c658bab718c1125dff2b27fe6a2591dbfc17e47ba9707f1ea62abb551b98f4005fc4cf476421d60c155937abeb83b7fbdfd3aac49a8fbb10eccf0a0879e123a5550390326ce3dab61aa5c764d22c3c49ba6b0a31384803aa89f6f0103d825841a4550b64cc4aa5c7cfa3dfb50cb9c1369c219fc994332b078f320a6ed050ce53365a6d0f1cc9cdb346df060150d35e97c485ebdaf5a60ec24dbd7a3f8e1db511cb2b69769fab615c996e08d8a46852d2c5d781f34c1ce9268083749097123977e7a0ff0c27e9facfb524110398931f613f7aa10c2964cf538a5d0ce5c342772dd2915c3af07dcd4bef2e1064ae02f44a38ab91b80f7bac018f3cb3ccf7b202a700d6ddcd2c05267460f81a7389f1ac913138724bbe87c454a8a744cfb9fa6e4eb22fc38b1c9744fc806c9dab34b177ecc2f4603d03386c2d9a75fffdc4ed99994f467df46e49ac72323cdfdff470f5f0c4160839f4412748c8950bc109aa5df4977bff0d06568d5feb8c94045044f149f4cbf057c41b715f81b5018909e1cf56eea3410a33e05a216e2096560fd17e1bd75556d7655ec435872af8a8cd50fdd658b3308079c783e744841951874afb6f9427c90a525eefe7a96a17b0644c27fd99afd2e45f0bcc526e1b5413f267afe4f4c2be35ba89ae740ea84ae7794886a589d401024522b55cb5e24775c7c5b3a6c51a51a5f20f2546da39307267ae40d88df44a9a11fb16931e2c2a2807ab1c5cbc38c675f7cb8c11945ff9113157d3969dc95e1f1d4c34b4c922b44779a99d4e4606aaac8e76dd2afb91f7ce608abc76515da715f5c58c4a71e25efaaddae64282c00290760a8a9c20309af0b2268abc487ece21fa079f2773ef9476e79b855a0c7cf7a87d85753389a6e1af9c4445510dc31354799a2887b9b960ec0dc1ddaf299867dc99eff047f1792810383276d41f6787c2bb3f14dfda4e8fcbd50999b74162e569c97c710dde359557d4df8ca0c5a08b9655f725be8b8920236a2582c31f387967178a135b85798a2463c0bbe63f62d2dbfe883cf55314aa9abbd7e04b2b74aff7a853e402192f22d6937dd77ed12e91f051546bbfb5e211d5daba8106b00fe897b6fb21971793bdc13b412204fcbc44ed5ef29b4135a66291a551b812103fd68783ed9fbf12d608778af0d66fdfa3419b295bc2cd590bf5a6d055d4f422e215b690a2c71b8624ae55acaf81e7185f8d2f969d7eeb943ba323e15eb8bbf4bbca8da9bf5c48cfb8bf4d7055ea378ad0071440c181f59f27511561143107466e00168de5c7c3fcb8b625d9a65a2df6a68dd62546612383d0581d802e233beb28a07c04e387dd75e510997533fe3133406febbf56db5c997339e59cc528806cb5f84fb2c657a6748c122a053a7b71676042ac4872ab817b1bcf99f5e2dc923b95393739c2bdc3204cbd78eab8ad39ff5bf428be2c3b29873281a9208fec6ca59b39e44f403c1529cc92752101b81ab582f347a2824d8fb26ba6af28eb2516c6bbf1ff760d66a9ea7f8ddbda2cf741e712421ba9384954a15a4ccf3d3d979b8a314833aa4ea29c06897d5d54112e61e96c7c27b1a635e547b04db601c90c3e1fdfd585fa23ae134a8e4cd57ab5f4568553dae8d9dd73266a830038f60ea4303e347c958a1deb7c8797f5b29f1e8b8265ee83f6dc192f38a55bb364ffc0e8ddeef93704e0b0e282531dc10a440bea6bbab9499b83a40afbcc095cf734fb8e0aad2be9ed71358a65037b23d629e11636447f0a71eada4e105fd5791febe3eaa50ace3cdb9b39b99cfaa42c08cb6cb6fbf9c358f4774da29812b01793818470ef9ce5c4bda4303a195f1c8a5588ad30b20c30318edc74ffc79e4aeffd9ba4c5d7522eea0ad2b6ded2083c900a6fe3d165789996ef87b302babe951a48b3ba7722b69709eb6f8e3b6284c330e04c14bb68ca1b229a88150d577f175e5717d517de70d1033322d23e4d78057288f824cd08fa64cc33779664e4b9ad20f12733c805955bda5ed5799c86fd72fb8a29cd7d84d47fcfa6f14dea45887c3dc6077412ad647aa41498a335b65d54b1601381a8013c7b28cea15e9b77bdf741a369fcc6df268446f25adfecd9b38b56cc4d1f3318dab53f29aef22a298c559084ea5ae95da445969856b19d4bc816fa52c64610e04c97a46222fd5c3d6d52c2ac37eea7a123993f5dd7ff2a177e23498dc680b5a4300cd18414808dd38d9901261ab12e9c680480e355331b7453b075f53717152c3894db327d7d375aeed8d586ec4c750cfab2d0cfb2457622067c0d040061f4767eabc0c817aab8c295056c517039806103030071dac42b3723118d8059cfefcd616318a6b67062f0b91fb49b741e3b94c3ec634340de3f4f644689fa1e1e75b017d77684971ece3ee0494238c7c06808b51db37af593eaf1ce06da91d735d6fc19e0a256bbce887d67aa0bb2291fbfc8e0110123f15071e6050acdbc585d524b32016d20d0ce05575db4c44cdbf250714c574bca479a6fb2c1820730a275dc4e4b283c72b286ea43a67c7afa13ae23ffd9839b8512047fb05b2e5d06b7215a625b6d34c201e2fbf720da1b7e88548b63cf19f942b99ee6904eb06f2b0731e7731c72766abea3437b49ccd060d821bc1ffb7570776b361a32ff1ae1a1f3a3476fd052a7481d54dd89d21e0f8f897150905c426965f851c417de205bf5fea0eb8c913592dce5da8bc982130e28241fa742fc4b6eeb5c94436b2d4a29247e4583b32d5adbebf64398fee47e8f3cb595402b4721c2e513d3815201102a8f4c83293323d7b73c9003ea69092d5ef267ef1447cd1d14c529f91b0182d93303d6f728ba2cad4578b956352b9425fcf4ef2162e8a70d6042996c5403ca583eee19587624f11cfe3c1832dff82ffe480fa5b52341c9f03cd416e73c489857dc8e7bbcb0607a01523de3ae7b3ca89cd1c6037e0181e6a2608fa2edbbae8376a6689dbb6c66190f43a734e4c872e5df355a85f18e8bb8b20acd1b5cef0c91441f96a7e90108b7a0d79274c8738884c1c718909b446b080faf7f48486c5bac1cabd50f3e15819c2dc77de5862551b0e04675a62d3c53911219e70f014ede7af7084640394bdfd6d87deb6993ee314403d01670f4527e66fe2a8e306d669f7af183909ea90cbed608e9da90cb9517586e629ac8cde52d3723489200bb3a0e7b96aeb8c156bd75abe6c4ca358cead5213774a822118ceca690f08657f9a599711d201a1264d17abf1e92f76167aa354c0c9106ae82602c42a597f3d00223aefe099020447bb13d226b46f7a39e64a3f3a30a05ae3a8490727b24448d5595814675592a2455ca348354c2305da845186248c3815aed2db9bd65da8a42a49689f4ec10d7d0623fd9b3f525bc53069f96880c3e3345cbe8da8c5225ea97f378cfb7e2c77f3aeafda0d93dd2b061433f8c35c79a342a9aa2e59b956f811ccc167301200b4ea78da058c6087cd78b527c98ab4a58e167fc594655474fe92283c5ed4c25a4c3b9b86322d00d4747e20ef639bd89800c01ef396801406de22c54e27437b363603ab45a7762c9002e6c8b84bd2189bfd2d76998b9c019d1205e78f8171f4b5cf3eda6c5b946817ce7c9f0f78918015ad6af5390199b8204a5cae3baac46779bde8ad8b68404f9e127f6ba6b2ddc5cfbf70f59c37f5a363070f0bea0e77d27a7e0fdd6f5b03db7f4dd9ac28029a6426a494b873d7141e3965c9cb1ab0f71a136dcdad1121fd6bba2f2bc229cc5883dfbb58df3a408caf0c93ba4904f37ed649ab9eff62b63dcdf9009991230216c89a9cafe3c6ce44239cc749e1df2c203dc3038ef9600bcf4de3da465e53efc53367a913f3619590ad1d598347a5f0ddccbe1ffca680510e62ddac3b2960c4aaf143e345efe246c327f8d8f8f4e6aa255695f8f4b1670d695c8be536851a592547d290a8e7708eb897bb10f2fbb6afeb42acfff0c22496f923e053ab44daa3c1aef61cde83f242bb8700fad54308f727b9b91f87fbc126721845d947060fa121aa81164ab6f05eda84c8be2e231c9e6c38a15bd4ecdce6e651e0066fdda94c21ff2cfc9f289c39b412e3e4cd63f5cf246c75c7dae1d01fd90d4dbf8c347e7f81c02a7e55f3bfd54c46daf72f5e0d09acf185d40313e30c67410e76cda093342dbf86a48f473879edf01231d5e2e947697c5b4cd20c870ef380469291de336550ac65e8b261d50be21cf697f48fc6e33e9630e4bf47f10cd4e2f8e289ed310e7191bfe27cab24392630c1771b72a65c32d7693791f5c9efdaa0430eed2cfdb9f6af09d892aeefc0b6b0549da1f7fc5a7b260ccd1982fcfcef405533c62ab5416490c0b37fc65699eb7e12827be7a3bf762beb31b864c62f439ffb8f2bb4a694dfcfba892e7b92413a78f6789e853d432c67e094c1805e667b7a87bf86d67eeeb70835cec26e7878f87373f5fdef5f2b30d7be6bc70b743091dbd15073ccec974f3a09d0cd13e369c809479a5db7ef42d70b8e131bd15c0014ea695a52d610dadf7ca106d9af5be8bfca581d72b7af1b16a82d8681fe924c555d3dfbde0de573ab9010eff555e3ab1d2cf6006dbc9f3a7f641a2395c393c267ac3c226a2e4c2f771e4199b3e9888dabd186a32b8ee0bfe4cb4d4ee1ef6162071f315b184e74cd14dd64192b58b40e1377779cf0cc491de7c9a298d202baaf0eaa8a9afbf5e7b19de2df10c07b189da9fc99d87b7c1b931e12b0bd69f01754fcb92a5dabdcac5ea0ba0f31219aab99474c78f474125edbeb65b8bf3a9578fbadc65e2cfdb8ee629b0ef8897c320f16fe368b8abb4d866a2154083680e6f5719ce8d72f3ac89310ca36e49cefc94e3fc7a2d6b6937cb40440f84991dc8e3a65821de28ea06d6910ed5821c8ca0c202694eda8878d6f647d1370c875f3a686323aafd0b7eb2bf3d10a3394ccaf1e28466f3931fb6fd3cd19e02167fbc1d565cca85adc7244ec2c110aa9e2602") ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) close(r3) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 11:07:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 11:07:00 executing program 1: r0 = socket(0x20, 0x1, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = semget(0x1, 0x0, 0x404) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/204) setpgid(r1, 0x0) 11:07:00 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000040)=0x8, 0x1a) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 11:07:00 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x40) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x8) 11:07:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x400000, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0x0, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x0, 0x0) 11:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) fchmod(r1, 0x82) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 11:07:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000100)="34c9197bf379686c1d79e2c4803a5d8a7d80e0e7fb511860c83e521fbd1a40d10cd00e84c600d44927", 0x29, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8000, 0x1}, 0xc) getsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f0000000180)=""/30, 0x1e) 11:07:01 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x41) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x80}, 0xc) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x16, 0x5, 0x5) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shutdown(r2, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 11:07:01 executing program 1: semget(0x2, 0x4, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/221, 0xdd, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 11:07:01 executing program 1: mprotect(&(0x7f0000096000/0x2000)=nil, 0x2000, 0x1) pledge(0x0, &(0x7f0000000000)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 11:07:01 executing program 0: r0 = semget(0x3, 0x4bbfb67575d46666, 0x100) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000080)=""/60) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 11:07:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) close(r2) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/86) dup2(r1, r2) 11:07:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241", 0x0, 0x4000002}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xff, 0x0, 0x10000, 0xaa5f, "a1a55960e65884e4807628a3bca557adeb2f71fc", 0x4b3, 0x100000001}) 11:07:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x0) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) socket(0x20, 0x3, 0x1) 11:07:01 executing program 1: r0 = shmget(0x1, 0x2000, 0x580, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000003c0)=0x4000000000000003, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='&)&)`\xa1{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='--^*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*$@\x00', &(0x7f0000000340)='#,-\x00']) 11:07:02 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 11:07:02 executing program 0: r0 = socket(0x0, 0x2, 0x3ff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="88ecc9888fd302c2955019c0c21b6a1f9b42e79484b2fffac8b423df4b26a5232f7baaef906eaf03d3ad39a6c4ec25b74e6175cfb016e61ea22ef5eb1968aba55e92595a259a80749b3185d284aefad370a1f81c60", 0x55}, {&(0x7f00000001c0)="9e7aecde0503b610d19ed7315dc1b16431ac74fad153158174f5212344c33e1e02401f97c0399d83cb3b7472c35cd37d02ea28b9c99019f1433d4992733588241dd0b669fab493f8d2a29a5efd15e211cd1fd172dd74bbb19dcddd83d7c7381979f1a9c316c74974e9286ec249b2b0377d5358b3a77eba44561bad4e95e7c2d5092ed590310f74c5d6decfe97f5689e157575c0a9bc8483452345bf3c5c7fc99bf82fcd1bd3969b7edf5a5da0490d6cff0553a5098c415efcd2c26ba6c5806ef3ddfac782afcf3a3fca0ecc503409d8c535feb1fc16475f5da2376b76cb7cff7da292b2b4dbb1a82504504c56567933c8f0271de7bdc322eba8c9508b1a4c54153b5b697acfcd84a9536ecf0c460e597f5abc83986d4969c3914b83fa4f45988d936af5c2962ca73bf143992e9e79b5ee9d74949cb8953197644a3e0903d3e98fe3d48b236497001ed9456a95bb287a7e238108776cbc218bed376e38540831b51a2ae3113f1f6e2e047bce7cc37739e9848a9f38f13460428085ffb52e7daa81f0110874aefba0893ccc7b9568ace2c47f3bb60b9934c23bf0c800e184653142988f6afab0a7d8bda60a31d81e5f151e47e51bab92d5d062e1dc0b7d7a544e5c99206c754854f8d80903931889226bee5c6d8bd01661b879af11a9a435b380b4924d73f17bee9342ffe2986e92cb0a475c9a74324bd89fe0d5b1e6bc3fbb70fd5eda143507131ba1b841524dbb3675b926c7579b3161b748d7dcb70a2c45bad4b198b14602bf7c517e40449ad54f82c3512dc73484e1a19d535e4e9a9d0063e8cdfc262b1762fb1abd09ec97a11b2dac98410cc61301de1a2e5b1b6b9c9062622ce16158a2cdb94b69604d3a537a4b5c8c69d7f8429736bd8026b00ab0b5676deb8df692d2c9711409d7b23582665dd9247bada1764e0fd46dc5e3befdeaeecfcfd5db5154d8b1fc5596b7e24fa582034fbfbd42466bc1a58b7e47ae5baff6a428d42678202a2462f9de0096988dcc2382146ad450fc9a5a92edfcf184a6830edbb570acc752bf1666adb99f0cc3c9063a52e720760f33b688af2ef4ee6c57027729b647c8d7576f3b33622fc99caa7650f3e39076560ffe7423e817de2a2a53a3ee59f76a6b918147942ceb03f50af0d37384c79d521d2e88e9b71007d4bd256603e292e62d16a5ed9fa4a513c0c9540fdbd3d3fe4a5e93e40d9506e4053068f801cbdc8397ab3178ed675179e61fcd1eb089ce921c814a86fd5a9c7febf7deb7722c6e24f9d327f119555e847693f4d2701aaf381450d56e37d0b6196be641bdafaf1238865cd929d86baed768690240d85d380d7654af23c3df1bea816a9c2e22d0fc61a499d62159fb1b2585897b3ec81d17bc807cb4e8f9932f14430fcc449a9909c00185c7270e83559e677af23a81b119e1999ebfee779f3e043e166195a55da7d84ebcd9b0ba773d53f37aaee792c5492d994a393b46a0dc8407f933a6bd693bf57f3e1902173c714a4a0886c13fbe706912e540a2e138529e94b99d3e476500b620950d01215859db022c19cfda362e7b760dfc67d45be45084ce283e1410eaf719ec16d5465b403d59be57304f9cfd4e4ae0730e2ff783a724cad155dff68c7e1e7e0f8adb883febf2bf490c7ea6a15fc68726864fb3e25ef85f51f108ab3212233f0def5adf81c137187e82ba75b21416907b343543f83f49da95f3a2210ff5b6c1ce0f70fe228635dde705f61b1393a86229fce164abc08cf36509355affe12da4768c9b2f1585722c3437e23c0f47cfd5e39d0abd71408d374ac815d305e2a385f4569659dee38641561142f7941399f44857f868c2ed4aa7a3831e0af573420c34173bed496a503b7b581191ca288fd9c106ff08c127cd48d44c31ec85c328394bee6c804526679ae3f02577eb1fe9d72dac202636b6221493338621fef5c2e5493fc9f415710b0b2f2c21b48740f718603acd5e396a67bd62358a46f758dfdc28172b1afb88a2159e44ea9783ee8b3d06e941eb80049928255cef119cce667c74c63ae4d7b3284c5f3dc4eca97c70c7131b7451b386f1a000804e970949cf4819689b96bdde5f06f9467d70c31c870158cb6a1d7e1e7e1485692264301d66c06343424ff9125481d5e513d49304320302be5d5148816bb3d9e3e704749594a90fcbf8b994e9b99f8813254dd08c4742b9b825a244605e227f88e24f5948ad70259243038e5866c5d66b9035b775eff6f52daa6af18c6a1c7015f11b51dbae56f0df9a54a73892bf8355fd4bce1f51d827c37d9a84833cc920994dcd4039ccb397e8236d8a3a30c0fc2608cf4f983ffc108fd0a6881d7a3eb1dc955da9f67f101a77773e987372ee7e91f40ab01a4e207f195f7da990424f53e5b9fb5db473984e28319bb69220a2f7ff831d8d12dc62d449121f356c71508a734eafd3b368879c5976c48f1d4548d0502d4bd5442a324639502f3de299206cc94d09fed19a869c244399f970ddc711041fc3b406948d56a30734aee161b672de8045f6c6334ff26d8def127f99ea36945999189b261fdd450fe0e8eeb44f833a343543974e15522ab658388a3e352875a405d2f1aad76d1706fed41b4bcbcf0bc68016e52a5673905cbfe063b8ae546252006321a191e3fb9d1b95246fdd879939033e61a5562ebe2d5c8e1ac482ea7380e1d0ea3e151b9040f64ac4d1d4541a30fe42919474135c6d2a00d858f596c37e5f7639c030171980385655bc472ab08e79cdd8439a0edba99494112b264f795d950b378ba1347e5e7851e8b6c3e67e1182034ff81592ae4d27903077907cac37d5e0dacbc8c269b7a02ee6cab78e5a9724a4a510525971444ba7e00837654760d0e88a1e917fee0fd39e82a8f3140015ac922a7309438187dee7d73dc0f447cb29c2678d566b76bf4176141f9a7a852b52e2e7d34f7868dbcdbf37e5ad9600aaf751caa8a6d0bc382466a69ec3ae5ad9e41349c20e1abf56f001289d21a0e2e0699458e83d14d0e195315c2782823b76d69607cab15ddcb521f55eb3e7e0acd7198f85a45f0e546061bcdc3d341bdcc2da2a8e5a63b76ea3df5eb19ab84fe44ff87422888991bdb76eb67ae4d90b87eec02b2480b10fb16e3760f9154fad27fc4c992fb07b5d8c762e27d0ea5bbf8d46added7fb238967ebd8a282b9b2f9ff4d612a434c08a57354c5450a7f297d0209e1dc5feae6403998502391d539598255473ee2d59f7ba8fefdebea3f6c2d1f42be856c126cb9b189c675cf3590e2a71da2bf7e8d47526590cd3b6927c84442e79eed2aef29bfd23b4e5ecb6cffea97c0f0a71d2a2978c88819b058684276d30a99d8ec5144cb245631a5346dbfd7be2e8deab7d718b111f3f5e172ef1ff03138e72fc798ea9aa2b00414db465e26dbd48f61cc27a7f66dbd9e00b9ae471224d21aa0dd9b0689b4ac98fbfb1165b9bfe2a5dbd555c77abe5d77eaaa8d59b4067456dd9e890c19fe7d97d26f19494b6d8851e1dcb664bcaccd035bd0c69cd8e62b3aae3e75df297ae90438fc63c4cf407f17880ced06b3da6e36ad84670dcd2aed8ff2ceb75f55129d559d9df015fceb61801bac9001ffd071feb5efe90ff9d7fc232f827ce46b254d930f17107ed57ab44de6111d56db1829ebaf2c832c1f043920e2b7942ff59f8d210da2f9a4748c18d869b8f3a18367825a352972fb4a81bc75a5c76f73aacd143009c89fcd99d7a3f313e77dc122daf7f4b45e2781cffd6ab0a85dc12a9a38e0dbcd1f43d357cb6afb4ebd1e045159e426183465b0e3423eb777450b9000d23b7cd5f6673447bd2c23e559746bc2c1e9034f8acebfb0839405ef9de36086c1be6ea087cc3e3ca46018afc5cb9ddd0b83bef3f9e19b84b2442e69bc9e144161ceb2520fb8b749bfffbab0529d843399ec95d076307fa1821aa995e260a46557a9bce8383ca6e20d2351b28b58591d1c8143d082770badebbb9ca4ac6dafb36e07e2e7cb2f9637e6149552dffdda60e1436563e962d00c1c188325d13496beb6f0dc7e58df7d1b6c7553743ec039934a64c22b8cdc76b67e6df53854af43eb2bc7a5fc1a62cc7dafd8fb587b56eb1c99caf02a3924bcecdc86296f26443772bc917db3f9ff1a28ed902a2f35a513803b061c34f4d798164f5a48163dd6cdd68ca842f175245058b442e5c4917e746898ebebd53e48de075256f500369e4f8018f39e47bd4a967ddf017ebdb6b694827ac79fd18f97cc6f658b9fd048a066309d0f988a4a5808775941a5ea815484720f0fdf7bf046daec2bdaa0985b591748d032e890f1ebea2f9437e67efba9eb52b2cf94576591f0bd6663f0f03b8772579ab453a2e9cbb269264dad796b111a4c806153b3be67f88c5320c2c3d8bf275549e58c51c7be32107b33a09012e7e8712cedae50d556aca7f8ec78223b9e255c30aff2602b92c962280e8991d866af145d1a7d85e52a5ca479d2f88dd55fc2005a2cca073aa80a37912a6c3a7c7d2f4fac98309a47160e2e620e82d1c3559ab30d5c03cf3e994c143f17c40119ef6a3568e6ed7c64607ed21529e8ad340519417cd8f5a4750be2a5ab556aec7df7c11a881db7ec7f3f0a83d89fb9dc8ed150dd635694bf2562ff87ca60da4cfe4d01b024c317ccfffb3b5ab600b8fae6116566ad7be5d5d3349e88085fbffa0cc71bd931e372635fb19c6dc39a1784625c20bd1121601c1393de952d7f13c6bbd9647ddb49a85d94854074ad44a75a077f528c1b42c3636c65a1b87c1dd125615ce2c141efc60282376fc43b14d98300b74d301ad9c5d68d8c48a9cb5aaef37a94bb31dd847084d72740b51db4a335ff882a0d2c300248b58b5242b90f35c88bafc0a353cf80b37a1aa4265024404d7f133bd64079069979c4316a93c582b191fcf8e517cf87809ba55fca82244028a05dca860d1ee2f7df30ee2eab108263f41f21a30c7cf32ed931e8cf2bd4b49120a56a7dabf5d1a1db8967e813f2ceef7192618bd38f8b8996bd893ee212870813cc238e5877b49cf14053ffad9bc54a696a7a0e529951241eb13be0eefd6fe6984c5734dcc03b2fadf62f7b7f4257de3af6deab74a0f2ffb3eff33420bd5f6c771219f17d73d3e2b5acfc99b6533f28be9bf1519bfabec3ba4751cd831ca63c7e78a5c2f42a70c7ee6c66f3fc2193c53cec1a000faf313b787e49af1dcc5ada8aecec45e631375a50998076f2bb3e1e4719c4aa7e8ff3b0a0ae07b5638bd30e77b2f51a98e0114871ac3b2f59f0b46325578458c3eed9dbe0166c3a571be7be5fb75939850a3fb323650777c91bb6289f4f7227a07aa4c8122bd557f1a39e57c3b62f8bcfd6743dd6d36989e9981f311e5ff51705ec9018c7d9b7c9f696d482451c456ee7d74eca22e2c1b856a62390e78e019c6535e4190d602279198638f95f72abf6e7483dc63ff156e73659d9ddee5966df4284bcaa6ea879f80b291ed6bf8bc441f209602852a367cda50afa5da978d24eb49540c3ede107b2aa6f4e154a2402aedd81c091f858df5a1d3316b2f39a51d7b6768dd0798ada2a9e03a5f6216d992b217fcb44cf4713672e318306b3ef5ab79f9e8ecbefa10e3dcbaa15459da995efed31e35026425683c344a1346b6a7436fa5ee2a38fe16066342383c51a7297af3299c5676828c02784f61f52430af926bdf59f06da642a253c7c41b5a0b95c9e57a2b35a53647e9e57276c29f78469734b5099fe588af9c9ae39d58e445a2645800c7609dcf9444b8f7958668f4e015d3e7f67ea7f72ad4", 0x1000}, {&(0x7f00000011c0)="ec3feb2040eab583dc349eb8edd899bfa2d187115b863da67070828c082cbfaeb0a8358d712d524268823c6909dfaca0890791117a7d18d92f6d5dbe249e02c131e19dd073ab67932321441e0a54e6fb9b77fc42255382eb5ef433449be477d29af0f4adf2ea7e1a63bc698f64", 0x6d}, {&(0x7f0000001240)="1e0ed00090ddc246f7f34c27b44247d9e0a28cde0d82b63713478ec4ab490fac2c3e18efb31eaac05ada7781fe9a079712fad013d78517b16d11fe6e55c97c7f8b0a12482a75e63c53dd5a1d7ede3dfd09a4f2f40df67e55fefa06adb1", 0x5d}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40a}, 0x408) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) close(r5) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:07:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:07:02 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1010400fffffffe, r1}) socketpair(0x18, 0x4, 0xff00000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:07:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x10000000000000, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000180)=""/104, 0x100000168) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000200)="d00f89d80f46054f758fa0fa7ec4806d3bd5e61e4946d867b9135001c9d4109b18252133fa7ffda25df666394c3a3bd2f41b15712eeedff77bea11f4c7d1311213ea84b16713e707e56bbd0b0485fa009e24bec4817851a89ed9ed6d0022a131edb23be7fd1e59b54746a72d428af5086537ee8e7b5ee2a8bef80383b27bb65242d78557c7b8c68f60368f98770777cb6e25dc9fd3a1e0c847da3cfd5b8049e77d93fcb7e48327607f301f372b8782fe2632ba76c65c3bbfb0129bd58bf388c7e6afed1cba38b17290a7bae4d4d0a626f191", 0xd2}, {&(0x7f0000000300)="b423b5c67ac5cee15e17435ddfe91088ad74828f474161527e196f050e94fb2f74542bd22d52211e9fd4edc26ad2af5bb70b92bbcb1f4846c3513e02618f84ee2b6ac2f471663784a5faacbb0cac424082d27b01a6a4cf13c3e234199ab3876f5de7f695299d4a100ac871d92a593ab7985925c060b8a2b1bee749846ab503dd15e8a435e4b7ae003d0267434298119e04a6ea98540062ad026e1a9147461312ecb2f7d8df6fdcafce699a8a81e2e65f4f105731e47a6ebecbb6a3cfd5", 0xbd}, {&(0x7f0000000000)="56d15543f995647dbed14297e1412389acb147e28c1553dd44953f3731ef6efbde4283ae323f58677f07a27c0e9379aeb8ec921cdb6530335950dfd615d3e93ef1ecfcd2b721841acb8832f2922d643b081247a195b270c29a774822c4a60cdbee1d3aab8750114fa2a102a09fbe080a5f5e2d456a6143", 0x77}, {&(0x7f0000000100)="a278b848fa83ebd0f8af0744a133c030f9bea4beaf82", 0x16}, {&(0x7f00000003c0)="1421b08fc2ea94d309d87c3237429671945eb9de4866b0c93b9dfdcd85f963b8c689550ee8fb8ed22fa933e7cd8cb1d62ae421966d3f91b8590d43c44ae2655e34d6de367381ab3e3d2960e258776b60fde855c937be9e863fb27a41930f8e0fed3e19bb17eba15db69ff211d43f468b4242d8423ff0dec98d538606d05f5db7c1000499ea78be6f6656a5c29bdb555020d0f915757e7582f17319ed8d549389ca565f82e25c876dda6a9c0ed89160aa8a205e17abeaac93b65b6c9aa205804d336250988b9197f657ce3201061bd15922de930ef10c81f5db1f7b8a8f024e9c6bcabf7c99d2a1c7345a168465461e0f40e03fec37fddcfd5265d50233345e609f6aec1971d9e7228b6d5d7c63a5beda7adaf092edda2ef1b2f3e904dfabc525b9d6bf0c5c62d6b5d7cf982c41d92536e618aa73adbde9513c01598f9ed81e6ca1492d675abf7e9319e99132f0b4a55acf9b0d62db6d2d664bea6ca1642bf36c06a2b7698d1af3b721f23aea9e7a0624398b8929c6df5c7a880fdaaaa92d6407ecfbe48900273962344357631cb904939b78af05d6ece002b2ff6744c742c5eda42033a718e49907ca37862cda3f4b6b6939330f514bf712eebc51fb5de8e9918e048e1de3618d7c685518e4f0735bc346c8c6ce565dd42ed799f2bcadb862b3e538317052874bb927cb8e7668d286fdcfaa2326fba0741dd5c7d4c43d52d83beaa511734688dcb212254f14f31f313118c1ee07e4f90cdab4b8d1998476ed606f2d4bb22c652351b658ffc4f2fce571ad0ae70faefe64765595d8a38ca0076aa0475c1f87c45f610984fcdc7a6fd0ce74e6ea60288ab83c37d898133b04b4b97c802bd04d6f40373fc71ca3e4fa9c88cbbf8000cf3de32e551ec0c0e40132ccad8e99722554b28b24bcf6a7375b038feb0e9151c991e092707807a1468118386979ae2286812a1d2c13e1c0bb32a2c3d6faea6b66b66bd8ba44781a3b694f38aa83f54afbf2a9adb1e1ce253aa4742cd46746ce0dc22b1bd0ef5ce9434e2a1cc34b61b04615cc3b847d5c8d9703098384df4da7efc70a3c2c41b91bcbfc5b50532e2c0583820e4f8872d6ad569dfc625b49bdbc5ef31b930d7ebff21a736c6493695a7a987bef64a9e7bad8b556cf0f3e033b3cbfad5aff7131e38ec74199503c6c8680e150c699d16b1a3ee9abaf484be034931c63c1b1c7df873011d9d0703861ff5b3a10ac43a99554fcb9f9df2f936c1219ab7c61f32b29ccfc4fa920555e8acbdd62a5f3bbfeed4b029a093718e55802472f0ea5ee8d7d4b958055c8a5d81976ec114825f97c01aaf855ebdce7d377dc8990b4e8750798b546ebaf9fa8658e647785596e8ccbf42f1694428e88c334acbb2a576d31bc8c8b77539fab6127b8f047f64725605e275279a347e1c6947350389d26187f3becc123d05cf0aea4b887668b88ced474b36d945b1668c58a863e7d517a94fc0cd96d34963f2f8b67ea66a11eec6f84e82663af657537b22c5937b1d76daac7fd9ba36891180ab54770738dc40b6682cbffa84b604e3e68fb5f928121566d9c61a6305790c1e799ee5c547b1bf916d3d716f47b50420ae9322768e45446ea61fc7b2ed972a65a4e5cde1f3e7ecece174b2aeebff9351bcd5f469a7adcc71c4951d790d8a2a173d86041778a0c8f70af738a59c60551243d8bc27a9f76c9845cd11415e5fd0aa55868ff472af9d1ec283d243c994087376a67e68e33b56988c3ab8bb41318c70f3c175da6d110dce391eeb334c3d3562e976fb90abad8d6da95d966c899fbbb804b3f4395d7bac74444931cac7d55721fc7a98e23ed1df6618819eccda8fdaa4f12497fd03a70fa2846dedaffa8d80a6c03f2aeb9746349073f734510a6fd9091fbfd8e0a7dc7a4a82e4459293a6b9a9b8e9595176355ce4893c3841b7448bc9e9197286416042fa6f50e375486f58d2443e3ab19b26f368c235296090eefbca79d528ca1016044aa9348b654e42f42b69951981bdeecd9cd3f492eb9b50092865739e6c77ccaa261eeb46b15798352eabfb895d494eecd41388ffbba6a9fd5c25d9f8b1eb5af230d2ef22611cedfdc3a39c47a18f2a75ac4175109208b4260dd95f533c4f1d9a92486b1f68e4e1c4fe0f49419a5d5e0b5cb710e3949b4199cfc07b1e6a51b02fdd05697835e1e84d7a354c21ccc268ba23d4bdd4862972cf51b85550d06a8468b832c7d480362eb8c331346f53bfb91dd2ce5d26a525248846c94bce3f5afbb89aa6667c6beb4eedf56266e4ec7a7a4df24e31b067cf9965c493f461cfca2ec24a2bc463019768ab0822918d6a6b691992cb2cf7c6beac624198b2d494c379edeba754ab5456e83266fd4f78a3d796e0a0ba82feb1ee5fc39f7fe09c525dfea535c993ef27a19043ffb81b6cc68e8d2373ec295e5c2a63b6aebd81c0c11ef8d04a1184f83760aada9bff484076f73fc9a840aa9210083753a2b9618e3b997c17572104140c91ac05d2d3ddb8fada0b9f5f2755e41cf30f0902841350ca3b16451653ffc67004e063dda88c92c851ce5865aa26aac695c292a2f0b530946c6f877cb7a7019e1a31f635f836be340bc11ce4f2eb8325c1b29fac84a71ecc74bd7756e1a99062d26a9771cdc4dc69dcd85951e83cc2f5fb9706f2a96690425816fe823b700c783d26bb623f2ce690919994dadbca914d91621dac3cba8e91016b1b9e00b8cce2444f433280c39e6bdb081a61e2eba5a5c43ff14216d630208041e17394f0158268a8098c88d9420297bae32e61f1d5a66c2d6a3d192aa1be36d18792d4df9e96bb7345fadce8435bf80261928f4ae589265c7544712812609d0b7a72dcdc1fe052fc62cd37d2f34c2a6718fb4bb3efbf6c9ac47b56723a20b77421ae4a7e073bb5382da50e0d60aa0917ea589f43ab6d29f24c89a7913e8e1343ff3b54dc87c7b49386364f3866bfced21bd8f1d8490a42303fcf954b62fd51a65365500254681796b0aee5d6316c2a801a3e77c54e2bb46c2a57ecec2f3e19fcb55ecb5072b4ee49013c3edb2352bb124ad3400ff635fb0c7863b78ffd41250a51c7a2a05ad76c4a355ee0ac1e3e4a2f3dd9fb375de216dc961c7e5f02e9579392b0c85f4780f4b23553b90bc2aaaace342fb54567e51bce6c9d70fa990c3159f51ef2d4f36d1f07359cce96850d17406452bfdc965d332dc4deadb18d16c5e5fe18f72aaf4c6158b37293f9cbea077dbc34f5cb9e0e30169bd2bdd435414acf9cd28f3adb914fa09a7c96b348b8bdeaf81dc798ca31af7bd6eb36cede8f92d9520bdd878b1c18049e3bd1f81835bdecec4fd5f6ec8fff18363fa7cd73f03be6393cdd15d4dab65813139d4e363d08e0f58acb342f4777209944b246907c727f966e2e3e45431c1849d2e48fa470fc72626f857627187770ebf1f16f6f9fc2329ef28a41ae0067e132709a75c4090241ff44b325d62c9a0be6b9f5ff7882ebb1761f838baa205cae4e63d14ab8dfc1b0f58afd9b553327fba4deca494e1ab1a9407f9fb1cd951bd730abca579b3aa5c634c0d9941284df2cb362474d27866822ee750b7cbeeaac865055a24c1d681ed047e0f49cd0737c62aada58c41a4c3be8f141351b4df6b649a314bbffd6cd0c2dfe0ec464e147beb9dda3a738717f9a357ddced662f85b4e566b3d37a2ad682047be146c300b1689d491f63e458a541385fc91bf5d73f8c51d57e029b199e5744d184f0ccc531757ac37995d77eedb13a8f4008d27fe47f94d5a74212e099946cd835b1d9ab6f455891f164130dc7c4fbadb73c1d3ddbabfda73b3a582f3e71de0b80dad35bf040a7a0d7bc0d6315af65b75f57079dedb35aaadc90375b9302f5fffde4c1a75e9c77062b4ff088d2dc871fb0eb6040338c2937e3a9fdabf93cfc7c808f95f7c891943ae83bc7a8b045079dd771346b7edf148b940e558b61a5a60cd9bc596ed5b73292dea4a535750bb19100304c2dc525b1c653d62b6eb51a7008a6969d0069c512e7141f450c1827013cf0d3c7d1f05ee4469c3a2c3598b00e982da973c352b389c414755080e0bc801d630bf60f721a2c1fed092fde5012fd6d4594aa0417561834834237ec546df41760cfdc5e14e20ff76a2cde902cc8b94856d8c3042f5056800c6620a28362f668b5bd4ce5c363e39473e97c58bba4b13b73be189d3ce3e23d5f08ae585b14bb1ae896afbe024863cb4e15f23a7bf6a4e07283765f050e5c9f5d2320b3de02a9641e2c2a14b376d649eaaaf47175454ee695370288c7b4782b2943199d6e3bcbff06c22d965fa9d404d55dffc0bb02345c410d4750f57ab5de718376e877232bb590555689bb73f59664196d84f735f14c8e9b958f45c0da8080ad2436105e6affa86864221c30f5cea17baa8fb1de5bd21684e64cb12d02569de951b2adcb9e7393aa686e6fd913df666092c8afc1046111ffdc698bd4b4f678a1137c1a49043e9250e290ba50f93ce0832904e8726bf2ebc5a1140ccebfa3ae92ae5e2a62468635ccf858c914c71a537680f72487ded7bf78cdfe4e60bcf2f858421199e4048a57798558299ec9604fea124cbfaff6300ba55be1238d1bdd511584effba685e4e945035adea9d3f3e17003ba483aeadf15f7c7996a1c18d7be0da8bc4670e30622a264ee24c56ba3558172580f3c374cc9da2e2de7075aabc0e2c1057010b983a3589b35044015926eb8ef09fb6d1319aa51fcb516327a20e664a230518e45b227feebd90b7ef8be3a7e491d731cdaeb8f3e502cc3b07bddfa69245ac4c97c33434ae0651bc5a89654f364c35853c8682ffd193e15a26be2741b9607c4515214a16e2da19f3dab18dc941fd8968a51bad52f514c55dd381d4c358f312be9af5cd6a3a79162f1155bedcad8370e28fa643fb9905b0c42d8eb8fb40771b3a4a541d3b57840087a70aa0c2836a23487514a2ef17d9cbe41c34cb287c666aab3b756ffe7f370c33374760a3fa5b1b8a4feeccdbc5922bb3529d06a0212972d3ea3909c52dd9b0d4da08cb12a666460f7ac66b44b4f91c216f2baabf3e9dd7cca471fe3799820664ac298c1c31d3d0c15012c1719b7904350ef72b58f6cbd1c94d13135c476b03bfc8c64dbdad61785a074eae93a77b39d73aa2201541ba7493f1be1bdbcd4bfc6a7b5413bea39df6d0915cd309a9be5dfd1941a29cbdbebf6841968cd8686d4b21b48dffbe1909d4dc5ade0b036ed736269ce2bb5f0da3026f189fa1339517d8d5b9be998e6b5411f87bbb5d1ccf058be7547a3354f8d85f2ac9c9e0ea817f02410124f4c128ca732b805c741b01ef424cd70f94b1fa440fb48c5e3ab119227edb77eb3dfdb8cbee916b6932ca10c003f72e72318a88dc013ff3b24b9b6051237724f8d56eb09471f0c1663095a412bfbca40a8e5034c00586581f3e039a369209b874294be30a97d72fa52b54f5abbad821823be56a318e39209ea712a74863a1744c0e2c949b4e7f763e7290d5dd0cc44c43a6284972c8878a6979d5e18ac78f916ffb383bc1ae3808bd5cbdbdabbb721538623fcffa9e0169cc915cbdfa025f57402d308d5c749099db3baba3bad173c3c2f34ae21e21b9387c5df9c1fe8f26b27f8aa0f1e4d4d01dd09386366252df9298642bd418a0a8bbb0f00c2221c1e570bac96aa12e5d9cb14cc9b27e62da29ff2965ad22a410894ccb7256f61be31cfd64d8d5af83acb4cf3ab130c6df7f525c4caf95f0cb89898638d46c4326ef154dec4fde0ef9bf91e637ade4a010165105ddf416e6", 0x1000}], 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:07:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000340), 0x10000014c) close(r0) execve(0x0, 0x0, 0x0) 11:07:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000005, 0x2, 0x4000) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) flock(r3, 0x0) 11:07:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x2, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x4e) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') nanosleep(&(0x7f0000000000)={0xfffffffffffffffa}, &(0x7f00000000c0)) 11:07:03 executing program 1: r0 = socket(0x0, 0x4, 0x0) fchdir(r0) socketpair(0x0, 0x3, 0xeb0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="53716e47479eb43910f6db1be902c30545e454a371ce0d448f814147b76d24885bc6212e64a3521875f99f1ce05af74f18b8faa3775cf171765af6c755ca0c95d9d5ab29785b40929b7b805471a1df203d7f69b46b8ffa0d64510dae1243c5af8f7388dabec84920ae15e99cc3c7f72f9ee915a9b3294156f25b698b0c9316da638cf94864620764abe58813446deabdf8d55beaa0fa9c31e9d688bfc6a1dadc8dbb3ce5753962a55d64af2dbf4adf9c00173e0d60236bc6dde038c91374e2039281bcf18f3c896839c40bd08d089d8083eaf7680b8da5e30697e5270267cc52fd96ea7794cddf761b5444e4e49df12f7a6ee9c7ecf03c4751aa49c99dd8afb9e7c6518fdfbd53f4ff8959b5ca4d821095e7f8a4aa9a7d47d27521af3489aa7eb635f077c533b47efe59ebe275140ad5d42579a0913ecc5142dba7c2c1f1e4431b8b0ff1be5a78efd54f30a54b027edcd08a067208f8ae9dde4b117120fb2b665911ecacdb5ba447fab3301ba7d1d4abe73d5728ebd5194ffea22bd06892833b0e40712f4e4d91089abf6c24e3150eb1d572e2d6ae7f1145e7478b3a61f940375c9c81e7ed80edbcb40f0cc945827f02c90728e1b771eea220499404342e83981c04b8a893130b38df342cc75995b831f940ae8bef3b7344a468fee0e31b5b478779e0372c1bf441855b2cf9c8be56e07c3bc2c038c4de36f9b47840440a5f95ddb1f1006e668a7658d14cf5241601b7a0f7cbc589b5871cc79455b41a421311494147cad77769b1ed297ceb7a1cbbaf0d70d0bbf7e40fdb9255e114420bb33c12f956986a14cd83512a595eb8425b4c9be96b3e1e00da77a89a35a9573dc7d24e3ed24e10bd31bf94b966fa73e301704aaeb55e7be99f34c83bfae789cb5a3072086bbbcc3ded8f499ebe0c2a5fe29cf409e3e88b3fbf07639187c2eef0abe787819c5a32ef11adc0679cfcdc411a7db6c651ec76e78d510ec1bd1f0c0b310e7551e2e7aa01929db70ae658cc2b5d228132ae6cd2d469fd9348bf395b6f701bbef28913edf69f1e292c7b424ecdd8541de2648032c94dde170d1af29ba29be49cb92138f99b6a3b9ba8e1378a23a760ad1bbe5223d92c6756919a5f6a071a93385ce85b01131dc0e1d365e2bcb8c297fc41a953577c5a6f49d2517e52476eb845f7e86488d75a2b30d639c5b2333b2dabfbc04389a75c1e2e9af4f73768fc4312ec794bfc72f5d900024ffff6da4d5db946e27ce88d040334b6699a841e61b7a63b257a912f689d8eb41e70fc93a12f55eba9fcfa988f2f6af16080fd0fa3fd2703faa143032e94579336d2c46dcc7b728df3a552e08cf0f8d1d8bcf807a8738fa2732c471b2e88053fdc65f0e0b6184bcd7acebcc451903fe3da4feb50666c62f261fcb963dd04bc006da24f6921458ea0c93793ff3c8665b567dd3c8e0435f19eca51011f8601ed24d660741aa464ecc59bd9a9e83d8a852fad16650dbbc36565c351652e110c9b8358f3f5223913d4e7e7d8967558c228dfb349fe18004910dc78d66e4bbee0cb75cc193da928ebf408b82029660d53dfa8167dd012c918df9dfc2fa9131db4f07a8f180d38209c3addb20301838fbd6e56b76a420aeb979e0110b9f4513ff22db1a1e4b740ce6e2876f61c5ea10bfaf26fc8607bb0d0b428ac841311c81ce059c45019c2595b3fe7934219a21e7bd72f8c3d8e0f8c3f1ab945db0362849f21aa5fcc4c9ff978f3214500ef15e64ff6c4002666314a112921b789460caa539a2efeef05afcded5b7645dbed3c786b409543c35b92fb51a9c72afbfb26a4adfcee02b2431e570cbbfc428b40388e7194c2ab43e36ba52819b6ceac45da3b85f5946c887a41c32f3df513d29626cf2ba5545bbdb463653df7065efbd5cf369382eea4220216d66c1d2c745daa9fbb2ad6ede66767bbd88dc5a51540b2bb94a2a8fcc1e0a1a1777277339ef01f08d67b74468ad9fa2028cc59f82338b4171f437090d338732204a1e8d8485467364fc188c47e30f32b26f8146610db7ff3b9cc3bd12c357b94b6dd7bb0e9ef0eba6ee64a7b4dbb8782be9c6d2b60df3e8b98f77cda7e8c33685de9f9619cc1c4916787d3d713fa516b01b11e2e46bf921e7d84ddaae27023f9d27a6615cab483df9bd9be8c8e7eec1453cb155f71e71ff16a0dc2d3cc1587c95f77c336bacf4edcb395a6cec7beaa4bc6ca9c5d6f6ed35c661776d49f1034c422be74e7319c680a2ccbc5d86ebb73caa830922f57108cf903d3e8a6c1fd0d1d85abcc98cf958ed50bbdf93755815f901b0c5ebcf7c55eca25bd17fac446db815f3d798a41eeea9bf91e27d8aad746af5d3ad8ddf7f0554e1ae217f79e7ecf1c593ba140e0fccf296fe16c50441d368c224eb2c4511fc3b3f42f8dfd90976d9d5412ed1c1f3105e6010cace4e7aa058d5ecfbd18ac189821d723d6c40b66c9c0a25bd74bde64e0c11a5565d291e9ce3e54f487fa7155b616d059b58578f7b1913970d99525631e332a77774d7343ecd3ca87a2139adec54bfb7c3383dca841456f92b2a8a18a893d6c423d4f105a2513097a300812be32d27bd43f059b135ea3c3baece15e5e84b9ab5ddb77fa05427fd54be02c7078a9125ec7fac3c8746a41b703a7d70b444c056543692c691d90086f2e72f793cabc338208abfbe999a0b69dd608a04837feed3bba7fc23ea7b181aa79f4483687c92521eeb29360241909de9a30ecaf8d16257ac03772b552e2345a5142ff3bb6cb06bdf1cf107246340df9407b2622fcbe7fddca1d7365f753462a19b8035dd1ed9988aa096ec5884b7c00d6025b08cb216e9d4c69619e0587f18cfb54fa84927bff058be6390a050bd3df3ccdcf4fd98c05d8591e33b56c23d88a4dd7ea70a457d7006648a382efd8a3b146378b02a898343246f7813e632a00e2ddbd1388df162235e81dbbdc44c382fd02dbcdcad74f9a5a4fab5200ec7e6054e1e833a1f07d013e8908bee71eff15f93c61aae0f45844ec1c538941b588be0ccc6318bf2b36b71227173542f1e7f07f32652cc7e2a66fc828d672ba93e467813934770f1b946404b28e1ed3726bd43f1e6126e59f91f6f1e6c7214fd4eec13a71ca87fc3b871af86267f870c27067df26e91195ca8bd7c3b6282592d2d74f1a57fc72ec81c6e43cf5c5e1b94079b383a4a3f9f1486de6b7b083b3460b37a9b7d9b3fa4b5e1a3c51b44307e06d21e02d2d3c34f754bceae072db2a5741922e2292011eef128c81346557afcb220977ea776af71c768a59e4ac4a304e877d36726e5ee3a49bc97057090a02e70824cc5bb9299c7768a131779bbaaea4ab82177784fc4d2281ed20f40fd4234ab27db8d12e770e96bf24a779b5d77b01d4f2c99c9b4ffb88a64054c020a02f3182faf850be7504a34968a2f9507728906705f06ab03b77ebf9b52243082e72861837a7216d1a93d693d540c2e029892416f1411f204bd19e8eb1efbdeca98f95ba15a6c5e149d6cc4840ec5e628fd11601cbdf96511d7ddc51fd0ddf6eb212be3289742622f744aaeb6e029fbbb803896bc2232d77ecd980bb6d8ed56a43e4d85f151643e7c56287628394fc8827f85ac2a17b316f2d78ebc25a79dcb0834e718b4f8b6e9db9241aad926a4c51d8bca71e683491a27ac8c9090f1303ee1a10b99a037e0c74c967afc60a67bcc06ba8076ffab0c7afb4ae2ff367a6bc5ed4c5b4b07e625444544c27af86c57a13438a906e8a0706a819e7b2ee97250ec259596ad977a30fd32752a321da739ab8a1de935b82ddd50ed2fde4b96b9d8b170c536d54ea02f2467d064f3a940f72ef5b2e5e05788b890aa0bb84539413c9ca9e10a8232bea7d81ca2bc5f7d39e0c1075eb441e78217228f90801020053147698d1c2fdf14b12fb7ee45f83c0c636b6e16ca5a29a0aad5b9a07603e5073b42eda8b76f53f02428e9ed17811b15e749d8c93b8c7214f880e6fc19e0e7d7cf7638197bbcb2a81a21b81c24276991e3005d5152048db6ae26b10a6a5e192ce5f113391fd20d2ecd8349c6c1036f0c7c386a2611bf143bb57c06e15c6c9025b1c00c84b16295028de04e4ab03ebdd481997882c0746dfa1f45663435eb331ba2ad1c20eac99e6757f719f355e3d477cd159f2a7e1e810e9126eb7ccee6d91317ca4bb89e7b728de96ffaa4a6585eae33845c5b1ffef6c6187ef94a0873c5b881f4713a6e0dbbd4aba0018377ba8fb0ec9a046a0e49aedc786cd7c53d1064b94bfac40a76e3f16c8e0e82d9c516aa5f9a38b9e2939c8ee5cfb4e7369de15a604ce64286784dc49bb78c7ee719a357e1253ddb8ffa167365f228d5f3c602a016f4b1e2d214dcd6de731d1e43c0adefbdbdf8635979886abc1d3c0985e133f84798de2179448a9bc018cdab0ba9114e3328a1715bcfdbf44ff64c40e1c287ec4c631076a7ac0300887a21c23f6774a5efee343f9230eb8a581980c7ccf6d5d65b9f99ce5fab757d14d3ead7a7ef1f01e7d0c038e6a2d15cd7718fa39693f6d504a6aec69ac41e5661d5edcd66692f9d54ef1e74dc3f8e268f08d4aadd93dcd2ca7410d0b7a617e52c1a6dc3bbb500d02d59b62d1a3146be3c3f2d3e8cb2512ce09d022fab17a5c3dfd9bae1f2075ac79e54c608bd403f11cecd6b2e51156bc073010afdf0b7d23cbe0a27954c2a4732518f42993866cfd68d3c5198372c42f4848dcf2ee6022cc52b3e0edb8253333c90e7fc009713fc5efe0102bd9e63f0a320f517758f8958ad1bdbc52a4f8e2d406ba2f6e4ebc37e2b46a5d27e110f9e187976065a38bb13cc1868d0296862ed9dd3963be9a2341e280909512dec105f4c7556265dbb4ee3939479d19cebe46077c96bfcfb2064292c1b4b94e53205f84bf7d8f3f948b8a0002a5acb4664a9f2f3513d10c4e849e84a0bddecdf19c2f9454f14eb93363ec480a47f471f5b0c51a16453eca3a12c0401f47170a209a6f81c82da75e717e3dfae16234920846086d8ea062c3c9db998b454f6b527a0e8e07ddf58a07ea738c2bcfb2eb80fd4b9741a04076d660defbe98553d0371adcfefffb446007cf74622a4722d3dd50ff1bc03d12e92393d3fa1094d8805d408a2b7fc788bbc06878b1568dcfc83ec82a50e404d69bf0a091c083e6cd0c2fbc830d88d8d41f58d6d399809e2c324c987c4677f3db74196444f3e89be313ed3ff6b13048285790dfe7f0afcab2617a4ee9a000d0a6dc98fc743b99fa0d073578e1feca800978d663fab0ff944e8f6a09e53443b74994a5fc914bcfff666abad18ec863f6671a3c860eb5a60b42da01c369e78d93383447dc411b92caa2537041630e2ad410e224c4f16a928e5ef49288128b8dffd53035c89f940a72f95c6efb47b458b8f98ccc6f0ac0ffa9a42b42b80d076355cfddd8cbe255f51b5dfd99593a19c4e8e14e8151c25d4daa2c300cf26ae901d597a731abe4df46ee3af6bba87611e9c90d34e3d40d2f380d2f86a07eb636a56513e946956b69ce426482ae4f1ee7581515857afc1db58c64884760f260f632a1ccfeb2df43d101546346b6be5dab8fc0d0ce63798711459b7cd0cc13732a7b3ec8e961021faddf8fdadd3b608df4d210221d349092fe0c57b65fac2e5ab50484b078c7929add646af275707b02c6bbdb18ae3730aece0c558c6901410068a59d5a25b55fc8f13637a155b9c2c95eaee3f69d0ffccb7b55da68bc212f876b8bc093df942b07842b4648ac48b2e8974a0b8e15c4c1539f96b01faec3b89b77e96c8905db500d8f60bc87711dde", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025003bcfa9bbd47b3bf58b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d0000000000000000", 0xfffffffffffffe65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x142) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) close(r0) r6 = dup(r1) getsockname$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = syz_open_pts() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:07:03 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = getpgid(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) fcntl$setown(r2, 0x6, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff7) 11:07:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/164, &(0x7f0000000200)=0xa4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 11:07:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80b01, 0xe) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 11:07:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) syz_open_pts() 11:07:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f00000000c0)="ea", 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="9efd1bd9805281ff6e5087c68ce906b49ba396883586c676359489eb6553574af601", 0x22}, {&(0x7f0000000080)="5659492a40ec4b707afea492da8954bf", 0x10}, {&(0x7f0000000240)="eb875eb2bfb844f351bb0691c946b50a9c9916f840087f6c4219b3bb3a0eb67013e278c7e6b60f17b2967ec83eba13ab4769e80d3da9b645b1681040b2cc26f2368a1f3380b206885b541ae2ea0dc6c4e7f6d58dc86e65aca5d5a5bd58c78de35705ec401fbd4382b89f320668c34e08880e2e260edb7cdd7a6d21c4d87c266e845bd856e7916c2e6fded852fc6b98503a8b65b3aa9a8e6932e6c1368d1b226e6f7ab656ed244a300795c5d47c319735da5171f41e2d8143bc2bc28ecb8eb932d69b0d01fdde6c40710bef472eb8f4a2076642d764c02418782b661c1b80bb269cc8753d2555db3ceb3cf8504bfee4", 0xef}, {&(0x7f0000000100)="3298e830cead245ebdb1af98c1e40abe20807678ff2aebda87d207a8fa7cfa7a9c23731257dba47069c94a64", 0x2c}, {&(0x7f0000000180)="269ff2494d98e029c98ad09a22b012c5b76b8a039ee16e54c36671135d0f44b56f1571a24fac33d9749f61e714b8d920b38038e36991c7317f2119e49bf1674e14c7d34c3507da341f57a66c6585a17e4721bffa41547c03e784b2014f23d6a113fb158006e2b7bcaf2d8201c9dc19e68530a67d29fe86", 0x77}, {&(0x7f0000000340)="6f07d78981f1e47fc6e91e3234874fc0d28dcc0e137269030830a19b85df5fae", 0x20}], 0x6) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 11:07:03 executing program 0: socket(0x18, 0x1, 0x100000000) 11:07:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$inet6(0x18, 0x4, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0xffffffffffffffaf) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socket(0x20, 0x4, 0x6) fcntl$getown(r2, 0x5) 11:07:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x4) sendto(r0, &(0x7f0000000000)="2012debf0771480b7ba35b9c29fae7d20e49fe34ef33af3a579756548857", 0x1e, 0x7, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/232, 0xe8}, {&(0x7f00000013c0)=""/228, 0xe4}], 0x5, &(0x7f0000001540)=""/200, 0xc8}, 0x802) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x8, 0x2, &(0x7f0000001680)=""/227, &(0x7f0000001780)=0xe3) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) lseek(r2, 0x0, 0x0) 11:07:03 executing program 0: r0 = geteuid() seteuid(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xe4d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = getegid() fchown(r1, r0, r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff9) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="eab1a27482be88688ed56f03d3d73ad711f627a821243ef2b2a2bcb63399199c991b73d973ffd02bf52f1b6487f6697fb0ba28bc995047827201fd25781a6600ed8dc1024d6495927a70266ce549872011899f3f6671aebe61567ca968c718d3a17d58b3b2d8cbaa0a2ceee4fc7b4edd11ee7f14f0eb4ef4460f46327f5c3810b4f59167af259d1ebaf632b518e87182563b40334732c91625a4e030d5b23af2cfb2c8654b364e50e5cfb5ea1a56c89e387a9973573070c42676ea15b37c2a6fc8676c0bc887482c84e9b5bfc036b27c8c8f41273d843d0600cda423de684095cc9008e06a67da0df40926c004154adf6b0bb9c23d6dbfc5f7b1b6dc02d4b055e6ea1e9bac0e551aa0f52ca53960a25d3ab6c6c326f5835489b89f7108c4c4ee5041a7f1fff8e8b5e509acab0871891a6b175e5165aeb3b00b5c9c3e36536931cb50a8b6fb8745008731a3155b7cf648a2d033bc43be001fd9c901b6cddcb8f069ac270d4545dcc2b66c410615d7231a57c7d3adc382f38345711addb6693137f2f602b8a9054c518416bee41af33eb3898ccd0fc0edc1b227a8fd3d3f3055082d88ab338b079919e51d3ea29f00c8c0f446b2bc7bbf00f58c2cab8e95982ae7535d454ef7babed7d0b4b9a023f382c27501734b0960de3acc004c26bec90a10364770fd0e2bf5ea79893c5c31db56bb509793aa2cb54db8cfa61b6a0a676f91f90f0afbb17db58f95e1c48454b2076e3bf4e3ae9009ac211657431562f11166b762fb58fbb198b67f69070675cde8934098e50423e9f2cd70f66b09805749f2187dbbf4b1dc475ac42f5eeed9dbb9cdedc4e281c355d9f6221d54dbfbef9fe0f94545b57bcc278ef448cdd48d08b4c9e69054483184378e647322749f2e73bc35cba147ad93aee8b361d5a2d420e8e2f11ab39b09f087be53823b37fe81f32b414a8e1b74567f3c224e15e286c6506691ccc712a43ac5fb7062c6a76ab7d36a3e4df9649446690b217a10a80ae4763cd6d271363945af05e716e638fc5b0337b806692371a77f9931feb5650e304c614c777ab82fd7411b8e5ab9110f6bcd256d19fddee07a053388859035c0d206a80c9283622c2241db0580f677017e21cfd6a8ffab35d836310acc17044b156d9ef5f88a39dc39b89983238ce56fb662b52448784f6bfef7e7d796b7701fca37b5fed140f86170a13e0c7a0c61c28930a0b80c608e90196f79ec4ec38e3c9e4cda96bf086babfe21b14793bad59952f6040b8d82534019391d97111e2be52948dfd4931c06f56044b944509f0cf53d51b4329ad1af234ef00ff0f69797b4f4c996fc7407d2da747559052404e3bf3fb7ba13b9d90d5780fc7c67b168db7e8dd22b3211fabce787caae7c3b58c6113c1c6833d88b1a3b8597331ca6fa012c3a0e8cc386152910335aa7422e3bf495643979e9f8ab06c0c8f12638cdfc5811d72bc26c1fd5789de16f925f331426ceebba5a0651e07a1debf91190be201a6b844196d04af4080c1413033156f2d5cd5626a4e565f59964d1233122bf7fbdc0c571b34cb7f3a505b9b7c68df301c1d78f5c30c508cdf17517ff3720d0ff6013c9f86c949bbbf0983c3a86d13064267f4d04033c9217031d44b4a01b4e9a30a281e5369df091a63c33e7a914031b9f822f1c615c8f88cde23dbb08e9a33e79e7af0b3f78141b9504fc45132d44d2938653d5c3db4129829f01036aa2d2f892eb73089e4a67010b918f0f61f08a26070af24907f6d359a750956f7e0f52de2ce6fa1e0d83e673940ac344eab558ddf98320664fd752a18a80906f7cf55710c2bbe6cbca46b10a4f4086c46188fe746710e5416a0f658469bf07ed910d70db1e0a4427902c78871abfccf0e02876f71d756ebbf99d396d65af8bae4401e7bc01061ab7721b601e2570a6ecb28bdcd18e298eebdfcd4996d41f0bed404c1e28c294dd3868c2486afa13b7f305b7174801de3598ce149346f1c9cf6e4452e834b03bedebfafcc7ccf33dd5dd37c3a73409e60536097f1540fda5331abe40cb733a6ab9e41a329c88e93e847cc783f5040003184fc34bd9a3acae74763261f0d20e32d32d6c82e3add581c0b34bfe5ca891e5e277132bcdba4225cbaca7720fb50b3153d21d9b13d94f07944fb4ceaf5fd36a38ae50a8559597e2fbd334e14def91ee4db663c3de257cfff6ea75a0fa3bd00173a0de8420bf61d03d022b13f1daf3f4e211737b0a226bf189b56acd6536ed5a26ad5a68b892c39f56ff0c862378235884fb7f80b3637d990932f0733ddb51653f94a16ac667deed61cd247f8834e366545157ffa2c234b58f9d4d736045f7ad4e373ebaa3c288e50dc883c4d832b38520cc6918089c5206ddd2a09b45be02066291d15ff26030c5610700f74365f5cf58b983c173bb45b65cfaa8b1418d4ac9c6e9aa23008efd013dbb9d98825518c9fb84e35f06ca3ce8e8fa4862c616525c36d66aff9ae7cb193560ce99998c4b13ca191403bd73f7760c74c0aa8dae373b4db42ead23e0bc8cc29d38570c28468275772765c4ea9a93280e0079b3e075e5c41091a4ed61c47e03618c48998d27430a11eb45852b51f1df9ef3b539f9e4e53eea0847d5b273006108c5bcab921de779343141dc4c9d87e341b564641cfc43bed4d3d1223de40e0886274884009737300ada537416a764b2c35523f3ef44c9a8be61bd830c813ba320abbd4f7e4f3cd5df64b641bd8254d6eef0fabbf5a822401a69a3856d4bdeb421d4875746c41cbdd4ad317e17d1d7b11392dcc8d28e83ba3786cd5747da51a49c46c6da032128012facf28efaa2b4f44273b4e183344d62ca9877a5f8930c572d4d309676523f4830d332cb8e24a0f76d2476cea3725149d3992a44bb182b91cbb48c1dc818f12068e7cb350d1e40088a202e5c0d2b5ed239c3000970990e0a5a70f14bc212491330937452c2e284314e60e8f02a720abb1e3db800c8511c9e8710026b452a37b85c851b2124b9084f15d6741b7efc5595c9dd87d6732f995a18220254f60b49f92197b1f79e3ddaf87d27228354010ad70e8efa12d6e7e567ddd647fde6e326da1c3a6be0effe0bf10ded10f33dd976ea30481c49045cd954e2751473df4e2c1ec09a1c0603065510a4941163a9ac04b05f3f73985c0533a4d6921b11ab38e3d41236298f8cfd69eff110a60bd2b1706040e94fb416dfaf7d78064be795095419cbe3a013f8fe70dff7c992ef997cb4d01990c592fc5386a7f76467dbc372cb0acd940ce58a727526397cf6196891dfdbca8be759330f5cfba623a38474d727e2b698c9cb4559810853bc36079e1f491f7d2f2d5b1ddc18e5ffe8f9753b3d3c23cf21fb2cf73e5e905f319eb1a28078ebe609a9fbddb07ca5886de39d620171cdbc2ea172700757a75b91d6e3cadbcf5a8bc68513bb1c403c85c5c1afab970c1cc254142663c8c7835a931040e1cc2110e263101d54ef5f13b7ca98a2112552ab1b712468e78b401a0947d9306f220c00f192bd5aeb120fdc38ec1911fae0dd0e8bb2b48a40c1b7f6faf9860a5574e1a235d0ba3610c8a08a9aae60255b0e864fc5f62b0d376ab69d6e72c2418fb74a6f836f680e5fd7b292b37f21d9b4b53a897d4a0fdd64d305993ad32d396a462d02919aec54c0db16126cff57f93a91930f87bc1ae2fce8049f6e5a0527b8c239f17b2d3ec25e52b0ae558353ac59dd677af2b0fbbc80bed3850975b69ce88d8710bdfa66b64422cf2945eb4f66ca94a1e0d2b23fb71a1eb907c6b6c9f0c9c1d3ab90bd37110b7f12b2174cdd99f613eeffedff1948f5404e8e9c6db6eb22b5522a597b54dc7880664e945dff556b18847e96fd8534d75c3f75e92be6179e66bb1c89a348989880e6583d0c9bcf3cb81c2e98a3895b97c50b8d045a706d1305b8ec9d86c58a71252895cd41f66ded7c4ffedda1b0a9341bb9ad77aba19effd2f8b697e1402f6a10bf981282e6a18fbbd60a0aa0756c14b5e75727c5e2ca86b86699c8f1e36be29777dc2c55e4d9724e1b4039bb2978512acb0722130b29aaabf2d3f8d77131c1ab667ca6ba419a310ddc05d41b4137c0cf31a878e873ed290ead800bb842f8100766caea7151790fb39755a5cae0f029ba4908a63b04b7f8a96f6b6cba0c73c6771a5f2b6a3b3ec7f0a389435a887d6b8d87656e4e547bb83f326c2f1b5b37240d254d7695e3f2295ed8224c54a74b1ad610c57f320fa2d6e4046b8840f962e55402c8e3cdc948181033784b2a15b9a0ef2742ea13ef66ab0b13a7f51eb64478d8029053c50a1b041f217b40b1ad285338a98329dd82d73a0f8d3161edbe0499942e7078104db2c3527e1427bc4a27bbaa2bc8e0ecb355c39cbcc89cc7fa617e2492204340d7ddab63c7f14b7c7b242d998e71d5b35f3a4e53f15110f4f13a40f1b465b58339673731fab7ca24e4a99c7749d4ef68fcd1527b7c60743d29a00e7362e52799c227a363972bcb1a95a7cb15a0a19e17abbcc03db629ef911ea0cc3fccb508fe353f498bb9f628879c085ccb1688ba3092f30101e21eb6811ce7cf1b3cdde9c2fbae581fba251c2bd7dcf5f7922fc22c32cb7fb16f961db20beb6eea0055b1ce99d93677c4d71ec7f814809e5bc97fadbe9209ecbbc335833c2038b3a13f8ec7ade5799a0b00a70e66ac85c6669efe09b12cd057497bf6948e25a8b9863de12832edf0bf8e242fe6219660d909189c5e28ec197e6e07b76f55e2a8a10368d47cbcef0ee0cb556b252392278ab1967bb4aeeae2644f65781107ed49552e5bb3cc204db79d51cef2c09e2556fa9f2c105721383a30e792980a534eb95b105c56d50a8c8c28858700eaaa3e56f5ca8aab096348df09fd5f1caf86773e43f2cdf683f01d0adb7defe419096fca9746efc91427e0ea3b5fb2ce9ab85eb3c247bc43fccac301dd06b73af8b8dcb701c4b4c55cb024bc06a0c6de5f23e7e35cc27da114a6417f17061460fda234a6b7f3a691b6869183a5e231922a3bbf8b9afe8633baeb8583ad75ff1dbe00a7adbf18108de3426525ab063b1c03458ab9ab14dd33e1fbdb8ba97a96d09ddfa9fcb97f0670f1ca08d1f52a1664294906ea63a1ede565a740fd4df6b932cd29f6d2cfe4ed7cc4e267fb2187c173226a9b6a291a045b85cfb30a04df8f1625395a25f2d9583835a45b5d44cfb3bcb1c538b9846b183c5e0ae58ab8450f4fe3320ff9e523f1480a2bcd2949f0214efb4b2962e8160eca82e70eaba7fb49dc98d3b411ccb5c88056be3f71fc2d8de4d5534a617efcfc72027c5f11e5f22ad6b24354d6fd96372540cd1c3e7e3d7bf46498c64f1ae7ec4d8783538853316ce17307effd84fd61944cd0667f3540f6a57e9e6f73726dfca4c6f5d01d3d9c0bb82e32978aa223b8b7c6aeec8765cc2c8039a6d0c3e99d02d388919b85e0d12366f3df3b824cdad60a66ad7b8dfb3f9748db894e93fc0f30d50acb008096cc49dd5d3dcaa5462c219aa3f8b02db9102c3c6eee61a9740f72b529a95b0106222fd0daceef62d1c7180e0db2a00a5480d623a44ae214ac30bb806b23951aeb69fe9ade482611c39d0776644b2463f8c0fd7fa4c6dab1fd4df86e04f939aef59e5c47718d72b3147e91c2786dc972fb0c745ae4851d0a40286894a1a475dcc3cb204e82fba94401aa0d54943bb690f8778b342a01fdafe759ed0c2fcc5a45c4053e659ea2eebc19a492f5b0cf635d85b34e1b68eb4533ef51f4e4856adb41fc24250fafed6806ba613711cca6e00b7def6aa670", 0x1000) rename(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') geteuid() r4 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000001200)=""/78) ioctl$TIOCCDTR(r1, 0x20007478) getsockname(r3, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r4, &(0x7f0000001300)=[{0x4, 0xffff, 0x1000}, {0x0, 0xff, 0x800}, {0x7, 0x0, 0xe3affdeae3fae2d9}, {0x2, 0x6, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xc0000000, 0x1800}, {0x5, 0x1f, 0x1000}, {0x1, 0x8000, 0x1000}], 0x9) flock(r3, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001340)) semget$private(0x0, 0x1, 0x6a4) renameat(r3, &(0x7f0000001380)='./file0\x00', r3, &(0x7f00000013c0)='./file1\x00') accept(r3, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000001480)=0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000014c0)={0x7, 0x9, 0x49e, 0x9, "60a885753a891c322cfd52e143abc387aa774bf4", 0x100000000, 0x40}) connect$unix(r3, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) 11:07:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800, 0xfffffffffffffffa, 0x5, 0x4, "5ea923c5732354251266162e89352c9f0dab720a", 0x1, 0xa655}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = semget$private(0x0, 0x5, 0x200) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000200)=""/163) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:07:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) 11:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0xfffffffffffffd50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6035ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) read(r1, &(0x7f0000000300)=""/143, 0x8f) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) 11:07:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0xc000, 0x7fffffff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x15d, 0xfffffffffffffdec) r2 = semget(0x0, 0x4, 0xc1) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000300)=""/252) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="af5372126f9e99ad223fdc656ad8f200f4643b1280b78ced707c109ebd3cd5f212d9e78b02ab080c362e95f30f8a51b1f8a52231ffebcbde199536d107be95fe1efea2d95247030154ec015b4f1e391cb4a057575574accb137db975b365359b50f08113a65779acca79f3c2207b59b0da55fbc3876b6a2508bf2ed7f30701dcc6233d9d1aea4ce2d9fb875ea56e36ea853f9abe7d3d28fff661d3787e20bc2fad3a1ea46419f0263baac46766515fd7409a222b79edee096d00c2e6b537fe5c7bd48a4fb4ec8eaa01e619681df34e3152b966f361221779d9359d", 0xdb}, {&(0x7f0000000000)="4aee88ebb317413aaa8633db549402721ac327c86ac8493e04817381b054cff2b71b3bece2e14e3d6265ff6d923cab2aa3cb3246a9c79ac72d", 0x39}, {&(0x7f0000000200)="4ef1741a45e691a7de15884d4eb172c919034d854f9d0bcda704ab98ee181332204bd1f937cbf5200931837f036f9fa7d336bfdb07a699cbad1c5a873edcc19fd61d27b34a281ba1cb33a757a8308c663d10d64c4bddeaf3c15f6e8f2fe9900ef0bc2fc7b5dd5295dbe6647baa7889d21ef2f1f7ac635b2c632dc577cecf19eae7e6f84bfd374f9246768a20871be7d1f2889b54b84026bd4294afbd2003a8eb6d307c62bd9e6161d3e162c4820ed65ee0110f714aa1623585e3d3654669187bf09636b964c6f8", 0xc7}], 0x3) 11:07:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x7fff}, 0x10) 11:07:04 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) close(r0) 11:07:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x90b6cbba15cafcb, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 11:07:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fchmod(r0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:07:05 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000000)=""/84, 0x54) getppid() fcntl$getown(r0, 0x5) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 11:07:05 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xa554}, 0x8) 11:07:05 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000700)) r6 = semget(0x1, 0x0, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xe8, r4, r5, r4, r5, 0x8, 0x6}, 0x3, 0x6, 0x3}) r7 = getppid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="3cbb979c51d73ce6795de131d0097bbbb69f9cb2162b13e70ae04b6341b6585bf0f2d3f64b4cc3802a4f24adf201f53671209e2f07cfec80e2fb879812e6cce1a15412dfd2c0be48322f7b7c13f97584013b66beb4181b09d59bee856ff3d34d162a61eb45ac3aee69797d6be13bb191b805f94329", 0x75}, {&(0x7f0000000380)="24ded74eb16a80197386801f7813838ea78a60465a35518c8be6099c0c0ce395806bd52da80e6dc7ad90f4fc5f5b8364f6d6e42240c48235de40cafeb67e70fc814f9894a47a66", 0x47}, {&(0x7f0000000200)="9db071e46799d30e0b05b308d707cd", 0xf}, {&(0x7f0000000400)="ace71d7ed2fcbaf3803037ea93ff47e479c0cfcbec2fb3860f005234c6d543a8aaed9b9d8bca3c394402c25844f41902394fdae9caeb7d462a98", 0x3a}, {&(0x7f0000000440)="e5eea9ee38acb23432be89b6454305d7e9cb9904f86ebfaa928bc2ae3642afead01d39a5d6c6795576778a7cc50477bd6081573a4bdca68882efed467fe1494628406181428a212f5a1746ae4ac5c4adb0044a3508705ba8ed68af5385e1f7f728907b25122606a5f8c636eebdf9e0653f712f841310fb126b84c8bf5d56c2aca14b4743f32dd8f39172e2ed8cac6a5ab55b76a832491de6cddec54649ad105685", 0xa1}], 0x5, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8}, 0x408) dup(r1) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:07:06 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1000}, 0x8) 11:07:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) r2 = semget(0x0, 0x0, 0x401) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe7f) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x7ff, 0x5, "f98faf983871d3f87e4c6ece8ca64a59d69ff96c", 0x1, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x400005, 0x1010, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/62, 0x3e) utimes(0x0, &(0x7f00000000c0)) 11:07:06 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shutdown(r0, 0x2) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:07:06 executing program 1: socket$inet6(0x18, 0x7, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x76, 0x654}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd41) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r1, 0x0, 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000580)=0x100000000) fcntl$getflags(r1, 0x1) fsync(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) 11:07:07 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}], 0x5ef, 0x0, 0x0, 0x0) 11:07:07 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:07:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/204, 0xcc}], 0x1, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r4 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x3, 0xfffffffffffffff9, 0x0, r4}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x1bef) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x8) close(r6) kqueue() 11:07:07 executing program 1: clock_getres(0x6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 11:07:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x288, 0x0) ftruncate(r0, 0x4) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:07:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:07:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08ebffffff00"], 0x1) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:07:07 executing program 1: r0 = syz_open_pts() dup(r0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:07:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) 11:07:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/134, &(0x7f0000000100)=0x86) getpeername(r0, &(0x7f00000014c0)=@un=@file={0x0, ""/67}, &(0x7f0000001540)=0x45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) dup(r0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)="528c7fb933a3fd7072554190d24505e0db97c1b6dd3f621d80911ce982961c95525f95274ceaf54b559b0ff2c8ed5bc6689ecec87f1dcb0aa8b7303207c92ab86be52ea8bab20d0ced8cb71bd922dff6845a0922caa9a4df43a1e81bf0058a2f2f14cbd205fa0f7c205d666d36aac3733915ee819a40a06e3fc1b86d6b6d7db89af3ed0e95bfcbb8fc83df577b060f144a14039059aa450cb0db63e5e859c18995a27c4507", 0xa5}, {&(0x7f0000000240)="1e8b07c1c480f308795dd95ccbea51b46cfa5809a8fb7f0610a0fdb30e613fd2f9f9f7ddafe5f30004a41f5da72a3150c6cb0e9e895c1c684bc11eaa0704d4a357ae8e787e39844b31c5a8514c5cea686c43aff7cc5a74f06da8a96408481f0f274cf2cd9696721b93de3e666eac969feb926219c99125c1ebe9dc45bad9ded66d93c534c54b840ac6743d20b048e2954ca57238b776f09abb11f9714d05e3461fb6640bafe46fdba0210b601d228bd596bdb4a0f3567a927a9171fc9d24fd0b805d6673dfd5a1e06776732beffc91c75fadd2d4eefe3febc0bed5c9066d1b76c3aa6a4ce2bd72d44a71bf2c9a60edcd38b2c5101ec28d5e30a58f31d564b2cfa3b4cfea97b23e31e7cce01787349715b384baeb27d765fca28525905cab93ac8010015dce5b89e3eed76e52d68c9e9a84c57c528773c00b1d7a8aa7a8bfbc07d6e7222fa1e9ee40d405e0d366d7a6fc61b55899219738a4313de72df61ff6fbf6570fe28d4019be237bfdd2c0e6d717039584d95003a81fa0ecefb90b807a4bee09fdb733f57cde70886a04b64c82e6a471026ff4d45e90dfc574e1f182f1eb8cd20f34691acf094fb2f8ad79ceff6a81eff4f9cc5889c26720da3f041b92fd2ad74e87e6f836562a3b474e3cff417d9d9d47e90afc6af440fd9ec016e448e7626ea09ac14ac4a88a8e8655e7d177c42ef3dd72160c76ddba78197adea76cdb5aefcd9e32feb912b939c75adb7a44f5718cd0c0f022e26d46b39fe51197b1b8721af2f195eb4a9f129107c0d0fd19d26e387e6cca4b1423d6dbe60412a2459b1e641df75896880a20210ae352eecb6ce239cc0b88637384e2514be8d84daec48869761c1a149fb2020a9ab31848d463f64f61b7dd0d46295f212e0c3400b8d111fb7234bf4404acc4c04997e43dd04116fca78614505ec79f8e3371088befd99433e980a978208f558817c03ddcea5d2f3bcadc8fde0a3db1f81701f699de26b774bd8b903e731ca0a68648eb9aba7e8f8df017180bba2240078002281ad5af1162d10d358e0731687d1d4e08f979948cd4a75711b2e47fb983ffd45aca18977a92ff8c5685e816fec6d9379d6a7d02980e90c1f4ad9033a32b35657ed885c553d700af9592034ae4bade8ee2a35e106545eee1efd5d70b5de75b0e2eec73dc7dd885602a3c205e9595088064ff707e4de3743bb9e6f5b8b0af53df4804bd6f21b22463bec6955b51c269d31c6f62624943549ef480114238279bf65eabf55573f7ac2f1366f03501ce730599d29a3d968d4dfaa77f5022274e67f256a044a728392b496f039133cd80629a49af87508fedcc0b17e21d51cc3cb50de033d8e1b43e1e571ca99d2eb8afcbd7e7cdb1e2bc3b4e0e8f385e1409906092c866e5a8878c45240d95ea2aaaab0b374faa01792113d2c5e1931ee6f7dc5e0fd0fae506679b091171e0bb3432b23179a259349a876f8ccbe5e0475037d905de523067a7dae79576b92b04bb6feb7a7264c05623629bc10aac00864347827af5722a8ac17f05e0b02bb47d6199e43c42e0a5b0a1d05a4a9b6da01adbd7af10e728d1daca6d1a82a73972f8aff177092e598df92efbf1721486a034db0ef0a87b6ace27d57c3c34e98a3f1f23d33fe86cf4787e638df263777b278ac710e7d285a7df6db9a1b384a6912f8a70433132bae0220d27e1f445b3ade387748518683ae7f87410ba050ae71fb7941f5c67efcd56b597ce3116f6fb6562d3fc4fe7bb00d79f9ec2dd2e700d5393e522d4522744cf99a7fca42f1359756c5d89b9de1d14c23e8396ac0b947b3e0123746e0e9d9bebbb571442317799ef7c1e6c2d49b327138080ec0f45fa1c0958fde8f6be21f1780daef735cafeae82734d45c2f0eea28c396f678533a8f699b331efc065d083efecbf1696275cf162103436e599b8970cf83d2b34cfe7a12056b719a1b1e6ad51a5d473d8fddc7655caa69cda27dc8807df524d06fba108a689eb1895ed7e8a1ec9de8d1a6b1d24be614a7d0b2e4e16586754fb3c13538eb39c861f5c19683785175dbb9c16ee3e8c87e83a1f97107bbe9e922ed90558037a423ed837eeeb85aa4a5abd530ea4fe6731f9cc47f75d4e794b0a0bc6de4509615697d4cac2ec55d372dc34502a29178ca3b60c713c457ee41440cf36d079835c06a02a0a1c7967c34a8f12837916ab5e5c53f0b0241c7ecfc39c0c52608994428caad61bf8219af5c5623c275d548954686c06785650e9585eb536837bef0c436c9ef8f0ce273d4c8eb3917b57f88a89b89a28cb1f74a07ed4f226b2a038ced21d4467e816135bf04193c49ac09acc8168a6eef2a78f38ddb94dae5b6e7495a259851587549941495d02b4e8c8064d082dcc339a10e2f1b4a88a5e93fb1b48d93bc3e46248702ebc0809255587afc12ece775ece6d01900860e1cbd51ebd28b18536d9b129c56a08b8cd8e1f4c1adea4ae1d4dc9df6a5653d11fd7f988f82e3d8754cd0c306352c6f7ae98fd2a55c031ec1da8bb9d489334412c7ee8d5d0ba471613fa3da3f626a0f23c22c47b842666e47a26437256615f385b49188d613663f27baf57a0f272336792cd22485beff61589f9bdd7f9f9399488406b976aa71d398a4159a09b2083005b5a6697d46479a0f658d60ee2ea7bd025609c0fd3368cad2c083669bb605cd5e835582a39274af08a71b09b3e26dc702da20995dda4247e509dac139907458cb083785a1cf609ef9f470675f6267ab9c588e791be9f00391c8d996a94d2dd73bf2185f0ec7e590d71a87d1bdf7d27f9343ef53d28d017e5e7180fb41a5336ddd3bac9b19513f2572110008eb2cc4a5a05d48ac054c1678fc6b33a4769881f315f3a4217adb79087055ffb5a46bcb91bf2ebab50b8095cb80b7ac224d4cdab91fcc894d6135d412f5133914e1eb4c5332016271c7efe68a5bdb1142ef700abb9f5ae58bd8cc8675cbfc3a6b5ee6bbd3e7258ab6851bd468eea53bba92ccc6c16c9d86b94aff74bd345fb7e9e1f8035c4d0912adf1a316b19ca00745075a6350be3a9dab2bb3292df9ddc2c52e78a23f8e23a95e2be7cb4f4c6a56ad23533ec3fad55ff5d1f310d9184c9f4fdfdf166fbc234fe68665f63a8e790152eb243b42e4a40e0e01b48579a62e8ac0d0b12a6d09a71c1bdbebe9b9d745abf9076cfbfbabdcefe9009a938bed3d9bf9eedf70c838b2f283d47376d786da96499cffb2a4c0fee9d900e5cee34c360c41d391e31aa90f2355e5f86f2536c67a76c8803c5c34048725a11e6d7d416dae7c3b4dd2d8c5dd1e652fec4e27809025d56b8276d92c13f6242fb22ad86f286917f854ad2cb90ef3651ebc950bc2acbf40a07b4636cd67082012983a96337a6f0033d600d9895b1ad3b4ff70e5fcd839f74c4bf7271e6940cae068016e63f0d72cbb1d4de9055fb363be91e240e8ef47d1fc51bf1b6c60583f1d1b5923dee847c64cb6fc7747f18ed6a053c6b98d3dd6a8f1d80f1c15529cbd3cddf005900be9ef8182e13da8fe64fb417a8f584a39951676e67e88e06f39cfbe509af250f25f5fdb75340ed5dc763dc342e27895b80ed58a63384bc060489453351260cbf731e5bc04ab4efd5f7805b300e960bc15ccb58ef1792f1cb15e222dcb99364fbe98386eaaffcf90136859a2a29cbbfec258f0117ebba014726837c65f11c038809910f23028273674b00b60363b2743a2ccefa07a47c3106d306e3087b51551c25263bc6c1d0555882c13a0a863bb5defacac5d1e8f209602987c09991265f925fd1be2989f392870db18bad6e26d398543c6acb5d8ed43fadb9c304517be4d234aa6b8a835a640f726ed5af17447c91aa2ea8303786904ceaac9c625010b193517b890f5244c2538008e50439f9ca59750f139f4e39f68369990ae6a9879360d0ec39f29260cbc99cd55b7899fe76cb7af72a30a492ed425c25820d42bfac52507deb4a0c2f47f1056cefa496fa0e9cd5a1d19e7579fe2fb5d79ba488a9f8f36e6ad76a95e82c628dd2a0e0785608beba7afa56a96abac700c68e4463e79f98abc37df9236f45307063cbb3d2698aaceda3610b4d4f916104db0e12f29775d5fe4a0718394e0c233b316669fbcfbdbdc492ae3e8b84119ecaddd321e25a518fc5be7fa3fe7550db477b86857b092f62f0b68ae6961cb4d2e94facae5bf5185929d3c1b59e291fc475ffa48c540da5afc63fb120edef30d491739758587b7c2282ae6b093ed01b41f926fc9370afde3433c5404981c42a565f2f0e661b1f39d8cc40c0e87ddf8ef2baa482280ab81588deefb155e44826d04c8da7100ad7ecfa47dec399f818110530c72abf79da9389bddf9a6c3cce8570bcd839cfa5f0fbcc3bceba00b24f08e57e69ee449a0c4d9145d5d83e5324ee20ff88b8a9909e662eb3b8324d9697c7822bdcfbbd6cec431f86046ab07ee07649b9b5971ddadf29fdcb4963acbf3c2489e1600b1da9fd59d2a057391eab2a1a22055d0e1ffd5fcaa7404b7d5e3b848647236507fceca146771ec7d56a5d00bd765fc3e177a17e9139f4ffd98c680a84ffd2a0530f61cf2f452723db6631cf2ff3ca590720dea929cbd6010573f04348b396cc7d1d930e5976ed477f54fc473044c9babf8dbad0423d05f1efca3c144b3808ebdd7d8deeb78d15370c1e77521e3cab7da8d3a4ef8b4a32497a34af4857983e213cbe5587689629f00efb208965fcb2cc297bd02a6ee40546efedb1fe210579a2dc72c9704a70db4f6d093aa9d2727e884f98cb2d6d1d7d7fc86a9e1eed8af55a0051a80669e026dee9d6df84da24a7aeea3d7d183f939c714e76e0c5d17bb6a95a2d17e87bfe9f9de7d825be6cda607d0494c7a1f1c83c77c2cf07d78da7f5a63e8676061e85223aa126c8f54c870db2a96be38c3af23a9cc1f8d9a3302dd92b77b3e12b2b7fdd550a27dcfa6b89dae1b345a7d7a42e8f2f3c15b53ef36b2531c303ef9c66ed5d854091f701e1129069ed6077e59d1f346cea7eca4c2378c0503f3a96ea3232f38fd886e7f0e63588b4993872a548e161d7ecaa489716943b5009fce1499f5189e46a6724e01de90cd679953ad1aaea4495fa4dcb3bcb5e23af609a2bae5ea1a9468f71b1dc5581358709f892024816b09c38ebe8c89c8c1601b15a50e1b54b0d2ed4acb2c5ef39189c6b0b299400b1bee978e2eff18a0aebd26e631710a2fc7237dd8a4565358d53f078ff1d12b5b7cc5a9d9a282ea3ea434ec19ea01432369e14b615f3f5f88c30ad50ce25dc35d23e548838be907778630970155726acc0f7a54c3fd84fedeae2704851920a29f7c84002ca6401834deae6ff5c4200a94585c84ee83fd060f8c93350c163ba44a738dae37b157e4905779865da01be5cbce709d6487e87c3823ca1c8e1b928232632cd1c40906cefb9d5dbc4fa07a2ea6f053d3e1d79778ae1ed4371e8a60a1575538f575aaa6c93b4b58af30da394479732c4e9f794fc7f9419e23c1b6a6eec64939911cc85fd145d6c120596e64a8f5e4dbdbbaf3d06054809bfd55649db2be795876384f50a5e2e5a545bc092912b2aa2cde5986b54ed3cd7154e3e8e86f4a84362258f89666aae303063416f678291063a64d843faa0227393e68dcc0e32b0b6667f5533e080ede731fff8d58ebd5bb1272b67bc98b41f264e46ed2e97ba4932451b2c05aacba3933d9e5f3a0e09c994b0192888d0dbe3cbee7bc6fd33c9e6bd489755c0cd78569f07bac6c7814066e1da01ac70620557b8200349673bb19759a902b0ebafb59cae", 0x1000}, {&(0x7f0000001240)="0de5a7017c3cf4f93bfcf6ca9b89206bd1acd07a9f4252f35c6ce3af12b04660850df873fa93204e5c8c7e231da3ea6bf241b47c041d42b444b8743fe5591dd2069da0e0f46b1ff9bc6b339d11064b773b2e2bf13639670346549a419913bbb69fe82db5ccffee876413f36a04d3ea96923d7c70bf9d1ab0d336b310ec38b079ecec279eefd3d3d66bdee7a0363928f543b87e332d3e254ca0e087b72425ee376e81593fdf8a12321a", 0xa9}, {&(0x7f0000001300)="8a533c288dd6407b4529091a5947a2a0f294b25efdd0942c8010d060923b381e930c3cbc72efc5d624324a42562cba1f328d8d1bda306a67fa735d8a4bb85aa803efd6dfa3fc547ebb6a12c03ce8da696028365b7013fba83ca5e8db00d89a980df605e8b336dc6f427e0659fabe49e0b19ae5636c7bf15642ed2a92c3bd65ace36371a91bc9b4304edd0e36cda592f6bc837eeb2a4ffe9b", 0x98}], 0x4, &(0x7f0000001400)=[{0x50, 0xffff, 0x1, "d7fa29c4d2ad11acaf65ac250978d6005319269e302e7457e07bd03588850afc62c1b55e8045235999f4f8c7a9f5f8e18d2adad5af34a895afad53"}], 0x50}, 0x6) 11:07:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) utimensat(r0, &(0x7f00000002c0)='./file2\x00', &(0x7f0000000300)={{0x9, 0x6}, {0x2, 0x9}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) 11:07:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/237, 0xed}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/122, 0x7a}], 0x6) close(r0) execve(0x0, 0x0, 0x0) 11:07:08 executing program 1: r0 = semget(0x2, 0x40000000000, 0x300) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x3, 0xfffffffffffffff9}], 0x2) 11:07:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x0, 0x8001) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 11:07:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file1\x00', 0x8e) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 11:07:08 executing program 1: r0 = kqueue() r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0xd, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/220, 0xdc, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x7fff}, 0xc) 11:07:08 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffb) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) fcntl$getown(r0, 0x5) r5 = fcntl$dupfd(r0, 0x0, r2) pipe2(&(0x7f0000000000), 0x10004) r6 = dup2(r4, r2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) fchmod(r6, 0x40) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) 11:07:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000040)={0x35, 0x7}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x2, &(0x7f0000000000)={0x57b509a6, 0x2}) clock_getres(0x200000007, 0x0) 11:07:08 executing program 1: syz_emit_ethernet(0x1c1, 0x0) 11:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) 11:07:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x51eb1871c6400ba3) fcntl$setstatus(r0, 0x4, 0xc0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/132, 0x84}, {&(0x7f0000001400)=""/1, 0x1}], 0x6, &(0x7f00000014c0)=""/160, 0xa0}, 0x1) 11:07:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x5, 0x62, 0x6, 0x0, 0x1, 0x7, 0x200, 0x4}, &(0x7f0000000100)={0x8, 0x7, 0x6, 0x7, 0x8, 0xffffffff, 0x2, 0x8}, &(0x7f0000000140)={0x76d0, 0x5, 0x2, 0x7, 0x1, 0x1, 0xfffffffffffffffc, 0x7}, &(0x7f0000000180)={0x621e4694, 0x1}) r1 = dup2(r0, r0) shutdown(r1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x5}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:07:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 11:07:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="c4d31aa1a039f0af43b329731287e2dcf9ea34e097c4fddd5b63c11bae3dbf82151b4ae6f299d49ecfe9fecaf9e14819cad003ed9a0f95f8900cc7a64910e4480c6742aa0e0e3abd1434bd1705c864f03ec0df9a9196c8d0548cebb691d3c5a29bac3b0e498a26aa87d7c807cec91ad51d03a93221a9b664fb97e9b681161ad4c47b8bbe2358a48043a4810d72f7193327c6313b871d8802649d0f7d2c8c71be2b0424278061b1b2466e", 0xaa) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x33a}, 0xc) 11:07:09 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000a01000/0x2000)=nil, 0x2000) 11:07:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f0000000000)="f80da3cd588be1dd7deb4d4f8975111d41e1ff1efa6f19ecf62c59e6d7f0f939ef34", 0xffffffb7) 11:07:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x92, 0x13, &(0x7f0000000040)="328f30343545a741b67271c5fed8d158a4ad9d67626109d21fac689ef66f95800ac3dd23fc282d4c9bac497ea21820bd64bb12d68809a84db677ceb472a815ed2c23ecc8ccaeb615376ca2c8bd293eaa1b7b81056762a8f6a9051b2b147a42f9b644ab8954833ad2e8e159aebe6c29146f0ef9970a5a2f9b6230f08540200300b371e40f5fd01e7ef086764589e3b786b91bc326c1b06a6a3ce6b79fdcaf9f341f89d3abed323f8da6249aec8dbb7b6608d4a8198c9ce7f11ba9698d39cfd4", 0xbf) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0xae47, 0x100000001, 0x7, "a468d869a8b989326b2d494d0e8d3ab9297f392c", 0x3}) mprotect(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x40004) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:07:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) 11:07:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000500)=0xfffffffffffffe9e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) write(r0, &(0x7f0000000180)="74b332fdbc08f190e9b63c4fa1e6e40935d09bcc1cb4331cfa65a077aa2929be18b168baea55abb79a3a20ea229274f2c37d7fd97c30150d6b4ce5ef9482b94395b2e531b5b7753ddf5cbdf1b7b4533c039fa78fbf26b017d45b66c2bea691b28b6e1619d6ed6f9571378d6bc2141aae7de2fc84aa19868e9d9fb7fab9ab6613727bb9c3c1e458ef20071f2149dc54c97187b837846ea58d362089ac44d77a3fb9942e25d338aa0142989bddeb39ae00efb55499e3978c952ab0155281a2e7eed4d3b5fee2faeb81c84eaeb208d31a86346380b04813e8bbde", 0xd9) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:07:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40004000000, 0x80000000, 0x8000, 0x1ff, "b698265da31ea6029ad86f0cac5b33bd881dab9c", 0x8001, 0x1}) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:07:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/226, 0xe2) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 11:07:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xcf, 0xfffffffffffffffa, 0x4, "605f328d39fdef1f07696b87a056968d1a291acb", 0x86, 0x3}) poll(0x0, 0x71, 0x0) 11:07:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) msgget$private(0x0, 0x30) 11:07:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x1e, 0x5, 0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 11:07:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffb, 0xfffffffffffffffd, 0x2, 0x0, "010000000000000000ffffff7f00", 0x4000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3018, 0x4, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:07:10 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000140)=""/233, 0xe9}], 0x2, &(0x7f0000000280)=""/32, 0x20}, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00./fibe04'], 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = msgget(0x2, 0x9) r2 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x7, r2, r3, r4, r5, 0x110, 0x3b}, 0x7fff, 0x5, r6, r7, 0x3f, 0x4, 0x7, 0xc07}) ioctl$TIOCCDTR(r0, 0x20007478) socket(0x1, 0x8002, 0x9f7d) 11:07:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x7fff, 0xffffffffffff8000}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) getsockopt$sock_int(r4, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0xfffffffffffffe67) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 11:07:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r0, r2, r3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:07:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet6(0x18, 0x2, 0x0) sync() socket$inet(0x2, 0x4, 0x9) fcntl$getflags(r2, 0x3) pipe(&(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="d906000000fe0000005658881500000000000000"], 0x1c, 0x0}, 0x0) 11:07:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x3, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/126, 0x7e}], 0x6) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r3, 0x20007478) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x20000080, 0x1, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x3, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x10001, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x81}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf00fffff, 0x9, 0x6}, {{r6}, 0x0, 0x0, 0x9, 0x7f, 0x434}], 0x1f, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0x12, 0xf00000f9, 0x100000001, 0xffffffffffffa87a}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x1000}], 0xffffffff, &(0x7f00000002c0)={0x100000000, 0x1}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r10, 0x0, 0x0) 11:07:10 executing program 1: r0 = socket$inet(0x2, 0x8000000000000, 0x2a31816a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:07:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000001400)=@in={0x2, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)="cec83a6f36364f5446fef0e22cad876a50ec8fcad601a519458694f97e371b6643101aecc5875d3e599592174a3357dc7b4367706bb2a1c9f03c013cefae54a38b276eb12aa439ce2c558c0bfbe22634567d9af9e3d34596ed0615ae3c997c34042119bcc3c87318a636f2c6bd966aaa86c6d8448aee3f73a746eb9336b5e89ac7dbb708bcdc3fa22b1e33f522cd3d73035a9f2c30354c3927ac9d864e0c1c5c35b20f8f3ef2157c3f91ca630930d45eabfa0288a67bab6d55ecee4c1221834344b902d39f652756dbd05982fdd6fda3ba06d752326b8338e4724137059a85a18ab5d22fff1dc387fd07c72a73bfcc20b9163ea1cfdff69e25ea972a95a4d9e983ad3fc3ae44ee5a7372d20d6dbffbf8750c65da393b6299bb4b4677f7485e4d9b3718d93890cbfaaf9e26ccafcd3a85b587e0ce13eb89eacdcfc6e32630d48d7d0a598aedaad238dd0c9f44b87ffb8c19c9482aed8a7b06f877f0c7328e66a5a70dd5dbf477da90d3c178744695b82155777cb0cf65463980c50ec473b8758fa576b0bba4c2606ced65f3e28ad77bf3920776ad1bdbe71c6aee076345433e8f772c7979d2f0e1e58f0e50916a9a58eaaf8f77bb7653907d230fbf9c3953671ccccc1952fb509c57eb763c29e58f4ae40960d4c1ac192bdd90880297bd13ef868ec0a06861ed3a8969b741a5d79cff3fc932d94c5e20edf5c685c4edd7d46b9a78bc64d495e1d01d078b136e6f4987a8e7aeaab80b66463d720246a10b79b1a239b62bd0bca873d5b129c4d98a386259593805c5d751e0f503c6501cb67d19390903fc264b3f6d92de94ba9b6f7526baa886f6d28df5e2e14e96da2005ad3eca5554397f603cdec204e95a1d74b9f9b79137d8abdc9990201767bbf7ab61fcfc316f6342382da39fcf13dd59f8cb95f0d20de61c6d458b50a9eea2e391de7a071a01b9a05155aa1371f7fa03456b78940d11265d4d1787ceeba4bd8c2ae7cf5d0cc84b3b84e96b37b416d57d32a4fdeee3a510a3413bc4449dd70972dfce2a12c0c168909eebbb57fcc37e2564fb86f2e12eedd09eae266236063e90b1f4f835f1d8c2183e739c2d8690e9cd1dab3316947b440a50404e2609f5d7268ff38ccc62e9824a1e32bd210dcc844377091d6ca810095d3c3fe05847f261c9740fd9ec0e2c6804e39ad9ddfccaf1c3db839dd35047a4cc0542dd937d75bf503f485eaa67e749a4167c50565320a447df01a5b4d6bb2e72bac3d69a0d4a615266d30694efa911103ca89440be3d346bc4e6e7b183113e772dc117716f95f6038acd5812fb2b97d3c7407e685c49325a628c6b94d0632ba62bcd5ba28b62be2c92ac1120a2e2ed1ad527a85b9064190322e20924d489791ba0ca23ecfdc2db4935a733a3649360b566a1a7b1a991b9944a5bc1bc1a366e846c860726450427c369a38bfe1f5aa7bfc17f93b6718697a92b0adea8c46994396bcff0c03c462d232185c8ffe2adcd405bec98399c451fbcb6dad8962c37ab2e644a104daa10634257668fab2d48796a4a77c9491089983966744ea31ee778c625d0909f63c1b7c898461d168fb41c39add65fe51e90e42f99c7f1455812a0550b5cbac3589ac1b0c191a3df6b018bea1b2d9887c3d124eb8ac82d60cdf46ee8621c9d97070e59ebe8de1ff0b47f388ab79a54f50529306678b1870198f1fe25c9aa22ccff37693807a156c1e90ae28be3098f5f8ce67f33e58b64a2577a8ec9b46548bfc34b5cc4651edf3b9438cbb1484369f3ffda1cd415ca9805b04bb0cefaf1f2519f4b754b73c562dcbdd4d7c0d9169a791d40086d2fe237981045b8f4d7484e7f5b2e13c190fa67eb710fa41823d706a5d712c35fc71e73aba4f3510e7c1f313610a5b8ff8be0ed985795c84a1a1fa20c112836c83dde5870da1a19171871d9ff4f4e1a4a2d5ea9407ce100b739c2fd16304c8fd573cb5db291d4bf6c7afbfc69dbf5b774222693542fda5dbf88c87ec88fdddd39b9defd4bef745fc72afc85df7a259b98fb63b43b8c35f951833bfa9a61f8d2356f85b17038594b3dcd942ed16bc57970aed65befe9e29614a11a0076eda47f4939ad552d7c187d9c4ebaa39da9ed38e506ec20534b688bca7248a606fcf7b621aa4ccf624cd2aff8735fb4d888f6dda6a16edd9331481f780f785a4f9ad2a6d7d7df5a333fe97b028e34b925dbdc6c9a194002d97bfd608d1c7fa3dee4743235a4991f3c74eb2b44e346c40367b35bf806fac2d83f05a8b7b024d0dbc7ca3a025a4c9d08cec61934d02246e71138eba06bc9dc78cb81dada96ab274a86e7f745540c076daa101a6c862a833a5c5d6fb05a3bca40605f151a59123599aefbb26d4efabcbf8bda09c10a981628d8f31f349f488a2b9468deaa3ef4459668125e010d4a07d32305fb1f2213db5e5b19c06a7c8c9b41255492f9142c7a4c624ff41237a01cb4028937a1715cde5910af5441dadc8cc12f080298cae741676eced8c3ae344ced48ba51ede710e0ae1556e39f00ca3d84e2855d6693c755ba01b95c5558296f75852f6de92231455a86030bae792ea0433d22755e0c1d93450b5b0f52267ee35a540ac714f3643e662a4039975383d5b3743f9d73884c39c4dd848771c39e007224efd3a3a9a27570273c15adc8bd285bdca687f34b6a9b642819a51b82a362edbd8376b122e42a837999a98840bbf7787d4e293d448ccf5a4c20bd36cfcee76f33b16e91398a48453f66fa3d4e3c931455532523e0aca528500fbb5d12f8b96446ad80f71c18f395e4835d8c60b68b83b423bc35e1202a0baaeaee3436da3f2d15e4c10df51195554219c31639caf44b8f5f49bf6aef246e36ede80d20d8287c358ed02d9450c7bc8d0a67d327626fd922410cd429e1aa41a6e78b5224b13b76dd2ec32afbc198c07f7b2a0b2cb31858571b440f0422a732ff064d445bcf5c1d5bbabfc418b0bb3d324441163e46d12fc3dfd43a5d9a6b3b5ee062e3e423e62186233810d33c25c2babb2b28dfa03231ba4368e31c04f10f43cd14ed8c22f1684457a815270490774094b3bf5b847dddeb1e119331c6c30ef7abcf4e225ff76c64a8930c840890370ea718c33191a72675dc691eb50a66100f7969558aeb4462db6f88f5452794b7603caf2726ef7084e6208816a344637a7ddcc8b19867243594cf8f425f645a86691a9b4970011a9f8c2aff1b202aaa4450f5871211f68a7f26982053588018fd6155228756aa04bde514390f21dae630cfeb0b741e2e3592de1e612ee8053f065b675208dfc0f360cb6f27d757750efb0f738e61ab48681ae28fbcb56be27bb8e153472821e8908b255e5389ab5a172a0c0b07ef4a8b3319e914cdbc4a3d488091417f62ae21a7c9a7e38accd829f6277b171083514e16b761272c8a14615f78134e7b8d1c2d652e8ab9b5b433bb4a9cd24fe7d93d3eded1e7b23204f8702ded4f304323d1f7136cac011c1b59becc6dbb9519dc623103cb16488013c02a7b8d4d24273113b34620086362d360e18bbcd0065731cb89dd2d085dd2abfbcec7dc142665086d90e0a183be0cd4cf2fbfa6a726516a1857714e51fbbb38a6696fe9ab4b33d64ea40ae0d34bbb01fffea9680c1db2357f0f0f4a6b650b55271570cbb32c776b2aa9b1eab69a53424f1210eaf14a9b89e21eee08458c7d1de8eccb5115d38ac72ca094f77a2b4e27a58f50b1a6c96167004a65c51af58be7da7217a43473df2e51b964565bf6e9f79df57fee681d94a414ea9884f76a0e858e71e976a2a5223d376aa66dd2a53730adbc945f7e6093d75c784ac0e94a7dce65eef97de0146626200f6ea1b1bcec909e63ab8cceb1142746b819998fe411f0587e808729e6bef87c9563be0e7e2c9d18b139bf5a6112b453041b8b77b0788ad8f158cb5083c6b3b64866c84c19f10371bedcbe87e374886865fc444a17cb91dc5f67cd4ec0ea83fbbf7de62bbb1971430c797f6214a1bdc19206e64f5b41012893b50aa5bc45d924f093f66bf37cae998a90eea87bde10d24ede45b946ddb3a7a9997a058c930c8afcbe7b3344a79d4793311c479ce59bbdb720ba8f9a7fa7a8bd8db107c851b71205074ada5405adc2c0a2e6903fe8fd5c874c4374bd24d1fcddfbda55bb257365074a63f41f4165fb9d6cf9e93007ce859f8589fc8f5ba213287475b2c588b5bfed04701e3cd429297c180688e803b0b1532957b67e7837cee6e43dce4d14c249ed81c07d19b1ea194fa6fc9e396a0f46934cc5e63b0840ff78294c0dd6ef2ee1b933a6442d65ac46238d2b1b385d03f2941a4e7a7e1ee9739fab2ceecb07467f7bd1a8466733244fa9cd2263679c4db5ff8a942fabcfda9bbf99c7a48a46b47108b30f49b22fa2e2b4508510fdee1062011e9c533d9e777c6067a4140d844ba0b3f06203c51aace3675040a057f6ab63fb4b1076ef7d4e06b77cdc687a733440c897f3054b9c7ea551269acfb9fdd1c6214f72b0e6a92cc3338c551308aa12a60e7203ddc80074e40dc8ec25f1440792540f90ef713c2a52c7ee81cc74f7346e1a97ffb44bb6003263da1b3f142d890025b21f65aa24ae9b40214d796816556a16a9854d9f75162c4dd54d5a62f228ade172792b8b9f3f5b03c548a2c177a17aed001f6a1d6cb5fd93d7a8ada1ad4ca62c791cf0c2fcca9b3fa06e3f815e7d136036cb0b670fbc4c1f2b79de02f24dfe9914618d58588ba3cf30f609215f19e218bd99125b49e78bd57ef329b63e99b88c932bc0c23c08933b7fa009d7b1a459c9c96ab645411035591fef888995ecb19cf83b79ce57f70b4a359e008bdaf26be1e176cb9060c15a8036dff1093834c647aee74f474dc5125b5bcb56149322c15a18bb662c9543b7532134d1f1187d6184532b4aba7ba71d7d87cd79b8fece0451cf43d4970f84be83e3351eb20fb4eb8ed4269a33f25fbebf15e1e390cb3f8e076f8d736b58e76f3e26b28c616573ddb7591e42727172f328282b087fd6582ff74467996df09adcc7fcaf78a98ffd40ff77fdafc6c080de72098a6e35576d39ab9c9858c5eb2547b445295742310fd13cb8ec4a849fdda3315cf9c7f2c53c3b805a927b3e4271da49cccf307331a6ac2fdda4d51b9c4860b5228cca18e42052eb33d859266e822b21669ad867dba438741844e8d42eb5afe0860dba8fd0156782453ea2acf3a6a0d96c99069dd88ff2f67510219b6afb80f348da6937bea93d7a56f8997ee92f7962e06cc94425f524dff66cf804a312a41ff73641553db93052e657f164675e0f6ebe28256f6461ca4f61453252e5163b3b604cb091e6507d8382da7236b298b0e45ae59be1629161de7a1f731c971b1afb933aba36740c814fba37e642e6567fbc154d1c4d8769ac3f8834d8d5984262cb49c92370ddfe17d7ff2b4966c7f2e3b98d489e9bbe5792ecca02437d7387656901bf916e989b267bc1068cc09acb2b787eb65bba1a721daef9851d1a7e9d74a0926e90a714ab94ad4f48c142d099db385ecf2d77658b4ccc08249b55f10ac2cb90a51c37e5ee056e3f23acf8917bd5da5a6410acddceaf7ce4d296fa389775d0cf76ba66b6bba8b08f886b6a83f6d0fee77191a8d17736d1a616bad5867c6bf903ea437ae87fbfee49acb13a15d86cc30e80c0d742ee56298d6026485c73a8450cbfb30062cf43abc52dd692133f97711a5155e8c6ad982b6ad121bffbc4f30bb0b1fa2e0423ec7999e14b08604f6e3c2f652bd3b4d690d57a04f262ea04d4068a8e061b1c8cba7b825c", 0x1000}], 0x1, &(0x7f00000036c0)=ANY=[@ANYBLOB="3800000000000000ffff000003000000c98debfe995f3bc585b2f99a71d96ada4d5f02793d6d9b64e2c58c1c8d21f7e275538099030000002800000000000000ffff0000010400004a6a621592f20eb55a6571500b1720a455ab000000000000101000000000000000000000010000000585e59e37e86561e9877b38be08f4e7e84d47b62abd5b8aa84bd535ac31d42157d6e9194e090e5f11d86c13e041a0ffe9ec0c62eb865465a307b3e3acf28ab18976c8246369aaff3c2958b19ed194dc511e1e21f3d7333281dff0c4b9f2d1c81090ecaa719b67300d1aeefc4c15de135c8c8f54c5b9bbe7c8408d9333df4c848913920327ef2304500aef7527d4777af51f242803e2e591e6ef1a046e667271ba698de528772d6b6959c0f972922faffd6b7ce6dc1cc1b4afb2ff94912691b1f96184a24c0fc571d012d4756a0cde36523bfc3b2bda21ec5a05b67fde59c6d7c4950363c40db780455f54b14a08a1c1d5be9bbf89f396ee688a511726af3a737bf51ebb2daa37f465d674a6689a2d6167c3dc778b01eaa8de5d0ee1a2c0c7865580e96d32ebc3e84a421700ae2be830dc714906c7488f2c798f76e1b372b030a7fe97a1103bce16a774a18e1b0ac2b728ee0214f16b8e45552e331a7d2e77b013360c239033fbdf2a125ac59f1457e275ed5f9c26556efd2b45b164cd1c8c997912483804554127524b365e911a50dd2c5a8ac9d4cd05dedad7875b6e2abfbbf4de9ee3174c8f96ccfbc886c77de63248fd58e30eb6d854b4c5cd693f7f52e3af603ac091a1499746c2f29606ac77e79abf0e1cceb7e1e731ccd7c7811bbdd865575fe8b4c4bb6df5ba5425bb0dbef2aa796c94393e12aae22f6329b8d597a7dcf14b553b0b5063d6c2e1175d2717b6a7a1beaca72c4397302a5b279f030b06cb41103c79043f5744433fd46ebe4de87e38f53cedccef3ce67cd10b5452b21f62eebbb469ddda823b2feadb52037dc7514c5442acbb3add986924ad73ded6c73d0d8d39fc56cc77ccd066f223721660fe5aed36e1ecbda32b004707f67436aeb85e07aea535b57fd6975891a66d1b7585867534be58bae52f052fe2511bcbda54f57fed337ecd42073289252c020610d9130092bb4a7f1076bcc081799945f6c335a7c97e75e6e56ea2c2197f1d93ae703fb4007a4d8912d8d4552576533000fb2cc3360bf2bb31f12141fe9cf995b3f8897f62cb9a56a15c10bec38b2e7f795b375e950c67aa7c04a329d6bce884941259d72771fcc0ff15d657723eefd810182b430bbb6d9d13a904a0c6347e3a5e42c77d3c169bf19a5cfbc21d2d3595127e819bb94aa54c359b3b2e1c14f51387defdad45a700cb430c8d47108b8d77f9bd6f0881ede3afa0b40c108c47a03f3d8b1985183be7ffabd4dbb109b3eaf96ce0e7c81f22a4d407e64201f532dfa412200165cef634622e0e4c780c04569ec3741d27866f8d6e625ad0944bec14d3f4c956097059c1c422703b4d0654a4b31a47e53790c5b72aaa23d0825f96d07bbbe422d1ce1fed73122a1f0790350bb70cc0b877b856bc75db5e0e33e63fc6305d5b86f5970411d09509797cb0295bb48a92976d97af5a30229c249786407161c876b31b6d4be4bb5e42d10d68560ecb34f54d1969c8bb9407c1076c5d1eb5d672cf274711c29c54cfe080cc22e2f2579fb5a2af3200d209e654b1207d2beb27408beb16d5f85d4f2e64ff64e7f1ab9def792953e850f763a205eea5a437a2431e9a7c1bafae307ae0ca1034af9053a70a7f9c56ff1d7a3e44ee14af20c701d377a4d624b5ec12e1ba84b74e5547e5fe0601dbb5ceabd1b69e5ef928cb10821eef0fc85fd341aa6b06cc7e7e0729c2db1001568f06c7263991f3d72e70796a04b174351c187c825a55aa6ad879d3cc7e331aebd07703d46c49a983b1adfd51813c9236ed351111a1a4e18df084010ba18553da732816d154d8c8929fa9b2306c8d9e922929e12e6ba7df5ca6101f866824fe1d7d9ae332c92a0100000086e9bc3b74a94e93b752cd6cdb162ce3b04fb6d29e925d53047dce45f0217f691b77a64f2935047acc567366f71374abacab658378ea80223da3d953d28ed620cf7640b0485150c5e511f678785c60e3940fb25b49de87d71c4c4424e46bd6682ecbb1ead1fcd86c9a0e149b3fb032dd555d1352f940906f5a38477cf6b3d4624b5b6ddc04ae205dce7714c32ba509b358877bdc5f174a4db7f14a1f13dc0ac6a86800662a876fcaeec7d10e6ca4e0e15b72d6e5993c553fbd518a4198ac600a5878de9e357fbac7ac66037b96228fb6049c15f659babc5cc37f73fb7575d9dd98d4ff6adb5d4bcdeadbf3c5141599f34d664ab473d523eee00cd98e7861bc3de09a424d46d0eb9d875644f349089520983ef67df4eb62a54f2c2d2c7b0efd6ca9e1ad1258942a6265d413d7bf6cd1a8c4d00238e797ccb4d5fd79108b8e99b51d0d73db379357cc06f9011c25dff72c2f9bab35fe62bb19807a18b780e5ba7f996b81828291f04974701b24a5b18db95b856a678c812fd83ea4f5694c5f2e5ec97c9d9f3d0f1588ccaa67ab7c5b9ac60de94ae60557977154321919b1d04a40559ca616587bc7f87d32d1152f488c9b194f73800280868c452c0bbf231cc4a8e22fe97abbbdf241519f0c0ef9e601a7f0567edf7aeb4e669863046275beeea038238b24beb98efe062e864079f47c02a074e501c16a6312f3236ce79d4386125d5217bfea8feea0713b6284f950da90095fcd5c381747ef71f4a0ee77fbb692721a7a89b3e12173b6f1d10eba6c93fe774b6600edccbd4133b9addb6a5e1584d8315da0cb11c1aee341a4586d329eb93c863172f9b42d3affcf2302210f6b7e16ebd61fde4df6726b4ee7f3ceadc86bcf503d2015e0e5f4c742b60b46241aa93101d5949c91fcfb2eb20aed7dc10bda092e001589be31532ba5fe393a527c6a3c4d9a9338561c7d824aab927612b3de5008f8f0f4df52e344c257b58006b1bb66cb39457ddbed219b5ac84b7055fa1905f681e3ba4b2c4d7a981b02c1cd494d025d33838e9b481dddad2730077e724627b4ffeb3c090645ef514d9a1c84ba246ba0db0f88303551dac431d98b7e25e2853337b0fc40cfacf1fb7dfa30595b3308e8fe03dcf2def4567570371106b1bb2e8710d443703ee4f32aed468393492cd376b5425d3899a71c277fc1f1035163ea23e6d176ef00a1babccf1cba2a6f7f537ed37842e551b49144c36d0bb63004bc0c69cb0b40f2469f997a6202cb19724c7d6295b53f424ac9da1a757717cddf79333abd2b6845d2f8a8c3967b177628e87d0a37a8e18a384c2dc22318317fab05e78398f6f36f9df89b022b7731924c49d28a7b82e529c7545fe6fc670ebf0c40d132c6c6acb32cc591c415ab9fb4c396a296bff2d0d4f9f8e144985d5c9356374d4439da260d9c4ff6c6d90052bfc8e3ceca576603028478c0667de2a920d474de21de8f0fbd7a7ee68454f6502608116eadf26eee81204bfd0a76e132004b8a87c879ee2b5977575ad7e5f6ffa6e9debaabcf8ed16e45137a6a663a0096e9a0b87776adc14b8cca880e1c047716aeb502e2d061648f71dd1c40c96c95ba79df21da0b908ad5c3a832323a68c248a21e36951dad2db4a93870a734ce96ca91bdb37d4f617281760476b584d38d9ca510d7d405ceed1628139d0030c819d0b2ae1aef03ecd51c89087030e33384af9597dc0762e6ec66daebdf8ed1d9409c619d87f39f5b67d9f1090a6b2c2181b8f00d1665cf57c3a7e2ded07e41d6b67abef296b8207e2423009ff61a7eebd9c7d0a4d1e17d8ff7a490e7fa893debb43110d0dbbebf37b9e64746cf76e683936487a0ae249eb97d3059d54731f5aaf06a2cfe9351673e9b3cfcb96700cc442a8003a9bd0a5715364836247f8bdf636846ce9ddda6e7d894175d96601487ebf525018a7bc800a7e3132551fc629a9a2a599be2ecb2de103010816d5a167122c7c9c361de24b6fe6f7e2b38196944411a7d77292e0bd88dec11a7d325b72bc818c29e0873f6db88fb199d9d8337a78825f087c8f7a94af5ce8fd1e4e3b9bb5b37992431829232e83d8aadcecbdd3b9963886ca100a812a3d83305736642919cf2b3e9deff1ca8df9eb1a2cc2480e344ee60322448d491379c95a08ba166f9584ddf623bfcce6001085c6f2d611933b06a84cdb82769d770fe959c2be926016e7d017be25b5640a461813aa72dccddf543a0a558d274ea4b6da9f6eb995cdd955eb401cf95534438129434ddfdff5d29d881b751edf7e57d22d2982deb588b312331299d68340debda198f1efcdef7300bca99e0ab59580f655e920cd65158ebc1326b0a8fde21cd92515b7f77d1f8a32313534a2a5713e257e6d6860ffe5f43e8045b32d5fe99aafc3125213d8cf22c5e01635780e9a39cd388e426aca03c1e9ed3a589abc80aaf84406ced25ac265116b078450b8e23bcbd0133e0010646fde205a7a3361e553f57816b761b9b11276784719d5c4f7e1b6014b61881a85370e194710af84da27e4ec4a93d8bd22e1329008e7d2b00ba361d9264df5e444cb760ff1ca9c0894fc4d6d9807bbabbff410adf9e02d5fbb2a77d528a45125aed5fad34adbcbea2cbadf25087c769da32930f1ca69887b5d1685b12332af87cea36f0a82588336a86dc21b2ba93b6284340633301055b276cc7d1215f5f95e3628b94926a47044a13d53fbe33d93ecbfc4856ed31fe5bf71cbc0a8f0ac37f4315222326bc1155816c492a8e0a5511ee62c889b7a238d8bdd62ec15ac88536c577e8515f8bde1f809186b0f9d9e188473a667839b5923c8ad93ac006adc70496ceee1ad912566ac28d923ae8394c494548607a5a2fd6ae0fab4151fe55902e476329ea058ce49337d77a35feb2395029307961685d68b34342710d1fa98cf7472d66ad4d31100f5de8f8c0cb6030bd99ddaf40cca11c52d22c28f8dc4de7be4b57f2f5f4be9d1f7eda5059201eaec5f59fdbbfdf58f5904fd9684393db292e633380727258a366e7b6dac5cb4094442b2d54bbbd614df20bdb8571bedea4b9b797c141de155d5c9ccccd480cc98d2b72d9a52b3aeb3dbbef95807e36a9cc351b605bfc58bcc651a02f2f513e6c08c2dc6ceea4da78aa083aff8f1cc3bbf6ad9c2085f9b3540a6de6a8b1475178c5642ef583b2eb403738778ff6e44205b033e032fc98e34345705d586b8b1c852499fc3af1016d243dae7da4e579116f494aa9883065d68c04d447b9a8737620931c2173c12a4d5d0cce37d4aa0219255ed98c47ce4c06f20830bdf3c7b17a0ccf391d98431725933d9e3319a6f9f3ab61360397c0b5e86fd73aa71284aa63536882cf73bf7666911bec9e993b640f38a0571965807031e9514332ce282cecd167fb5c775c8000ef83a4201dd46c29ab9ed990e38d54d76721d741d0b25ef239985fb9f9a2a1dfe0eb580f444920d251dbe718d186d9d9f6a9df879d88d005fd13a767ae7078a3f0437b22098a4284696485ac135c97c963ac158f172141d656721ef1dd83b9fbb9af32d9ad7ad3a7b00da8c6ba8a161d3244824b4ccfb5181b437b2f2989e9cae29f3d8d1962fa96df0467ae1f5e18be7f79be1bc7cf7383678038ad7212e7070e65c1ab757a023bfc57589409c521b62c7c8d5fbd85a3dcfbada514f3c00802982e9309f8b3cd5f421165080cb31d297cfeff2bc5548f333ff5a77f64121ae5be1de7e6e96483fff481b0e5f85dc5034a2453c418cf3a174989c98892c6e9cd999d9486a4dc48d679c8ae29c324aab210ffe18c18dda0cd5a6838b740235af5f4b9f4046ac88eabdaf7e3b7acee96607d006a335f9e6a3f8117d087f4916632cf86f9b9efe01cab2f2b77dbe721e3d047562b32fcce568219ad90b201ce1af81755b7f015e00000000000000001000000ff0f000058164cfea7f5869c34db80816be5c4015aee3418cccb065fe4505fdc8a26e1a690343f6cbc6aa1679ea1e0d49dc339916887b4beaae3922f7a141d58326bc63b127c4b695cbdcb7a0060864d17bcb062ee65f41c56a2c7a98c2e8ed8108ca44b48098beb7583cf5283db0da0f90d2042662b7ca4103e65fe7c8a9f2fafcae8a7e99365a08e5cdba39311a323a723aa2210195b276e1ae95f7523161157decddcd6ca5a874e565655a5b3e6476dda4a3defaf33fa3312d14c2f916cd077f60cc9cd2f610788142ce2145cc75676235400480000000000000001000000abd400000765c2508313b9c7e11ccded122a88ef386821d354eb77490769f80121f33e734056a6821aef9787a2747b19b8d9ca225855fe42bab000001800000000000000ffff00000100008045bfbaab3a76d1a01010000000000000ffff000008000000ea0b5749f7feef0acc234ef431348d9c3d7d17cbdfecbae9a19806fadcec6680eb4456f9e32f647b88a92740d82edae3a670b141ec0bbae3ed085db862fa5686eb8597a54d7019af57eb8a2dfe12cba0bc2546437384c2cc7eb538114297d1f70dab3edb1b9198d8fbeba5ade9c9d9d69e9d7919ad12f7e40d1b3709d25fe1660a6ad4523b1cb598660bbbf2fa8b04c73ceedaf84fc2451141d610d1e392dbcbe7b4154b6b0b142064c442bfb33b269f4cce2eb6d3a9dbf72caa61c2fdf1325ced189a5da32af347b5c1544c13e21a32d335789026a737526a5aaa7f979a4b9a3c0ef30150312055119b907611eeb57b4325e4842fb2074aef48a3e8e46f778e41a4f365b1bd48ff2fea68a02f31d31129163e54174d8109b85dd550c34b2da5f1f56d2c55bf0c34f9cb4fba183ebbbf963842feee6acb9957092b92259c3035d1da887d0cf26a9f334ce5e8de43a0e6bb2bf1530fefd8b85038bf27f037a4342770e4f02606b33ce19c0e6b7c09d3e37359149b98e60c99398139bd69992bc83b93bacfbc74bb84129cf4479676ab297096554ad60b6f387373abb5001bcd6bf2b893eb37b5c1c29ce006c09bcc39c55e4c55a4a847afa73107e8e9e25e5d37b8a7f69dd1bc09511a42bbb8a1cbcd092748a0e8b3fa7f98fa9c09c2265e2009e10630aba2f8f367e4d72a2275a46319c99d167b167c1434b2d8f20799651630e6e1295349dd55e8231f7fab4da6c0faa2fa6bd5827faa5b2ab8d9a008500527fda05f45be104fa2fcf7d015a669ce4794887c10a0d0d8c40ec4eda70f16807570bbc98bc6b64243b64b5c34d7e557db6f47ac291addf6dd2cec5a33eaa8168bf21274e952fefaa4db9f2cf15c7ed3e2b13f3cc4dce1ef54d5e896ea57e389bf27ca52f8cafc62944360c111eb437dd238ecd5a6da7658a88c70545642edfd96ae073ba3baf0bac624fda1a9c8ccbb899139fb066ffa824077d4f149576dc347709d277035401fab93d7b4d2b3bc34fcd431c1a3afc9a0166c524c8d188232d873fb9bdb056893e5a4b58e034d2b265cf8bcff7f6ee809353ef4a80db4516f4acedfe981872a9d78f9f497a642c00562ff1498fcfd24d4819285e17c9d8003ae123c580fff75c6601c7f04ed832383d85d753186edf563b9fca77668aff2040a56878acd42c126e9609f3aff96c592c39b5440f83dce01328b593440a34f74987f63ad5ee662dd25c8948c8964beba3fa131668c37d308b201b1efef3c8923c5d71f6b9183e915e91f25a2af2812a31ff76ac841629696ba9e6ef2e7ad1c784eadc16ae19845168bf57258339ae3d4b8c2a05b4a9292a80bfee42592e16c00e3f97529220c223763dc853f6e522a5037a08538c05741da582ccc951e6cde84708f8e017d186a4db3b3619ae304c3aca26ec94571e674a106594f6a8f1f1a9618148ba8373430aba61645b444d9ee16ce97248491c937d2cf7fe2de7a059ff7be0af5b16ab90675efc44d3e83486a8a2af6b3250b0a7e0ec0fc25412b4ba32c65df8d21d47ee15d479127c9ec0c130ccea86c03a04956f5d9c153a6d365adf679a5c4a889d593b624510a0581e764491692eb3930dd91be08dda13595da69e5b7e00077249c867604aad2c796590bd1b74e54300c625cad24ad0dcdb2c6a98813dbc0f68ef7a5d94c05faa2cacc05f7e89659eb84bf8e2342784fa543dcb06ec6cb368aad498c3783aa2ad58110b44eb22336390603fc770d4c73709652dce97801f37d03bdbad61db8eedd8161e9b0bd5d6535dcf47013da2408b7dcd0015a5ba9a96c0061a13ac504faf8325bdba4275210921732b670237a078e0cb19d35866bbf94b9d1e8e265a634b49136399ccbf0cb9861335a1de24111db57067a43fe25918e2a749d64b2768a298e5672002522df0d90bc88169b3b3a357e3d7c5edaae91ee8bcbe6cfefce59fae8936a0ff58d3dc1a6aeaa1548aa3387a202ea125c52ebfb38a6a4f1db87e28eb8b85d42422c1186641aff4073ab203b77885d15283fd82173cd89450ec3e70c6378586d23681bb8335cf8d765a6393b4619419d774b44b7d2e79cb4ebd704d80a0296ef10f832c3c181513f39359a1a120a347a25d18fc7bdf019e59632ef2298a9f5fce1e3c934e0995374748baad68b9dda375d7fc746ce220afc084c7d3b52bfa4ba1dfb05f4fe9309ac39aa298cd99f5cbf9e9d7b329f3a691a4da8ba76e13602d4d60ca47fecfbab400f313b52206fbbaa2c5af148b1cc800dd143dcf4df1bb21cb1c76b02759e16a4bd01e11a49a9ed8a14b1ca1741c0672e2ce0f07e0e6d534af5ff3222b7c29db54ed1acd4ff888a291aea3fa87aad2499d996e9b7cf0d8c14080f77f605b7b465ed01c90dda5ce5c322d04ee505467746d19a750c488a952cbd9442786acac36207616abb71116ed212e711a58ec6131d296fabbb22aa6357306285749463a5a4928d0d9ab273e74dcf116f575f48f856e90bfc31731ddcebc879029b2a199d3d92a3ffa2e9413109d7a2d9582c8673a07a6f2e75a39094c3ceb66a4b065d454d7457f1c117022e6b865385b23e8bcb8d57637fab9c8eed0ee2d4d782369bb17767c01850c8be207ad6c989a83da6d1c8f8fe0fbcb409207807918fcd3d21df5b32d9fbb8c4e1750ec65b336c6416d9dba9b7fa1376254d15dc2443e149f8318ba9346ffc30aca2dab6b593ebf49fa5025c82853e0a39245619e594a1dbd4ca06dbea7140bd49508b3a9a9ea26ba21b67db782b58644c5c0be502dddea28e5d13820bd0f34ac4e870da4f83cd435199b230615b534fdc21635f50a8b75438dc5bc85df74ebd0dbdc0aa1b5dbd1a3855812c741bc6530fb62a7ae198d4725f896b010a4773bad132042aa09a7569b35fac017ab0631a42ae5472f35b0db5245ed846b4aa758fe42e0b0f126d3d32a2113125792ffbc3adf23e63b817473490ca04c2f27d91b5d10813e0719c94724f8047a956e3b1fabeba025da0fd6a41901b4654a3d49a5a8e417df7ced85df0471ee8a7af144d78689c9309cb5032006ec31285d344d4b2d2e4ebb25857e31bb3137e3363ab5133328079e65a3480e6a0e0b53498d5a5aec6e350b00b2e356d5ce29c4ab7de515b70660252a69d13408147d969bc92740151d771bcaf191f9f0abc8af3738ade609d0ede6f0c723b90e006e884dd355adbda053b4e9ff8236478d2b5f2b114c65b4a22c5cf21126375cf9d4282f582f62338d3d9fac9c79d1ae9a55b0677178ffd4ffdf0996d1805402d15670d6c3522748814c13c8399e9d3c8428748f16fcd20f23b5f6e948702a1d847a4be3313e26fabfbc250d20f768f2ce6b410bf23f0ae92bcd18ce30dc6ad108d13eba9f9cdf22bc792a436f829f0b53095b58319782bef520f34621adeba3595924099702c50a7d322e78f7e8ebdcbfc1a76057ee163a0e1c6c089db8d7ecc2a7b3f4cb4730f54ac574370037126b869d9b3435589afce3eebe140d96b564db714754670a233d17e2c5e8612012a195df09063d008994f66b49600916317d09566bf6370ba8a0378c59302f866db36e3636b091b409400301f21d241d4f72f7fada064f1d110acd65c606dc37d06913679bbad4de6438043b8dbd8a7692b78fd2867d66a6153e6bfd8401c3b5c56d9e046c869bf85fe96ec7411e53bed21b0240ae43f402ddaddb2e57acc52a23bf6597318d9f966f126d576a3e8a781d51897e8bf5732ddc1e196e771275876790cbc8f8d9b0c130fa1803a85ff43ad4e4e8d774960f8a85c59fa6121a29f4d80cc66ba0b709533da42e536dbfed7b21f88cfbf0cf39634b26cb3c2375c1e4eddff14d4d123feae32c9560af740da440242febd7d88deaf18f04c35baba9dc9b374355fc48993e90bd06488f7aeb91270ed2be3c3d53883db7e3b190dede3ad162b4fc9c96ab4a3ed0b7c5e20c883df06bbeb17fb40afca067751e12a4f07ae30dacbca657fb64c4176af2803fd8104ff4d6a9f354d224f371af10068f5f74774e802f19cf1b5cbff62c52ee5b258cb3d5dc26424fec49b5f04d13a140a08a065f36517bcf9069c78fca382078d30c771d939dc699bd01c9fc500d03f6a86c26b7b739e5fd6e6302cbfd22f558a2d99a38f73cafbc3be819b2362bdbd1ee9177691d6d569b92d189b98b969f5a9a54026c87024ed1f5205ded5043509eb7466de063ddf7e2fe445c66f3d40a54522cb5e6b13ff7dcbf0f0dafa5bfb41f06acbf933d8b4409601099e6aff8198d49858fe490776f934b5e490def34b17753c77de6c07a1e842b69c23bd44fba3e87b627a41a68f167ddec4f89a63bfcf233aaa9770959f5b50c95e984562332104bb5efbe8ee4110d622ea1dc0a20daf16ffab1e5c3efb030656bc9f9ecf8800fa580f17094ec1540cac40ce77275831dd18330120c02d6e3f3e589c9024f20c55deffd0e5a1067badcb16484e5903f0cb0b3658a752f489b781139ce37ddca8e7d4b13a68a4da74ca383a16eb97124c90e6837283d63c34ba49bd17889774a2f90c0bc89b9cbb14a9e708f54d7d3336474be036803c89fee785442cb44ca81eb06c4a7f76effc37b00ca6275c56af68febb9cd81bfaa19b89de00925a34e1fb859eb91987aa2214383e5d6399cb212337221924650413e68f688f267615ce49ef285c00ad2b13957f766809d77f7c57c13759628e1578b3142c108e4fa45a00aa683dec962d122739ffe14ee57b1dedbfcd6fd33148b3cba4bf2dba82489abb68296f984a4002d03c89313adab8dc75e4a76f3a67d3182c09b0994c4bd64721b4bd1fefed38bb6e1d0945d0ed724e4213030fd99caf078531fa0d8df8775d0171cf0a84c2478842ab07b92d8ee3e6d19f2e489a3d5940cc2a95379ddc1a7cc5a45c23e134e8fa3af856a8c1e9c2ab7eaa9972ff2db258b41a455f0598cf85c1660fbcb9705ca524cf0425092c848b12a472d8c5f2144ed31de03966fa8cac3995975f2c4ce6f564590b7a23f417f200e49d144bf05c13db4251daf61c02c1cac87748e1958af132389547652bac1eb9be5506623d8da9437ac53dd7461825c17a8d96c4758e9343a405060bea4ae64b6b756170c44a6ea828429d4b4e6613f18517ccb8daa741e88088500cadcd6010f8e007dca0eb284587d8adef7ed55bc5f14621b1e1f7e9960acda833af0ba56a5c5e558f848c930b377ca28a33209352fe72fff7c8ddc0dda71b18cd2f052773001dee67c3be4b8f9867a658fd16e4e02aae4651e9ffae4c786a64aec4354c5addd75e43a162563a7951f239e6dbcf005caa6a57a0342d0680318eae5f9cc051cc9c68640c64e55da6e2a00887082d73e756ad4169cd89190b58f725fd0dd83c1f190ae302891bb0ad172202bb68baeb0cef65b0e7ab71bdc24b46277450390915a9aec81d1e89d9b87cc1fcb1d3cacf2608d47c513ac45a5021ec9a2ef680247d1665b1be162a1d22a497613fcb466be9248fe91be75fa7e786a536176f8a4a149e3c32bced8dd15110aec6217b174f3854e0b507b481a7bbf0e1856efb2d1cfc4ba9b0c75aaafdc21b5bf8d80a0c4fd2994bebbd96b4cc0a19cb8805500e52206e45313f7ba8649dd5d69a15cac1909c70b638a7c58e8718caa18110d98cc8879ae9ae24012bb7fc12b6af850c560018fdc64b7c5dd07344bf21dfab341ee3046c840607a8b95f008dbe8625bc9d3120d7212bac95a791645f102fec6ddacca22ff0eb9ba999b3ae42f5d43f7ad27c9943fb3fcbfcc4140656d90bc566e764dddd85ee813de66e42fecec790a00de23b8987e726da2f16bcdc42b298b47b84289cc78b7932cc2a09fe707f452fc2a1f8c17cc239d93953c25c80d1bcae1fc6669876da723f34d5a53eb71d42b1f7fc6df9c7289d94bda7aa920f1f3e5a9e4e02c9264643be5577c5340a10362b3fdd0ea86519ef1942946aec261fd8816429ecede1836876daba70a44c5624cf0a1560c6b920576b9f7e0fa94ccba50e973685a54665ba2b77b35f6e8d4bd80f6808f0e64a54003e871d5503634de4c786617a195aee8c4d309d4e0f3ee4e9f7"], 0x228e}, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="95cfc4fa9ed6426ebfc798a498e8b854c562fe1b8c0308ce4bf78fc49360507f6b246c9fccc9869b6e72e7", 0x2b}, {&(0x7f0000000080)="9e7af1eca01d67286568f848ef8e015cead1b42696a43d7e58a66bb3", 0x1c}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="e6e71a78e65a705f8bda4c0b28fdff2caa8558e5b75b63c684e6e94a3e8f61ea04a8a2ecdf9dd98140f22907ff96c85f96111301a1c9ac002aca8c07736070bac6923170c66eaddebe13c1c8e2526c17ba535b997972a3e1a364abcf4e9a8dc624bac3cbeb523a63bc539e3e3a03b63d9c9fca042c4a67054887151cb0c530e62b4a6dbaca5596589f38b54e026a4e43cfb42726018c8f7630510ee6a035a08f16227d3e2097141b63427b8f4c38763e20bb3b5fd7cc2a4b9b3a2692847f72b75841fb93064b3cd3725e97591fa421725b9713a17dc6681fd8d1adfbdf25fbefe9e25f37712c79bdadf6f7a0c50af8409af5121f0adcc8c2e9", 0xf9}, {&(0x7f0000000200)="715204291ed9a6c0ab9855e7a4f4e44c4ccd535ac4ace6149e68a7cf2ed1d649", 0x20}], 0x5, &(0x7f00000002c0)=[{0x90, 0xffff, 0x0, "204f3b997d2961c61b1bbfd879c6b63aad323e3b161988eb0699910ebacf0531d3cf649f9764b928a824792e21cf313f88bc25ac60abcd58024d96f411f126696529d645b3e2cffd2bfd7947b8014e188fd3cefe0cf2a640411e6ae16e3872176d7893124019fa0c9dcdadfd1950290816b2f6eacd4cff834d74467d2c"}], 0x90}, 0x408) 11:07:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:07:11 executing program 1: pipe2(&(0x7f0000000300), 0x1000000000010004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x7) getrusage(0x0, &(0x7f0000000200)) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) socket$inet6(0x18, 0x4000, 0x3) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x9) r1 = dup(r0) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0xbe) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 11:07:11 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x7) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) listen(r1, 0x6) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:07:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820df2a86c653000a498deb3333d0cd46355b937cce8e0771956c2cc26b2b377db922d2cba4eb076264233556a52c66e9c0502a2e5c0cd6be9bcd92c322ed8d7986ec39d0e237927e0ddc53e407f57ba90762169ea1c87d45e69e6a3fb94b2ba0d252db6181118d41ce693074d715a5b6bb5b48dde03c4bbe4338650a97eec303bb4724c86986b3a7da23e13ebc8e8651c13627a856247dbd97a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 11:07:12 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept(r0, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:07:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:07:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x0, 0x80000000, 0x4}, 0x2, [0xffffffffffffffff, 0x809a, 0x1ac0000000000, 0x5, 0x2, 0x81, 0x6, 0x6]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 11:07:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xcd) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xcf92, 0x4, 0x10000, 0x0, "9e663bd846fd90e6db88ebfc3c1ad7b7b7cea2ec", 0x6bbf24fc, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 11:07:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgget(0x1, 0x100) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="01e68490a84fdf396a0804db94", 0xd}, {&(0x7f0000000100)="254a48cd9ffb045dd7cd3dd6a1b395c77478e2f0b4c51bd39baca7179ecbae66102d7b93214fedd869bc221962d800568bbfcd9f67368aab441d896096b68547a8efd69b40d19880e80c24ae68a4b7aa67d0e21abb143924f1206ac43dc1d9eb0d5865752f1ec93fc53d9d785cd2246adb27cb67c03ec5b37107c424e9ed1ec21942f43ab43a4c274571bccf3b8a0ad14b9027d97d986e5ab382a0b7ab283bd33eef096623906e50e0406a5e241b76c706", 0xb1}, {&(0x7f00000001c0)="5681702afd339a3191426489fd58505cfc436026f5705b0ed7a4fdfc8a5e31e6622ab3bcad9d3434272821b39abf7fba37f9f93eb70da2e9e02659792c8e571d64800d96d83dea2ced045029bfee86e14acdf378171d3c42e76900d36b5c1630ae16155a20a4f4ef89198f27f4a03230a12aeb5d07f117f9dd0c67b368b2123b618c38aab296ee50f239716e1a29cef1188e176870825d08b75046fb6812daf223152f01678b07b86022b2dcd71de8f3338f3020b8f96edb1e982c8fa09a376939eb03fdc515e61c658d0dd8dd28ae64d3fbbb68f284f3205f4f09", 0xdb}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="9013c6a3683e2ce31c65af8f2efb88a2e83cb1f86aba1baaedbd14fca8839a677b831218b837a5dcb3e09ca0492048294292eb007402434b59e911023a85b36c2f825a761517ee3c706e9edcf65fb25e50c54cf1afecb18cf63c7536b79862560d08be55197de383c6fdc0dcabb4d19e8eb6c67f76a326043302e00f9b7672dd87e8cb2fceecdf2e4c681b15aa8122037fa0a093326c8cc7da80b041f90f15137a4e4eae9625fb07add20bc4b372528f2616401fc78230c3994772549eb97640f8c78171755df2a534016b45b0df79ee277207cfa461a96cf6e92655b90e9db94e63cccd5f100ca7cdfe3dbd1b2e58b826c36cb9e72e48f465e39998aac7159b5ea6ff867be489d6e496b120fa2f09281a10fcd2c717a6d19ac6cc7f7148b69ddb0c2ed2622ef8dd84d9ca6d621db3b931bb484fb5319377001dbcc46bb1e186eff603f2c499eb30691c0354f77539eeb857c7cb33e553794641b92f03d0dd4acdaa79ce926697d9c7ca7a653f1dbcf3c45de9febf78a1fefa8d04f4a9860b530eb9b3f919a7356868bdff3860f773b53eaede3b8adcc3842c48f37a4791e34db63c4e3ec86694b5e98e1a6fc0b4470f0db8065c507f05226126ff9a1bd0d6d29cbcee7e0af36f3514c30761db7f04443371de9faeb7455ba5086dc85ce18d90038193abc394eac2fb1ddec788eaafc8a5ab6abde459ee190e8067f0cf5790e4f0d07503a738218265d3fdc2669bdfa4b2c71781e4839bd91ce0fec3faed521e581c7887da8077c884779dea67657c46cefcc527403e4d910a137965a4cb579ebc2e805e35d2962085d9fae472d084dc4157e887e5e5f93a399b40971d4ef7c9027ffa300960c86fdef5d1e82a8c72c6867ea3e389ad118597dcc623e8da853877d675a235655455df972d4e14f1b04ee5f9ba28fb5df38f527abf3abd1464a3389825f352791934f3cb25e9d9f9f03312022dfd2a79f28bf15fc5d208230a5517cb0e20d93303cc202103aa4eed6f6589623b652130f8a237f4d2a2d74d5d8c2cfea0ad8b8de691c4c11d17497ee40d31a415c518505cc543ac5fd8d79efd2916f35900e2df609cec1a451b6322e6b6fb31f03c85d8fcbacad8289b7bdddbd76b34388ddfd628d0db8826afa374dc7a915feb1de884ec6eb2aacd57f8051ecaa99bc924384de51a8f48d09594fd837e6129e7688c7dc7fb041e71a5ac886be28340dd636c6ebbddd1ebbb3bc7267612dafe52c147b0316335ab744331e12a4ed3b4510511828b965e614928409b93b7f3c0262bd3c9dd55739c5c99fff5779f44e9ec7ec1e78e5dab55cfb6aff6021dfa006458d9a5f35f76adfa29bab743bdde8bd1bf64c253ba556bc405efc417cfb300c9ce987b32fd592415ac3059407d1f3c5c550d5699615f372d339a4b039c3a0a3a2b8a4f1113dab73b64a92ccb9a497fe3de2bad0546545e1c208c1fad0ae21d4faa80e802c1c2ebb460ec3af48372eaaffa30f40e107dd139031b80210f484ad3e6452432ced8485082903105dffc240bafb1d347e88c91725541a8cdc4751458ad7d2766f49bf738a0ec24e1744fd72c8fa0aeff2dcf01e0d8408b2c1eaa9bc2c1e60748d8bed0afb6291a45ce2e52852c41bf79b5dbd296dca8ad27f84b98dc91435e1395a9d7c7eef4983a50e5731e5bfd6aea622f6d80ce6a83d2b8f72c71d163ba22c8f8ebedec05a7c0049cf4306eb8a115d255489525b52c7dc93c816e5b6d7647ea961c8eaddf75fc8fa628a2fe33edd011958773299ee1a72676d96557b301e5ebdb1f71eb47feee3b355ffe8ca5a38304deffa1155d9960de9d777d0e571e38f6a5193024449774c5d6f03d29dd83b422e2c695024e5b9f7de5ae4fd12b2997460550741151790d4d0ee9f75e742bb6f68ff5609a01743e378411ea23ff0e988a94eb6949f33fd1e3b7cf143b8dddc3530ee0139cc2d3dadda63f14b1689c68ca05f89d5cb51c639852e228a2980ed82360e57f522b0594d62e1a6f6eb12e2d2c60a82a8fe2c777d19314bc15df2979a2dd7a6d5beb77169c79cddbabd9c465ee81a1122c56d56655f9d590dd401f98f3b3b427b4127bb99a03efb6781eea054a7dca8bc707e07b517e8d8680ddf90da54be045cf49732cef4fcc5476c7114243aef121721e1581ec106357263f415e9041abd621e2491be93b99b8d7329803fab1d9285bcca1573e6a6e37e2d0aad98e62691e20e85b6727c59fbfd5a40f800e47f773c65c8fd9beba42045d27c58af77d32840f5c54154858481581ae853e90aecb5a09c6cd0f88b667f016d00554ece8b10cf669a14ab400077994248f9f863ec241ffd6b7564dc7553a44a577ade69b3ffbb8ddd72cace225c96dc6cbdcb06cb0670f8431e590fb39c92141f817b9bdd3fd6b37af8bede5ecc23a3c461d149a161b5a7fcdec6673a55d7c59d9f235ef627953b883f310f1bc9776e489f757c3636b50ce584ae8ec891bf83898a0e01d14a734742fd8c6e95a1fcadff08eb77d13ce396783c412636e2852e0b17472b12ec08bf6f0ce79188134bbe16109577c2e97dbc8a24eb8dd6c077179486b584247ffde884a6b93bfd9caa559189470aaf017fe95e4ea0d50689df3c274211696ba2011a803b650981f99b85e0db16616ef1dcb0d4b8f4ba756d5bb24328a1d8f4fe0b8a326acacff3475473409fbf90619d5508ddd6620a53e305717d8b1814dd4c48f5b75353cfc1726666e3cbdb23710504c32eb253a96da843d997dc26ca6cc4a6984c26869a2e55cc92fda83aca5271cf1ab099343bcfa27501800992bf5aeb2de2d5aaa92a58757c619c2a3f72e8cbf2f701c1b45f3195e3085bdad573c42b69656632f78025cf7cd2666c4018847a389fbec006cdba66ffef458936c31ea6ebab07e1f3edf3e19011746a0f513c45b17615d46c84fa95e75db7954bd0ca4e3aa57823c51a794e5265c7e92e823cd0e06be049be921465aa79e66bde050efc06072c1d33adaa5df650405b8cf07b72c3f2729f0c6b3f046d9f9bd9df211ed1100152934cbe4602d0854272c3cf6b8abad59fa65161b361646f20e985e632539bdacf5052cbf6413d56798e7f879c09b201f3434f07e00744e2bf8333be5bb1fada148337d83ac5c33c3d80d703701d61136934b1ed192fb2dce83c76c5db11d8592f5bd944b368f4be0b786d8ed36ad889684a771e8e0ccfd3dc7a93f3629459c069cc9fe6bbc8725fc626d1908a4523ac73bf32ab1cc7d39c63d2082d486b3da3987d9e5589ee1ac44116d2d834d45ed879de493e33dbb73da097c8f588d17149a546e3784e61f43fed2d1182077f5b202a16b29dac38c1dbefc5eb0fccb02833597cb8544411139972d1d3bf31f2828e437d437a802f7c017787769fec743232ff6a20947e7ac273a03151a21a9c8d9a264e21238ecd1a650bf806f84f59634f7c58e24f0e5db705e877e434f7b23cea2970256955d58d64988ae7eb39ad24324d584cc1018b9d35bdc5f4a2b03872df83193dad4586781654df59cc018b97938e2404a5246da3036ca7dcd853202ab63f81662d27c8da6249139d3acb2c509fecbc1a3880f463b39fb79e150877677872cd760d9f0f920a2bece14e6530dd6fc2fa595100e96ad1449e9c5a9f1775ee4cccb96e080eef9acde3d62db352c7348312f8a1b3b03d5367e01aa1c17bc8831b69a6150e317a500ab2a0d5ad60e4b1531196e86d290b38382fee7f8a054fd6f3603a62cb33f05922b994f2662dad9a70375b376c2040f06b76e8b2d5adfa48076bef1b2a55d87a18fc021be05531f5cdfb68aa61d122d25e3a8a43d92fb553893aeb06b4a8d79d61c67cf330fdb969076d1ddfb74c25cdc0158b635dfd9f96c149b37bd56f1b290f9cf71373c039d572dfc783b0260bca9928aeb556cc513739df95b81698ccc3fcf28e1f3bff0aea06924d5c7e651f43f0c8ab39448d3e53e33bb3fa4fc5d71336d365f9d6f3517bfbba95a0c3523bdf8af2f0615bc64436a484e76280c3b6431dbb64777c7770954a26016cc6fccceb133b62a9889bec2f7efa3186ae738419ce0bd38d462b4c324fab4061ed80813076dc532b1ad10d687095cca3a040b57f0a305d26dab7a8e85481c5c440d60841600591c9c6b4f61768c9659f13136de198347c718456f79f9eead43d8d1e85c5972a7e099b3b755c0c708904d333ad12a8493a56f3f1531ec0319f3f17c8425a7f4575bef5c38bfcd64ad7adff334d9d5546b567e790209ef0f1ee31f697e2cb5a513f01a0016a501393f35650ca8b17b2a010ee0eca0bdd802c2e9415ddaeb53bd12785c178d9245a3bfb9331fbc9b7dee8a3e4d668bf8bac300cb585dd0b94e93b86162249d2e4953957db274b7880aed4cef1fce359c26aa92a1bd023c722fafa93b797973db026a0432935a16f160eb0763dd5e93bc8db9932b27b123723c15c10dc04bda3ceffb5b8df618f8abd1d681ab85be830d062d9f6cd9d0b11fa0da69afc4e40a5f5a50dffcdd33070c6353623552c8de9793a616b194f5066d5d1a2d64ded5cda02f944ffe27f076e808838002b7a7ffcc87da358f63dee6bd54286b8c45c43d8567f0aa45a73181165040437dbdc935dfc34318233ce4023b9144df98b15d1e8380ae01d0887df020bb76c7d2f66d1f7285b7c4e652773ace9423ce3fa1dc41d85187b22d34cfd7b007ba8d458738ad1e091780ba2ef57c989dd5a5c01e2760f80d56fbbd224a1061b21d04ef9d65c1f55b45cbd17f1330601a95d8a25be5e2a93a1f06140b4ace7b4158909cfb6a2814442640cc18e44f55fdeb9e9babb144d1ef48f93828842356df72755e7df5639af7995567c31ad5f05b00dd9768ea02ee5554a3c7781435e3fb5621e0773bee5e01bb67ac6ba901b83f1a7efbbf108ad68736be8199cc36a24d1a5201c69398f19be49a6ed62f047e56cdb631afc87d87d5e3a570936f35d76159fbd937c052c2ce834def5307b69817a95de0e80d2bac6b5a9c095473c31bbed80bf8de20d717712df2daa171d94a9363576086adc2e03a8e4811198c49655228c83d7eb70d2edc6b7ba4a9b8f47ea55e167ca1bff87b82b69160ae62cf51ed082c243921314f072b391b26a076c607c60e1eefb30bc32f9b7a30dd28c4ac8a1ca4b98efba3bbacfc094871e535223953d0edb388fc6db803e073ebd580cd448729eb0237a9ff94f0145196f83d71ea98d4d7831b23aced8d1708dc7aa2e0dea7f0fc669d862898e8f561c9b5876592a5929b5aeb16f0c806eefa07819a62a4477d5c5a52cc188f1a62e632bc3f72b80f27124da1cf88edf6729186cedbd554d8793bf033d583b4744f7e41448ed6b1ca08bfbd411fac13ad7f2a225a1319eb7adeafa9c7a5be53820c30fe5be02036eb3ceacdabc007abc12c19cb185ae2cd13650e07867a49bb701dabf0004a9d8dbeb40e01bb3c741f87b022d52bcf45bee8dcd345d79fbbbe9bd9ce45b09d6196cca1de8158a4b1fe09fbc29816c1323cce99048b0f26917af382cda818f759d0585b4595cfd4f5435e293d1748963cddc699582561a7058539be0e69676e1da2ea484713622fb65590ad369ba65af08fee87723d44107ff1b95e971c0ddabd75b6494ce24847c1479ffc01ab9831c8bd23418d0582ff5a1708d206df56d7984d42e2290d9e24bc6188538b6b56131fe52d6ea508b03bc722435e35ab5bbf36d6326fe225f3212bd8573cc89376288a2dd3aa80fbac9f21677a59ebd4241353336a759ebf349d2cf51203a6", 0x1000}, {&(0x7f0000001300)="2e3a88ed037d669d5beb462f0249cf97b0b0844415d6850d502c60e0b01b26d7abf68997ecce547e0af86c7604298bc3e6ef1cc9c4e070830a155aa52e4108cc5b39a2c47ffe596f15dff1e49d3472605495932e1fb24ef0601fc3059c59f17d49829996d9fda2feb160be02d3f60cc63b9bf3423a181edd2abc169a6c7139b95b25cf0e816844b237e28fabd3d7126c61b69e0c772649083f1b6cea3cbfe0b965d91970d8478504f3bd50e76de6e0ba6a1c8e10f51602f0b85ef87cbedc5f231b20772ee560b69db9ac75dae983a9c7fdb7ba05f1c02b5c2954394c3aaf4e3b9dddc72ed580ac1bba14ceb8067d1adcba2fc06f056b129c68275575606c", 0xfe}], 0x6, 0x0) syz_open_pts() 11:07:13 executing program 0: r0 = socket(0x1a, 0x5, 0x9) dup(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b1, 0x8) r2 = socket$inet(0x2, 0x5, 0x93d) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f7ff00000000000000000070819baed35090b54d13dca323a47ccf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x4d) poll(&(0x7f0000000100)=[{r1, 0x46}, {r2, 0x10c}, {r3, 0x161}, {r4, 0x8}, {r5}], 0x5, 0xffff) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x32, 0x0, 0x0) 11:07:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x1b0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, 0x20000000000002, 0xeee6}, 0x0, &(0x7f0000000000)={0x0, 0x6}) 11:07:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:07:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x8) 11:07:13 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10480, 0x80) 11:07:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x19, 0x8003, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000300)='./file1\x00') r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfb, 0x100000000, 0x100}, {{r2}, 0xfffffffffffffff8, 0xc4, 0x4, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0xc1, 0x24, 0x6, 0x2}, {{r4}, 0x1f9a25c6d33c556, 0x4, 0x2, 0xd8af, 0x4}, {{r5}, 0xfffffffffffffff8, 0x8, 0xa, 0x7, 0xffffffff00000001}], 0xffffffff, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x43, 0x80000000, 0x7, 0xb4}], 0xffffffffffffff48, &(0x7f00000002c0)={0xd6}) r7 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x30800, 0x119) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x8, 0x401, 0x400, 0x3, "1b78d4335c6a2886d1b833d11441d167499cdd70", 0x9, 0xdeb}) 11:07:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 11:07:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x400000, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffe80) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:07:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/45, 0x2d}], 0x3) 11:07:16 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = geteuid() r2 = getgid() r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000722000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000010c0)={{0xfffffffffffffffb, r1, r2, r1, r2, 0x24, 0x340}, 0xa51, 0x400, r4, r5, 0x1f, 0x4, 0x3ff}) fchown(r0, r1, r2) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:07:16 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x12, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000200)="0981173037f886d1438383b780ea21360038403bb3d05be36c383ba2f55b05cd29f0fb553f6fded10025322976737e94f565752583210094b8bfeecd9b128b03c65643d22e310851891ec0f979f3317ab7361424332e4665ee3035fdb5c58e1a5ac496ac0d6fd28ecb4df813be31157ad06d07890e31708fd906fdc4e2806b6f8c90d5b9e5f819c348a8201880da3b4424e9be4df01b58ba356b331f9dab7db3cb48b6a9cf072a3a15253b4549007df6d9539885376f24d7e4dc230d4e14cf72dcb93bcf492bd6cde017", 0xca) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 11:07:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$inet(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x842, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:07:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000000000029, 0x3ff, 0x0, 0x0) 11:07:16 executing program 0: r0 = socket(0x2, 0x4007, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/250, 0xfa, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 11:07:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x37, 0x0, 0x0) 11:07:16 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xa48, 0xfff6, 0x0, 0x9, "f63dda31d4bc78d5a0cbb3789da8f592e311ed86", 0xe07, 0x800}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x1fd, 0x90d5, 0x1, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r2, &(0x7f0000000180)="a6", 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffffd, 0x22, 0x6, 0x8001, "7c71e2273ad3bdf6dddeda2f5af29cf94f36df12", 0x9, 0x5}) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x6) 11:07:16 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, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) socket(0x10, 0x4007, 0x6) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 11:07:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) lseek(r2, 0x4d, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x8000, 0x140000000000000) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) 11:07:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 11:07:16 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$getown(r0, 0x5) 11:07:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x80004, &(0x7f0000000080), 0xea995e30) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) socket$inet(0x2, 0x2, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 11:07:17 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) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) 11:07:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') 11:07:17 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001700)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x9, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffff) munlockall() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/244, 0xf4}], 0x5, 0x39) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 11:07:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5c6, r3, r4, r5, r6, 0x40, 0x400}, 0x5, 0x100000001, r7, r8, 0x101, 0x9, 0xfffffffffffffff7}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 11:07:17 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r2, &(0x7f0000000300)=""/121, 0x79) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xfffffffffffffe01}], 0xb34, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x1, 0x1f, 0x3}, {{r1}, 0x0, 0x1, 0xf0000002, 0x70c, 0x4}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40, 0x4, 0x8c}, {{r1}, 0xfffffffffffffffd, 0x26, 0xfffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x6, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x80}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4}], 0x5, &(0x7f0000000100)={0x6, 0x14c0000}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 11:07:17 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="ceda0655b9840b7bb7b98b74efff5435e7c48c8c89781ee0a6a19614ea2786f9c74f83f42e8388fc3f50f5f8b6528c3e0fc6bacdef904902efe5cac4ff5b9622bb2ab4417eb5455a19ff28ee6664767823cbacedb839b4db5f274b28633b8a0dcef6238f84670d54741247ea9ec7cf4609694a1beb42d14c2f38434cce8b914425ecafd108c28c75d863eacb26ea579e3636be8272cfda452a2c8ae0a75c17f356fa7de2c62b", 0xa6}, {&(0x7f0000000000)="8fc5266f1d58e7546da939bbe0792339c82e72e15a25c5744241ead3e23418fdc685def55163eda6fc882048744809700e0e6c5fc82d296c4f11820e4f4910", 0x3f}, {&(0x7f0000000140)="7f7f716b4965f8e0aed431140b7a54d5de9515817e227e36b52dd63814dd08f4cbeba497bfc306ece82db84a5d00db3152fd01b72ed1ad5a716ba688b830cf6843a3c4337caa082dd5", 0x49}, {&(0x7f00000001c0)="cca56ea099903c9f67c14264f4604447838cac1a2acaa778106a0e11", 0x1c}, {&(0x7f0000000200)="3263f24bb41025be227eed15e9b3d3df8431a1658f0a69aacbf8011850cf051345a6ab6051742dd5987b95ec1c1a8333ccddfd84", 0x34}, {&(0x7f0000000240)="ec53ffa77ffd7e36a7716f0fb6d43840ae55c452a8301bd72a13e11924aa65b4177161a10c95604653a2210e243ccdc959fd6df8231d3bbccb71d49f57c13a580ac5fea68d43865d6cff68425ae80523f61f7255b20eeb8c06e6d9e18a", 0x5d}, {&(0x7f00000002c0)="06f2e04e55e0d90ce7d89b7377e7c28a77398595c6feef03527e53102d00e65751c8fe442e30223f4a4a889972a81841d8b9dbcf4db601f29179f79da1c86dfaf6967a1ec8171f985390f38c23bcaef08d0d55514d2da85bef6408a6e1cc10ee77b34c60077a9d88e5164841b0002a87724d46eb7163cbc74cb0ea1c7dc0a40f7af30a437aa1722cf1bf2ad338797931f0a49248840c7e528d1084f7a15907c6b914a8414fba0babcc35bcc3c8485fb2f40f0f2a5cc07b347b018b6e38a43b9cb7267990ff95e9548c057309654c0da13e254057c49b19c753a71634560edb9599a007d6423e097e8e18a00ce2a48fc6ea4eebeb565f4c", 0xf7}, {&(0x7f00000003c0)="d8cb2d260ef07a9556a8143481bb664b10056c6a8cd70ffa49dbcb38a604d168182b399d56e0e25e8ef33e00b9cf7d76b81c3fa0e2407d163c40851903057362474f1f519d6aa5c55fd8586efe753a9aea05ac0e2836281f02ca2f4b266fe1637ca5d6a33b1f5bd6724e32fb01d970fadf5c7bc0612570f6d5cb96bca873c0f9f351357cecce1e32114dd759918312a9b0c54dd0bda5c7a9c4b79eeb0c19b4aaf0f93b7c1d3e656c4e9b755945986e5ab5f2973aea446621d5eba5441b4ff250c269def212072a047a1d3b9f01af67def4d62348caf9be36148e79b369c8d8bda7", 0xe1}, {&(0x7f00000004c0)="b6b76d372658a894a12d0cfa527786ca3bb02d1435f4f35dc13c4b6c15246d39027c1ae9f66ae8d595f3b958f18ea06566bc463fe8fed82f0caccf486534afd21ea449719c55712c7ef9a6f3773c670667b0de4f57b1117abd854151150fdd7af8ec067cbdc9840c767005dba5a137", 0x6f}, {&(0x7f0000000540)="89171b12e743fa055c137c74ea27062f29086e58aa09570e477cd7f48c992db359e16b394d22ff5458c40a0d5d6217b3ed6f3a04fbb9fbf2be499366f94ebec488fa015e03d94c23fd0947528ebbcab33b41c78dcebd8360aaa73713b6ea6caa4bbbbe9cc81db534fd770097bfa72962f8b382dd6643cd00653b9173690879855571f0ec8007664d5f51fb7196c85845ecc8798e2fece05b880390df5312a1a65b007faa6527e62e3d91f1f4d18d91f5c5d55685aefe088d72072fdd6dccecf68b2914522b640910f544c72a32dc011de2bfcfe894c28498b24351cb81bc745dc989c860f18bf3d2a1bd27cd4a439b0050e62699ef1af84b9de25ef8b46c41e33bf1671328d0545f52dda7d3c84615ef2adfbf2f4669ff61506d19e9de77ff152a72e43990510e29765fa81091e2791012e7d4aa3a06f17ccb10e04aad3fa395c92aafc01dffbf6e550598b3b797b8638ae7d359cd014f87bee70ff361b6f2f2d33e0bf6d8f52d65c4274d0db7f209c781be09f197caf6262fdcd47c5721cd9958ce7e19990fb78dfa598cc6ef56d798b766bec846128a78f610164942536d20eeb180177a3c05940678fdcc5b71500613aa9bf404aabf5588f383892fbcd2f7169bc1fbcac94efbdd35700dcf80d416fb064650f22c1471efe91bea72fdd5c053f74d499bfd8a5d55591ce93a3774e194efe271f592b800ccf335ad9786f4c91586da19f7b15744b8b206cb31b7e85bcd315c4fe8bec40eb8436b48382e025b2f12de985f5316cea9b6a2c8bcfc1b4886c6c855660f4bb51cee9c0f17f99258606998e525f78c32cde020bec4a62ca91187f334cc936fc44afba7d0d82c2c417aa5f9bb9dc707ab9b3b5cf91b67e61bfb4196b600300375e29b1bd9a6e4a562a8edf85713961f4fea3ae932df6fd4bb0893d27ad2950275d78ebf8614ae1b5f93b9c5c1a1923688823d63a5040c07a961b63e4fd5fe9db03c3d8cb4b6c71c9cc1d2466312badfbccd898a4331581ecaaa9878273f97cab4366fa8da1549052987ebf2c757587974c2ea5bb1b3cb43c289cd857d357b581261e6396ffcdcded0e1149a4798dcc1f691bee8063b297bb99f6b0c8818ff3fca4be79074981ead7485e18487b4f2ceb9527f6e9e243a4ce51afefa725ae4ebc811fa8123853059e5d24f27b9e059e1ec7244bbe653b2fae33e860288ff1e4329142cd9d42b058a689b789a1c0520f3c2a1f2ce7017ed1b56213ad540259d295819b4253a711a7d108edf7b26070e597ad48aacacbc20f4b74a7c98325d0513ea5fcb84977282049ee5b853ef799204587b6f41771dcd11a546661292c3f01af4709131c55cf7ffdbe76dac1744036361d78a4a43a6c08e9d5bcbc4de2d09e00f99a106e265fff2779829b11136f625c40dc3359830ede2bc8f46b339dae2d17085d9339d0520eb317409e500b93b105e8b5fb394e14de2f17b7d099ff257314aea154817c20d2091546067d75266fb1cffbcf560f56d34a87bcb3176b3c863bea26d6ae09bfafa9fdd6848966fe54241222ee4bc5bfa11eed5b4c01c4b995aaee0a8f2536c477c0f6a18a0f9395662fbdc1bf80b8b14615799f7c883dac92eab060c3a079e19484a69ffd235933b6bd20ebb7de1378d6304d65635e23652c37568719ac3a54f785420e261bd2aea37e1cb7f89493e9e2b1625d8ed1f82e9564f53234019a34a0e8b4b4022b05aca9cb530cc8b4d2c4213fa1d7e23ad47477846fdf264f0274b23378b5422d8754d58cb4983d4e6513abafa0a6aa384a7386cfc52cd494a464c4c7575540855cc106a54ade97e38aa0dca4de7b258bafe57ec4d9c17136a5cfdeaa4c4c2e01b59d214ffd374597970e1d7cb2acd87a66e1c1a328ca8960aa9fb96bc946e9388cf2d3d26a9fd1f1dacdfbd846d63e67e11c8f8a3285b9ee19839cbf3026ffc59f80d90ec6dc8af2d7ce7011b7b77a1b8f97820ade36c9091293988e6381e7f7c76a982812b74ab5f41eaff634964712d197f037dcd8fdf031191723553fe10153b173e36ba2457ee76a033b6db236b61db6e134c0da454b44ec906c78ec0f4f24076abf84122935706bfa130c52081474d8322b66a5507fd67aa53a1da99a42bbba0c14dd1a99f20101c026db3238680dd8837b796ce1a466856d99fb35d5a1d16ab90e76c9345671758f293db88e7cb45e604dae6dfaeda30a9e9b2bb94ca9dbd62b8c3d7e65ab92aeb9a457088a00e243ae1ada1da57be7862586ff5dcdebe9d94e128f5c141c7f88bb8260348a76d6ba19dc2ffdd9a253e9810318e5263a0b922278302dcf07f2e7b2a46700b0eefb02a577a01b5e0713b9d79567be24ef31ff5952069d8cc85fe5de204b26a953245da6725ef955547593c8addcc92fae1135bc125acb14c3afe227f48ea141a5caf96c61fdead77c435f2af9ecf7b1da5b83d69f06806afe0c9b020a0be5744cfbc6f21b1047c2932714f090a3098561482b9553171e7363e8acaae2af80f7bda7d7f162abe6c6c45708970235015e0b16a15690237201759e5946cff78a07ddd066dfae40badade8b126e43dd4fd394196e29c35a6722ddb1d43a40730df4111e536a9b5b63bd782044d2226999260165b7d052a3075c0a8f9335c62da996086f6099033f63f0c881344002d7b0b9d737dd5f64aab7d16443309e5f8e4e70c61f7a56fc39a15464c7c1820ef09512768c1c5292bef5a2f50531269a4230389bd103a2722c800e37680941a777246f3645f830010220fb3012616c0f740b2100caa0bffe9814a93e574c91682b7e76d13693f8233e78ddaf4ac370d2a157033171ed9eb4d5df897d819529659bf3dd4bb783ff04c25b0db6b1c71b3536fa1c66f94863722c151eb47d0fd0002280925b7f2bcb5d14e155ae2e5a3404b47bb76bc1f7e6177a68cd56622eb5bfac06d92bd53b1653c079f04b4a75357a95e554487c4b998068aad6f948570e57fa0d50afdb2a6837a5f565ce89f07bad64920133d9e93359cf94bbb29fed2d210c034b6773187f1fcc73ca624e005d8dcb662d6e35a82b0dc2a5a5846ee1cbba18dae84cac4af6947aaf5ce7138175e9077a9604ba2a272ca054619a8b2ab825e8002c22652f1621de309c7db0238ba1dbf19b35e06fc4500eebd34f19936474e49a352c92fd18e01c571cac1609f10878ec6d61e3dc0b984e9c8ff1692268d890d6464520cb4f955252a7d9536fc5649c354701996df64e0e27af735a7a74e80e56a83d9cb55ace3d40d8ce96a5045eb164365d44db8db947ec5da90d595410fc764612ef9896fca7d556c9e16438c1a52043c4e2d74626ab831d17604b15d8742b46ac7401aeb0aeec0ecfa5f339ade8f1cb0887cc8d041e6cb9ccc710f2b0beb2ad27e5308956cbd10a5a0bd6bd14ab03d11bce42c6cfda97524584ac443acdaf0a36dc5f6b7574e5735758a9224eb80cebf69006d6520828178d3be5a3ef722d7bfbcc9a8cda33fc6ee12db0f0e5df7e188b930e225595cf092db1f036636285d8d3134fc47f17d040268fb7f2f2c3656054a6f9e9529170cbe47da808e19d8b52f98e366eba8df18185229fbcab08d9622748c34d6c25608a0fe2a5073c88fb6b9d09c96f087ef957b1d4c679e8f32f5762de5ca3f2d2d67f200b381d2fdd28456ce13d0ecc32259ba86c7e3bf5780fa7b7f08e5d6ccc2142e86f0ad9c4b5826c0b48d1ec1881a949cede8b704cd280923fe4e773cac5bd908bcf86035c2e7b4d3a24432991e5741ae816fb25b72c662e6f1fdb57f3cf89377c88c196591b743fb646e4968739cae29ccaba16ea1011f7768275dfd4105beecbae56f12c4c18bcc711084e7c476de6a17da7931881836155e4ffe45c6eefbefede4ad1fce91ae58b94022dfec95021472e1f8df1d98ff40e8b4e4d9724bd64af085b621bcdaba21c9f9d9e53f1ee67df65f381005c33801d23b5631f1eef8c1cbfeac5a4bb24fbd7566ef51bacc1de3a337e46e32e24315bfcde296df442387155494b6e83285bfa5ff73cc059ef829539fc40860c4a9a2938fcd54d58b226f4dac556ccdbce54d8834013bfcf640aa648247f760a0c8405694f2fea30211ca43953738ea37ace3ef54fa5a11bae8c2730c3d4c4c064c89215b20c717e432d18417b1c123d62791e07b6c7ffd9265328e0b1933b896f49229d9d1b320a46d252d7e0929b1556ce6b8821267eb02f1b84cee804da1e07113493ae1c6ce8f12abdc2705841db2eab46866e56a02d7939cad58b6f8d00ca36b3de5ac1f8961ba5a5f3624a4b90d3c6d06df6b3b28ca804bd483a9a2a18b9a2422375ef968c197b93c519d3033dd83f5ca7a08f971b7dd0b9cdb0c09522c3b08ee578b49adaa5ef903a69d1b978f707449bc14d314e3478c829583c0ec3f38d02e44949ce3115c3f03d32ddee016f34186fa7a7533eea47498487706fa63df5adabc0ac39104973fd4b5f50f86175999dded8579ed397e2e16ab33c66bdfaed9c8ba94288878ade876f4df3b1fd05c1b9df248e3e9709fb89967d709421d52a799c652394111c0eb223ba8648bde56a820479a59ceb5415b0de582d651ba796a3530bfbec3c40baeb0ad24423556b413587bd4001e0f3e941a8e83784b7f99dbb11de52263954e5b28c6be47b0130807d9874d1fbb388b870601a5c5a6d885a49463dcad40e6b73b3044956d632c570c34a61f236f472cae94b682254869f3e144c8bfcfe76ca7cbf04afbda9b0085f549103778dfb0bfd0dafb85bbb397d058282d96871fea2e381139b6409ba76102c9082ad4bbca8f539e3be433a11917c67cdc2b6b642caf707344a3c2b9492154c0ca0dc490afe73a76b92328f1c92c1966bf8464be11c19383aa621cf8f19e54d83b8699c780a200873afc4000c873f0aa6a461d6f0be0ec65eed4a4c5276bdbdb9b014e2f82bc246d69320805541ead3d12453e5bdf7f85f0441d6d0efe9d68bf308ad078ab877ebbeef9704981dfd66f7843ece450e1c2abcc50a64f73117a571d9ce3b4c8c7dd6741f976dea4a631e0aa3b6ec4295db9050f2a561a12bf3d27a6cbc7b0329e0429b092374ed540a147166deeb382f208d59a3a9fd7321d5c482a33c2a77b095423a643cce73e6bc2daf530c1da990a1f07fe9f3fc9f004d6389469be51a03602bcbadb58cb35cc8339280192955283cba43b6c1810250fe24085d69d2341374c4c7f4ef5eef4520fac4b13bb6feea8ebe014d4bbb8623e76d67a939947059d4329066b4f5c31c1cd996dd86aab24c0a5d4b519dd56f40afaea25df7a0c14807835dcf4ce08a5824597e65f9253c7c190da6279b9205eedfb9ac28c3278d90e9530240a894cbcd86622535913492594fd739a2a1841a59d7cc8b75c2c5d84087a2a82d593c4a21baa40aa56def574b3ea180fa68554354dc6787b03092305846b9f87e57c10937df56de6658f8bbbe14fb14df3c78d03e9981d1b168bfdf1160c975812861e710ecf7a2e4c9757f6d7311ae2eef3e0ef4545492815ecf965201121acc346184e95993a1442a9a409db674752283f852342012a584b71d9c10118812661b481030653aa0055be0aca0c2796485ae9f673e99b20e3c3f26b2fbe82e666cf885288bb67a46c02b283753eae7ddf4706f7bd338ad6c34194353a775ee1b8e8bbf76dba87d7169043a7bb85f3bdd89eae1829f94210a5abef413b023749fd8a6b824c7853bb1f274a43396d91409340037aeb11b1a2a9ed2094eb261c386fdb2ae1b59547e70fd5cb383d706d68fe269bbb", 0x1000}], 0xa, 0x0) 11:07:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x2, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/103) mprotect(&(0x7f00006f0000/0x3000)=nil, 0x3000, 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/194) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 11:07:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:07:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x48) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 11:07:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x8000, 0xfffffffbfffffff9, 0x0) 11:07:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc0a800a}], 0x18}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xc0) 11:07:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 11:07:18 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xee0, 0xde}, 0x8) sync() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x6}, 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = getppid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x21, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xa35e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffff11d) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setitimer(0x3, &(0x7f0000000200)={{0x2685, 0x7fff}, {0x1000, 0x2e}}, &(0x7f0000000240)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) setpgid(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x1) bind(r2, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r3 = semget(0x1, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/4096) sendto(r2, &(0x7f0000001400)="cdfaa3a59668adbd92bf530ca01679fd5de2a52d2344f009d8612fc542e5aaf46fda7cca751af311443a12bccdf4316da880eda73d9f03ad87707244ccbee70df099083db7cf5d2e21c04c9198bc367ec46bc5ff482f98e7d18843fb0152fde75afafb616cbd7f92069e19cdf5c5008c0659895216cc4a9c6c0c491ba60bcb892867bad0013be58f8ffa76e0b1d95a68c68f6d5f0e49d3bcb372b3ba0c459fd8728796fd0b319d65ac737fe80be5583a7f85bb8894168750598b710d398784821b299c75b0346ca689784fd9bec02dc204b7c87d9fa1", 0xd6, 0x1, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) connect(r2, &(0x7f0000001540)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f00000015c0)) 11:07:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) socket(0x0, 0x5, 0x2) 11:07:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xe89}, {0x400, 0x7f}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getdents(r1, &(0x7f0000000100)=""/130, 0x82) writev(r1, &(0x7f0000000000), 0x1f0) 11:07:18 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r1, 0xffff, 0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x4) dup(r0) 11:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) syz_open_pts() syz_open_pts() r1 = semget(0x1, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xc43, 0x4, 0x2, 0x1, 0x8000, 0x2, 0x195, 0xfffffffffffffff9, 0x7]) 11:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) close(r0) 11:07:18 executing program 1: socket(0x27, 0x2, 0x1) r0 = socket(0x2000000001d, 0x400000000000004, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="c643551977f983b72b3b9dd03b903b098c488f8c709527a72ec1e4ab97d78ca272ff5c98a18c9591382f132bd06df466dbcf11a8e37c842c51f0c200000000", 0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x1, 0x4, 0x8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/49) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = shmget$private(0x0, 0x3000, 0x631, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1000200000, 0x957a, "24a8c94a000e5760c85a08c8c5ab76949a8e2470", 0xd61, 0x1}) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x4, 0x6be}, 0xc8, 0x6, r9, r10, 0x7, 0x40400000}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0xe6, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc4c8dae6e6", 0xfffffffffffffffd}) 11:07:18 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 11:07:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x8}, 0x8) r1 = socket(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 11:07:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/103, 0x67}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f00000005c0)=""/126, 0x5c}], 0x8, 0x0) r0 = socket$inet(0x2, 0x4005, 0x6) shutdown(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x50, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/31, 0x1f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="291ac9a8", 0x4}, {&(0x7f00000003c0)="6e09f33e66f96008775c9e130e653686656476c24eb5fb77830c5cfe1c17874a8f98fa463fe5a1a222e50bd1c8e3dbdc592e830394ee0bc8e97df0185adb8b3ec31485dd4b723d6b7b62140474401bcd5df6e9c9d82fcd85670e3aca43edb1b8d89b4e9b1b664d23843caf4994807a93e582e31f5bddc37ed767c9970f88814e75d8e9b397903d24a6cc8cf5a785acd29af60ec395", 0x95}, {&(0x7f00000006c0)="c345561d7ffbb51a8b94b90e05b73e5eb19a19d973d3661de496749a1b26440a4db758d924b7cfeb5f6dcd1ddcf87fd6358715cd3fbb47f85f929a291f671f6d4c519496eec4c782812bbc90d1f28f08f466764ac3e2ac95bb8af07f0ad80b5d9092f8a3594dca3194181533bcc581df5c20a453a5c158e268eca1c19eedfd6492faa242da4d47e1b7095e096433dd6b13011e9969d4abf29e3c00fdf500f769345548426f062d78e59f9c6375447b3ef800f044b3b48431e7c37c6dedf7425fa7c37fae922896ba5c3385c904be4f15a4c848bf989da48ba2a397668f2be6666d6ac67e1921d4eeeaefd5deaf769b16d59a3dde64e24041d9941ef6a6db", 0xfe}, {&(0x7f00000007c0)="b089f126ba7b4e7c98322768f19b5af5d1860a5407b974436cd317297a2485220a6bacc8e48616105cefc56d35b5dd55f59eb1bd1cb5938388b03176fd553efc2c50d5d416ee1d7bf40a230abf247a0d505fd205bb4586ed2640a34fece108ae2c10fbef", 0x64}], 0x4, 0x0) 11:07:18 executing program 1: pipe2(&(0x7f0000000000), 0x10000) poll(0xfffffffffffffffe, 0x99, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="d7d0e5eabc7dfc913bab8aef979750632b88705b4d6b746e9a460d952471dfce86271b9c3762f5c3a76d313bde9eb93629c27af7b15d2c95fcd35c8222d74b337c09b54b4c63f9", 0x47}, {&(0x7f0000000100)="a601986e15cd5b8a9d762e21166c0b6a244132521a3f92e5701c32a7f8e17df9dabec13135f696c7d84c721de77b662f9b98d5e1132d140c2ed15c0d16396f4e4545d774c986b444d5d5cc269e6998cbd07d7b8e236b7c32f4a35c1d095361228cb1c95f24e3a9545b3caec4adb9f5ddca6829ef6bda07f11a22e8d20f9e15f437a35e0ed5", 0x85}, {&(0x7f00000001c0)="cca2a0105aa4f8648153f4500122277ef7a5204cd1e781a87d635b9bb66f116d163f95f29a1344cd0122462ffa6732c3f68aa22e145c882a45bd22126792feedaabb7a029f3d1a0b62c82e7f6543b4f592458dad18", 0x55}, {&(0x7f0000000240)="0b92f7512660519d45f22622ce1e300973ccb58e928813fd2497417434dc6aa2bd2b64c3de7d56924d0538c1776e1239721061585704dbc9441a367f5832fc7c1aaffbace2e4d036c9241f07b2ca3d3f70b44101581e9740b8b1c41acdcb04691d2931784e78ac40d94456869e0a00623d97b733cea5f085c9cb9b31e9c0bdef85ceb3b80b1f9e76406a254a9f1bc1fcb1e1d1db006d96372a0de07998765df31b70b53d8520723d2f7d9e95cef54c72066717cb4b20022bf6b6a4396d9513b652c7e7d35c9def23ab53cac8161ce890ffdd2cb6a37e35bce3abd924170be8451b217c79546ffc444904a714f218", 0xee}, {&(0x7f0000000340)="6dfe923779ab04bad2fc94ae3bd138741e8aefba295ad968598ee1325c1f917370fc8811ed4d08edfd9fb7bbbc42a5467d742d7b81bbaf55cbbdbf1ffdeb742181b9a40bb64e3c7c09823552b2199d2809a7b2bc838d4c249285abeef2790a123e20da7a680becd3008715cb5a376e7a4f53fa3881e112376a0ef0b0c99f60ec40007cacca82618b25a84f5f8090a764d506cd00292f8dfbf8ecb29df52be130b720cdf89d040e9372121e2b1d159bbb721207d196346f839d2ac8f5ffa6f88bf151c96b9a2ca10f8b8ab5ce3d4491b8dddce0510065d801c3dc43a30660e434cd550a3fd9cfe3c7", 0xe8}, {&(0x7f0000000440)="1c773f7441c93d50994dd390f9926f86de0ce9b2ae4511e8535c60176731d7b7b3070d0864477cd34345cf77a75be35739a69f538c686f8b11e2a7517f88a660c8b4049cf5ce0cb3f8235b634783f03acbff8944c78dac6e94ad44b239f7f9d11ba82830324494203609a3f8f7f60c22726dbe7c6557890cf671792091b13f9ebb89e1849c0990463bcb0551def9235534fc64ab3b2fdee5834c7e06a978de43cd1a6b5c8c5004dffa035ccf66c4e71fbd71b902b7c62e5dd2dcf374a8327744e49a7245902c6303b1c9d4ce33b37ac4e9685c", 0xd3}], 0x6, &(0x7f00000005c0)=[@rights={0x10}], 0x10, 0x400}, 0x2) 11:07:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x9) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 11:07:18 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000400)) 11:07:18 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x1, 0x2811, r0, 0x0, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 11:07:18 executing program 0: r0 = semget(0x2, 0x0, 0x140) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/194) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r4) semop(r2, &(0x7f0000000000)=[{0x1, 0xa4, 0x800}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 11:07:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup(r0) 11:07:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 11:07:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r4, &(0x7f0000000a80)=""/4096, 0x1000) 11:07:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x110) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x20760, 0x4a) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x10) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:07:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xa2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 11:07:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x3, 0x100006) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 11:07:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="025d94bcac95906ee3cdb8d169af48f93785840a664c3d2107c7d2cc5e61ab43ee62ec274726c7fce30dca2f66c8a64b1bcab1ef34679c916235a7f8971a64dd0c1288516e210131635b6ed32bc03e47892683fcf0907a8144bf8b63e222e5be86ac937a48b2d7cf652045b22091c0b8b3b9466fc2e7872f183eefbf5ec07e136d9d0f74cf69556caf9ba64363ff343dab293b22a6101fe93e62", 0x9a}, {&(0x7f0000000400)="98e2614c1efdc1f0edfd99a88cdb58cd8e77143bd880c06368fbb07495f0e5fd899e36a470e28b3156956b26d354ab25754db3afeade2ca60284e5ff69f88544c96a517d7938609ba39304074b8fc818610b330b59734fe9b4c9e03083d0467b4756c88440e69a38b7f69e741091b35d1a21be1c7f365291ac39b1495260a27a317cc962494f1d78f095305ce3c9b433ac6164003539793b10d6c31ab7039eae66fd796e1b9117c6534ed0b6ff207d43c8e96d29854f17b4631f2f4ed14fd9a0e6ffc3da50", 0xc5}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x120, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1812, r3, 0x0, 0x0) 11:07:21 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:07:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="68c1335a5503223a176ac378662c8fb472a9507604572e3d11d4b5cf81288f4f92bb2f41269dd4b47eff2eece3825f0b7d2e04793062681a", 0x38}, {&(0x7f00000000c0)="a0099bc9a10107a2348bf6742dee313567a91c1fbc95e3f19132f14c5c64c85a1e72880b8f38564d3292c0707d7ca5f8e3cc5b161c6e34bc2586ceb7721efd04bfd9d17da786152f66f4ea772b5a5d3fa859bf8e98c0f3f7f6ce581b0419106958b6b9ad4bc461fd98319b0a7b5725dda1c96920815b2600781023004c8ac58fec1c7740b97cdf9bbb6838d51ff107abf034cbcb3854a668e9c1d172662b19394037cfe50b6ca791547439956b6e5c5a80bac946cc99ef18e2418d14f843a9710e93a1f210fd4283cc1307b3887af86b0e2687357306832d8fe6a60702341ac693de2a13ae72e463532dcb868c10edc72a77", 0xf2}, {&(0x7f0000000280)="342c2d74d25301d76548d4fc2096fd24f4e68b8ac92cd7d440e0abdec15153c235fa7066564961146e050c3b4e0e2e487c648473baa202f7e1a54e89c1107dd193994c33e57946d2a75af50931b9ae270c4ca8ad7b9973f52f4e83025eb2dd85a3c2143489586d0e3320f7cf3d60863545bf6d0b674a6be3f860822f87024efe3811beefb3a5d7d6a4582a314612baddfe0c6b04f332a8b07eb9a5cefb3d2048ff30254121ac3fd7fd83f938a715d8b82341107987f2a83d010c27970a2b5ba068b04dc3ef6480d8a1bfa63bfadb5cb9c8750a6d", 0xd4}, {&(0x7f00000001c0)="b62dcc7e655e1253d12274e42ef5c3640defb8f43fe08dbf33b4be13bb6e2c", 0x1f}, {&(0x7f00000003c0)="7c5a9f6dc7234d814af3455f8c43726d7015de31a590060b92d1b2f8845adf4322fd7ccbdb60434415be625f6d2384c0475db935f28abb836855c66a7983797e317d7267ddc3a0f2ccdb89cbe9e013cb9775cfb2515f0f8dc2db72d1b92ec5d2d547d88c91c42b5610c5d810e4b4eaca21ee8d9d2754de8d46f6a02afd855b3f6888a0eb5c1c1b193751a0fcb4a6cfac527ef5b892918754", 0x98}, {&(0x7f0000000480)="af2423537c9c3cf78c5d2f2811bb32f1d2aaa4c6ae82787e9f78e4a65d2e96192b98d89a343c2b53f836ae98ab1a38ded1a2f6c24e6a65de51b8771f0166487e5ff9dfd8fd7f6170a41a5cb8dfc8ed1a", 0x50}], 0x6, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x400}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 11:07:21 executing program 0: r0 = socket(0x100015, 0x2, 0xffffffffffffffff) r1 = socket(0xfe774ff581948433, 0x5, 0x7) getitimer(0x3, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r1, 0x6, 0x6b2f, &(0x7f0000000040)="73306d04a93d9a9a1482bbd582d46d44c71abc1a2bb2fccd979f685d30df71eb3af3b151a4daa6696fafbf773e5e471039806a85975df3195ebdea5597bc3cc797935da50bd0464eafb6c2514865d541dc9a00548662eccbbd42fbac44d103fc07a2b888e8e036485e5b4066f302b847a9708f58760a58e51727a8b873861dbddefae919b0a1238dd2d28976045a094f", 0x90) 11:07:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="129e687ff4f8b2cec7f0d0a878722af52475133f0d7d9d89b531911dbdeb5d86c8e1d16a13f69d7c2c5583416a65913fb1f83c6d727bb89345c55c9d7a8c3684551f09545175f00093c2ed825225943cbb37aec5d291930da6d1676f89b5b812e29b8f05e7b8f4ca7500b0dff1e98ad9fdad4de98c12f4614ca4d6af1aa498809daa0b42feac8775fadc400536632420a1ba29caf6f6caae71a66db03a843b75ba68ad8b46a0d4143285d6317cfe886972621f7298a60bba2c0b69b37e6bf35819259f283c86ef22d19aece0a0b6b031bf55fc2436d0843128b0a8835ff75bc44acde04c3989a664218ab3d7fde6cb00d6ff51f9", 0xf4) socket(0x22, 0x4, 0xf4c9) close(r0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 11:07:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001340)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 11:07:21 executing program 1: r0 = socket(0x11, 0x1, 0x5) semget$private(0x0, 0x3, 0x80) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:07:21 executing program 1: socketpair(0x26, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:07:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000002940)='./file1\x00', 0x8020, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000002a40)=0x4) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001240)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r3 = open(&(0x7f0000002980)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x80e0, 0x100) r4 = semget(0x1, 0x0, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/4096) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a00), 0xc) linkat(r3, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x10000000004) pwritev(r1, &(0x7f00000028c0)=[{&(0x7f00000015c0)="068b9d9c394fe33135829d7255ecf6478525a2b19240296354ff840c55ba4152d9c657521222ce02fa09ca6fe9007eb105bffa30b4163b3594fc8fc9dcc43de9201fcfacdd826fc1dced366c977ad2b702a1962664fd2fcbac835a7ac27b9af92fa6b5f8deee9e2755aa39f4be7f7a27bd59a1c3a04546160ab35e6104f23b3e98d487ce01962185cdc3c9c9819c292ab29e9622c56905f1c4c2a2a3743a41d35e82d2412b6c90fd311602692ca15d8ff6e142a526e2306be378cfc6cac51f93d80300096a83cbf8f4190067ef520c23e2773f390acfdd0cf8f2783fc114d3f31c7a85e1c4d66f856fbb610a84c35d747a6fc161a39e81c9d4bd5aa69cb506fa4897b82320bbfb23da5fda1a81833ecb3534b2fbd0c7937c6b6e9034c4e44f2f986f60ad690dfba5c1d91e5f55fb7aefab32d1f8f741ea81aa2db57b47723856ae8f338dec7b4c9c46bd219175b9d5e1b2891c639dc8bf1e6cf0982536ccf8be6717c7241a7f1a67812a0d7e047c9a967dc76a56e4e7aca0b1b4f430bad2bf3c39be8afb817b971a65251990261a73c6f550f1538b8311dc8421b8a19e1b52709db9a090a3dd5caef635242d398bb104f2e8f7b6ef3450eb81fa338253a93be9bda76b7c81d0e85c72632779f30e9b2f6f8a5267d2fc3ffe7d8902801635c9110c0fd45d3416992ae49e2e4b6272bd3467e4e7fc90852643ecc1fa61f75a4d36e845fc700cecf76545cbed66a05a8efd1422ec53ec903f8b3fa5655a5d7614647992c519459350ebf749fba4f55b616d7cea5c80264d0189104deb3e8c38ba38f1eb025d5a96f10ae5c35aaab5d8c831ffca61e8811ee0e35a5722eef1ca88db6c502655b280faf5a10962ed122c147ee30ac95a6444e36f660636633945cf735dd5197d79b2e9a6a97c23de303884c4fc33ef3f11bcb12c17f5eff655630494e5c4fccfd6fb44edc9ba8e4f1b71d2551234df048dd3a9083151afe7a8d484e0aba7e1d6a58d5ba596bbeef202ced1f8425e6b0bc2c7e7f310d1c52c6c2e4c3403f65953fef4810cc24653831d3f607bafa3319ac73a085dec8641a386a3451cb7392513692083585aef2a260355ea44182bea23533d57dade1491b82bbfed6600152c57d7b88834a4400d55ac6a99f7dbb8cbd0e922a049dd7089bdb8c84e7de802cb215795d2714472586f01eaac35a7b34ca5fcdc5fc6c73f69f760bbd311c9b7ee82a37d41bb423571a3723095bd101f4bf61c45fd6663313e27d1625baced44b8336760eaa44985668c5eb4357aa62ece11bf633494d45ef76b50688e335430c1dcba5d59f7e9388764af2a45b71e01289a98961ab1de62e0c41c142f3a6cda59f984a83a2b333fd0b364436b02a815fdc5bd512d0d5a8aeba8c5c10b0ab7cd5aec8659e24c192a62eb47e0f54184f54ae4d70fd0062e7ae7f29e70b0fe345033d57723e8fe9311b37a2f38a83705aef01547b90c05528d717ed03f3ea7ec83a86bf33b9aca3e058e84c6c7ee5cf1537dff5316b605bda6c0238b757ba606b01600e6834c85e70cbbec2f76fdb562d0ff5ba77dd9bf323ed34fca4f20947aa4245992f342a492b5a60951eeb8e733b50bdb12e3088161a88fce1986940f4fd539918a6d30f5b05fd6338233cfd8964ac5de8069e9faf234c3f2c419ed2766a88c28a7b16d19572e09ac44189a8efdb51843fa9b41b34e0c27782f3706b2074557da1b938bbbba414ff2f1319213453634be3d6717a1326aa309f933b6c8d7c1937678a7f8d78a7d681ce14986073ea70c6ba93785f9420820b74f4c74db0681c421e01cfd9ac1bcca036371c5c2321354c1a9202c1a5042f95c4eb41953dfe68595a2a35fa2c04180744da2388106578e6a33da2faa9c0332fbb313fbf2534aa67cf3d523794c112add63ebf12b49384add3aefe1390b29b042907592b4ef88e3687c2ad633ae5d65d7a5b49438c064c77796e9ce20b9246ed1c83f55b9fd5f0de2939b17acc16ffd3b39b37e70c81ba622b32bb70e653a1c8efcd1b1b8db626b1c7452da2e6d4aa3c5dd704f95dab24e880506773559c0266968172a6345ec38bcc03c5783e8bfb099a9c5f516d1533b742019f9eeedf86821544dde7f58fd699c1e270c602698f601be2fae5df7a5d353daac3bcc3581e9b985707cda380083c7c9022e6f32c96dcfe2940493dd2f1b5db7facddcfca181e71893ab329c8b0dd969e34c5f5a20f65da0bab6c169dcab42e7d0b1b92cabea453558adef4e604414c3152748d4feef7adba95580e79e2f7e8cc3dc51f33403c84e13e9257b7d0dc10022ed744abfa4df7a38ac9763e09d2b22882f29c120dc3616e35c80bb68d0bbb330b40d2648a93598b79c460c7b5e61f94aa1d453829388b1b55a8421de1b8ca500b09f1b21264c04fa861388dabe129a4d110d6c409a6e15fd05c939ff0ce17c47ab0aebffca775821ff5d1951c74a9fc8beb92c778eca203ed445ec0ae5c6e2510ea94dc32ceb54242675c91ddce9050722ff94ea8bba1bab56140683ce7a0447c593fb3f2e2dd21ffe7a9050437e620ab57d7b5a429c07e8460cd8340a37f043b6871d4b947219aaa7f168d1494b4080857ec9fd2af09056828e83fd5324e9dfa73b3795c8cc8fbb60ec975bcced4b490f6a51f5b63fc650845b01acc00f9a8a5d9d0ebe38673913d61c39d03eb6e22c3c3eb7431cf393938b8c7ee87540ce812af06b41942ad84e6462d849d20396e3db501158435c4894aaef91b3f751361dc3ede67d5ff774a2e0a4bd6bbc567b8639bcc9cb63b6c197ae769c6b433a3d7081c06bd2183f22a935c52e0176a3cb4b67642e59d193b7addafcbc27345be5b6757f2929b3c77d9eaf9c60922c98f29a6074e36a5229bc06dc01d7353a503cdf358f4938af682b6a4031c7550bd3817c7d1f5321a89744fc834467c80d03bbba8e9e3d2cf3ec61fcfe185f14a92a50e932a380866de9bff72affefd16d68734de1ac16bfffe81f3eb4793456502ed025abddbd204e4d3c0c9698ec1b2296ef7ab84134bec498d3cae4618b1d09780a6866593f8fa650fae54673a747a9a79a2e8c965faea0bcad4955f5682a2b5c107f3a579c5686ca82863eb3c31c5e9519be2bb04e01d31f069d14918ec0328314136eb721e946ae0b5dc85c21ca2cbc7869fa837b6daadeee6e2e1256399765c26c9a42e048082e237f29f12efebd2ad47f588eadd78e694a53f4e7771b882da6868bc901bdb2657cd823d07b7c1fd299a2397b960ab65623431a65dc9648d49e4eeda2d0e4a6c46530347930d336881b2d86681e1d9900b844599d952e13accc7973ba16cbf6132a3541eb2245da8b7c5f938067ad71c20de56cf31dcbbb726f954d7596a27a1a937653bafc02d1557596b8a71cec4e216d3b8626e92f9985a1a4f8349b765acc801ad6bc969554fabbc0f083a5d301bffaa2d7ae44f192ea2720ac5693899e31132fd7d8f2bc4e153cb7bb71ec64221586e372d50e8f09aade28287ca504409a6f8af9163e4ed0cd0d72b07d7659507fc1e179022c5f810fe9b5a8b2c698603d727afaadfbcc7965e6ed5c05847472e17d88e1023b0002530db0d069e7f034d7fef443859b6f6cbf4b6a74714761b426085d7de03b37d29b58d25e0246fac078eed2b9b6d11fd185451f0e5875e824c96d9bf6627ba77701d38392b4c1f0b150ae934016c4c98af86342f89de4c99374b2d9d2a27e4eddcc25dcd477eab9d62ec8eae74429571bf752a52597ae450aa585d3a71a1008d653d1f2b50cc8c583921df17fedeff633543f2f4335608f62bcc87f3236d03fc0a5e3ed64710912bcc0b624a2c680b259063809ccc3159271be70c7a90b2f43ea1e3ae79578923bb15e221c7b5ef13125f825976a5c3b6a9d146553eb843348c6db3573cbef0c1ca94b6507542149d6071c3d764c076067540e87c77063d726288ae52144f95b0b3ef467bc3ca51e99961b1239601e6aba0f3a741286d146cef381d2ba21965b8d0fc083d0b99eab68f44b055356da70f0d8afe61de410f0688593f2df62eea07d174748978d246038d14b812b113f8b505afba4a27ab8314df7307fef0bfa5a972f0f4cd5a94e1e9d21776f5f586a81a110fa72e24fc3da712cb9453f48f67b550a70d6b94dd8ee4690f180575bd42a62c63bd7768e141c02a3ffceb3ea590056a38df20a6a557babcb3c05776ecc1e7bd5c9a62318bf913b24c99b857e626690ad0534c382a60e009860b4f38eb264e05d1f99a843658d8ab6c69d1dcc05d395361d2f3c10811a8842829c25f671c30ddba4ed3cb69912dcc02f3ceacce090fe98683e5f9f6220253b6542a192315d7d21c4d7d9924b34284475433ab60623ab547fc46e28c520179b00f3833797efab0dd1a1fdd3e6fe2d77de00ad051d72d02e4b2ae1cae0dc6ace6c814fe5e763125f94d02a99c825628bdefb5195f82fbf2758f0e72816289d0c429bf361525c0fbd376cc9b6e585f0397949cd619e64411afecc2c9921e3abf671d95398bddf9f1f770ccd1bc87f65486375130c1cc4dbb374ce188c53dea7fb0742c751cf2393ca5566c4ace8a45978f119d9ee5985f5a99db48d674117ac32776ec11c2da8713633d9dcdd92aee55469536aff5777e7737a101996335cc1dff6f6e0522d953652ff9c6172e0c1da2e2670009600847fce92c98f02364b6ce2f83808aee27302bd0930e76bcea60b43764dd719256d0fdc43e15338837c5a21690cad97f171c0bfb9d3b0f35c0de7f2d174bf7343b499f772d9f61e1cbc0549b5544db56684c7dfb6129a44a10605f4b38dc54840f2a207c6510ccfb862bb7d9e175c7000b23ff99c6b77b96ee41b1fdefcbc89bcdf6bcf41082668624d7a3c3ecd9fa8d18f3df1001bb13c8989683fe8503c42383bf6e7680f9af27c0050b1ca8f8652976d1ed7571749d0bda0d5d87bf74dc1ac6652a3172b1013ca86c5d1e75071436ffa95ef1c80045041b3436678b7b6b79783b2e20dec26b4ccd93fd7d5c1ae3f2ab93d234af19f2db33500c1adaae13a538338c3440907b7ee8c8c16339ddeccb57b594975b5e14f947270357e7db76b15722008f2ccb28d7acf3e6bf869dc897d05ca2e76ec24b8c60d3321be86d9b36b87a8deeef5e4310de450698ef66b313651903ee5af8f8f31f87c35859f202d46651d2f1d16b2fd65c6426a365420f7a5be1467dfa0e35704e0a630c1d8cd6394ab07bfbe0a933dd986801c136133547968ec3d713fdb0c678fc4583cecd3bd1ba2be881ce2e59118f357d4c0373523a54b9a8bb792a86217de8c2fad1b247e82579577c83e3f60f95bac18736f58a01dbb248a10e1e2f698bbbf3e1ab5b20fa8b11493bc48192533ecaab440cc4f749637a22aeeda08ee343121a34ce8cdcb03056db2f1627df20c5b31070374fbb05de74e8e2a09b5ef5b48047d2f0c8b3752ab25f6fd021d236641a5e7a43f9ae41386a953e1ceaa453c5f24a7be626933006578443e8f83581587ed2a189fd90648a2d9a77a5068c5f2e71376d98f8d6bb5b51f230775b2c6da9eda756d8e4e03a049222660048181a3700ab9b70e6e4564b49a574832d866d35f010f3d6e70bfd5556ac0936efdf04bc1785190d2d5770813605f16675df7c96dd97aad89a13941e282749bb72786981de80b61867f7616485261dcc46261c5d25c2a460a8c2431c25131e23ff7ae45147a8b1430f81580898b65923649444313f7fe0cba5d849fe6a215af6d84a3af9c2c92057c0e88af8d1f0b3988cd84ef", 0x1000}, {&(0x7f00000025c0)="32d23a653822dcc4c93b333b92e233acfe5136a817b08a66ba3b1c8076201aebcea150fa32e79a417702535ed6aaa71d9f5bf73268c568b6400783761e7c36f9696da293ed3e88c336ddbd368d15489ad4f9da2c8a81651eb0820757517ffd4613b75c43e70ffe95d8e8c446384bd458f324f96375c15114f31392fb50e2db03239397ec4a2ee211436deb9e730781c0961621dc467d3359b677a00ad59b2a0748fc040bc89952450fa6f78ff046a25f19ceb7e89e5f129f8a4db58c4ddb871e60817d25342aaf3101bf1b67416b031d03146d20d038810f3c767dd134c5308ded4885727e6dc6fca46e43b0", 0xec}, {&(0x7f00000026c0)="34eadf7778275d6ebff894fe9d970670ecca3ba0b4d44919d79de2ebe4637bb390075751bcbcce9aa502089b2c973ffaa71b57f154633b3a9a479c31b53b355f34a180b0f8ab467b568a9128874b805ee8eaefcf8d690bef579148f6b7a8402082e13638a6995af07a25b4d0", 0x6c}, {&(0x7f0000002740)="1c4b0fd0aa3713d8109027667262a055fc2d539eefaeee0c05fc97f50c2b87de3379988d090ce91f1432e29d58cf5b748a9a668cc69851c37321a0c6c50025613199606f1c6a7e1f24aea91e3c92f2e8110496d667b9c0e8bc59bac16cd22ecbbb0fed68d15731c08572a40cce59fc58943f2dcec7e1d9cf81f764da25efc6437b408c74d342753bf9157e3a66c893ad16c160c2bf8e86decddd6302660d1dad821abe8c18b95ba9d20a761f1b97ba7f11d2724ab1b6fc27aaf59b0043b0", 0xbe}, {&(0x7f0000002800)="fa9b947c827f0eff7ce4fab7e04111cb0ed7146d72ddeea1cdd190e075c933346beffe0550de4e5c2ac40e34d72377136464f8787f1b891628e05ecde53c8c2c52551c9c71c8761fbab558ef63abc56b1b9c4578c1e89e3ecacb44e6e883ba41cacea3982196894e7dffea54e3d52ffcd2d48fbf72d252d5553a6614774c916ef3080820b4d7d986aafe5efd53166efb06933a9ba6ece43dd530b1768e11ef2e24bcf3194f", 0xa5}], 0x5, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f0000001280)="7a47e6dae5d38ff71b75447f6b010fd3a7e5f51a555da91dea05b14380987bd331fc245e9c115ea33bb9db0a8d1f9162b98e36a1d4c07da94f17290f3f1fea99dcc5d511086f64e6a7e20fdcf0897546c350d292166c4d172ab0e7b68dc1217c872b553e6239d7da4637f66240eb90fb13e0a454052843eebb140103e46d2b77d2ee2e8c01529818fe54e77580c0f98158b170fb4988b8cec2d11f474060769e605d003ba85ea8f2f6e6d3343dbbf246f8d3f15eaafd2c11063af29d6bb1354837c8ce8ecb97b799bacad3ba4e81e3f93c0740109f0ab89dc6fde82f83bb7e5a422840af779278d39f9518f4c1b6", 0xee}, {&(0x7f0000001380)="323618a1a2fe1d4c5a221f6203adb4bada560860f005e2b8e2966e6909f01e714eb52ba1ff8faa23ce7212160b696d048757e155480ffac2c4ab1bb22f58f3118f4434981c7be33b99adf5694b09e6f975cafd38681e22b5205d78bff5e13ce1429a", 0x62}, {&(0x7f0000001400)="70b86c09ceda993284218a9454cf9ab925d6000be63015e80288708ae49ce8d2c92f515190dc7a6793496f9afe613300125d9e5c378fd6b7f7a17c2df77d72a33191bbb1bf21d312202a249df58d6fc0cc69f29e0e074e0707f175c81c091db6de76662d275e338d44993a380e97528f623950e93b0ab87bbb7c5d851eda49a6bfad58590ba1a42ec7b2a832acb0d88837d7fc8a7493bbc6366010282401acdc10a4", 0xa2}, {&(0x7f00000014c0)="93f1eb3dafab13aaefc9357eebb014268ef41b1d37b67d8a238ab91efb8498c4a1eb08bd028a5f49f6c5143fc21101305abddb51d44f1a6531c516818ab6b71cccbd827abbff54f5d8d49ab646730602fa8117f2a90471628a951677c31e8975e4ad08e35b84c81d80ea7d998b2eb18939dca9062c0780afa92c43d60fdbb24f66c891bb338495e880ae467604e82c5c1efb0bca4cd7a53cd222b0a96174c86c77aec150d367513effedd68ad874ca8dafab4958e37bf6300cfabdd8f71ad9559bc96f838f1cca067f43f49125ae5c906749c389577ade8d13c0967d1e4d52ed1f78e3f38d6a8c111f2ce2bfbe023fcf8c619eb02064182df5399056", 0xfc}], 0x4) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000029c0)='./file0\x00') 11:07:21 executing program 1: mlock(&(0x7f0000718000/0x3000)=nil, 0x3000) sync() minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000718000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 11:07:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:07:21 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='cz') 11:07:21 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0xffffffffffff9fa8, 0x8, &(0x7f0000000040)="0bcb433160f01d34aaa6d9583f631b21c3518587a2a56c86738e9adcfd22388566fcf9221ee2efe34b7f9c446812e0d80e2772a0643418e6c2a41d297dc1a9679d301dbdb86c144f2a40aeb90fc754ac5ece278f1232b90bd73e72af7ffc74653ca21416e30e1d82c2aba2085bcebc158b4eaa9083507bbc3c3ef3b6662db5b817de066393c573c244995d0bd684dd818c2b509efa28e164817318cf39e4573ecec9b1372374c24b35251e8e70e332de9df02dc0", 0xb4) 11:07:21 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 11:07:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f00000000c0)="c8262858673fdf001c7a32c6996db4449ae00078cb9ef00a164771c256524ddee251cf7b93c53ca4e743fe951777987cde3a2338b293ea89c66b155a4ae5bf696cc6b177302e8109054e31d3557d4e565150ff5a4dbdc63fa9238a97d025d9ec255bcd3891aa4cbb00df317fbf7f23504bfcb0c6083c82ef1e2c5653f502b87bca654d34e55c2edbdf8a7e660cf62f759e1c1a04b377ba87ef4457c32752987f3e4e74e74eee78745da6954ac246be04e0d101e5284d1766", 0xb8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:07:22 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) r1 = socket(0x7, 0x8007, 0x1) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 11:07:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() fsync(0xffffffffffffffff) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = getuid() open(&(0x7f0000000380)='./file0\x00', 0x810, 0x4) seteuid(r4) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000400), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x42, 0x4, 0x9e78, 0x51}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x100000000, 0xd0}, {{r6}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x8}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80000006, 0x7, 0x2}, {{}, 0xffffffffffffffff, 0x20, 0xa, 0x3, 0x401}, {{r6}, 0xfffffffffffffffd, 0x24, 0x40000040, 0x5}, {{r6}, 0xffffffffffffffff, 0x92, 0x80, 0x3, 0x1}, {{r6}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x3, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffe, 0x40, 0x80, 0xbe, 0x8000}], 0x10001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x5, 0x2}, {{}, 0xfffffffffffffffb, 0x5, 0x0, 0x5, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x84, 0x20000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x32, 0x1, 0xa0c1}, {{r6}, 0xfffffffffffffff9, 0x2, 0x20, 0xffff, 0x5}, {{r6}, 0x0, 0x8, 0x20, 0x5, 0x401}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0xff}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffc, 0x8, 0x10, 0x4}], 0x8001, &(0x7f0000000040)={0x841, 0x5}) close(r3) nanosleep(&(0x7f0000000000)={0xffffffff}, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000340)=0xc0) 11:07:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="6a3089412599d6eb3b5b8640a840ec85657bc76a13130ae1d74ce1b7f982ac1eaad95e748cc96e705cbabbb42d79bde7ca98604933fbe0f6b39f14e80f34897badfc192fec5533181a7c1169681a22d5b5fc200056812d1ee1cb89e29748acf29edbfb161138bec7dad07889eefdc380a4c7e62cc5146aaeb3d0a62b430db55bb662c491ddfc03296d154af3e1d429292df2a559ac193e9a26175b36e51bb4f785e46c58300af4ca7b6906fe63815ccf6e675daebc6e61f2d679f5133a4116cc53b0064458fc435350d95a47c06a63cd28ef2f6691a3124fb93c1e783391fdf7acad1a4228bd08ac3d921f9e", 0xec}, {&(0x7f0000000300)="e8e80f0d015a2743a47740b1e93cffbdb886387d2fd81c5911c8bd713f214b3e8c53d33913555a86bb1e601c4e4e29b88704fb138b4d752a7cd66a5f3ae8208f1a4eddf9114943d5910d9f8a89ae", 0x4e}, {&(0x7f0000000380)="e2c8", 0x2}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x408}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r20, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r21, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 11:07:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000040)="9ca5b0f2290901741728b1a164591bf387ab9586b8584366869bd009cd3b4b050fa3586d0a6f4898a178895e1ef8c61197426f9d883ebcb0c78c8db74dd42b71d167cdb7dc70aaedb1f1bb87b46801cf80cc5e04ad75efce7d1db58fb896fe704daa0f980dec52dcc413153346835843428e2b2a51809def9adcf65f814e228bc4b58d7358222303ee597f3a1177b1cbc9e79a6636408e1bc50202470eab6a5a4d329c4eff9ae233df6c821832b90d9cd0778720cbee0f2e9ff8bc3d30631852e57f0a0a8ccafa1c6056271d715294ffd1c22e78a60d8f8e69bcce5f451e9f6eba69caa8aa", 0xe5}], 0x2) write(r1, &(0x7f0000000340), 0x10000014c) r2 = shmget$private(0x0, 0x1000, 0x100000007, &(0x7f00002bf000/0x1000)=nil) shmat(r2, &(0x7f0000163000/0x2000)=nil, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/17, 0x11}, {&(0x7f0000000500)=""/104, 0x68}], 0x8, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:07:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300)={0xfff, 0x81}, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x6, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x6, 0xfff, &(0x7f00000001c0)=""/132, &(0x7f0000000280)=0x84) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ftruncate(r0, 0x3) 11:07:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x49, 0xab33, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xe80, 0xffffffff}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0xc475, 0x7e9b}], 0x8, &(0x7f0000000100)={0xdc, 0xffffffffffffffd2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 11:07:22 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x22, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x9, 0x3}], 0x4000000000, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x6b}], 0x5, &(0x7f0000000080)={0x1000, 0x1ff}) r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:07:23 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/182, 0xb6) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000001040)=""/4096, 0x1000, 0x800, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c653000f069998c218f2e21c25b429d8e293dff9d1c75e32dddfea0fb8f9eb0ba0f01475a9f10ae8db073b09bef60341d059fa519d3c521f352676dbed8887c67b127c4e48a14d67861c47446b185efbfa19f4d42b428633aa7e18ce148fc171aa8e9e8b273b3e5c946cf9032dd7516148c73ea4978d5a481d428c5a3cfd2a4"], 0xa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 11:07:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="372bb78a03f698077968d859cdb5adadfda65890677984961ce9baec05b4e96849a69e66c0b259bda1457cb885b8a7bba3fd8de7cd02bd7a0a27a5004282bc7aa36738ed866914acdcbef9c143f44b476c2132dc330286", 0x121) 11:07:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x100}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:07:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000001c0)="1eaf99b08a6106aba51e0d06350d3c62ca090d6936bb5c1ee81f8e8afbaf0958a82eba692db52caeca00b86b54893cef9c00c00f9a6fc773735d49d6a8014fa9baea0d335fc5e16e2d992ccfe3677868e0ff00a73edfd46eded23b878ddbb5d50a34fea4d18b1252e30073254d52cbba2978ad523606412bcd8d717b34e702bdb4d54ab606181bdce8247691fab6ff2742689b09c06f50a81aa9768455309797d1fdc6297fe056d9577e169095124e767a7428ccdc58e77588c940137f05f50d59b76f94c074154cb3be677519f73df794b1", 0xd2}, {&(0x7f00000002c0)="9c2667c68fa90a7af0db0ac2c1c439414725895d4b10a8e8d98aa9c5501092f8729ffc1f0308f226f206c33c3567456b45bb1ebf72c3829d573597e6f527fb74ffa8b73195deafa68350f18a2d43b54bc29da41aff393674e4627d0c8df80039bee70923e01445df3ed3b4c54081953760138f45172d6b6ad3126eb501b8a0dac54c610d7a656f639bb19350295a67a91cb5c7f80867793ac36317efd1c82745815306fef8f9bb63dfe2baa068aa603723d6eb5445a3b9deaa611776c216a38ed69e089cea25ebb4727a", 0xca}, {&(0x7f00000003c0)="f0797b816d96de5f0936ad2c3265a030129789b69db148d91588aed565a07e0cd6a0262894fb44517bd70c8620a127e98d661bf84ec0f8b8c612f4f04da34ffbbb790389777fc17979e1434ffd65791469052c722ea471403e59e2147265e5c4997b39cba4890e0834d0abc5a9982d0545b4170dc4f1a813b912cf2b515ab01690a25f81829ad311d2d0ed94d02d88e670eadf46", 0x94}, {&(0x7f0000000480)="b2e7cb657e990301ee12ba03467f7dffeadba8dc5db6e727b74459917e9709ec168dc0bc76a5311e4eb24302e171f1801b819b7da0fd7b9d5e939123053a9ee786936329441b0b46a93bf6dd71301e06b7644d459fce7eba617745cfff9749499d1b4bbb2e541c0183f675686f45cba2c9ba09532ddb5ad7bb3b2f584fef4b6919e6971263023d999fd5e4229b0880b1bbff62da798f8e192b5e0da767536289b5cdafbe0f44d57772a0947f36d437e46e4ac0c8f3188f0ceb057ce95431912938fdce12dbe7cf63403de9e5824c852288d1d46c318becda0d9076d321412d534e1cb4d6a1d3024f9c9905282c5977b01088d2090c22e50cebd6", 0xfa}, {&(0x7f0000000580)="e8482a7d1b4cc0c99f93ef4d1fb23205d0de820a5ad0a5ef285e5311810a2da2439f8008dc019ae221f21d8efdb09e4c9c567baf992a18f20d8c2746492642ab99a2875eca271ece9288a9e013df53c0a9559e20bc07488bc128983eaa74b5c57b53fe1afc438c185494bf3cf6afa6e38fdc617709851fce9d091eba24d13bb4d0524608391e", 0x86}, {&(0x7f0000000640)="2c843222e44b0e17e854d093215a757bf10f62c61b6676a10679ab776242bd3430f6c48b96317d53a7a72c6fac5a2026ba978e162e6a1d3f71220a5aff3243ccd323fc6481fd56eb0ff1336eabfb454087ff75d7c79f8334955f38107fa9d1d209f9b0aeb69e681c857ece26293af643fbecdd02b4fd77ec513076227cc356b072e1c765dae4b605a9c1a45f5f9cbe2f19a858534c2560aa421fc1643de417540d22ec8cbad5d12c51a8b5d888c6437a4ef8634314bd623e456934c26955694dbd", 0xc1}, {&(0x7f0000000740)="a9a8c4466db4592eb8bceffc1b6e1acbf325d5f8a40885ec2286e18ec216aaf9aebb35437a3dd9c3d8a043007c4b0396882d3dec7bf3ee38c5fbc500bb58d0fe26b2ada6506ec7a3b7bfa27f5e8a17c346e986acfe6ee734bc657681c19b4a59a38c9694a8bdddf9bc02103bef926e095b95c8c79d45c3782bdaaf3c283e8e047f9db0e9e13bdc13ae2c0e9ea38f5e2cbdd0eca25428d8cb810ffe82da26d55af963a703e5515e9aebf9395feb3558be551ef2cba63a4b7ee5387ecbba6d8c7181ebd2afd1c07a36eb70dce5bc5de6444e2e15472fe2bf73713a838d9259e54139cf71e6cccaf095", 0xe8}, {&(0x7f0000000840)="042e1bb36260db16ff7fa0c569ae2a9a46caea92686c4116daef56f107cb75784f59a97913272f900d70ead0a6ef825b82eb688eccfdf9f5b47baf63569111ae3fe2d498b52751ffd4c4821adb5dbac1361d0a48b435d5ca93682b8d1850b808522701a2f740d14c4f2eae38eec285", 0x6f}], 0x8, 0x0) r2 = socket(0x2, 0x4, 0x5) sendto$unix(r2, &(0x7f0000000080)="97711d3f525207926178594b3c14cec8b196f8061aac1990d6f78637daaaac0407aa7fd756665867093e44beda5859b3ea3839d50c896f51a841f331e67ee7e2f3493a2b98da3cff486aa6d231ea11e931c7b99eb69269c8104dd2a17e368a53464e4c8dfa24192f9b7a640c83f21be03df13eee4cdd975b43a72afabe9a5598e7", 0x81, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x103) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000940)="0f6907e992c3ba2086d457a4fb2b891eaf3f24a529144e4897fa77b85ae3625f40346e022fe974fab8b2ee3a23d5b24377cbe8d4f724bbf925f78bef923dedf0c07004ae7d90c8c1dca82d6a56afc1eeefd3729a73d3aaf7d8055e39634984bbdc9f2a43d1db1a7a692f3caf09b9c26741a519243962516b6eb67b0b8c0831ade1bc03074604db703fa24179fddfca6a01c9f89b7d4dc6eea4a46d9532a7ed4666e42e680b65786ecb2126eb31210f53f7dd353acf14492f43adb1742a43bc", 0xbf) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:07:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = getuid() r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8001, r1, r3, r1, r4, 0x105, 0xec}, 0xfffffffffffffff7, 0xfffffffeffffffff, r5, r6, 0x9, 0x3, 0x5af}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r7) 11:07:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 11:07:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x81, 0x4, &(0x7f00000001c0)=""/177, &(0x7f00000000c0)=0xb1) getsockopt(r0, 0x7fff, 0xf52b, &(0x7f0000000000)=""/106, &(0x7f0000000080)=0x6a) getsockopt(r0, 0x9, 0x5, 0x0, 0x0) 11:07:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9f98174d13445dfa32112ae18812eddbbe70f68d2bb95b324cc53b98f82dfe78e643de58775e9c784c8bdc96", 0x2c}, {&(0x7f0000000100)="04ad6c5a8984c4ede41cfdc4b91d84b89b0fdf364bd5d287428677f14d03598c880b7fadefc8a678cee03f68e57f382e476d4d112ed27b6c39553262622b1088c0e858a49fc66979022caf559d2089f4949fd6c9cbab26", 0x57}, {&(0x7f0000000180)="03bf196e323993ff28869c64dfa707e34917655d810d25641c8f87ba6ac63a43ce1085f5aa634570", 0x28}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000049cb763a4dd939b3f6e54c00cc4daf2234b422225a5e3c096da9e550b00b875b8b6332afffc1d9c3066fced5bf853a934dd09ca6fa85409670267b0f591b92df4886e2695ca85dc4242d7fe3cf49409c6ad9518d38c78fb8f5", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0x7bb0187004cd1782) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x40) 11:07:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 11:07:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="0bcb4b9aacc316696a35b79ad3cb9334655288293bee7dca17b80d4cd4807a6398a94e55865b7e8c0088d9cacf3ecc8d6ba566191564bd0245de755ad513a67f97994e95be0a834a2457e1c7335bb5d77177dd1b0e1d0a090cdcefab6fa11ffaf0cda01e888fdf89625849e334fccbe8b335173d769f57308ffc635a75d0194bd87321c903918ed920af3b7d2ef8b36880e983e14cc34d2e704802edaa5f36b2d376e49f73e45b6314204a983072408060e82907a09688f1ebfd600fcaf36ea82fa5415db5447b2ed30fd2ca5367070ddbc759f91f4e28c8905072014adfc47e26abf4875dd6a0908f28", 0xea}, {&(0x7f0000000140)="99fb0483291ebcd5210fb9bd85487a40d4a1792bf41053c52c9dbb68f551b28a8a55516dc846ee01e4b09cd27ee29358cc8cd629b09af44b6dcbb1cc9da1d9ade4a697d40190813d8ae096397a94234425453c3bbf235a36e76c446c0c3e278881563f9bbf5b1104ade63cde1a24343a04f308907cfcd5eafeaf71f028960c713ad231503867f29c61283ac574ece88bc671904470168af725c483fa82dd0b3466c1721113e4bb", 0xa7}, {&(0x7f0000000200)}, {&(0x7f0000000240)="a09f277aa8c1648ee2994af02b30196e562b567b3849617942d3316dc2cd6375285c4525a33de6517625e185ce535edd209f2bbbf05774b1d0d9616679b80154b14c82235ece4cf976c44f6c29f3153cd6dabf5df6f278fc85c50b9d4e56622b15fe73d4b3577235956718f50e8e0611bc53ec8655b7dfda2784ee1ddbb589dc04fdc158ebf1f82fbddd8cc67e68", 0x8e}, {&(0x7f0000000300)="e8fe093e8a1cb267180474846e82ac5b80e8adb3e64d4731fa2a37960c221276ed0c38989291eb86c210244da41b146e237c976c620be65907d51b16517296b4f7ffcd38585b19a638c468c8c62afd746a8ceb9e6bda9f8eee4e1aed29c29e3f", 0x60}], 0x5, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 11:07:23 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) getpeername(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b53be250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003412875124aa74a280"], &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:07:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) 11:07:24 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x40, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x40000, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000011, 0xc40, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000004, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x50, 0x3, 0x80000001, 0x1}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x7, 0x6}], 0xbdd1, &(0x7f0000000080)) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 11:07:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2894) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) getuid() lseek(r1, 0x0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x62) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) 11:07:24 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x7fff) socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) msgget(0x2, 0x212) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) socket$inet6(0x18, 0x7, 0xeb4) 11:07:24 executing program 0: r0 = socket$inet(0x2, 0x400000000002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="d8308de822000000234e0375a7297bc397b19f3016784955a8a44c90531c07beb50060bbd645613cfb673eace71bd7cd3c246ba5d2", 0xfffffdd3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4cc0cf0319d0ba9f664a030f3bd3391a44cebc79ff257b221a16e460fe14a885c414fba1d82667716e47c866fd385584602c5e114741fc3c6edafdb72df0e8d40ea1779f0b8265f06d424f1ab40d5bd9cdbd3c77a7d6fe50b6753a3a931e20bcdfed47e389c378855117094bae22507ddcd8d6ab063131168c2079aeebdabd225910f6719a5672db7693dd5c935a1130fd611a796a6439f4a48657712a44070f43759248007c39b002658a84dc8a8bd555ec5e07a24f819af49e16e4eee4bc76", 0xc0) syz_emit_ethernet(0x81, &(0x7f0000000140)="ad629f721402f258cf2ce17cc0a8dbd1bce424535d87d506d36c9bc3b3d68bee99b57927c338f6cf51b65f7d3331c45a16b17aa737a0da06eb9f664dd24e35fdb76c3d9585e9c266a5813a2a3bbfa68184f463cd3fc6d1067c6e3c86c6bb6d0ac3c31699816f7e72e6e47b03773dcd5bcd7f4fcd8d809124b8027351370a2f1469") rmdir(&(0x7f0000000200)='./file0\x00') 11:07:24 executing program 1: 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) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1c, 0x6, 0xffffffff}, {{r2}, 0x980cc0c019e76bca, 0x3c, 0x20, 0x6}, {{r3}, 0xffffffffffffffff, 0x11, 0x4, 0x9, 0x2}], 0x100000000, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/1, 0x1}, {&(0x7f0000000480)=""/219, 0xdb}], 0x8, 0x0) 11:07:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xa0, 0xfd, 0x4}, {{r1}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x200}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x0, 0x8000}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 11:07:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0xfffffffffffffd78) r1 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080)=0x400000000007, 0x4) socket(0x20, 0x0, 0x4) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) 11:07:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x7810, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 11:07:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000080)="30a0de81e3f059be57c10f7ac7d72112fde10e1d79351da87f0072fd3c9ae11fa88508e4394dcfa620f9d64b4b66a6ca48138abffc66e95100eed30be6460f2666f7eb95e508e7dbb892e8293afaff02a97469ab8b3954056a94b38b632be8a9e2d334e27cc58f10a66476fb8cacf394672bd10927f1c6059ce21f9f178dbdf8ca1ed960ff354ecd63edc93035b8d1b9836eb004602c9076f1", 0x99, 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7f0, 0x2}, {0x3, 0xb9}}, 0x2) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x10a) r3 = socket$inet6(0x18, 0x5, 0x80000000) flock(r3, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000000), 0xa3, 0x56af) 11:07:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) clock_gettime(0x0, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/223) 11:07:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r4 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/231) sendto$unix(r3, &(0x7f0000000280)="1d3f5e3b3c5e3522353ddeb25c0378fcbde53d97d4204ae083d6a3ceb4f78dcbd7ef3c0727222ab8a42dc63b4f7a17877b885dcf1da39ec427c0fd00a61fd6fbd56ada75c556a83223a05ae4e768275252232f5c830f6079829ca46223", 0x5d, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffff) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:07:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/237, 0xed) getpeername$unix(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba9a927cfc388c1451d963f68b28e520980c661eecb"], &(0x7f00000001c0)=0x6e) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/43, 0x2b}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/7, 0x7}], 0x7) r2 = semget(0x1, 0x0, 0x80) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001600)=0x3ff) r3 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) semget(0x0, 0x7, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001640)=""/202) ftruncate(r0, 0x5) dup(r1) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') setsockopt(r1, 0xe10, 0x8, &(0x7f00000017c0)="fadf67606bc9d1723f524ef0feefb360db75c80517271a488f3a82a06a0f5480304ce16f77b85b7dd5be776d1446622b059abd696f0a1d4f7670084f2dbbec83f1a98252c21aeaf4a53b7539c8bb7fa34706876817a758890460db60ae06c7c788ddb026bf117acef383fbdcb1f1eeb8c0df9415a9a6211ba4b97eda93d07f5e50914614c77694818b8f36192630eef0207a9afb345325e4a08dc13be41692527d5f6a84a2d2f71fc0d1ff58625bef6c963a26f04077d32c13076558171ad7fbf70bffafa3880d7066a39d4d9d5e0c889a4a93cea1217930", 0xd8) r4 = shmget$private(0x0, 0x3000, 0x134, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) msgget$private(0x0, 0x10) 11:07:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x10072, 0x4) listen(r0, 0x0) 11:07:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x20, 0x100000000}, {0x26, 0x3}}, &(0x7f0000000080)) 11:07:25 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 11:07:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xcd3c, 0x4) 11:07:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="3720327f5159dbc084d5fe2ad60217ab13b7387aa8ecb93042313523cadea0a57d01cc0ff01e974ba683e55e463f0081612705650c06ff8bb124465b5d073a42578c2de25c570b6e81a3857ca51702bcb94b27e8d50f1eeb691cb3f41bee7861bcf723e3e0b512e2df27c53df8ee803206c1b1d58738514f8bebe5aa88f30bdd522f6a856bba1e2daf4c4d784f93f85b7915f66120f17f199929625aedaf68df21217b22b9241c1bd11e61bd9352178dd4b36d04585d8b9f9a53f0d97f7d8eab0a312d2fa8", 0xc5}, {&(0x7f0000000100)="175658b76d450fcd22aab2e874940ae55673d963d038ac9c14301e40c1d1d81ebc2976db3e0dd6af1de0dd6014b0db4d889824ac8311a957759a83a2ac3a2fa99c70a2a35f19", 0x46}], 0x2, &(0x7f00000001c0)=[{0xc0, 0xffff, 0x5, "443f68f75b05a0bad80538b849f539a56dc302d9088d8d3751ded6d4324e63882577fa1ad9f5df0b666590e9eb065a2424473530f24d8416bbb09d41c1218e0f88415e11003e8cc1b2e30da2d7fcdc67f3b7f1b73e8889d30e90806bb194bfa72b71232f5dd7721ac34eb76216addbb3c8a167dbe6104a3b8e6cc9ba8df05c0c62a951f14c50dd9910ea16ac007555bd68de59e8b987571b29499e4c72c949e20d6ddbd41acea0eaa4d110a31c"}], 0xc0}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x38, 0xfffffffffffffffa, 0x8, 0x3f}) 11:07:26 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x8001, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xffffffffe0343e05, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 11:07:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 11:07:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 11:07:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x6, 0x8000000000000001, &(0x7f0000000040)="9328015a", 0x4) 11:07:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getuid() sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 11:07:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff2d, 0x9, 0x3, 0x0, "f205127bb9a5b4b2c0da838c4e4defe02dbc4985", 0x101, 0x3}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x50955aa3c6a7d8cc) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 11:07:26 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) 11:07:26 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 11:07:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) 11:07:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) 11:07:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/186, 0xba}], 0x4) r1 = socket(0x18, 0x4, 0x100) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x82, 0x4) socket(0x3f, 0x4, 0x7fffffff) socket(0x20, 0x8002, 0x7) 11:07:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="ed678460ba87a491580eea9fffaf1246c4bcc683472f54f1bc9a3e228706b28b42550bf941eff04fa780cabd0ccd9b9722a654d229621538d1e9ee52e0bf78dbe81efcd3e2cb7ac4a0c86797b052db6ff6d01fd8d9e920681305943495babfef2f5314ae0f4066d9a5b5b52232098d4f281dc419b045fb3fa2b249a604e3d8b344f8aa4ccaea51e77bfa3ef8e30953bd83e4d1a848fb0782b672db3aba954ec18a46dc5269c7ef250c3711b27bc075eef34b7f", 0xb3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffff, 0x2d54, 0xff, "584d5bb9d3bbc322986d086fea31b1c69d5b0935", 0x5, 0xf4a0}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1, 0x6, 0x9, "3ff4eaa02451177fec071454a57e30e9a375a973", 0x80, 0xfff}) ioctl$TIOCSTOP(r0, 0x2000746f) 11:07:27 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffb, 0x3ff}, 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7}, 0xc) execve(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 11:07:27 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/140, 0x8c) 11:07:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 11:07:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:07:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x41, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) 11:07:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffe4b) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r2, 0x0, 0x0) 11:07:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/80, 0x50, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x303f, 0x8}, {0x100, 0x101}}, 0x2) 11:07:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xb08) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) close(r0) 11:07:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000001c0)="dd217f08e98897d532367d73c5061a63ae55e5d1f992252711228f0253fbed165e7256c595792549a871aaca9def237eac547fc20b15a1130705b5e4e10fc97e726f8ab6986b7fb9636d9cb8ca4ba8b0bd9c80ab77ed1783ed5b934b36c5fb119e9b6999e0b1a07963e3b0ec2121d5afcb80bfc8ad334e996198fb4983b26a09b8d09768ee314b453ee3d7e4858a6b8299d50d89781de319881e1dddb302188569d644752b21b150180744e519c1b6e3f4e719e368", 0xffffffffffffff31) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5fa, 0x4, 0x4ec, 0x20d, "86b066e827ea4ff3640d394a1d784448bbe4f5e8", 0x8, 0x8}) truncate(&(0x7f0000000040)='./file0\x00', 0x9) 11:07:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 11:07:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xffffffffffffff8f) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3, 0x5}, {{r1}, 0x0, 0x2, 0x21, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x8, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x400fffff, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x101, 0x74}], 0x7fff, &(0x7f0000000180)={0x2, 0xffffffffffffe9d5}) 11:07:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) 11:07:28 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xffffffffffff8cb6, 0x3}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00007fd000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='H\x01') recvfrom$unix(r1, &(0x7f00000001c0)=""/33, 0x21, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 11:07:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x157, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30, 0x1}, 0x0) 11:07:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) poll(0x0, 0x0, 0x81) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 11:07:28 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 11:07:28 executing program 1: syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:07:28 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) close(r1) dup2(r0, r0) 11:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) nanosleep(&(0x7f0000000000)={0x65b}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:07:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0xc001, 0x0) fchmod(r1, 0x24) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 11:07:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 11:07:28 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)}], 0x1000000000000052) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01f6"], 0xa) 11:07:29 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x8000000004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) munmap(&(0x7f000009b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:07:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:07:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:07:29 executing program 0: select(0x40, &(0x7f0000000000)={0x70000000000000, 0x5ad51fc1, 0x8, 0x2, 0x3, 0x3f, 0x5, 0x14}, &(0x7f0000000040)={0x48b1, 0x1, 0xffffffffffff0000, 0x0, 0xd3, 0x40, 0x5, 0x8001}, &(0x7f0000000080)={0x7, 0x6c7, 0x7, 0x2, 0x10000, 0x0, 0x3, 0x9}, &(0x7f00000000c0)={0x70bb}) r0 = getegid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x3ff, 0x2, 0x3f, "a0fdcdf6615bb072be23911efc405b2b9415ea7d", 0xf52b, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x10000, 0x3ff, 0x8080000000, "fba234300bd49c6f671bbb0e548c378d5a997566"}) read(r1, &(0x7f0000000180)=""/36, 0x24) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x50000, 0x5, 0x2, 0x4, "91af9c8d45385973e46062dc962b4ae177c8b4fc", 0x40, 0x7f}) r2 = dup2(r1, r1) read(r2, &(0x7f0000000200)=""/52, 0x34) r3 = dup2(r1, r2) clock_settime(0x6, &(0x7f0000000240)={0x9, 0x2}) r4 = semget(0x0, 0x3, 0x1) semop(r4, &(0x7f0000000280)=[{0x3, 0x5, 0x1000}, {0x0, 0x3f, 0x1000}, {0x1, 0x6, 0x800}, {0x7, 0x40000000, 0x1000}], 0x4) read(r2, &(0x7f00000002c0)=""/225, 0xe1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchown(r3, r5, r0) write(r1, &(0x7f0000000440)="d824d21128", 0x5) fchown(r2, r5, r0) getitimer(0x2, &(0x7f0000000480)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000004c0)={0x6, 0x0, 0x7, 0x4, "7d2a883799dde375904ef0186421c20ad348f68c", 0x1f, 0x80000000}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchmod(r6, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000580)={0x4, 0xaf, 0x7, 0x2}) getpid() fsync(r7) 11:07:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x100, &(0x7f0000000200)="77bafa4de3a018043f0854ba59d4a5d17d87ade4617b3cadb33540142f48d2981076c8c9693d0bfdc5b692c8e36db675a37db1962579da2ca0c55ee832b40e3aabfea8c7c510829a9bf2f474e211389e981f9c8111d605796e6dae0a5cdb82dc5920887f39706f15151ee0ed75e034c459cac7a063b091a64df25d6357ecb724cb5c87ddba23b54d1c91b238b56e6f88a650410184aadd23336570851b6b4e1d422a7cf25bbd35231eff25e78447a4", 0xaf) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x5c) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 11:07:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x0, 0x15, &(0x7f0000000000), 0xffffffffffffffa3) 11:07:29 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x2, 0xffffffffffffff90) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) 11:07:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3ff) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "d7ae495a90c2c78d98eae93d146a1cca53e64cc9768dd463470b7372e72fbf9a583434714a492ea738789022ba7a9237117d9ee773f33663a5e0f08c65f6a6f97e25978398e4d5b82ebb6415a9a02196a649e6edde18c57efbec00902a268f574a19514a55aa90c4bcbf2da39152ec1365bc115f05f7d0ac7b09ef2cee7478a7c48bc3d2167b116a4fabeaa14f05a462336f2ed6278ae369d7bfff9f72f4b757acfdfc3e8dbdc05751adf4b0b16600dfaa1909d67427ac7f27a8b93bd589ba68cff0d8acb2ed5e42106467f84f3a0c7ccecb2e366c6eda739c1829082ec7e778db835bf37d4d4c6c26c3446aeaba0ec300a2f522"}, 0xfc, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "4a8186bc1a6cf33acd8a47bb"}, 0x14, 0x800) 11:07:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000005) nanosleep(&(0x7f0000000040)={0x80000000, 0x3ff}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 11:07:29 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x40) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 11:07:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="ecbe2d3940a98d27235b4c915fdce47aa6d59ed406306b546ec704c80cd143e26699cc27a1d4cd5712973cc2ff7d4f23126af89d8f0c3e3e50ad71a116243b118e18cef475648a3102ebc12a1193f31a0cfb47430526", 0x56}, {&(0x7f0000000180)="abe8ccb59ad26e4eb811fd6e", 0xc}, {&(0x7f00000001c0)="34c2dc275e818f4c6e6fd783c82bdc31800f9dbbeb401d320a93848d96fd1b2d1c4095c0ce165d74b046e7470c0a32e09c5af3e046dd1a773e5f488c0d60a61dcf3f6289375ac43500607e72e1327b2db27343b67f108afe09ee98e893193e908980143cb97e651b9b", 0x69}, {&(0x7f0000000240)="738ec36e9a5108f1a2e609e5c6b69026dea55d87d7cfb4aa42856ccae5512b562a21810ff61457593f0b67bcb55ce166b8f0133dca435af7b44f62c620a881857e6d0ccd307715a66604ad610153baff4f42de1f89aedc3311df6a54592f623564acd1930ea55f1f2fb5f2f2a1c3001e166a38df03af96a455255fe71037df9404f8fe2623f65fa33c4a328b3aa8", 0x8e}, {&(0x7f0000000300)="0ba03e16bbb644a837772b8ed6384a6eddc5748815af52089246", 0x1a}], 0x5) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000) write(r0, &(0x7f0000000000)="f5", 0x1) 11:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000000)="537cfaaa4313e47c6e0d3ef259444b7cb812ddb8124c17a27f1409e9c6d1e590b148b908fc12aba676fe072c5e1b82c4f4a7cfc1a5cbe004207fb0b09e31c73f6860284fb0fb5e185bbda9354ffa5ae0d388b8640296106f02337819df84d0d161960ae6aa5bf08f28d3", 0x6a) recvfrom$inet(r2, &(0x7f0000000240)=""/118, 0x76, 0x40, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:07:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x4001, 0x88e3) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:07:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x1, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 11:07:29 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x9, 0x2c}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:07:30 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x73224b7b, 0xd58000000}, {0x0, 0x20}}, &(0x7f0000000040)) 11:07:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) lseek(0xffffffffffffffff, 0x0, 0x0) getegid() r1 = getegid() chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x300) 11:07:30 executing program 0: syz_open_pts() r0 = socket(0x36, 0x2, 0xffffffffffeffffc) r1 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x1000}, {0x90, 0x1}}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) recvfrom(r0, &(0x7f0000000180)=""/104, 0x68, 0x801, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x7fffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) 11:07:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x7, 0x100, &(0x7f0000000200)="9198bc7d47d69686de20ac18d5c4793f6be2a160ad7dceda9c6c", 0x1a) write(r0, &(0x7f0000000340)="95a91d024815b2b9c053a9adb888fa1c85696029425a4c6051ce030000000000000052e16f0f3aab134a89356404adc2155bb135b85e83f4904a4bad842935d6ebd29c240c7b023db16f72399d49cc1a3be746011e5dd6b6b45d2a5692748deb587d22587e2be85e0b2049a765317532977dd28d9c92a1699b0e15f26ed3b2c6cb03408607117d09d0cffc182bf9a77d02ebf4cbcaaf0b8e35cfb427af8f6ab7224c00832a3603feadea460b90c16c84c93298ae9cf427c2ef8e4a604f9a9715eec32e82c52b1bd9ccc567a5e9bde14e95a18140730d279161", 0xd9) setsockopt(r0, 0x401, 0x401, &(0x7f0000000100)="b07acac42be1f38bdea262a144842335d510ae93547c654f5832ffa9f5c77381cd2149901e4dfd279e181d35cd384c2418af493f796a8795aba03b2437e0ddf4dd603b700180795c6095c2f4337df7f152f9b5faaaa5efe67978b1f4900944217fccf8c5c7cda587f5f338569270b3eb17bb3076fbe778eb833687a023c4492007e29e0e9ba835cc13680dbf6778ba855885ea2a4917e18268f6e4346478a74778d15d40b9b58bd5eb9d0682bbfc33ffcf09f1230e81363d5eb0b571e469d74e7cc13dd4a0ae0a09c4c6f76c869f6af23b3332ce", 0xd4) socket(0x18, 0x8000, 0x8) setsockopt(r0, 0xd6, 0x7, &(0x7f0000000000)="ff0eec1c271c64d3f12af9a5e61c7cce089c4f4d0bce0842c313b9b56af7d891543dcf88661c98dde3e7742c08d514aba5b507dff281a70cb2c323699eee3e81150e78808ef830a2abc051aef61c4b40fe8ac25b3846fc8390f4886fff4572e851ad4846bb7f5549cd116c2a8d15378d3e49ad3ea72cce167a0d6a3b637ae39cded943f767fb48253a4f4ed6371b46d0284ffac5369368b4432affd0c25571d43f68bcfeb92b526b2b29e1b937e7c5c9cfc470e1b7b62a66d09fbbe98eb78d160c9aecb3ee157575458a3f397f32cb62508d2b3a4ea478a0effb4d5982f97d5104d370edc038a7", 0xe7) 11:07:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x5, 0x4, 0x7fff, 0x7}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/33, 0x21) ioctl$TIOCNXCL(r2, 0x2000740e) dup(r1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0xc0, 0x4, 0xfa65, 0x3}, {{r3}, 0x0, 0x1, 0x800fffff, 0x44, 0x800}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0x7, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x5, 0x1, 0xffffffffffffff01, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x3bc, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x3, 0x80000000, 0x20}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x6300, 0x3}, {{r3}, 0xffffffffffffffff, 0x60, 0xfffff, 0x3, 0x80000000}], 0x603a, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x101, 0x40000000000}, {{r3}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7, 0x1}, {{r3}, 0xfffffffffffffff9, 0x98, 0x10, 0xfffffffffffffffb, 0x20}, {{r3}, 0x0, 0x88, 0x4, 0xbb, 0x18}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x6c}, {{r3}, 0xffffffffffffffff, 0x85, 0x800fffff, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0x35, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x40, 0x44, 0x80000000}], 0x797e, &(0x7f0000000340)={0x4, 0x100000001}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x8) 11:07:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 11:07: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:07:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) recvfrom(r3, &(0x7f0000000040)=""/78, 0x4e, 0x842, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) dup2(r0, r1) 11:07:30 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4b511f70) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="99ca42ea6aa76ffae4fffef79daf9a47f69790e1d42078f12508a1fe47e667fd39225de18ac59e32bb7d847b14b68bcda1282a44a8ee64cbad2c49eaa15275030d03b7c66a6e1ec5e9a0041cc45497691510e501741a660fc62319ce0946a6cb8a1bb67a1fdaad84684c06b9", 0x6c) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) 11:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cc", 0x210}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x40}, 0xc, &(0x7f0000000200)=[{0xffffffffffffffff}, {0x0}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="f800000000000000ffff00000900000065b4365e5bf0fbed64ad713de871121365a0ee60aa1f1af4f90400c876095607f7f65b1d8d592a33ea25b17881df3db3e053d07a9c19f5083dfad89f2763d9cf77aa5a008e0f1e00e493490fd67eeaaa450f07ab29afaee164b656568c67c5f35a222c9ad30a621c8bf585dda4fa7ac632193cb67f442314b0a30eada4a14af259a58fa63d1bd31e79e11950e30cfdd846111d65b833cb7a7773ffc095cc913aa3cf39aa4e604ed7c74811adbdef0d68f165a50d01b6885e5ba57ff91b60689769aaaf2edc81bfba4106264c6dc9e78128a289bfaafa0eab3f8c8104dd04d09e52dfa94eeb69000078ed42194553d71c4452a472c13e78c91538685c1818d8"], 0x10f}, 0x400) msgsnd(0x0, 0x0, 0x0, 0x0) close(r0) r3 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgctl$IPC_RMID(0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) getsockopt(r4, 0x9, 0x2, &(0x7f0000000100)=""/159, &(0x7f0000000040)=0x9f) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:07:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x255) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="64ead764"], 0x1) 11:07:30 executing program 0: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x27a) 11:07:31 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket$inet6(0x18, 0x4007, 0x3) r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x810, 0x2) r7 = socket$inet6(0x18, 0x5, 0xfff) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x2e}, {r2}, {r3, 0x10}, {r4, 0x44}, {r5, 0x81}, {r6}, {r7, 0x1}], 0x8, 0x3ee) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 11:07:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:07:31 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 11:07:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2c) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='x\x00') ioctl$TIOCSPGRP(r1, 0x5451, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 11:07:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:07:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 11:07:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) dup(r0) write(r1, 0x0, 0xfffffd7e) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/4) pipe(&(0x7f0000000000)) 11:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='%', 0x1) socket$inet(0x2, 0x2, 0xb0f0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 11:07:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 11:07:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) getgid() 11:07:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x2, 0x7, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/82) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x201, 0x100) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) open(&(0x7f00000002c0)='./file0/file0\x00', 0x8010, 0xac) 11:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) chroot(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:07:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10023, 0x10) 11:07:33 executing program 0: socket$inet(0x2, 0x5, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000340)="2696911c745bd0ee73f0b49951e2a6c5e471c5afe06239d6eb749e2ba943a6a8de8d0f3732ebfe5a54f4eef0c57b3ee36b7f4bbd40b1e9f14d1fc83424d2706064cc4bc0eb0321a2a8d8df2de8f2c48d2768da2452bb76f8cc5bcc5c82d509348f920dbdc7cb4e273552a610e4a808213dc33e1f6401cdeb19d87ffab93f5c929d2ebe3de1cba2c00978b5f45a2dd5ec8060513e4e37a08e61c45dc7ef7708440dfc8121d2a87797e36adb79119958b82f5d69c2a5c6b655ccafdbaddb3dcc89cae01fbd7c14e7687219", 0xca}, {&(0x7f0000000440)="ad4e0b70d79127a7b4a25fa4e17a6800101cc049235d1c0fd13c756ec60484e7505c63399c0b5e55488063965f511217fd23f5038140e3bd7b7f7ac2a307650d12f38317f1982f4bfce75f3525f5ea6752d530d01c09bd7ba1c5627542b8ba64857ffb677269299e076174992431920cec65b946df89dcc991107e3e412f74d1438dd8b77146b20a1d3ecd78b0e2e9252f619e404881954dee60a5f128fcd6163a1b4abba8f80ee4bdb966031c88f6af9edee0c535f359aa5473b8fc4916caa107e2db69368155a40f040f2cd8b433083a85f85b49063011df99ac77a466e35c10031975a94c3582e645181be313dddc379dd114065011e58fe4766d1d4b34b88cb8907f2b3fe2f5e483816406e2a7bf7f17800b84a1ef3aa7344083b4b2f8e1bd2b27c573233041aebc524acebb458753c4640863dd2091ff5c5d2823f4bb8aa54ca450803195ca725067942e9e6bfb0a940a582be0b49c83cb1ab907f3b09b552e763f44a0a76fe950be503b668173ee41073b7dbef0413f1d3013fa184e546d5bd6a95fad850b93fecb0710c7d9b7910eb36e488dba0edb0bb2be2c4a33cbcbf4460f06f861f787c44c1a9053a51abce2f9d7cadf2bfae3180e5bf20d4e72ee824a5f10f2330a9445c0d8c47d3b9d116847a7b4f76d59c6b1ade80b069d26cdc7ac61356d58eb87d765084400e8b9664493ac82671400d00e7b6ac2f4f786e559da955325b413b37bfd4fed170474151f56be3d6821ae97a58cfa19fa3dd4946c98e05cc2f026db369605e17ba16fe90139234794f5d8b845a0bd2547cddfe00cf4c2722583e64855280c03d1cff9562e1785703eada9b2dac280ac52f0184a1505e2e95287693fe270fb3370f3c1b81578999d60af79ac5ebe8454bf4ed1cf527ba446db1338c1a3b390650c304c78625e57ea436b018b0ec16f0e75d5ecaa1526a50778d8b7f63a40d7b317b186a1fcc56219c37402bde93a8fd24ab82b9ab84a6b41f37d325c57b2328c851a3bd7a7c82ae9edbcc51b12840207384f7e2aea1fb8ee66028a9893295dcaf42bcc876b08f5e2cbbb464b2dc98d041a1622d4b0ff3ba4914cd1b9371197f3b9a39665c51e0f88acd008866c774665b7b90c57f1898d40930d30b3a6d165af4c0377598dc7e1e68dd4cfbf87ae3a6bc5d8b2730377e3707c16dc1ed16184d00223057cb121fa12830b13cbbfc34558388a5cb2e6ae43c55233922c343fc86353127030ca218984d88d2f9d806524ae2b51b1eddfdbebbccda25d36ffa98d409947a196345ade82676d13951fcbd7842097d5991db3df897f0dde51f2a2f00d7971e081b56d5185bb145b8210f348cb64b306b5173b0a02c1335d527c3976f654bda66da2f4c7293234bd4f8c6aac4bdad98796ae5028d76ff84fc4e71994cae1f0e08dde586845a875dd954a5256a8fec0f7c1cd7b0eee43c3420b98475ae1aa35d305cd88c91acf8c2fe9c79204a5422b9218af252e02bcb7644e47443cc4a055cb749e993d84adecd3e2608fdd6b4c73d03f06eefd4f3f785ca6258ff23b547e3ef606affa4a847ce7ea9a3c2378c889095e56467420c697be8ec80eb05d5cac9f7c08a5ebabe601ca37b92f58c2a028a7ddc8aa7e4c74ff6866338547a0509b3bb32603227fb2a65aa3d6bcced50d7827ae8bf6cd04054eb669bd2ccfa8531aee04b1a2231d3728c0b914724f43fe91bbf6869756a40d24533df20c26b9be266c1c2db1d86bb23be0bc11008e3644268df8e8463ba33d6bf660031cd0b97c2752eaf5053b6b4370835d8656270aa0cd9bf5b48360e01e5f6b18d622056e598562f3863095d26345802b45281aa499d6cf8b4f39cabd9801e8879bf91f89bf7d0339e1d90e1cbe82d376d24a4c75131f7fb5945687a4873785670cbe59d19718fa3c47fcd1c80a85c48970b2940d527753eff641538b9756351efc3130dc1c5feece7c65cf21f0cf1d2a060e7368176803900595e57fb817b471081edea5c5178234a4aa910b2043bfef146ef10c78020e3e2a09749e968fc52b045b8dd1f912f5d8cf850950101919752c03840732afccd5b2f4687650c955f4f8dcd6a3556fc185170f1b2f313cc2d3a316ba520b6f134cf7196ea60d0f71e0659e40277de6bdc253c7c9a2105000162cdaa0f15051c0709dd58fba7921c275007664a07b804e506305081bf57ae27c0b1fed6a22603a7a2f91335706c198fc65bc1e6f624043727f1763fcf2565074f24845fa624613b18a0ab17e140e46ba9066142d65f4ad5d0efc9c2f1a64cdcfb9636658928ed9c8b855eb148c4c905cd1ca933f43257d2177c05c2217c63ffcb100d77208ae779df4ab678cd9551e646f42d314bde2dda129431a926b8bf91400e5892b1896568923a2f9d0837ceae47f06a9458bb7f915ed2454f91b7e795f6828d3565a02714b1f43a5d0e7cea7e183dd61e1b4d22bd57a9e9f4e771b010e24509f76cbfc4c8a30955c902f99a2f659ebb60bed47223a501999204c68b3489d34734da0a49548b820cccff0c6b9be42fb83f40b3e567113c1f2c7e339dad6e84fb963323676d5e8b9a9154049b8d48832d9ac908e7c682b08fce592e67ea9fdf3f26395f0382cb8babaa168e8b65491c201c121b53009b7c575f5ee986ccd11b771b5fb00ea61e06eddbb8f857ca4f2bed1c0ddf48260f84e274f5a0c78d684eb6f2d1513b1cc5a417df524ff4ddbf6d08996ef0be8597702c7250eadccf1afbbb7e6333d9871f8b0e8a1caf1f205d35ab7204313d39d86f46b045647065a971414fbbddea6ef5641b0eb4f519c76919805f0b548d0edb0ee6596a005f9aef0f746794ab863316b601d58652c8c092d02f6658e4e31f134c1a07cd3ee89b7644af82f0dfc854d43c4b82faf1193b7a32a056c60957c64cec271dce8093be6c2c703b5a3d81309667b384391382ed3b3bef30fd2f4bc8de503e9db52021d5ceb4384e41ca3db748199ae09f504c7e4473d1b6f4a53b28cf3825dcaf168fee32e31b35113e225cede4780ee17b10e6c437658ec354a504d66e98ad235720288c3df28f321186fb1f22ca52d10f209dd93a35ad16d588531e4be3e6f4b757440233ccbecdd03bc73632980dc3455685c58c4e91ddbe09aa76e94e0020698c0ac683ab24aaf1ddb8cf37209f750e7a4d7252b5357213a001db0b364c7b28f4d4e77680a0d9f2de6c499187b3eebbe6a68f0c30b035c275a8d7486f389e45f408defb62e0ffbe4d755932e9223f9bdd209be0e8f83e60611737197bed4ad2970fcdf77805f6ed1e19ca8749258ab90ebbfc324a8b788cfad8ea706c9b05f924753235235be0c1e7eec2341941874f5f87648a24e722b3fdd2b8e1abafa71a84c6418bb8bbb13df9c6bacc0514e91ab2741deb125bf906a543890d10e6328f188f7bcfdd98a22ab1f380710feca1bee468aba9d8cb9829d809bbaee1137148e9b07d18506f0c2a6843eec9e5fa65802c9050224feeca20d0c7439d81e6f74a0227914c979e41dc5417b164b4f7087833cb26b3afa903f317ed4da1ac16304c9bd28c39458686ad2075b5f2da888c7006a441f01fef91988865ec7603e8aebb7b01924a8aa3f41f499523e5c27bd7ad76414e7a6d77122cf825e4afe32e96b0018691dd20a4d628cf668b421830e254aa00194e56735a83fbf928b0d0a325ea53edcb70a9df270ec0018eec55e2fdceb9c74551ab7c30c3d10b3aec3be6707feac5dc040d15c6eb18c21ef474a6a0c0560f08e1d27ec5190436a2d1d9d3957cc92ea08e167c997a373bab4c8159f9b57c53bb6af0dab7fde39043cf1eb51cc384a32ce3e81a85c5d12023469f8073bdb73e345ecf55143753278c04969510f57e5f737b67612cec8dcebbbbac73521830d66ef6cb5ae2e6e13a865a01e85e2890b0092942d1ba8aee370017f48d2560ea750cc1d66c6c1ef04eb199d9df3fd3c408d81eaeedbfcd6fbea87483c72df531408dd0dc5851fdc9c07e71f5f2e563b83cd4e99f0868ffe5b75d053f683d00fd73d9471292b8763a9a61b18e9359d739917699ef207628f0458aa064bf6f1c80d2e9fc30ef919ca79759ee14f438e1d788b2a8329b3a8e493a3e140e7b825d9076a6c50c4b8638025fdb9ae1bf8947c013f680f7d96bd332cebdfbf7648ca438c560eb099ef9844311ac07d787432e2aae88deb6e19cafdcb5c45d1096046c5af92d41db1ade73a88a01def6469af883f8b9fd0a80830dfe0df381297fafd3798c3a85d75067c22016cbcc91df027a97aca64c9f7d85a4da71ab8646a39732914c59d1e4db0b929499d5f12b65c61f11578d6d30e286c462df08a7944f6f5c64142b280d690e9094a35c3a5b8b11202cd28d156f2e34b6058b353368fe6b193eeee07492930b80ed3359091b7fa4c8e389bd1edda94fe8ebe09d4c3a1b03508b8b81868980b8fe9edccb8e99037aea1e132d64a024feeb31cb7d2c69fca1af2315f3202f54c822b42dda2132a53b83e43253c769d264459e8d91f3cbc4043347d9525d04526d67dc5b7f8eaf2d5ed081f4460aca209db995d20e01eac5460ce57000344ae7b57dab179200438105ef2226fd3a67a1f5f735c78e7685a706f0f78cea9c7bdfa99744a0efdd54befc78f21a1a510260daaefdcb534d169b947ece53079717477b79352e40ba4b53772be5ce3041fc6aa0ecc2b7e075719f237d4d55a64cb24519d9fbfee3af3ca544ddbbe79f92892a558c6f405ef8adbda351f68bd95870520515e09bd5371bb7270bc9381823565d1de9b7fd4b5d8640d08f3de04b837b39b840379d8a772b79eec759639a2064394e28bd37415f55b6f8bc2a9bf3f9cd0212b8bba04d631f4f5069ec080f92389854bdea112319996fa62907bd89666a22489ee0004f2087159b4dc4ce63417d7a8b5dad570be44e0e39dfb36bf076ea5bcd4550ffc0130623b71d85a81842df7575fea7e92ba08bc5eea665d8ec0975edda0847115260260eeec714fe0de275d7b2dc65f2ace741e153354e530523f00bf51dc0a9d32ad459c9cf2d5731ce88a3f7582f097b51505fbfd21513001b5cdaee4976c496e6bc1c97a775f742b0dd454317e7ff700d2eec88be69f67d66f2f0ec85932b0cf0d7b0384b0eacd868d5f5f6ef978c121beab2f9c8582319fd0e61ffb2739dee76b35c5ff1e6bb5d8c66020e2b2f30351ec68ad652eb848b979972d9d2cc1961acea76e7258eb7b16327f1b82833e0e3a6618a688f48dc7c9235341941e1431a4e993e3889b2b4dc571fba1b248f7d5c893b9a7626c94654ecc236691a3a78e594e7c8f847f2d0d0a09bd936ff10de1c2a1fa7c2ea3388c847a797a82a2c820a6e45b749c2d8b99055ebea337895e9052e243a3236a0774b0234d34f8f27d5814c0490c1e539845dcf449dc59affceabbdf01a56bf3f2d8b7cb63e11926fb119cee2564ee209124d77bd52c21410f53b1c8db30d9f346093be8076dc97c8c7ccd4cc1b657ad884577fc7cd9fda50e678239c6c2ef69e0633efb0416f3c0dd8466d7f61eeef8698650667af4eb26a64035015e6d99d578d080fc18fdc0a1a02df71c40b68824a7b1714b1ff0f39232b021f6a8dd8edb1681021b52d17a8b409180f6d989631c7510fd2ff431dd13f3c90a08f79cd667a0e485790c7fa42c209f477f32a61df8a6366c926105f16517bc84b4be07512e3f6daada2be81e2af5e312b797001bee2332b00e00c45923b5fab93ddebe0517062200a7834791388d5198c43cf77f6f503b8c88cc030ecd63", 0x1000}, {&(0x7f0000001440)="a4e60755139fb481b11d3168abfe1a1e1a737ec5757706af22c3cb97b8b61a584c10ca4baf52bb365876b19256365612b7c8a128d424309963343328a65af1ec62f50a3cddda8478bcceb508424114c8d562b5c5dcfd4cc83a7999e45893996cd2f3403f286a3c1d145f8b587014abf6cad8e4f949a4de54514a7c3f99a100e6e4cb9c288b7d21a05ae749254301bd9cf92c8d78a89c0e617bc1caf24d62502b26750fe54d15e0e34ef05916f1da353fcef6ba421c78abe599ef319830718bb02d98d4d54060b003c0fe32b2fc328a2b2230603da9559f29f6ad6c5d382f4a2b5d20f4a8b6ed55034f94e36d5559e34d2066593065", 0xf5}, {&(0x7f0000001540)="493690890d55e5516b9e6414d59f08afee5ea6b65bbc8a1984286635621da97115210f3e496ea0159a4816b752f9f17f2aa56594b85f9a76cde93e55e5b4b079d98fff0f23a8199ab5da32a99d85477ecd5c27b181bb1a3af88048a382b9cfcd54157db2f3fe21166e4055a79e94c8b0aa53a094f6f482bfd0c013d26400e6124a36a09bab21dc8627a4cb2b03858ce5c21ac608bc67edc19c3b79246d037a9d79588c588dc53b845fe8956ddce69713786f81a877b439474a146d786c9e7c5ad73a17ff5627dc93ad68cb33139d74c3e35990d2c6278ecb66b6bc7c87b1accff3b39064631d283308b00b76beab71f2fa7039adefb82623b4c13c6a", 0xfc}, {&(0x7f0000000140)="4a352ca7d7376062daeaf7cdf915ea45a07bed62b02855d517f88897", 0x1c}, {&(0x7f0000000180)="3269b5e0c3be73df714821d657a5a30df8d45a344b04225c253715b6373aea0207f14484c91a8e729c7934d2014478e65c33c16ac78c60bb6d5592354a83e4290d", 0x41}, {&(0x7f0000001640)="298bed1eb0bf2100d55b43373b80eb857e28b10e1c3b8aec06ca1fa444ea7376eb594a104ccfcf9a0cc32420363e88fbc9f7d10234934ec9cca04f341ef01af6436d62ad534fb7a77856fef17b376b2f60cf9aa28e10e614ad726a28afd18d1154da3c10200c3a8a5496e3a9bc91ba63928714011da76c916215d7f1f2c60d5f992a73c60e729702de48faa85206b63dd9d36621b9225f9529b312cc0dedb3c563870f3fe44c98c3a68a8099976b3a8f4399b16da030d1a53aea72c0d0df8fad869222b30503b0cc5ed76afb45f267e793bff1fd0b9379811300fa43", 0xdc}, {&(0x7f0000001740)="c69184346c8883570a5fed273f06578628f11e7472c0bddf8e0366110be2a56951f4d5e2460dd8f4f6491f22edd9fb7229928547773835e888363879eca851a1fac4c8965123b784a0a458c411236f90d90aa3b8e5861ab80ef0f177d59a0fce880aeca0ea9ce96e8072692597b3ec4c42a7c5287de84cd0ff4afb10cdbfd04de8e2", 0x82}, {&(0x7f0000001800)}], 0x9) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) dup(r2) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x83, 0x7ff, 0x7fff, 0x100000001, "5a7db054e7b4d4e71a6bfa6495fc8216d413ee1b", 0x7, 0x4}) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001800)) 11:07:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:07:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000180)='./file1\x00', 0x1000, 0x0) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 11:07:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 11:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecd31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996a693987851516d4fa6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca020000000604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc348d53534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc3561570400000000", 0xfffffffffffffeeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000700)=""/67, 0x43) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000780)="a6f84cf6dd1a30144485f7d1ac6c35315fbc73803c5a903c44937518a144893b842dff297fd64caab5ad88185156ab5d93cc021c2ab85e0561", 0x39}, {&(0x7f00000007c0)="6155568fdc35e80564b8c0590b3f2dd94571c10385edffe625bc88386dbcdb8e5bcb0268f359f49816555ebbedb95368d7d4095c7a96156ba80d402f1fb803579332ab35c876cd94e3d93c094ca55b8e324c4eab55cb119361e9f742e95706dbf04b1e4ccf1086f15a1b8d9f8ad91281d9cd0844029151cf40dd84d70e17d80c99b955f2aa2442ca03e5b03f522767263dc8acb1", 0x94}, {&(0x7f0000000880)="300927b28c2db8686e2d497c6d97b010a9eb5c54c1b9b59c1fbbe58faed238d8a39bde356ddffab1b04079ad9113d24af212c823166d97b6438fdb1d81777fccb318963c90aa6e390a9db959e9f6c34383c021a72900eb1ef6b238afc4cbc7c7b1961f071d4fef98fad921363b0a195f24cf2fbb0ed2c0636c90a747be776ff5d903704c3ada1e40281c7c6044ca17713353ad40df43cca902ce61238991e578690ad6123e49f1206473b97a72ae6e6bf8b1b6e5352569d826446c2e1d5e5bfb150c1c0e249183ded47adb9df0a61993a7e484a07ce38db0caec14bbae26d9b43fd6e03645ae7bca895673dcd6cc0c7ef1baddc7f2588181fda34ca5a23452e96a48eb31803e9c2377f4fd98f999dd13e0ebc12303c8e9046fa106a2a19a3efbde68bb4c2110166e32e977eb5709d0768294242380a59c604c15172e8d667b28db539a73d22695e302b8d5a77cc50de66554bdaf4786ad73d3b47d40b61f649d7fcc4750082f3dfd46f3a6a755155a61883f986ca0ba283d1fe15cd56f5b8a6619d54e9a757b1ba7ed835be0eeb6c365d2f4348491bfd2efec9452aebf003e98ad8ee4ea8473b8e54b47589da8b6900ef73f5781c7ebd20971ba1f170e3fb08a95b00fbc47c127fe3a7c9bfb0a53476060cdcc751964bf5c24463cdf23dda500b8646cbd0e38bf1c0b96ef7cae071a72cb94349c23ff01e3a25e5fd0576ce27826fefb0ce6ab5cd815304e826d1802e6cd4485f57e269a2b56c342a8eec5ab7074c9e3040c5bcfc5f4bac05271b2212f55faf55bd7fa22984700f1bcede85aa0b75f18fb32977ea8f9056a09d9b2a8462bc103d9c5fa8ebb21cb6487a33bd83eef8d074addffee1ca11c30ebd8662f0e89db20090abecc5db92b82557a8deefdfd6674054c9b6cd97d998eeee942a67c78e2f964080c325f36c9a0dc576d83767e6930c42efff8dc8da6ee3ca58244c158cf360dea6f91af9783f71c686f7e42a5174775d0b783cce293f15b22289ed55ac56c1e8f0724938ee1c459727a492064d01a065038a4e779a0a680a93a4ed85365a44c01dbe1c1eb6cba780d937f837ca1a772e6141f65575cd8d27ec5d7da2adce430325084831d815f6ce1c81417f3e953aa8601056ea53261324f08585354f96a5fe89a0b99b108756e784b66600636303b0952c5acefbbdcc789fa664c5b95260b53b3197b4b46aa0d3e2b9c128f16f28418621d05b01e645e21804eb82ab1b00b12c6045dbea7bfd28516620e764528421a202cff463117da5e4b047091218af4abe8fbb8ee95c81c54656b82cf1356cb8b9df034170c701da26553e8cb3b19774bdc72cc910be6a45b0920c38da01f3e3d286dd8a23e2b4c32c3d106813d84e730f9f5a3ae3f6860b6ac8eb8aaa95fe19aabae1216e9c1b21036e01c149854abc62227907ccc4e6681e7d3fc66375029bfb9c02c09430a622f9ea277c3d4226f5eb81e91207773e6122f506d8a3a992bf1594ebeffb87d6ac0282974e5bf5f6d0e465e29b5e2118410f40911b7c1b77897a7b71630a185247593bd31f43bd2543a0b36670a4f8b34346b738d4b56a10db7b08c2eac9ac8182640126957140b71abb28d74c9f2c75223ccf1c3810db6bd66e28cf9187efa3184a646b7086ca1ff3d3db974ff37ed05c2b9ecbbd0aa1cbc8c2990f5be599fa1cefcac9643d3ed1bc5195911007b9314587aa34375d386f67739f813e8c1f6be0b8a18aa9eaea92afd098527042594a6da21c0ce6cf643d0829cd2723d3c2d52a35d29069ba40e68eecc0ae5dbb7c6191f93ad5e85455d83aabeffb4376a08f4e9c5a92ccb9c453a99516858b0005f73d2ade0478e0b4af326e285012411d2960eb104ab32f758283316eddc9fc311f0e409488d44ffc6afa5b22dd8ca5b62babf5ecd5c775c0db8537969a283ea1993b7f5173ad39caeb9685a708ec3e3220afa0c459d6a2f86d45d3b33a9b00b07a9e13a580553aabe9272b02133a62b25165b7b1f45bdec6c9f58727b3e028eec737ceb074cee39a7ab5202e9a82fdcff770029064750f6b67070a6a5dc3c6966ddcd6a0f3bad3557057ee31f092f64d9b494a732cdf426de99bd7c96b7bba8947bd56d988fefc6f0c44b2a08cb581cfff3f1de9152eff7ebeeb87e55c108055882b70edff81af16f9a06de0121f24cd4687f737c799a9fbca85f1d8a90c01d0f63fd0a8836ccebdb826206290b97dc4c9236a3b4628512f27aec1b8633408d7289429d69af5592d9f3d3e22804c561752227c4255d2699aa8cd2cd43aaa419c2e4a1925a3394c785cd7214a672e68e4c4932596dda0ef60b0c7186eb900537ca34394b79d0d8035b782eabf932612e75c7d10bae3dc5b217ccd8d1dad615b7af350b648dd607756403461089acdf88b26206391dfb87c18de2b6896af4f7ba1033e273b6519df2046d21fcd5517704818c1edfd4664fb9a702b80c57e9fcf7b6fd80856bb4dbabe4457b4975ae35b5d918221b25a1fb91c62d01049e07034621c2addd9a61fd0cb478174973131aa7a7277e63a422cb070c35b35ff0019d85602de223b7f24c209634e158317352b6dc1aee16b427e47615d98ce82d2e312b8227b3f7722159c8e27516bf8ec3706edf15e66ba4045363fac7bfddc803bb8b7b95b5d422aba2841c554bd1827b15ac0daba94abf26d0da021e1fdb6d567245011ff713a1fbe559e931eff78810a2d7cdd9e53ef6acc7312b8f8e1b8799f6731e5ad01a99f33c8b62bc7f06a9a43278716f94d8c10432142db87db0b30c97f91b6a581d74f097357af53c26172dd819c40a3f2811208124c761a954a5855c7eae63c677e427100d4c19b3d93ffe14220e1279a0cb28a0474a3db8f787773c22285504296813daa33c1930ebadcde302bd21ebb325ea58b47d241ebd26b07c818574928d9e5258230d8b19d3692065773af4d515f0ac192bb953b07810ec1ce631b28786a5a4eed53b610394b3864a311e7406454a621845b69bf46c8097c9c9f09623c564bef5c3fe00a6c0ffba4f90f3fa09324ebc4a5f2d7c72d662429924100bb632818c12ac5c652449e70433bfd838c2ab76260ed8d3d64d752ac89d146110764fed4c3fa124ff71b7204dfb6b95461ef678bf8ce7183489c3b14dbef45d1301ee0b56ccb8e2a0cd2323999be4424dc4c5f883e6a342eb7c28b71c65a24efe56b9f8e923dd9df50da38707b3d246806e75b4a9d928da25ea8db055b5c45819760676d29d054b914d41a367ffef852f8f2125f0d56785f2a29adfa488f436a095a205c2dc5c219e21f30e9eb5fe0ea45466f3ed0bff25c59771bd65171c74bb7a40c9cc57fd71349d252645a2f5fe54ceac28a135b5033c65a19cb7cd6cf3cb52a0a6476eccbdcee568809b3f71f06ffac8e830c502f9b26097c29c40b0bdd61dc0249bdde0930fd5a34ab4f8753efe216b5966022885e84d5277182fb5e78b2f34cccfeef14eea95db399b377d29477c1a5341b03969e3dc39badbd876014b1b41a11a44a93c63060c3ec6facba0065ec114dc30ced6017c3a7a96df9c033a6066c1dedcd0d431e2043959f4327b333c4d66c01a4f6c2c11943d7d7ad22c179b0768f1353be55a2b9432e3ce2633ecf1380ba9e7cbbdc842004d3b601b59dd4d0312bd254f5dc219b9c8b7be4dff75c8a6c286e7a3becaf3c7796b1d6361d51b398d04fb5719d99fd66fd187252eed5b45696a14a23a292b249d6368cb4b037d36c0024571ce3427136f7fb98b8edf7f778afffbecf1dc8b0b18fd1cc4e683fc981b4053d28e1285c9b727137aa492eb0e6c3ec696344387e590669a2928c685c710483c3d89897d01d9c14a4e2aedd07a96e514a58d42561672036428134d0de0d94905ae3a0fa4dbf30a6bcc710a7d69feec7a7126af3a684ed7ea0bd75738df4d26898c34fb4a633ead56b7d5c6e5d78cd0b7afa622a70dcdd76e5543f2832a99a5613e4fdee331e238e910194b0d13c7f5d84d706f1edde2f0d72b3a35dafd8ed761c96c8bec6599e81fa3691ea34686f960683bdaebd0d62d5a0d4b552fc190e6638599cb6e7ace2d3d63e4d04ad0e2672dd67c0466502c2495df3ea5f4d218066f5f33886acf8c9d53edfada24a226956acb6470cf06b8f774ef2b2381843a675c1d8a13d099aacdfb2a693ae9f086274079982583422fcf4388361fd3b5dac33b37cbd169ae2b325b997ef672ad6946fd3f7aef2a19b8a62e3d1a7c8d77c105b2d27472aad6b1b17454970e16f5119e4cfe609aa7667833ba29a28fcaa204dbcd0d81fc53841c464d290af9c29246504e0f75814dc17c6e633d4204fab2a67bc105993cfde1a80554979dbf0cd66c49dfca222b179e0dbaafea5b348caf2e0b9f15b1777b5da3dcbc783298f6efd9bea637cbe8c566fb798523ddca84642562c9359a1ede252acb60d64187a29582ab36cfb1ab60abf849ff6a7a7fd7b3c118a31231a8989833fa4bc8cc2fddff7cffd22d287589b80aecb8accb48de365f4ce5c88d7d2a97be76447365f4ca440a210b1be87eda4905c7315d00857377f5827e595237fcf214b7f5727592643c1fee657661f6f6061294fda69cfb2d33b0aeb8cb74a1029a997131bc1d99f31877bdf1a4afff7ec2d3ce765ad894a631366471da11e5645e8e8cae5fbc8e9d37e0cb72025108e1e4eab77075ef8fc0d2db828dd898f2822783c6bc8d2b137e9198bb214e48ef5370e40d2d67e5aaa0e52071f719dac7070ba9788621f5d89e8a9ca87dc5c5ebdfc9358ee794cf6b784316624bdb33154b031352305ae9c3a11134dc117057412cacfc9821a3c8c4b23b3ae4ea85ad94dc42e3e15918b587939ea89a65148250867a890b2685fea62c6cd7ddc93eb814db23a1299021cb6e8e6430c0b420a2794e00c5198490c895b55b2b6ea7a5e756f8a876432a152d4a5556df2259fb5db8872817a99733186a657c438f4e99ffcbc582a36582f881c19e53c81b791c3b43a8ba910d615de09f1d2d7fd3db7cb77f99288fcff9e094c1842d5876dd09ff9428932ed214e57e8f4378fb1c033dd4bab70d164651ee6c623d2a18d8c208c7c30c3bcdb104d60ab98b40974a8e95c0f2c604225962c575fca0b1846d7058b4822e803f63a229b0bf7aa3666ab6fec11870fc0f83b8f18d91fdbe936572c05c81d7c771778f735fe476478cf6e2abad5423d5b15030be63d59b1e8519ae0cb1c533e9fd93ccb44d4237c1aa48af178bfdad2a574683581df496062a7e1594267e7ad69c264c6deb4fd3b3c7faf54e3f819e78cb26efc5186b2b3806623d58504701f0f176ada59505fe166e83358ba4f651ba2362726363f669e17c16bd760e8883d06f5c124d405ff8fe9fade3079965db6731d681c751aae4284f8befc3fa91c99eefc02df965083979b0d7d02f41fc873c4b23458a77e3cc636761936433cac1c9a114eceee99995eed8d0a436a9c95da5adff6e2170fdd102fe89ee3d943eb59ad398b33a591c2dd616f647813d18e0bc0ceec35eb74ef65b6ed86c0807a3fc5ab480f9a7814d64d841213d0ab3dfa85b8d2e05bb87de750e03ae452a9b00c507e2deb8156903bbbb8f7d3389d4b9d1dc6284b4c18debccd36a270d74036bc6e2b83eda53c39638ac69755949aa72818e29cc8136318c600890d86a4c906b2d9a11edc9b88acaa7651cf0e8ebed2c8ae5d24b8f632d28a3a7b0d497b7db2a70dbc54ae77009906241bf4554768beaab25faff7dddbccec328be54ce8580e766a080b5664a5d07051096f6", 0x1000}, {&(0x7f0000001880)="f33940e11ad65a44bb5e189c09d32ee8c8249ee6e2575df4dc60", 0x1a}], 0x4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() utimes(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x1, 0x8}, {0xfffffffffffffd67, 0xb449}}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x1c000000000}) 11:07:34 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4003, 0x6) ftruncate(r0, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}], 0x1, 0x0) 11:07:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) write(r0, &(0x7f0000000000)="9390e5137b63ef1b28dbb69d43c0a8bee9fa23ffb0fc9f3741db4dd0b00070bfc2d092d8c3d1c366dffa0680d4b8b1e94f2312be24d786f2b0fa821e78688558fe42beb6a8b7f5300f0dd5bf7d8dfe9aa7517256fda7061fa95a66385c9ea3501f0c53fc6422d83155f82dbbb578c233060afe8d3c14212e040058e8ec10cab385064f46af87efc677054e69203e6cd810ff1b09ae18d2cdbceccbc874fd1aad55a720baead2f88874029b6927fa61bd35ddab935ee71ad8d514846974e103f697c7ba46d18ac0005ecd106a3a9b8618ebf0b5fdd9c7efa8e314feeb876159a1b127", 0xe2) 11:07:34 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe(&(0x7f0000000000)) 11:07:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 11:07:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 11:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x46f) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 11:07:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="a32e1109b5402900d5e70b0339103f05ae6481078e333d2126cf8d7367d665713067e5c154cc11db36b6ca8239f306b840e11aa7d4edff738418a1b340deea41ac2c8e25", 0x44}, {&(0x7f00000001c0)="cbfd9ab1201688789fffdca564ea4def60eb22b48955c72249a305659f978cbfd5da7bf406c0484c476d692c90828b22b4a20d071f6032c7707b7fb5883f0c72d44f801e1ce42bb78fbf6b5f42d1cc9bd19478243a8348015945ba545ebedc25b02d091bb4cabdc140714dcda7868d0ced59864554b9b4c535d6adf8a5b67b", 0x7f}, {&(0x7f0000000300)="003787cd560696c6de503557fa5e1d2341439da3f731d4ab4b25ba5f2f530ad7490b848852288df358fe9fad504d5539d3cd2b66c7747bb3750c45141d9647cfd844d3fbd980147efc4a3fe0cb3670811300ecbf46ff036466b37863fd0baa292e738ace1c565e18b2b5499a95ee4fe6ea9572ddc7220b74c7c08fb5d89b449e1f1866bb23bda357153049e178a9b355d15382fc790c2d618cc872385475fdd5ef8d7b6b0e06fc9c669b9e4c0002181e85ed7694e915ce7d9ef58d9913638d00337934ba721f912905495cee5bfc5bbf3cada802b67646f2ec9403ea82a1338970a395154992e8ca4f4bb69f7d227a27b8f3c7d9c4bc3e1e2d1c91cf45e1da73da6eacf53a692c7f34b5feb54d720d9bb8f470c7af70dcf10b99af4ef304324c0b0a683c89d98832a02885ca52e54d9d074358e9b67534fca3e0ebfdb7a23a35b225511a19d6d1c975033897eaf79ced8d07ab1865a6f95d7ada95c62dbe36b89879adfb4f67d34452617a6ada7021eaecec239e6e21c5c422722dc64c991753b4aab0e8ea59271ae8d9e09c0e6adf4abc811e4e1c6761d1691fe5890a787e9b60d48d933c7eba92e39457a575759bcc6362f552d17f37648228f06a5edc39cee807266a9ba255af9745ca7a9886e8a5a2e6ba12a4b4cbbeb72b31896e27f9f5705dc4317b56762398517e51d9e38d563ef9f85d379235ee2fefe3435e52fdf51bbfb40f250b29a74abe9e1cf2f984e87af9cedebcaae5ab34bcf50a2821c18db9d5d89c7f3e3048514e6b7beac599aa71458eb13de21f4386fee662f0031257b9bc0d16abf7e681c94a66780aa4fcc07b07de05e04ead7fc21abab373af959d2414d4021efb6dd8aeb0318f254be278fb361ca52d23131f690dc1a9bde5476bf5717575c6fc151dc3c2207e14a1d2eb21df10785d660d9c272eedfe33553ab88f8f7cf7ce30e65e1ba9ffb0c07bfa919b4d94d49240e220455bf755b11f9fc93fed3012a93098ea1acbc28658adc223645ae4ee8ca6161c7027fba216dc2407be09a1ddcf470be1ee000ca932217ccb48f35a3d3da8b703ec0a89d3c6d6b87ce4ba650664342f9c8ace3be446777182e292549e24f389c89dd857b2807ffab762aeb340fe4ed3eaf491ab510783e1fd3b62d78f13c5311ddd5438ee1d1d4e094e065bd74426ad6e8f3c9d64846a2bcb4a8095d2d2e915149d5b1aab5ae418d62f28fc186f0dcee234c1d00825804b4d9194dc8373fbed78715dfe25935798ee826472a67fb656b447efd8148e0b834faf4e5a2cebfbf8b9fdafc0d7214ed7851072fa2a4f2e3082a05fc5d8f5cf42c7bf3aa7e19dc78e6038b0702d6ff733920b4948e43c66843582bfc6d2c5d20a8bb6638b9f346ef5ba5c48920e1f700077ce1543cf48b3c0fff650c40a0df526e089dc57bd4531197500d48a1722b1bcdda0d68696bcf83a9a9744b0ff4961a31cdfd90c37869b99b1c57b3899c07f46598909fcef417aa3200e6852ef3868259c9e1dc158f4ca0c8a15261a19780179525bff9352e58ae9c96e5ca511d2aa738c034764926a7a15dc5d7280fcb78160468afe90bbddfc9160d33c780da5dfcd92d0fe07b9c354b9039e2acbf929e60e05226a315bc1a3433ec7ddd9e8eb2d0209331015b0889efadcb32e51c817a1623c0bbc640523d27dc2036428ca7c1d0f528cef78db79fdadf29d5a1238888b6c66dc933dc6dd0a9f3d106a409579526f2fc827ee76085085ee43436984b80d3e00fc2bd9529c498bb87d7cc6a6b0f25b2257de8da036554fe82de44ef76047adb57005d426ee2b8f341f00854b921c42582a34aa19d69f1980f68f99611ee82be30910ebb6671e85b37d8702914783a3aab46ef8889558971348090b69cc5d70e3a63ffa91a000abfa8b22d04d3af4ccc245b53dd1fb9d8dd6d4f72f6ce88b265747684dc8c79a17a0ab9956c673280342d8de9db5ae66c42f382aeff98c9f963040833f0507973ead94497bd37d0be44a67faf94521f3c02193ffccf606393651108fe85ad7360c89195193d532426cadbda18f37ef39e71b1e1e1082af94f33e7b8808e7e847dfe2b36e6238b9d3d9fefbb816b0c1ca83119a0f8fd4ed1140f2933bcd6d2c5e04ccde1b57f8903b5ded4f5757c54d950389673d53e8f587776c955209ddce66d8ef47f2bc44c7a20e6df017e772ee7d8bc7e58f2ef442c5af4ea17318e67f5bd59c40bd625f342974e24695af1f245dd9e2fc0f96220148fb71c0f73e403b56578d640c14185ff23ef9c0fefd40c2b976abcf1639f3fef6d16c98cc4cf9ca3637251a84f779cd8ba70631539fd364604cdc1be3331746b9828d4cd4cdde2f5287d2978b192862b23c354d02dc34cf132254d4af62f4d4f65e3f49fb4ddfcf0bbd2e7d39119ea179c63998742153d4ec126afc994d4a579389f7ac4e5c6d338199ba57962bb5617d26c43d8242cc3ca14a7d0c7f688c1fc8d8fb682d13d85405094aef74f77a01ef1a7303a9eb560c263ab7fb2fe36f99f27868aab45d7b97ca5807ed8f07d00504da035c0d2d82da7c59764a5a2b44cf3309ea002edec57d8eba9c312625a746b2f5777590e92037044a18e0a9411a6d7329710d20e74c69b015565ec3b647145d6a52504e9874968b3e8571b304745f0da8aeff9524ec6b51ee95ac5461cc0f414ffca143e52398e4b72eb4b3e61662f96fb0161d0907f2ea14c9631d747a9be96436fb445c6236c665cfdca3f4e685d296e27548937c347b0eae76a5fd9de9a0b8a4f586cd497c5ce19126aca5f92ac8d00da2e63ce9edeb8cbe045360c1735bd662d549030bd4f8b1d2e44790b854f8ad67477c8749637a4fdfc78853e598031240f6627235cb14269c4abc6bfeb437412a03eb04c28c18b054098e0516b2069f360a39eb4db47ee57625fe12b764f943558c64f415cab95e0ce5ad92e518a83205a316de9f8f009f55abc1fa12b886a489b343fd167f3bd1283338a2d156ca6078c865e534e16c397d94b2ababce8bcaffa4592b67db6e7a85772df7cb166d7a99c6e7071369f719d425da48a491bf8ff070ba2a657f6e81f7eb17131b3fd7dbb546c63c2e64cbcc10d9fa3f76c3965a252e3a8498b88e54cadcf0bb54d8c4cc57e172885536ab26ddc4b098fb94bb0d51704180987fb482fb161d267385d1ce026141baa1493ac7a7a1376aa67bf5e92237a328335d5bca495dfe6ff26a912dfb6924b0575d85cf248f2a7c27dcf6435c3c434142408943a3d55b5b0c777b71d99e243fd8ae9f83adee57d85ca93cfe4b8466a61fce4e393d0d51b373348bbd80d7ce3130b715376b8c4d39b2adf1a49a33b7ef32a5984b8fc9a33cfb02d3faa7339e9a093dbaf3cc5717a83bc4ce330a2c25e17cff3a73270c9b82b0b0a98e260dd1dc06e334e5c5e0a272c7ff20587ac7a4ac84a124944bfa4a818f568737058159db6169c98661a12c31808e6848e9d62d12a6de7a212ad3904154d32de8aa73c7af1a23f713c57de0641a618173ccec065ff3a72441d331267ca83de3b7af945664197c36e236affd34886cf482e41f6b49ac8b5e032bc516b20590e02ce56794065ef9c32ba7ec52e4f5c40173a243fda1e5d26c3446c98cc765c8959a38e2098cbe9e221a6a507a5585d4488913bfdb0e2cc43b5d87004f184bb87f9ed39588727a177f201e849d09086ce1f305fd5f1894ab07f5fff3df33d2b5c0319bfca5ecba47cc35954c34a1f13343fefd9337612722ee0efd5a5d2e5a4264053d44187296fbe4b099251e53e7aaf4ff1b8b01e7a6bf4241ca7273888a703126fb91a5443c854179400cf45d3a16fb10ea497f705a9d3bf2ba9943fe874aeee1104fbb62f41318f7b5dc7f3c10df9d2d8d049f2e8a899e7c8af374ab7b88db1a3ab3f319c8ebc0f967ad7acb0e67cdd42769bebbe487fd2ecd4ec318735f48aac8ab5c99ad77576edd26058c759beb055a1fec2cbfed4e8d0797a7a6bdba91585515cb53d790f94af8f661885c20d5e60b7a62a10c72201d318876eddb57a34aea557a7c58668be3ffbf6af59441a1a2d577bdbbcfd6e2c87e1cf38f749999dd5c29adb6761a7b2b84296f0710c8f91c6ede3ee82d438a6f0af1a741196ca41d9d22d20f10c7a69bfc5433b9d89740b089a4eb3841e43521beead99287726875d7e9bc329fbcf7adcd18ac25357c14cc59b280d8ead5d1d042e449f05f0e11a34389e388ad1491074ad2417fc3567df90e363038622e874003515e30edba6ec33a5ee0a512be6e635d2d663cab9ce056e1df6078baed7f0bf3b12f0a22959ed25581452025ad0d5fcffa7f43a6dca83181f6bd0278279982426e67595fa384967821ce074fb600130be7fcc1083e2d5d445b74bffafcd2cc7c1f7209c53fd8847b62df7c1e435557cd2ebcff59d0d98769559e2608b66ab7a915717086746d86096a7d1cb5920189b4d101e854750d3c205aca9289e24ec1f411f1d5cfa56332fe776bfc874f5ef4c084472c1562f5b8dc7831ffd44b242e9b4b6c7f72583514451116664fc10553a65cf4e1fe69656d73360250dea6b1f6a0ad4b7edbf5aeafc9ff9e3b1fb60a671c77853a23a30c0f367aea0aab9b238e62a7009cc1275bba3e27a9c63446df206622a445dae2b9894f3c46876554ff39d5d0b5f0acdcc2dbe787239dfefb66bf18e80f6a201da5891bd4f1a0bd60a0c8f812f9078e95beb8803c59b216911e4e5ec2aa7839fdd0119a17505890ee338b077f937749e459671138743dabbbf5397af6eb81709213ffee3a1dc3031b7122a69047305fa17ba232c6ef4c9e5f2548ddaea1e70c717ac7a5f6963d09032009205c78bfa2e5cd6251ecada223822d47b855994df6a58c6fad6119786fa86d907d37722383b8ace00e57f58966602f24ed064101c013fb0b8c02cce53d328a84709aec687b9846c29720ed796b5ad1362010b45c46d4111c8e07e7cc7faa261559c4b89fa7c8c0a931098afad1523720e29561d93302d7e55e295febab69689e0b40b52cb8425890730b6fe6435c01cd5182f5eb6dc1a81b8e685f0d72cfcca8a361d86e7832c0e912ff5d9fb44e68ea9a3a91bc5e0b8fccefb175bbe19dd222a0bdf29832a8c10b707bbd6217ff5190b96dbc3e13293a3a4771b12e2a2ac6e8ebaa010d160f656881335a4371117b411d25d4ed0c07d3fc99f0c9687437e268b64508018a9007f3e974fde6f309162bf01c1d80fdd04312bdc6aca89ef54fa9672a5f5f8dce2907d18cde37bcc4ff3abe3937cbf35d401636ac7dfe3fd017d83a5f77c7752d9a0575091e82783ebb3f55718240dd89d5671d61b3775bba1bc64712e58401aa071093fa046e1bde9fe699a0f0cd019d819d2263085e46f680d26b4f14d33169161df67590aeacb1bc0efbff22b3961eb0cbc7765c4e8cf453a27b9d00d1e11b70721a2ca37fc47d36e91f299cfb128441f763fc0a083bd8ddca929ad753e4bac6cef49978a902c1be38454503cc7aeb311047b60322b6173927616f5e681bd60521c16a0eaf2990e9ded1fa14222abc98813c73d318a312d97353162d6283cac05439f2a3dff99386402a61be42ff5aa1a10b39cc8ed427951eab849467645638544b32035763942ec9a052abcff2a0ce1841ef50e1532de7a6cb0569976d6f0073dc25f81c5e6419f587dc468339f0f540fb0c4728859947dc9bcd302526abeb2653ca04d6f98801d31ce160dc298d19b472ad727416886e1c1e0bc37486ae7d8ff418ec6fbe751b6dd9ad50d5e72c75a220", 0x1000}, {&(0x7f0000001300)="e036352ca9e7679d4cdde147ebb5efc7a85e2a73b230f947a5f337ff7902f92329ea928fadd7c844c4d22e7301eef7db5b72f8bf60f3740a55bc9f25f7538424126a5fc978fa72bc0fd27ca51bb79d467eb8e58ba9575acb29c4f2938a2178817ef6398d40a9698c54eba5aa809a1288670cfc73aee5d28c6e1397b005aeae847dcbb527fe1cf9f0eac065121dc89ce48d26b74e8b67c2a8919f917fc6fc602e81297d1973a15fc2df57094f4b9c32c2f2ce6f04cc9ff3769f416b9964a68d6c5340ccd03b8fddd01340e3deb4", 0xcd}, {&(0x7f0000000240)="319cc438f9b94e2ef66abda9edff72a2cb493269fe7b40edaa5395eb4150e42e3816c22c5655d7b7d2c6c5b33b72162b3fd64d55cd5075c5028231", 0x3b}, {&(0x7f0000000280)="45d30c9c758b9e2c2845262144fea99e2c4b81c324728698b4fbf1ad03cbf97e701401c9d12c309ea5cae1456f50d60a4c3dd2db45640e75c7a5746cd996", 0x3e}, {&(0x7f0000001400)="30d5", 0x2}], 0x7) 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) close(r3) 11:07:35 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 11:07:35 executing program 1: 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 = fcntl$dupfd(r0, 0xa, r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 11:07:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 11:07:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xfff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0xfffffffffffffff9}], 0x61d8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xf00000c4, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0xffffffff80000001, 0x28e4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000002, 0xff00000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x3f, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x80, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x5, 0x95}], 0x6, &(0x7f0000000200)={0x4, 0xfffffffffffffffb}) 11:07:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) listen(r0, 0x0) listen(r0, 0x0) 11:07:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 11:07:36 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 = fcntl$dupfd(r1, 0x0, r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6080, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x6) dup2(r0, r1) 11:07: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, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x40) r3 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}, {r2}, {r0, 0x100}, {r3, 0xc}, {r2, 0x40}, {r3, 0x110}, {r0, 0x2}, {r3}], 0x8, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400004, 0x810, r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="5e4aafd2e90ff959f555e3660bfc224231", 0x11) 11:07:36 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1b) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="3f08e4f79e66fec05903368282908e73e55ad8dfcea16a1ba6057cf5debdf84758c2ec646667690ce052f77018b4f9a2702a4a7463562a80f8f849f77d141776242259e0d5a81ce2d03ff0a8ed", 0x4d}, {&(0x7f00000000c0)="d8109b533a8c0253b5017f132beabc9d91c7ffb6b46514ed1a1545d77f36b25217ae85053c1fd900b31486731b6c2a8b98c8b6730d532405cb24882d26368b87936b9e4867a1e1b45d2906640fe4e7ef99d67725ea2f9867318c71c9a7fe48b9aebb35983c4f406f06ed95bc94d41f311ef7a2c65c9b2b9c5f9c3c440fabe5f33d130fd57eeeb9e10043", 0x8a}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0x9}, 0x2) 11:07:36 executing program 0: socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000000)='.\x00', 0xe040, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) 11:07:37 executing program 1: pipe(&(0x7f00000001c0)) clock_gettime(0x5, &(0x7f00000000c0)) 11:07:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x40, 0x40, &(0x7f00000000c0)="2a4136da44f431cbb09f6b35b6f8ecf06aa0b9687164c2835d9e4c2b4508ee2cb21b24a6efdda8610020066ac17ae8f5693d03c2618321f8a1684f8f272323cf71f6f9fbed0a46d6eab6c4658235b843004f9ecd54bf7096e9a517180a8175d29d936683b82d888da4c9e0c8e525ec832e47064765b63f26674981e46265efe2cf076f17b2fe444428ba15067844d4a64c3ef5e71f9b5aa3f6870b14412d33a3ebe3a10026735edffcb0db47d73d51f9a6234e1c10c4bdbf607e45c6f82f38362b089f2750fbb78b3231d04256bdb46786eaf289a064d13ea35fc0a0ac756878c9369cac9b26febcd345c8123a4f094cc4ad3153fa615369df871d9ac36fe11af532bddc6623cb2854e545a6db3bb33a840e2925731a6c57b6df38d366426ab69769e973172c9a5abfaddebb31339eaac1863b56c5e67f6fbe9b4ba2c95eb62d041522f6007492f7768f2131906a39925795432bffc1c67e76b318444119d007ae77aebaf70e6f98bb406789c6e34e1c19ba77e2b5a2c1b70c721b75c1a39b165a784ab504f5952e6a43825be920779b2df80b6a642ef3a52526314e9b7a13ec4934d7adcdbc79bf0d862b467b82a8d53c3f7e35d9a35ed6f49d05bca829ec7896a049fb763f8da1438487a67f587caf17d0d44392b556d0371d040f99072a356326b0cbf6dff5f1e0acc09cdcdf48972028ebe5bf05c0586d9a240d1b3c7818826a99d3b7d9ec2991c3af0de252ad634a92aaa8f99e1b70f5438601dc2f96b470701dc6f7fb096603687197f5078c69a1f2ed61ebcec3c14ad2331a3d09dbdeb188e9d4f2bbb8b468529397fcb72db25f5ae8da23e061d65b690e33de65df63d38d708720318d771ee1e8ce3c2e0a3ba767df1f1fba92cc37076bad92b40f01383d6166bf5e03c1d712ddddefaa9804545d3bab3826ed3796bad3aa7e0df0e89227f3f974aa04de5cea8cb48453be133be7012c6c3d526364259f35c8f1554568a3c237636230039fd565ebe294ac1ac09de7afb1b565f5ebc568ea0b6f3a4cb786e88742d6f97e8a4c247d536ead7774590dcf665183ec79ebc002c90f83337ac22811591de4bc0949e2fb4a6c351f3bd186a99775994da8d789a73c1b88d96be9b9faa4b02a4ea2c685ddbe90961c9e63f9be2bc83aadc5c4091e0c5d80569f3d9f8987ea8b970613e46e694755a08ce3dce4354524983b86ec5706ddd222e51c364efdee08b5bca010e96f919f6472fdb2e4a28d88445756b44f11a6e5a1a491dbf64cb915517916c39de0315fd0887393274d3fcec15d23b5a63ba6d79d1a76533b20cb1d64c6b8eb6314b89f477ed553f3bb3b297a92752ecece545b6c8aeaa1f93adbd60da3cbaf6518170d6f00df8578d925193d76bb4b278e7dab07930a52eca447e3cf396d21520a830a6845c2f14db5367b1fa5bc9bbff7665af7ab4b06db8be0109173a5323c8572e4bf72f9f802b5b7f4d95a0f068a2536e5ccbf85ccfde82416dcd2307d08ffb9cba0aa402d4baffa81616ba7d51fe4e9c5fa424f2ff09e21ba1b5a8560e5fd55f4a17e8a235f8e4743f9322b20ffaae25fd80a25b693be226fb65bea93cfa9b4411cb58fc42fec195ffef942a2ec19054610d48fc3a9dfacf38cacc8eea9569e10869492f2c7c5107a5f24ad3001a7bb0f1059714786e206f33714f0bab15e685836f70250771c81a278ced5ebc9c9f41c73d4ee5d742449b2475c7b436bfcd98f02d46a0ac1b3cda80d150f784119281845ac624645d6dde7f14f53983ad12681ff65ceb68b12927e7a8a0c189f5ffa6b9d8f38bc66f8ba15d70931711f13b67a96dead777318de4374b712dafb2ddab74c6235305c65e6bb94afbffae81fd151a56aa6347eb34e1a01a23a1a89773a06822792c76f21a9790cad9024288d92603953501f9641210d34061a872af481886f63a79c7c7d73044c4314266a6ce0019aa991cf4d085770178de492d0ea328dad056e8969e0176702c47f1f607cb021e473ce4eee721a5ab950b6e6fa07d7f5afc4331b7ab151a78172081b9a48fd5c9cf435567dcc069f2fbd0148c18f308b3e522d514e6625375e19debf5a5b68588e7087d2ff01ad8d099d10ca5511e27b3494af60567bc81f2123d8ac587279f9a0b940899484a59f441505fad3e0a8c39c76b80ad6562ff7453275702c58ff41ea72e22c78a22135a74c38ff40736f22048080a6b24fefebe7406678f3123b49b82ce7ad0a817f23314ffae78865cbd9e4afbc92d9c5971e536fc38d250c82a24b4518df7da69dc81ec949501c8fe8890c855a2cab7652b280d939560c9cd840fb685caa5134714d5f5b499f4ba051acc120768eb8721f3442470bed9289b5d338ed32ba39636178d3a99a9e044942aa6434a3beec102d35b43eb19be44ffc78743ae893aac2f44bdaac9308c57ca7d566c1aac914a03bbdfa1a50d0f275d04c40cd175d3e68c52430a1bccbd860a1792d1d3331b2acf53a3ad28bba21f421690fc786762667f52843ce53da5314828a521101c76c9b78dcb335d0b6583c39dfba9ec7302758f9a8c51a1e3f3921747216d8d05651c25469912290a3fc190371f66f8b41597ff7fd01f6b9a8921b2a81f61a732d83e768717384e835b8afe7cb3eb36548a56c4311a8608763ed1f781f3283017fd737bb75d24f3b6864d2097e68b9fccd4589b9c76993b43484e75425a33099b80f37ef06fc1e5632be1df2f6166855f541068c21d67d629464cc9037facbb5a2dce3dc6e2663cec22c97aa7bfeb55339000d1d613ccec6dc9066d86bdc1cd764101ec7418eeed3fd74a57e427ff890f8d26c11534adfac21bb24037e52af57803e55d0c8e9b0c11c48888286edfb6c22a3cc06ae8bf0b986c1f8e9d12e43e20127780f779b4beaed2251701e7e88677e93733aa799b47d914688c87832e8f016964c9057c2a4d9799ba27a02e39daad057fe4f5e07a1ece6b5de943806a6d0e2bc229e1920daa3111a0b14ca3a37a408b12987ad86787ebc1661738341f7bd3c9fd56488441ed0b4bbec61629214af7a21f96c62c20b4f7bdcd3f50dffe85faf1c3475a007d00ba746bf310c528bdda33a8f5b2056f705df978af6d6a6d3fb2ebad924e0909a0b87a1e76fdb7c13aa32487aacfa376fb3eb511520b70158e1feaf52c09e3b7525d37868a6d3d438c62899816b269dd88e1f9ec6523f62f687486af1a0549b55cc3eab70f83b6b846991e4a0cea372834ec5668a33e6ba90ba5832d002bbed3d8c9ed6be705d0c16d68dc31cc3e9242e54af6ac926d7e028527c1fcf3035c1ea85700716d5084549462e7e5c70c1f97e6fb2d93c1ba72017ce5c7c4d398a31935b0edad648a4ff8d1df649b24ae2e874b4f7269d9567dc3bfe11a32a053ae2572fd6f850402d220827e495987d29a3625e09d5305f773b636a003c7563fd8552ae4b95e045ec7d8a2ab92f14317697c0789dc271412827c6b8618ba300cea53e2cbe8f7e55358a0c1ca09bfeeacd4118fdf8a71a07a15f7e92826a04ef7e4a72d817be5a938870fe262687681a2a32efa9aabacd8e49046df0d66088886845f30a4d3c90bd69a7b7ecc94ef71277d2feea310b3ba8f20621274674c00ef50741457b5c1106329c0ec9ba6650323f8ab4191c04af294c7ae37be6ab8b5d52d8f72cc955e80ba6d0702024e830237b146d0b40950a9427b89dca84834e245971ba9bb73b5bc308a28c39712983fcc57aea1a1d06c3a776e7e28e456e592ae62dd262d64897bc13ef44ba9284ded19fef60e9755fc1c87316121ebd3125f040ce7cdcf9ab50324215e533c2ff8cd46a9f7238632a2a184b924d6ce7dbcd2d52503ad293a8d63b7b5fccce698a1250874723fb431f0202962c4748bb75ff872eeb11ccb8e4097d9ab60ff9b37cd667b18a99eeb4eab3689271d0ad435bfd0921fa3d96f06aecd9e1d4e1112a65bba9de5f4bd3a2d73367633ca2e6a6a273d8a311dd858c187b162505b1546fc020bb4564bb2c97907dc8078a7d0c790d26ef6db4b0879185ab82fe85400b146816b1fb2a6617ca8fa8286d9d57b98b168984bfd1e0acb7b18d4500ac222fae2452f296dcc07f02426e427d985de56c422c3ee9020789f1dc7721b48cbd6f526132424e148282cca06f6f9c3c42c0d961b513938975d0f08c34ca0ebc5c409d19a2e6e9be3e2eb635c6f75359e342b00f391605fdfb80133a72cf18d8b044b69925af15c60431f8303e3e18b65edd7293904d33de77faf4935f30249f532cdd53f2292a91491ba2e84380b8fd20103529dfd4ec0438e584942fa0e51c9b89dc578d73a0e273db5962ab1401a78c439ccd66894e1d8c0962212c68f170584381a58c4019bb0ed52da61f1d75a49734be73af9f06b83cd3ebf224063905b0a494e12751215c5e5a425f13f4866b75176b9df07ef6ee35b3545b4c11d02589200883290156bdbb12b7f2597f4c22d368a36f3247f9d7223cdc1349a0de8b62184bbd746bc99d1b238da006c49b9707a41addbf841a46414bd7b5ab163f0c5c66a90a8530280095b566fa215c82ab87e1c4eb3efb58a35af66a12f9cf9ae093556c330bfe91f0181886d6e2e9b6fa67f5b30fc40cdde829db7a90ec512e5c71f06251652f3d93c8ec59b55bd34636be115e034433f8a66e42c6f21b86969e30e310c1fd4a735e3d9c10afac7b3333898364aa85dfc4dbb50684309d2774cd75f6cdaf1eedd17118cf286423c39439b814b8812cbb2c2a88c7b93623bad3849d4bb095da612aa0a6f1be9f5ab67709b3f3ff91eb494c5ff34fc52e38f4c9687ca07d2746cfdd41c2d88a87c3b04e730b30c27b5bcc123343482b33087f85fd764228c42b78abb504bacc5adc502b5c98db2571ace1207924ada838230449dca31c0c318ebaae815d0cda80de19b396c5e87d338e440109ad4c66f3402108a4da350616ddd4d818235c38d9547768f7c500989972f500987a09f5fef89675746ab956e5511221606af67be9ff888d701d4a521765f8b9b264b8798d7f6990a3775c2b00ea2df236d524788dea6fdf79e1e0f349d703486ede50d7837ec553e3773f1c8a5a9aa6c90cae36c26eb6ddd2aae88a5efd51cc486b0c6288944863e8669668abab564d76452bb0fdb7dcb7f394d3749069c76563852b85ee3f40d31392904b8c058b2bbf3a4db171433a9b56ab196ee4b194ec6a4b24f9b7f0b520a7b68dd54fbc7488210870ee4b507e231d3234b6d8643130e888f0acf1601556dc002dbd4dc3cd3e7ed4670cbb2daa6fbef40fb9fdaf85a9e434b1672791af3f3db7cd6ba634e502bd1b653ec0738c44db0c7ea5395dd7acfb55007081793303ca0f10bd0c043b921cbb07aafbc2932d7d18859716696c5962ab42ab27ff3e95ead7c755d7478df94f68cbb39aea011517853b4769fc42d14c2c3f36725d844f73cf4d14ff4869f460876526b96c34c0bbd82a4ee1963883cfa4873e23149c134fc30c39ef8d3ae59435c5c1bd5bdb7f22f9c499acdea3fdbbb80c1ecb834d7ae7d7a49472dadc25a2ff96da326972735c96f73bd06cc966e1c6bf7d4f98b707114d79c98cd18206043973881d7a85eed9bb6f0f010be89f11e9c2a612052303c168e3ca91398ed2d7d9468f06a7d81f0ad000bea8960f2c32cd999645b0f712ec5f7136ffcc8dc76bbcbf392bd8e0224a6d7949c673471945054698473ff88aba1e3543d0b1098cb1b5225a4cd2a5909ba635826aee24b4b7c96340cdff0b70d19925b626d018eeb76e86c28a41b3d55a", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x2, 0x53eb71cf, 0x100000000}, {0x18, 0x1, 0x8, 0x1}, 0x3, [0x84bd, 0x9, 0x3f, 0x800, 0x2, 0x100000000, 0x800]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:07:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="00002e2f66696c653000a4661c7631e977072199b257bd6964293dfdae064efa6f4fa19f4b160b71d9a65c4238f025221421118ae441255e471061fe7b91d472e336a4a199808dc86f392e822f80c2eb834e05caec7054eba6e5470df7ae0183546b17d48d9c8515b507e23d240faec1ddf92bb72e93db7375ff1527fed8a827b237225d04c3197667f77400f83ee8969caa5b4c087c8857ab67aa7a40fac1c506ffaa41e24309e07cbb863af4f721c122dfe75513a12195ad750b7e79dc60e924840b78e7d1b4a61da6fb4c1225381c36ad3f09f28bd72462cbcb776ed200000000c893e83c5cd4bf92c58c199f9131ea8cc27b199ad69665e02c84d2b2ddc01c8d31fd74bc140f177c51ea24bcc7cfa18b6fffd6207fe4789025e6376705d0154fa3bd2e3d2da21d8a46879dafd5e7b55add437f37c77814b3ade50a7885a8c9f9c617b56e496dad79a9ca23970e92d28cf111f0b18e531d9758ea65409ce41bf52c3b232097de0ee6c60846bcb149d3ee464b3012b6"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cb72119bfc1d65dd6e5570231aba58585ee53c99bf5deebc179894dc7333589ff158025f35ce477aecb29a1b8dc434c2cf67807f0ad97f4c4dbe05cd55e794b8f7128fb5762ae0f987d9d843c9053bfb6822b6f491e8c66315bdefd50da802e2f115a16113bb62298191c9638245372da3881fd61f6e776fca64e0532266ab79fc2269d6ad543980f08c283efa2fc91e06b20cda8f318000ceb26ff2c4af", 0x9e}, {&(0x7f00000001c0)="b0f519e792beec908b253174ebc28765bc76147725b37e5fc1b00c45780d4d1a443071476f7c408de4f9efee6b2ce196551500493d423c030432c58ec0c6ab1d061315a3f78d8ad696a9dcc936d66a82d26a1990858cb7782d15ea9518ceeee236facd20968919c54ebf34c76600c3320137d25957f8e5ff671909d0f85e551417f25b6542aa69a3ee3d294f4d107e41f1eedc919e41bad783a9d5ebf98d9ba39526fdcea291875e9a38ce5a276a9bbd318518d3f1afcfd34348e745d4eedb0c52e45c06960cc9247da0b9674737d4ba", 0xd0}, {&(0x7f00000002c0)="68ba9482335191880c195564607122b51bd0658a5b29d61753eef472e4b8e2a20186345ccb5e0672056d76e3640cf9a422", 0x31}, {&(0x7f0000000300)="bbede8b2c276b8889c85d2", 0xb}, {&(0x7f0000000340)="384e8836c0a79b6210773f2f20b7e17631234ff9e667321591fb0489caf2fc8823519b6038f4d30ab5c3883224d3f4062fe82c508f84eacc9522a0c76c2ba08dbc099e49fd9062be7fd7d9ec4ecd38e06735e1ed5c248a89d067dca7566b0bcb39964a5f64e3d3afadee0e7fb08b13804378dc7d8cde8daac93828f4498c64a0a571c56bb92b96c5705b8334c80734885c97a572372a6b570b1f0e3292a9ead4181c395872109539c5360ececc823539cf1d24436762a29d2d", 0xb9}, {&(0x7f0000000400)="eba3baf5522362b85a13edc0e6292dbc2a9100af358134ce6d1e4c40db24cce0f02c8f9b1db24961f72cffe7a6ec84746e59cde280bb35a3a1cf774169df051a008a8de8323fc8aac2", 0x49}, {&(0x7f0000000500)="58aa9e3ee7e60bc9e3bae0519942edd390b3005e06402559e5fb88304d08cddd8e8d1e6d5f7847350913ddc49e33239d29bb75940cb3057407fe9b9b425434e7b765d396e053be5f794c94c37b727c2545e5944f00c6f3ec5ec7f792f9a29d97d6eaab0c199edb870cc67a434e524fff9143432380fac856bc467c0f431b9e5456e73f3b09ed83f12a7b086e4782626c30f32ded4d598cc13fd4c5ba5dcc433945ed560900b23f73edde6af88c397696fdf83745a026d92e1ece853e4c375b00f34264b3a5", 0xc5}], 0x7, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0xc}, 0x5) 11:07:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001240)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001140)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000001180)='./file1\x00', r4, r5, 0x2) execve(0x0, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x189) fchmodat(r6, &(0x7f0000001100)='./file0\x00', 0xa1, 0x0) 11:07:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f00000000c0)="c8169f994a8d8ffe260a87c8d759e142ae5299085bbbefb3bbc47d7f2cfd4c2e924b53c94517115bb3492b5f7a67c72ff8e1990a6264230a902dba2f380c77583f9ac2fa1c06df92a94e2de49ec586afaa3daf9084619dcadd084b", 0x23) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x1810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) syz_open_pts() r2 = msgget(0x1, 0x81) msgsnd(r2, &(0x7f0000000240)={0x1, "6a87f43f1388a8e7b19e2c6acae25dd2de2bb586f384f073d60c1eb8f510e3f8574d096b0cdd8c60c37fd382477dccade67bab120871c22dc4734f6c336736b3ae7f302394de2f266ce292494bfa309ebf15eea72fbb23c0ea1403f5e6cce592548f1027a8a5026a3177a387a623bfaac45d5eea17a6fd69be7d5545b8047631c1e22cdf948abea887b7849895353330be7f6165944ac4d06e60fe6e80cc9a7e692fb0a7eba8ba0537a2488a796361659781caf8ac6a6d95776707003b7e4a4198fcf74f9c33b86c3672bef5cb689c26308029c6e041c7fc51ce8f1bde1c432f23c1dbf82d06af94712004b1dcec359051a92b0228267b0e9bfa35f44d0764816b367b382ea1b80d38786cf8a47d984d5050926dc4bc52a2adc9549bb33790d77ca94f4d9486577d64e8fccf47482d7b5142b24a07f0f9828cffa2f41a258bb373efc168c45244b17310a361229f2d1c0f6e05f05c43604b2456ea8923cfd39166d5b488f1bc4a21e6f4089084730c5d0f2316d8ff01864419a3115f765ade8327448a5c37455549ba520895c93490985d215d94a7c482a042921ae8bc9fc561ebedb76edded8a5e93697d054d1376e8ac4dce752d9b53f8b5c826a928444069b0e076db48a01d6b71b3e8cea890df434af38509277305c9d2280da716df4b39625df83ddd71a7356fe82afaea910e040e72ea28cf106f0c50238ae8d639750737516be32221d5502d5fdadf80fcd9d4601c417c060d15afb2926d3e2ee98094a56452131733db23bd0c9360c76609678eb80e855b9d8878abf444048c4775f06eec6507b0c6e8368a441f063b114b3a91fd487b6b77ac789e34eda8e6bc4197a404ad1979042a12e950c0b46b80a2b1bd1c5ba70de22f212e04adfda0676c64aa188f22b68c614ac3ed2658dc4307c4ffd35792cdf97219bc09be3bfc00e83f178d44f272d7ebef82d4db65e2ec3e8576da94e62a00ad7473965f63d132a6ca77bc75761b2f0684705950cdcce8ee05c70fcb8e81460adce8c7f9a1d21ec2a02677d31a93e51b8d8056c0a2dc491009b8c4c38d87a24216956e56abc784107833be19d6d18a15a7af98ad034c379f0d890249184d8fb64cb83460165dca3e71d1576cddafbe7a4c22708839a7ca10b014cf2b3355de302df14d28717d0b962c296ab13b8c0a32fa99afa621f1c2d7c79a9aee8e2e2cd48431bf396c0d9f92b7700c36761c2384e4f10a2d91267f0a92e8367172d5cba6d8db3dec73ecfb571e5a0c69f02e646093092bd4f446cee2bda75c639713af0eee4966e1407e68f77bb4c13c1be411aae52a606ae0da2a1df7ad1c7da035d3220f456d5dff35b67da55a2a6286a2742293697b26e3d6de90b5ee8e947477a2741f2881b8c727ab6c1649516b02d3d690c42ef05cc3d563b71fc1830c7bdf16865d1f9a3f7c42a2aafbf76f33a17a1201d57f1274a3be3e6dbcc6013447712482cb70d642d5478ca050ed00dd92b86bfb2800a00308a63d0e886557619351b5874c742f179e18f203720d0d0c09a5fc149f151c4713038c0fa49f1492804bfc17821d24977c5b66c90f18067d11af037c01e40b9fb968e774f2d3b2883c8432d336775e495b7ba613aff63b4a89a6b1ef64e56f9eb4daf563e6d76992c48eb6dd0b884e2f603cbbbe51a90d64135dfce69932686d1c51caa28879fc3ca7939089491a1709519d1cc2c1fb5b36f7a560e60c600521c87fd8683ac1b5d27069d29651981779c74b43433bce7db14a00d9ec380d4eda950b2f6f6beaa0e338fc45f04ccdec2c59c3bea3ceac06767f53ca060932fb002168802720d58c555da22786746cde7646d66409e5793b78507778a8f224c0a30fbe36926860b98e5fd8c347e4f0f941d52768dd34003972f5786c4208a335d2f4e729fcbc36d09a94abe712aa0e6cc80f9813044262b9ea640b61a3c61bcb27e3b4fb735211611ecba1665035364421fd84a759464a3f8f38fafe7ef5a7ff98f0268c57277e216ea068d6dee1b10ee01cbf70228c5088a41ecec0b077ba2f702022148259ec989b9240318117596bd57bbce4811394af7359ca18757a5447a92fd0a7aeaaf86dcd0bc24b39c2494c790dc3d7f7c3472ba600d4c966a07c6c0cc0952e00ea983114c4fa0fc8369eee8e58fe02aa242c26bcc849a62a1aad38cd0783e1b651eb2aa7ab5275d94c768ffa36d8e626814b3812f8d2c4bbf0f093c24d25671af7730eb0eff2eb98d074dd87cbba2a4cdcb9cbbb6135688776d54cbc1739de879fb80cb4510cffca62a3e3b115979224f32b697215a6acbd92bd820f864d05d0ca4497005c888e2c139c5da16f70554b6152eff4d7369d8f50d5394dc83a922fbf9dacd2e0ed824bf225bf9db1e329fe64348b2a149c7c76f4fdf921e3a8ce14c1a1e309f01ae642ce9b52accb86ec239b5f69a94b96bd336523f8253d6230d755c51debf78b9d4fecd99da225d6e357a5e543f773bdb2af1e31e800540327bdce2cd9ef34b6b2d4efeeabcd487c547faaf7fc4472c1e0a9fb9f0b0be023a18b232069cd5059d3f04531b6896a2345a2b2ac21214c0c3982395298577a0e4121e7371ea97ccb681654076a5a0d9068a2e8752459b1c9df23a51e4e7392fb2a95377d9d04b7a625b5546201a680d6dcac34a52e8b071c1208fc5ea3051a96bfb2fa8081c7143c2d21297133c8e6eb56ea4905bce777d4318151d4406d5fa502bdab1ae04ecc9a7d817f4a170f743118c72ff810a24b4d308aef28f8b485dadfe63535cf20d6fbaf268460c508b9f7ac11777b8c481552beac5e99c23560c6fa3f35fc7e344bb2e6f26aa945f6a9e5bc7721955556e6f60993f7ec718dc9b12d0bd5c654e3604a9b93612c1204bfc425b30e57d1f8bef467298e1e5fccf05cfead6b42938f85a442f702667486c8c5a5b420d394c29869cf4e448cdae65912d2f09b20792ce49846fbcc86cba61b5105046813de1e7d45310992c1132af03b91533a198ae953c19116c194ada77195a64ec25d3a654e5ed13f628c30082a618c2e975e4ddade7df55e7e8c59dadd01bc40fe33937999d9f81d12bd3380ed4d054e5d58b5acda636c02f52e5b0b2789f2de7677d542843521f356cc072f4953b9b7803cad62ae4a18932dd2d90d4b17fed3119fa7e4c783b941e3066f4c56bec776550e7be9d0a37ed248bb3a32a6b6125b9125f1556be84137c8a3f70e313b147b14ce6736446841fcb9b6892271f3af914061f1687fdcc08f905a4ef5ad8ed8e755f260c213a43735c4e0ca2a53dc809a0dd5ecde2642d7a71bfa8cb2e9f99cfa7a3ebe8b4d36b8bb28e12f00bc3d6977d5df17edea9648642db4861fa9420fd431420212d52f1920f73e8e5ca644bb3b4b375efcab336a8cb5cda08eca1220ca6e2b2b8abf214e167119159a2c70043edab98099e717ff2fb016e3d3e91e22a4781cdc0f4502ef4c257c18401156efedc382b16776ba86122144a2ee06511f2a5c147b8de9a9eb76565872870526ffed5daec7b47ec15215f1d1d7f4a30acaf9539266bb21f5a4e3b217cf5638ada9117c12f6f3bd0224d0a689289ad8a873be757274bdf0e869c082dfb36b3f490344742570b38475f33024b26b0ffd50d9e5c71081c7642e0344ef566307ed599f5062e13a7614d15095ce87162bf14d1bb5968b0a37900d34415161f13597a570be8fcf94a58157caafa89a6ff8b1e9483f3e2ac277388529a9913fb946e4cff61d2b033bc0073d58a73f570a7eb9a5f2277edec7e3a0ed2b6cf32a5368536fc7409d02eec3f38e7092a34cff6fadff60a05e54e565322d13cbb57cbdff25ee238bb7563b5a54760b810d39a7087ca2aa2a074d6c042808d048a6cfeb1383ac9fe1879679c9ebbae94e0286619de99154974cab89a532731fd1a14bacb5f6604bc82ce60c00941912b7a0e698bda43dfb066932bfd1572a041aff02945023ca87ea354bb5f8f311dcc08d890efcbef801838121871ffd9c082103febfb626fc23ea846ff4494a1e70e74b5fa3b9c6b4d0f55fdeca0b1993a4995109b9bce204a8adda87e1751fd245fce5486f2271ac21858cf706d80dc354836632bde0eb617b89a02f934254f815ba04df3566d4bdb64c108cc54e643e721d880a825d5b393ffffc6abded26789547677fdc3c61f06a417f5c8e3bfaac4a9873d24cbcac1677367f7642d0fc7a9240803c9c664235c254ceb96911896d9703bf9c954e4d37def561654a173892948616465db626a4760e0db32039eb39d15a6718218e0dedd02e50cd4471bd31a3d0e8851e95d31904c4e509f5510283663834b927a914942bbf891b99368bde3c265ea1f19ba142f5e4ffb0d89ea1de88321800111322bee65f3248d505e050b1faf2daf363c1f0f5777deb2b163eef0123fe1bb6db666fc64c0856d2880d3e634b227aa3926555c21e204e45d15e8893c7dc98b4ae6b74f195aafdaa8a4d00f47835d241ba30c446439922f7f771583d051167e722c0740d192e4a02da20b5d441a59e3674ab77efd68b07a14efa5abae6a858b573e2d1aef91113011093c45cf232e3cafea5f555b56041ee7a552524247f398380353953ee58097a704ee215d75aca1b4ef3405e5cd42849ea0564fe88b069aeb125ede51411fb7614c75bcb74a76788ce8d6d8d2f823632779ed0fd584da5844483f6a4bb1b20634ac80d057471dbc1a34bbebe320df51fc13e5c26e3f549b5744841237c7a797ac3598b2c8ab97a9dfaa57656320abbee0779002252459f8fe9c30db9225d8aebbf2f51a7a20996d85a196176307ec72729b31258624db7cac75ded40f869d54739e23a492051eb9573a76df772b6311ca8275622f777f58968b654afcbb28d6b4216e13f8864b420add790696df8f8551b6dc44f254b5f5b18785425c95e6c7dc0203f579f2f177a262004563bf118eb0fd4e748c224efc3b55f217ef5e5f38442726be02803b5a0583eec85637a1d58dfaec1009ee1dc27768733405bc692166f629aab65088ca610a1902f6470a03771c011f43f47f32434e505a30ca6c4062ef231117d95e90bc77a464b73758432ecb85f11c41006290fda2ab42098570d5853d3e23d2952ffdb19bf4f302f9ab265fd2be694a3db08aae876a4a6004f2dac391cd10ad764346302c8d19f2b53dced439689db5b3040ecee4420ff4b18feb207f038b6043e536c0952d13fa94274e9176a6d622062feb7318dcc29bb8c36fdf9d95014d26a594a59abcb2cb6dda4a93217053ea31a90861c9ddc71c3ca816259d00f729feff1c06e3b724518a43ddb49b3073338e3c5e69a119901389ba33910c8607e9465aaf479a6641717ddebf69baf70f290ebd760cc4c06b3ad7cf778958203a53d1750d3ed7609cb6367e011ca1d8153bebd0089e14f89407871b0ca351c03272211f1c9293aba044e943e5c54165591b6186a4100cd34a37df0f481cfcd376b8e2b551d4f39868849e14212bc525c92a7d80425c9ffd3612ca6af79c1c99f8dfb2ba9961776a527dd32c6cc7c36751eaf5ca9b85aa784ecbf8f9ea4fb480afab61dd38caaac772ef56bd93c0f2ed32d00b9b39bae2dce4bb82306cd7443f527dcbd5da42d87c0d7e5a994b0fe1b2b96b462541c5812ce29b7a19dd3fad9ba0ed57c75a9e892ce5b39eaf33575b2335d296ab64eadae33dc1b60dd201692d4581ece566c54928450325544ca8f32c0d7731dcd6049287116a5832001d8db37d4a6b098aef035b9feac0298653de4a84e049830c92713406838"}, 0x1008, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 11:07:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x7, 0x9) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 11:07:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x0, 0xd17f, r3}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0x0, 0x5, 0x80000000, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x48, 0x2, 0x2, 0x6}, {{r5}, 0xfffffffffffffffc, 0x40, 0x40000008, 0x100}, {{r5}, 0xfffffffffffffff8, 0x8, 0x4, 0x80, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80, 0x51f6, 0x6d}], 0x8000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000000}], 0x9c3, &(0x7f0000000100)={0x1f, 0x40}) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)=""/226, &(0x7f0000000000)=0xe2) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:07:37 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) syz_open_pts() getgid() 11:07:37 executing program 0: r0 = socket(0x10, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2172e2f66536c653486"], 0x10) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x6, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 11:07:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/51, 0x33) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) getrusage(0xffffffffffffffff, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000002740)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/93, 0x5d}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)}, {&(0x7f0000002340)=""/184, 0xb8}, {&(0x7f0000002400)=""/230, 0xe6}, {&(0x7f0000002500)=""/196, 0xc4}], 0x7, &(0x7f0000002680)=""/137, 0x89}, 0x2) 11:07:37 executing program 0: socket$inet(0x2, 0xb336766c5001694c, 0x9) socket$inet(0x2, 0x8000, 0x200) r0 = socket$inet(0x2, 0x40000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/253) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/202) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaff125c88366948f891e0479300dc2d8f49f48b84d4f4bb0040000000000000", 0x20) 11:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000004) syz_open_pts() 11:07:37 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000240)="f341e10d65f3440f0191d07823a7c483754661d9d7410f4601c482792e945fee0000008f094801b70c000000c4227d13acf700000000c482512d650b0f7697360168c4400fd13c29") r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x82a2, 0x80) kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x13, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffe, 0x42, 0x10, 0x9, 0xcca}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0xc4, 0x8, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0x88, 0xfffffffffffffffb, 0x200}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000055, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x11, 0x51ea, 0x30ab}, {{r0}, 0xffffffffffffffff, 0x9, 0x800fffff, 0x7, 0xfffffffffffffffe}, {{r0}, 0x0, 0x1, 0x60000000, 0xffffffff, 0x81}], 0x200, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0xe5, 0x2, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x72, 0x20000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x84, 0xa000000c, 0x1, 0x1ff}], 0x40, &(0x7f0000000700)={0x10000, 0x1a666f00}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000200)=0xc) 11:07:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000240)=""/202, 0xfffffffffffffcc6, 0x8f0edbea322e7998, &(0x7f0000000340)={0x2, 0x3}, 0xffffff67) r1 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 11:07:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7ff, 0x5, 0xfffffffffffffffb, 0x8, "980cce80dccca772ad32e7e1c41e8c49ce957941", 0x0, 0x8000}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:07:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kqueue() 11:07:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() read(r0, &(0x7f00000000c0)=""/241, 0xf1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) msgget$private(0x0, 0x410) read(r1, &(0x7f0000000000)=""/89, 0x59) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 11:07:38 executing program 0: r0 = socket(0x1e, 0x0, 0x2) sendto(r0, &(0x7f0000000000)="db08eb0eac65c1941b2bab22e30b6eb908b61b9054c152e8324e0b7d890375426cc1e737d0a360bd2adb56307161eebd066fffd57f68f3253b183b3e0ce5f054a6dc61b74cf59184c89fc61962876405723d98378e7e4c5fc15872dd75bd89477b859e94f45c69851c72834d6eb1128a285518101aadb7195fdd863f7a1fb43f3ee6207ed371e3bcecceeaebd5bca0597287aae1e92a04c0c8ce2ada349d1804b788880da146fd8ab6e4863c15960402de2156fa7d6b92", 0xb7, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x1, 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 11:07:38 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0xfff}, {0x9, 0xf37}}, &(0x7f0000000040)) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 11:07:39 executing program 1: r0 = semget$private(0x0, 0x1, 0x45) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xecf, 0xfffffffffffffc26, 0x6, 0x8]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x100000000, 0x5}, {0x18, 0x2, 0x0, 0xdee}, 0xffffffff, [0xff, 0xfffffffffffffffe, 0x7fff, 0x4, 0x80000000, 0x7ff, 0xff, 0x8]}, 0x3c) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x58, 0x5, r2}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x60, 0x6, r2}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/104) r3 = shmget(0x2, 0x11000, 0x40, &(0x7f0000fef000/0x11000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x1}, 0xfffffffffffffffb, 0x100000001, r2, r2, 0xb31, 0x400, 0x6}) r8 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/228) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000480)=""/163) getpeername(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semget(0x1, 0x5, 0x2) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getsockname(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='%%]\x00', &(0x7f00000007c0)='#&\x00']) shmctl$IPC_RMID(r8, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x1) mprotect(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000880)=""/12) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000008c0)={0x26d8, 0x8000}) syz_open_pts() 11:07:39 executing program 0: socketpair(0x1f, 0x1, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000001380)=[0xffffffffffffffff]) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = getppid() r11 = getuid() r12 = getgid() r13 = socket$inet(0x2, 0x1, 0x9) r14 = syz_open_pts() r15 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x420, 0x100) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r17 = accept(0xffffffffffffff9c, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="b14cedd750967911d3d5d549dba99459", 0x10}, {&(0x7f0000000100)="9ec7fbf122a6c9e18fe3e9a0e3d81347f7d4f5edffe4df5933991b9d7f4b6d0c931242280e54331683ddea37015d5ed8d9e49bfc284d1b3da7d3d8336161b8eb8db1e080647691961510a45350e315bb61c017a301cc2f8454fd84528d70e0c5f0bdf23a830597c126bbbc0979cb5bebcd1e1dd16a56cb61e5d8da339efb91b779215bbe", 0x84}, {&(0x7f00000001c0)="c8b2a14b9fc370a7b99f66553cca06385ff742982a04a95c2d54098a93da3773a0d61269268a580f147f1077d44ce15ecd4e2144be92cde1d4e34967fd91087ce5bc8e1c1a6bfa4d1afda89aadcfcb5bfa049d899fd5214c5d4afbd600b4cf13379fb2e20067b2b5a4eb39f784dbe5e40484ba55dcb51c1f06f68d6c27ced226be0797e7261e5d69a9f060af32c2c606860b6b39191244c7d14d66d4ca6d68d705944cd45aa9653cc1b36f74fa7504e5b8df22a3039a89c1644a177dd38ba7997bfeff45b5a91feb00", 0xc9}, {&(0x7f00000002c0)="7475c0e017b38893f2c101f6a0e4b6d827bdaf8349e43183c4cdac241f03d7dd710df5e954aef5a5a8de366cb55d55c8feba955b8b2ab402b4673b14966e01aa695fcc1d547e962787b45a75aa98c1bd4fba369882d38fd76721587fc9c6be15953406746e23044d28b8e50807057d8fdf4848e7166067965ee88ee3288b38230814647716e423db19093b03e26ab0c22c2243242a817829c5e3a7af2924cfed9ee1f98301385cd7d544dd4d24ce27790a62cc685dd6941a3bdcc5e0dc242589fb61532c03378e404e9b5b5c50061f5053e0b58a3e0d2b86c8263957e3dce164b0cbe543b5b59abbd06a95756dcd289ef41de56c746299f5b4b5e77699b5e1908ea6607ce357a7949fa90fa389c86203721b3fa270fa9c2976cbd549ed74d9a4d80c9d09b7e2ffcf03103ab9b73246ffecc5410c6c31982da6063d0e4599f951f04bd6d2025f03e864162026a1474e820fe0f162326423ea786bca15d66bb064bf1ceabbed7f58e264d7011d7086b9f8999accc79b29e00ec6f314d0d626224ff93513aaccee3a9a345a7a455c4ae7f6a828dd2d2ab830c29f8ab0f4a349c0ed8d325ba21b6c1aa32e6e40d40332af62c8d6559a5a14a183622e53f1cd3446fcc5ecc09ab77e1a52ad08be99c4258c221b04dd39e89254a9ab48e9765af8a0cc201f3bb08fdc97ca5ce97296a2dfb3e1197fdf1de368979a2283203961a7c4ad7ada01e9f12fb775abd0d4ed6d2621095f60cd1e837b3ecdb2fc12b894ea7895c63922c6addb33b63bba92a6965448a41140e4a29e03b75978684cfc6c26a64175f0abfaeb8fd59cc72fc7a1595c16ccdc98e452d001a4b9918301218db497c3f8d0c00815bbf715ac7a626af98d43d8226f9f339f1f021caf11fb212147642a068e84207590cf89edfc5fca2d2bef200a8e909fd481f0ef02706e10b45ef55156754632abc0dfb876f9ff5b8d64060fa8c4cbdd76ab4381c486ee099bc2484497ce4ac3be5f61ca3b47365bf74bc325440ed3d6fa1f14793b3bebe625fc4894367f7cf41d0b6e6db2e64ccbe10abbcdef6343653108065cad04989cbb71cc51c31303e0553f3f6cdf00d045088920ce0f47435fbf8549f35270b1b01292b01d6bb28cd05512bb8c680e5962bfb33acc757cc461d3d862fbdc7512758377b9f870f683995838be88c40edebac995c59b5f5a5d205c84848951aea660563beda5733d14c7a977964462a1278be9efb80ade37723002b2e46ee182c34fded3311be4c07856169fee062ce9cab253684750f0489af0520ebd768f2b0ba563277de06ce06093fed86955052296105803e0043148d77996cfab5823400ed5c63ec9c62b9280b95dce8da758c6a35f9055bbe1df6495e5ed9f6d28bd50180d81199bbd5a58b89fc435b949d3b58148310df3f1bd14aca6ad4dcd0df763dbef14a1f849ff4a055ed24bab34cbeed99bce6bd4952818ae5df5f7c2a19a33f19e794e85e5bacfe2fadddad8f6fc100a76d59fb5cb2149eb7563a9bb67d55284b35b60805bebb02c533d6aa3bfe44f0cb4553659d37850146601efd3e10be44840628d42407661444e4f13fa305a269c138777444c05405b9842e7444840755abb7562847e4400fd1f0c35681f2973295aa42777435cc8621659cef8666e79e637d9faaabc419c42858027aa85a656cc64027af35a7850323195a391fbd8064324c4f0c6d9d5f250ed348ee557d286aa08620a16ec35cbc620d860ea3cb953e7c5a6f47fc16f63840b76bc285b251d1a4638713aa54cebf78d21b524bcb941c536a6275e4a66034658678d064306f6be69541bb1a00dcb287b0915cd70babaf7755e17b06b6372dc6cbc56c1fee9d18ee9ea3d73c9f38da6dd1af2531332e7f730731e34ec4b9e3e0980d1166d4e221e66be162d6fbe2f165e5b43c751c37cebc72621881ce67b3069a6405cb2e1db2950c9825b5287b9c004d499064ca10cd6aea63894b0ff9211b1aafe74ad569ad7196fb02ef9fa0861d1f86e3144953ce9acd15d20e839df62bb4e1856bc754d34afcd9e9509179ebd9e0a05b1fc334cb723a0ef1f66978c18dba82be7f39cff922d137dfaa5104723539f18fdc6da95d589db9426fbacad21ddbfc666172683063b2dee4570090954d6193432b78630c37e6db651a686ad7ff6658b0a29de50521e39862b8f923e7cdd2712e52a8415cc85a71ee1dd338e84854a97bd25365e1987ca19f88fcff958c90b2a7f7f4f01de100285fbce21ac2d6a12d33c27c8b330283d6610f101f845eb564ede0ed129113307b6602dbac48ee8aa0777933f9d18ba33fab7b03595d8266168e2f7e5d37aa39e4e6816226ab49edfac8f035cab82ac4d5c03b6f9ea07745a66654a00db4d337aef0b19aa275b9f3c9c2e1594a1f03ee32b3098384e4663aa22f961a1bd8d973d10de0b6b5bed0db205350b22d0603f9be43c25a6f3245bc3ed742868f7bb078f98fc3ea60e672f890738263a03ef7ab153d782c30fc37bacb72cd5910dbbdf35d8ab860d4b8fd5fec4b9d90e5395c5f96011c9f7b8de1499f686e3302274170e00600182e32bb16b0c6ab7b02f1d2f90be0a16a8faae5de635d476791e23c07c4adb67f35404ce863385a49d694717813d2a47ba19394e203790f5698ee9d64f9bb177f54750ac785c92e5049093664eb9576ef8e24098fe7778324e371276d1e3651a231201947d2266ccc974bc64e112185ca3c847ce9132bfc2eb53dbf5cb81484f5537f3884671d3b36c1e420b4aa75fca49c185b7e203edf2927f6916606c48171369b8eca406d4da3dcb0e5619996266c52b60c1a6b951d618f97e077730953bb7b8a4ce59389bcbc240112ab8be92f64707df609eba4ccd6223afc1d7d13c116125ca12930274a223c6bd887ecbe2c325caea9adaafc1ed25c67735b519c7a8560f94873f81ea23e2c24f889409a57048a536cbc968d3444d86b9f9c3b6b9b6c4cad86d234d4dfbfa7f5951afc1bae471482b1e03b9eb0cd460e8b4ced3e3b0f439109eda2b606e46bbac235d7b2b43b5712478bf5d8716fad1163b8530968bfc7d688a2fbb9daf9067bedc8fc97334147cdb0dbffca1b5cda784bee9dce13a08d1335aa2cd5a87761b7c195cdb7349479a234ad6257fa5dd7e5149c1aad4198ed7a930bf5a972d8faa3a9c10171d7eacec8f195587febaadb86eada582af84d079ca3f6d36bcae829aa5cc637be78e25bf2dfe34bf829ba710738b1ac4d83c1ea2a71cfcccd0e06e536293ed086a745fa88974348c64155fb05dfa985dd74d1f12d79ca010bbe4bd8605121af13e6d9b7a6a5874b3aa521a9dcadf2190484c7fafd4c0d2028f0d483d006a4d9b387cc5874584255022df08b65f8e295b48c830011e29e2bc92fa5f6a26e215df9cda69d34da995600e9190bad2bb23bd7cad27e12390852a1537461800a6f98f473f85aada4ebf033216cdb4283a276a316789184b614144a03e1f15bf06fb14239b534120539132c3c41660f1ccb50d52689197479ba7680b843571e4a0021918cdfcce6fa7a7378ce564a1200b7f76324190ae800c3bbb53c72e691c4fbfbede534c18485b722cf8a7025e90704eacca3cc6194773700873efb9e91bbd32798e21fda45a8920e9be625fd76ac3ff35207dde17952d7b0867a2e16d077793fbc39c787fd37d55f2e6d3dd3c8e7c43af2df6264049c4900f7f6c932cc8839db3878f545f10737a1fcff230f8fed73c89ac9aa28f9ad98699f246a5c53edd5a0b1e6d921b9cf8d9a3a9b8c0d79fdbfbdc88f2eafe5a8d2b7f84f153e04367c4c92ec5535dacecf8586e62bdff11c45cb2450b095d17fe9b0cfe2c952605d7fce14fa3b0b4364e1b2c50759f08ca8ed9dfc518d563e0fa7ef2a0097fc2834f48e15107dab61006f92e7f05554bac69d099a4144b64589e6344e71d4d227eb0d5f3ab46bd6bbb4009dd71216fb328062ca1f8e6258073ea28ccb46ec27f77ec4cc1f611d7e9641d99f0ad506d0b32dd6707931cf8a7d419e4b7164e0c9a737bda1db3cd696e31eab479c3145a501aadf9437f941642be41b411a0696e8308f1f72a3e53b6533f7e8313ab267c07b7e24776f0a632fb7b0c404aff3e45938bece0a6fe0c432b04ce65ebaf52f603bfd73a31583d806ab73c089487673ec5e9b9cd3a4a246d5456ce41d5d29f8f1ec064f80c15ad75271d7fef8865b79fbd695f5f952f0b934fe13d4ebeeb06e3f4b52f3244a980a5cedd190aad26b0dfc5eadf6d76ba2eeb220d765b8d8431c3527da70cc58e78e9fd4795300e65c51e56f1a5f918d82abe26b318a2955ab4d1755da51a075a345f08cdfc84a91b91362eb9241b4f3c4c2845d3051ceb91cbceb44b2cfa9e2a87a91e840b86a474e2c252ab35f680d48feb674f7b51709d7bf02ca5f3f10d5e447bea7b6ca60741f17e76a0da6bd896ccad5e9e316eacb9a3c7fef4569ec267046cfdc7af86f602640f98c4ea5cd697ee4a8c849bf5ffac5f16b0568b210024dd24d85880d7cd8d90bffe7a53d3feced1bd54e80d2eef6865a3cd422d69fa317064b618e7dec04266cb57a15e177f9b690c859b989ebf7a96af9e95a5e80c30d19b2d2968d6410491cc21d2103b51b23c9b41c6b7bdb465e7877ea1e5bcf669a42d45b039f5df7ed71207ba42703b8ae1d695ea3fed9f7023c42f1b4e583f24e288d6244f25a0c2f0dbd74d5a876aaa0ae89657e829d51fba9a00bc9304e06711b0093f52f8bdf5108d5203930e4ca6043eb9247d3a05aaca2e6ebc7ccf9b941ff44406b2c0388eea9e6edd7be69c541caf372a84491828b0a4a77dcc7b63bebb4c2049c7fe221b7b223feb401894d33fedd01b619f3447706f41752cf1eff390951ea669520c4db9f98a2b31a8d5ce8e4b55c20dfa9ae1e7e0daac74965392e5147c959c1fcf58d7e8abbe3a58a74de7c4a3349cfa89e6be6d833ae8d40826ce648791dbe39efdc02a3a8a754ce71873fc9ffc8e538593fb948cf90c42938e33a6527ecf4c441ba4ac71386e20071ad6f98314f10ec77e0ef5d36bb24e86e80009f415d9c7535610e02e8f7be4874ab7326a13730e10a7a5e59106809f31ea50d8c6af61965086fe8084e02a0abe0f5234bd7f9ae07cefb9630bf90f599cc58f02854e558ca0cac8211f14b594a7c55346a75ca8481bed5f60fb14f78240d0b3247d34af2d65a95fdf5ecb981bb8afe701202666b28fedea2f6d6ce5df421c7c5d72dca105141709c21b776cadc67fdef7e599f8d9f0873de69f7d1d3e07194a78c6c168153b8c605e80b5174c2d1f4044b2ad0348d87220d5dd025cfcc0acbae48b53bb92fdeef557326d96bf6cf6705ae92387da90fd137080c5ac7670c43d4b551fd45be11653fa0fdfcd0b11654c878f60adbfb4aabe71ee9fa26951787f8d126bf2b1502d496597318332eaf0f585a58cb49842ea05ae75d477871458e6e55bd2eab413a274c7b7a141d1516e85929e7d6c16fb370e7d216a9d2073633c97e5f6747a5f5302c01e4e6a4ae37e9b25ecc53cf4fcc38ef83c6e6cf5b88a4e2a6af781490b0bc836ae559c612d4bb9497c665d854c2043609cf2cf7882ca5ff140731e24a8a07b3c33017a3185475a3582f016a6b0df45787f97460741e67422fd985a3067db25acc31a64ba9223c982a34a0b803deb3007db4c317b0be96c618d79ab266454945fc01d1bf0cfff9a8b00ecf2f0da6d5e37cc5e5f86b2fc8b8e015275942749f79d9cb16e8144fe0f920e63196e3dc8f62ea68476209ef679", 0x1000}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}], 0xa8, 0x5}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x403}, 0x0) 11:07:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() pipe2(&(0x7f0000000080), 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x41}, {{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) 11:07:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) sendto(r0, &(0x7f0000000000)="435b17f71549e084d77cb7717900658c342ceecd952c1c7ea6e0751dc73b21c0ba9da48b464847b65378712a9dca8fd37368e92bf3eb", 0x36, 0x404, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 11:07:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="4a1afff3fb042985926970a8a8bbad8db9686b20571dedf9b73eef139c896f627d249d563ba3", 0x26}, {&(0x7f0000000040)="4c3cdb1628d797b3d274db828e41236d31d18eaa7b75871f3540cf3e0a54e14153505892113ac911957644c437658459ec70144350824ee2fe316819f9f2d262de4ad4e1c0f61161bceb62d34faac1ebf57a0582049b4ea10699331d47a2fcc1b5114928f543693b352f076db256d78354d9138350e4ab14722ffcfa4f29acb8e13d7da6491c8da0047a45dbd33610b5e6995ddf6f8b539de54f5185928749023ed1745a1da0ac35cc37d88130b247868e934f2c851d1540ac3ca4cb6395f0641eb996dfd3dd752adfeab4d731e05fd76c88bdea1b11bf01c8d5645597d301c20ae8748d6abe6aca", 0xe8}, {&(0x7f0000000140)="00d0620ab6037891ece827ed8bb327cf7898c9a8", 0x14}, {&(0x7f0000000180)="84817d534289f60dcf57ea171cb1fdd5695d69", 0x13}, {&(0x7f00000001c0)="0348f7ff22d4183148784c01bec53c43e64572b3ba1f29d1e224f82e875cd4ba458609d3e91b1e587cb522240f7324590a12def0661905c869600914dc189addaa4ef2633f02ad508b002adcfdcfe4f0c066c6720b96e6312458ab05f5e25bc2e044603e376ac0718925eb5d5e8f0b8b933256baf36a933fd9870285623952adf5a9c0a1c9cf960aa854b72da55f7db65d9530bda854eb15d252cd401ff120b6246b973a9b1e626915b1b141043114401de5a132532d92920ba32e8aafdf3df1d63bffd398f5260b8de02b11eb31329a9218614f105698b97ed5f26bdbe3bbf939fd185865ddcb35c991cbbc", 0xec}, {&(0x7f00000002c0)="f56be2e9c621c20613eb7d11afe96fe65717ae7261448149fbca2c91edb0a128214e322a3030792777b5c7f222cee4105643da4177dc40b292428bcdb4dc15153c2665dd27c0e2d35d488f52ab9372f148f7614d819cf2025104457731ec74cc6c5286d081a46270df2119aba65285ee19318fa4d1c7edd83a827deabc3fbef3f139250997a4bbc4ade29d683ce0ad7209bdfc4b4fadc6cd718aae68c27c749a0f98577c0f4b8bba8b85aed6bcc8f301844f90b3785fa416a1271b7ac383882c55e52cd94a9172a1b74328340126af45866f19dff05cffe674cf894977a63c80426b1b16d20aa9aa0da4ebc09a9d3ece18eae49df4d75a58d68bf3300f0c88188831127f490aad6359c918be50dabaacb33110ad4d5c112725cc825de48c5e99c642cc86a441a358b5838716adff70a2f1f7b287c103313b31602a555de139aeffe457da12d9e7f7b50bd377b5dbc9a1c963f6de75f06827c071cd10d0fed5fce755c6b93799b8a3ff276da3e061b560cfb44986f355bd94b8576e1b696b8fc8d55fa3435ff1f0beba5f7aac71191479387742f8f2b3c314406204c277b004067c1b9becb269b28e37d293c245da1652445d8ababc12f9db468caf8bd48bade3c1ea1603be0e46d63bf9d32170a5df4b0c99466b10b451e32adc2f869391313ad9b9c5d4d35bef3fbffcd10eacb0f9e975eb2bbde0a1a0b453615b1865fa1bf42cad1aa14549c3702b2858344f002c3f3df3c84c1a676d16780a7a59c381eefac999d343017aeea333c8fa0c0cc3ca4f7001419f1e9a67afe596ae9902de310a3409590297179ceaba07529531419c32e8fcfcb040efa51dc047d68f1c22e2bf0cab4cbcff38f77c133e827df93fe52d1496c827fdb8e2b46e2bb95b538289d7ae01df7ab66c7c3449804a91ea4e7ce50cafa01a20a0a38200452c2e88872f509f9e556ab9d487205dd0b5b055e9a24dfddd691d88a46b04937c49c4afb9a682a5cb2e0b5f1f83d9fd603755dd5a7ac614518fe7caabe68058b8e38f602f99d18432a3de0fcb79ffc5c8456b6640033bf7d60515829a2861c96d65938a214b0881cc683b096c5c2b39013817e159fb9f44bd619301ea5f649846a31bb8d82d812569cc12de8c09255aa13f7b8072c7756ae379c39f00616373bc1272b249430dbb8b1814a9c7447453d057493640ac49f518a74ed9f2707375ae3862a2b95a2563fa7b45bbed53ffe6d906266ad6ce96f11d59991811601d48959c660958d9ac70e01c6d68a1109837f542665ac3257ace6089a07ee7a7ae9474d5a77223fc7cca648ab3f40897598ed4bde20a5228f9b3957dcb5b22fc48922ae085af2be589a3c497a0b641486a2c011f2a2564197637ef5121601cb33b306b7ba0c16c234f26b895efd8ba6aa0dfd36555a974a8d248c72b9592d3e0b962ca8abc1c6b46805793c2b77e342960335c30aa6ea07490660c87254e0247a2b7e98d0da38f3cbd8a5ac01fa147c19a5d6b6713c19723391b6bd5ddc7307034018928d20db1ada12e30b84d1e8e40205f44cbbf23ac33b8f8e749f9b6497c98d6afe9bd435235d8f710baed979c629b9bcee28763cef997192c4796ad2904cc0a6133c9a858d19830c4605a1407b593e543a1a82ad4a849aeb17f3a07d050f62fe68f44448cce5984286321b81ad262b6e70a06e90f56e578c614caa29a2558a06464d904ed1135a400527d03539e0f8614a7dac49459fa206beb945999f5b696e55c73acaf3cc8781669078edd51fdbc7afc66ee3e522fffc7d3b58f7c3d6ae60c02eddcd9c547709e32e46919f43d89177ae0a6beb8445ec0b04b5ce939bcdc7c21e0641523195b9517e644d1db4502ef3e6a671d56510e19428bcb87c7195341fac8425a68a86cbe49e5a8402f36fd46f58e1310eda57734463be747f00a8ec4d855e16eb4b585612252651275b59a0fc7cb163ef27a9558a3bbd8f601fae13fea9a5f90501e01e63f2522b74e5e6d49ddb33b70ce3c7ca987005b756b284ff8b654f26ee163d5c7c529024c45a3c7862fc685f1d6c3722c763c13288d4810ee4aacc04334bae0f40cd0b8f5990c31a68bceb0d3830252fe9a6a8e6370e7a4227bb1329e41c9da3cd954356a322dacd84bb736d12a0a2801b7e7ef368ce67292226f8aebba1c93897ac7bd27d5cb3fa4ee0c3f05d279ddee698d07666186676a9d290c8c485b08f560678da45465bdfba647457e8c5b09acb77803f80d0cb07e8f00d78a6c7c0aa3091b453528a7ecb896a43deb2cb16f9854dbb888fa9101880311f9599044383aebc57010a72367bf6f47f656fe1bc10c867155adb42d9e271d6a5a53fb7cd45678440299915f654953ab3282ca6c8ad6c3075693eb50e7951cea64e911fd6c35f7a68e9c96ca6c1ab8d9002526da4a1ec07b737ee41c53b0447318bbcacdd42d1a0dd975c32917f275ae7bbadb4de6278abaf9bdc2a36d646f3427826bb3c6b359af7243f6562b46cba585dae7ef7a5a77e025866061143b1d9043052baf338b236f02c29842ce7c980b7ee0d133e3a7541c61e37f7530a37df3f9513a76792f6b6ce0a575e79a0e4462be658668c7f48aba00835bea4a1a6f53f68146047172b4455555f6ca86ade57e3e2ab96c43dd59989783a00fb3eea6737d03329d50a17cbef5acc583a97b68aad0b29eee04e98647afa9cc839f889fd45c1a705ab1d8f3cb4331f2b71cdd928488b1a40a9617e144cccab2e5a0601296059a2a372bd4bc6c4785cae896dc242ffa528e8931b370deed7ea6258f45709a48b5daac3c6d71268ee8347f2c1a7b5ab20a35602677e9f204db70a569018dd53fcbd9dc33254dad71481c30ed4a17aba4f5bee85d4eb3b525dd6b464fe19bbe13673ebcb640837a2d6a2a27e84402a38119c99edca9c836978f0aa9301928594fb39ab127f0780c12fbf0b01cbb712ec67d538d751499f9d0508d1a0a15c07700ff2e60a5a048bf2432b007c396d1a524218b6f06295aa37be13c685ca91c6f6af8474cf5bda516bf6c4fdfb3a2fbe6784f7c0f8bb92f842456332dee46a57436190ea6e3655013eb030e8a7f46d0e452e87579076850f6c3513da336acdd6a0ff52daead9f322779f5719f9d36045081324c9acf7fb074f44217cb709aee1e898b96c7c41c78e0ef94a20de4ff8c67f047d19bb8c2dec6d44316d3a64985d6adae860ab69fbceb8c953ad6efbcacbf580a3863b3f72ca3415d9803c60a357c94b6f32a1d54f44251bba8d86107ba9be33a4288db77bcf6f912877dd82cb71a5f4be79dcbf6b7a2ac5ab9229ca6c8a3142a0181d8b2aa71cad49e5e158cef98b032311a40cfc30c3dc7a6b860d6bb4652e7efa9bb1c816d468494c543e12614ab50d0bffb29985c6514240be4f5b59b4f3b2b2bf44ada07fa3fe27f833196f437b3c6f53ef6260f2a993ecd3c32a863dabd82d59a6e20519647ee59a4ee9ac76599ede7ebbbaea64cb91bc4511b2b1c94c861718c0737c9aa1a05258e44aa8253b4d09c3c4c3da521bac5c046d944bfd127799bb04a64278abc18429683d3e98160a18274ab8d22f7c6fa33b039cd0d8752b81d2197e388b63f7bda360152b25a834263376f6374290b452fe0ea392fce233f24dd8e33e1c1f8e1371ed1a20351bee67ef64c9d4adf2d91b3975487692494ab0e14b4e9bb7d1cff2223297c086fed0734a626601cb9e6048ba92d37948e6e1b8f68f384e8e9a90df699fc94cead90a4a5ea3e97aed870ac7d094585a82e74eeac68c3602fec70bd54250d4e054eeaec531b6c57ed02eaeffe3bf4605c728a403c0ad8f0f660b7b448e3fca9a863091e2776e32d4484474fb1f07594bee8f108f310465f29888821776e6d8a9515dc15572f311df736fafab8c7892a22d1cfc45b566bd062fb54e8b407eb4e7bd8dfce5d01015d502a98469889666826d2f7d9a8eac4a25173356a30e08ea3dc02b50166bc53bf5d7e27de19113b52d4e5a71e11e3e7e458b640d6b6c9cf09c3bb65ea0341566e22766305c537ab39934a225a9f41d513718df50038fc1c2a3417ab9f62add1a07551b8f2eedecfe9d412a751bb2bd3c9a27952eaca95dea9cc4a819938e35c36d6a491826efe54987809ef19801da63490c15fed84aac160e4f41612b9a31f660c8aa59259fbedb063304f6bc506c6de21c1a048058a2b8d108fa3a5810bcde52ebd076f151f9f42fc9052b2d944f85074c9180c9293168a400eb9b0031da9a2c53eac93066c2309dad041070aa109381836187a7dea5e7e61d697c503527c7bfafc392124e6af4f29385bb568cb2152f49718f2ea87232dcdc0bfdfc563986aee0a8ef9bb4b0baa38a563268d6df41d6a77834d6d5dbbbda588b5445a5d218d05137c011d900d8edaeb34019a4ea57df8df8fa59c490a94bbf3eba4ce4acff70b388829b171c92ab286d0c8c1fa915956b5cc9229f031824457540b882b8f47f2adbf81cab5cf0e78ef89a577c7173ef7ce86c9a040a057e937f06d0fcdbbf113be531285d9322b84799f24276e8cdae4298ac7b68377f51f50378412eb67e29807c62bf132c2bf1b7faa320d7590b6ced7cbfd0911b46ef08c34f89c17dca729e4759616d818bfb9b4fd6619c77dd88f35fb00b813bb2857c4bd942377f8f63a032617b6724bbbf0ec16d3cfdc4373dbb1b08205219058b33256832b4cf965d63ce6cae2601be116bfc8b3f00bc3c2f3762c056729d6a0c014baba55be8bec5364723c15f687de8f754d119ac62e838859fb300809df8967b9b992029babf6a79125272e02b23166b2cd938f93ed206a40a3b9093f15a62c6887368514b9eed77e94e5a365430667eb7566ee700fe7fe3383754a9abe92c9deda8de7cd353ab55bd44b004c7933a20c918fafe4e02d7f09bf8b0ea2046643301802d1f80f022b9c1c78a6866c4b08c7a1f3b0e5b5095ceaf191c1d0db8f0a9d19e3166aab665b605a39fb5ea92c77dfa5b516434c6c6888d2fa41d839fcb3cfc7b709382e8a6334c855fba6c41e58a630839be95519b8db4b2ba2e1005c4a939198df9dc17230e321c5a1a4638ce805e42fc8239d6e2fef49795ef9eb5cf0cf6fccd099ae88009f0a33728b32b071011bc45c5ff7a3236cdff0267374e9b4273b50641641297fc17b2017b85808c1c36e225e24eea08dc08410ae52307ff1259293f727fedb2bf8395f0514ea4d4b908e15a47a3223665bcc01425f23e98e1c2fd0c310fd14fa7b34a0065828997dfddf75db8d4b2e19440170950be035278db060da7edbeb66073270fdd8cdb6ed13f9d9fc635165b7f82e4669d808b0a35cd22a1e3f2da8b71b6cbc4790de547f934291aa2da8a334e129fb7a9cb69363674db582d1345f2abb9b58d37303bd7653f3ee25961312b3edfc7ed8739be46e902b426f03ccee207f073d5d64a11cdbf5c69e0d6f548f49fce02bd7551254191dfe8147a4cac652a4865f5276b8a411ed3588944e723dbdfc9fc3472db48a752f963f3b545632a649839563722e64d5cbfb0b2ca7891dda30438141a8100c3a17469a6e588ac4dc748b6771ca33463ebad9829ebaeaf15258fea189dbb4ab62064be4d42f668688d897e1f7c93db25edb2ec997f293866ef5ab3da9e5e190523690e2118783f3c03f6c3073473d47e7f5213ff3c79e452b09c03cb0137ff91e754a7eeeb55129e44bddd2abacde709b19c2c09b2e262bdc3a91b6560623a7325921295fe0675efe082d2a47f3cf589ff5f7fc9a62feb469ea47aafbd7da46ee8f55c5e6", 0x1000}, {&(0x7f00000012c0)="aed065a30444bea4ab1084db28250d28d91211c80e39f4abb9f5d8dc09b8d5aff0a435dc8980828a33bfd214c49310324f259fc7378b736c73d8a43fc1c2d9", 0x3f}], 0x7) r1 = open(&(0x7f0000001380)='./file0\x00', 0x10042, 0x1e2) getpeername$inet(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) utimensat(r1, &(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0xfff}, {0x5, 0xfffffffffffffc01}}, 0x0) close(r0) fsync(r1) fcntl$setstatus(r0, 0x4, 0x80) 11:07:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7117, 0x1eb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:07:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x0, r2, r3, r4, r5, 0x80, 0x5}, 0x100000001, 0x1, r6, r7, 0x2, 0xffffffffffff0000, 0x7db}) r8 = msgget$private(0x0, 0x40) msgrcv(r8, &(0x7f0000000400)={0x0, ""/169}, 0xb1, 0x0, 0x1000) getitimer(0x1, &(0x7f0000000000)) r9 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r9, &(0x7f00000000c0)="4607869c0946e08ecff53aac0ca438be2d7e5cf012d21f58f8db1cbbd76e2b9f88556a42d2e107af0387e129692d1dee5fcf7b50bb1a91ff3f664c2655188b289318346578a9fb7f01463cd10fc2fc66f4f8e419c8c232dee76ff1c56de414e555b2ee162122d5a08e3e96923a36a5c0cb797a00723dd3f82ae4791bbf971300efeb81e6feea775c1ccaf04490c4ad13d8c5926efd6681a3eceab48be42c00a617d4db8f8ab70445d882a56781defd7e48a3e64c5baf", 0xb6, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 11:07: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, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0x0, 0x2}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:07:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 11:07:39 executing program 0: r0 = socket(0x2, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x7f, 0x57bf, &(0x7f00000000c0)=""/168, &(0x7f0000000180)=0xa8) getsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000980)=""/205, &(0x7f0000000a80)=0xcd) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xffffffa7) setsockopt(r0, 0x9, 0x3, &(0x7f0000000900)="2043726639eb8e406ccaedbd131585114152943117cc2ed87c001c24a71cb9d5dceb4e613550c111d4cc3b20391f3aa3e12e71578145502528263cb42946b63048bb490d856cddce74f834", 0x4b) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)="c9e1abc76e98d122530bbb79752bff64d0793ac7bcd25c5b26308763c88be68a41129e64bea77074ff0142736b38bfc381637e7f0dbe7c4fe879dd63c837ea01360708c35a86131f22f6f3ae6e9cfbee4c26e0ea4b43102c7d6b5fc9cf21ce9920322154165ff586adcad34aa9a081bc245474471f098d909f442596d9684381bdc34d51ed48b91f7731b246c73dd58f0ed9f5e2df5d447317ab9bb8d74a99a0de91bdb1b8436f8d90f219f4fcf6fa72ea8c4c40645d02cc6642394ef9348c3890aa4e5f260832c746151c3cba1ab3663958d5c0ef96a3a6fed9f5691d15ed233a2d97bd3a5d062f425702ed61889ef362d225edc681f3b0b98f2485e10e21", 0xff}, {&(0x7f0000000300)="cfaa3288d57a2e5967db2fca19144459a559db475e639150713d1c6216b3efb5a53a6ed4a738ebb1e78ba8a00d8cf2c2f19be2074a57c15bb15368ac85cb3d345587023752bd91f96c8ee23cbb836647232923523c534bc8f8b7c4a879899b8cef860c921bbcb0148dee524d15842a1c4fd5bd837ac74f71fdffe46692f0c97b68065d528cd6d7e7526c0b400fd3b42da65b0f12cc8a9b42e17d9c76abc0438303c4", 0xa2}, {&(0x7f00000003c0)="4d6372ee97cf7afaaef9bc2ada43d463d393a0657a0337513ba8910dfacda552d45cf7373f0058137bda3ce25011bfe45933ac4e8a1c0e7c7fb8e378068607bd3c6e98584727a038a771bf4752d65cab26682fa4f55ff249c11185472321179779d0768919aacd797693fea045c4c56972ed6f9580475933612708e347049d2b6e96c88f9fba4dd7d766980aad8eaeffdd180272e1eb0570a57b3ac8a61518c0673e73", 0xa3}, {&(0x7f0000000480)="4dbb6804d466ed70fa7fae3af5cb1adc073c8564120f91c2f575905e07416de2c30d4903d554ab5969ee42ed3877567938d85697c8800e7d2ef879c892e56937a329145447fa76c4daa17450b54a1ba4f64245dabdf000e22332ef808ff150199864f8e7246e4e08ab4820b9c33bbdb89d141be01a114039395b109e66ea0f1b84f3768f1dd82c045a36f218818e10a7", 0x90}, {&(0x7f0000000540)="3e278dd099cbdf5b8be5f216c8f19e8b58adc65864ca7bd4e80a502f92c04016382e71009546e93c198123a0eb5a64344d5ec5ac8023e3febb09c5834d36060a21e15ec74df68caf8709ac4f9bfbc06db9fdc9d2dea7432a488c31acb4a8711104fe55440b95de42341aefd46989f8d277a1288f2708c979f663f824a4b2aae50ad47f99754675ae08a1d0fae5f61b80de0a6cebd9205806e1d0445dd0f977fcffa810c27f00a1d9f4d4c420f786c5cb1988646315c786bad57ae64e15bd6f6749a9cefcae1797336ebc432d576079a98d", 0xd1}], 0x5, &(0x7f00000006c0)=[{0xa8, 0x1, 0x5d, "210084d6ab7ae12467f93446b18d0bce213e3830f0cfc4b400aa829c65ce75ad75bcf1f823357f90310eda6bee9951b7178efee4839de266557b9e6c638f8d73b2e20f5c7260740718de47d6a120aa8d6e3ad36308b5d4f8197ddd7ffc26d73d950dc65b589351d3f83ff5f249c6db61b1e04604327087314fbf5cd694c85e177a7850320350da9ce4b2c2a0d4584cec50e2d1"}, {0xe8, 0xffff, 0x5, "0f4fc6b34b0a57bfc449a6bf8199f07f7da2f21d293ee4ab19435edeb9621e9d22185418574388c2527088048fefce706fffaba7d0dd9509569f717fddbadc67b6af26672b4005e22f797cd62ec42d180f769bd025743cb0973ff72ec5d22839d7203493e5debb9d8fa909c7afd686f8e6297905dd24d5d98104e4d0665431ac9d2ac6e324b907b93e6dfdbc2ec93d67059d729ec2c904ec6ee70f210581c32586928f94fcf24cefe465c01555d60a8fbd7d27f26c99067daa7a0bbc27d2a2839459bdbea84e54e4a442ee2f09b8e3c78e18abcbb3242a9e"}, {0x20, 0xffff, 0x9, "b533f008d4d4cc3c668d"}, {0x28, 0x1, 0x3, "8b671b5570cdbc13d066198d038910434ce5728bf3d6c8"}], 0x1d8}, 0x400) 11:07:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2c, 0x80000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="8438940d4f5145b61049f2f170b2f88c9e73b65b1853109f27dffde07e45b468f7efda8b54499604c62087a51c4dd407ed1f95a17baf1d", 0x37}, {&(0x7f0000000100)="4431d48b72b73292e12b4708df7ad06cdfb22f9877ff6f3334b8a35e337bf487c8", 0x21}, {&(0x7f0000000140)="f821dd8c08d056c5bb51383f38aef4c1b0bd1966c9b32fec7c", 0x19}, {&(0x7f00000001c0)="d96e4f52b3f99889abeb1700924bd58d8ed64345a26fcdfc7ef17850596910f8fe8b222c17f018f19632eae41c01d4842a9263a678171703de40a5a5c92fd152849adb61ffa7ec3ecffb6b961088d56e949d863a98116d59529c0016c9025ff4ce98e523840d80e13f86c2dfa4f3fbdcccb42071e5982a6448a41b539a50ec805641bb0b12e14bc47a7cad15278772d8e7f9277fdc0eff340e1a06367bbebbed6ec8caf1b6dc5d05c8e708b67dd7834c980599bdb3b22526b817f25ae608a288ea8b928b35e428f2a058c60242ade9a5139020b9f133cc8868ecbb0585066c3c05e630da1283bc9605d63b38b7f13a9cd61cbc905ce751e645ec98e5dd661ceb64634d7c1e9e44df768a3833de8694607ae143231ff0602564503a045d4c487861b4edceacbdc53ec93b0449b772f714810fce6e118a7b0bc85fc764dfc62dbc1e92afcfece6a1d54081f6a771a227f99da4de4ec839927a7f3bc55954249e5a7fd5ef1b6bb0dd9c31ce9c1d3a711e18c9aa833485b95d42f31453fd00de123580aee391c966de7a8971ca5807c397a3b09efd0418974d2892ee75e1d13ed8869cd021b0e8a670cdc5b5e45ced9fafbeca3bad66f3ba620760f1dcd54a2e63328ada71b612e8359b29fc3ba87641eaa8935e5e7ba8348c7d65de5f19e035b7272f03c424f1756b6096b73d00bb96505f2d75982967b0f772f21e2a4cd8dfd0377d556270f953d62c729a352ee9a387a49181b121840bbdda80f239558886a7d8914f6db5da51824151ac59197f2db8282a904c65ce1cf1faf66d9937c4abf9bfeb6d28c690ef1784dc1f2483b51706666b1254608c054c6a89706d72869e2d0067ecf7914760c33d65973c58a429b22c31c31a918a39ac5b8daa1ef5874b691da3ebd69b249dabf474ddf86fffd4633dc7e4545ba9e069bcbb2e179387d9161b3d8cfffdac04d61d24fe85866aa6ac6c23220bb9c15600c36ac6cbae5e4c937d57af5f3273739ca28e22d181c8450b2fe7ab4c564f3c4c7e404550d5f962c140ea4e69705cf4f806fa13f387a1520d9f205783a132f0aa797b9ceeb9bf7783be27f8674e06c4b6bf59fad4a7235b2b693d161215221e7a8f4365f41b378c2c7230230de605adfe5e3247f47b03722cbb69b2085ee8a7daeb2d0db1df20eb69be0e5a6a5fe98ab2f7d131a55128fe47d0dca7fe85ade1d55c70740501ead2036ac9b88f72fed1e4c2f4c1a44cf91afea8e2aa101682a886278ea09b99a4eda213e01e92c74e4f77759791f3d5687e5feb2d715ae8269fa974533c42d7352c9181cf77b340414ab5aa3db1d68836afd2b3c01cdac8363f7f5658e957daaa08012c41123d77699ff2329106e306207d655c28dae4e4ecd1b590b7e120d15fdb7b8bddca3d15bc2db7d6f00a9e5898900571dfe8538208aa1d8bf46ff4c5c579d8a96f42076b48a3bd6f2e5ff8db586e364dfad45e5a0968cb16b136cf1fd5868eb644aecd24fd58baa38b7f0d6a5c2234bfd18e9fb61b912a643c9260d5b0ba995bbe2dd7f9d4540870a36b0d6d75714a9734a783d110e0fda416fb7d7e30f936c5253e18f7d9840d48f6a5a3eea5727794ec7bda147ebcab65b52d162cd2a0f290f75060eb6804e9d8d4e7b91ac75d16cca32d8460e33f496ee330c9b881623d4b595638ebd73d24859477c0f8ef3b93fc9324d740458eb53e1bab245c2663b03aa0b8ae2228f97de5ed9542fc045d3532f05ba3c7b016fb80dcb0fc6a518a9b0848ff75088198c52a6eaf501fa6c31843703226e7f626e97204079e2631afac43fedee5ff86dfc741897af65f6c72e5fccc7bfbc9c148662735fa0e5728ebeb8dfd5907d2cea60b5a3883b89865e0b6756290041c614ad7fae9dc5406cd1e631f0e3afefcaa1398257730190227bd59bab341cf09ea7ecd830c9125cce4f92f728f9cf58a95c6a0579feaa2a1d95c6373db38543a16531351adebc1da7bd1e5a7b8fa61dfc17c1adeacaaa91a9ffe5b5c4300af489243ef17e586c7da06311c24270e8c6deb95361a9f8882f2b7c83219f257dbe6ccad9a94fa9979aacaf2a65cb52396d6112a51a9ffbff71d77250c93e4b0cf30caaf210b85892fe7e9a67016518222f117288b9212d08664e8b175c87aa3e79ca82b0c1867b087864c3744e8bb23736832abd12724da90d5d604626c5fd8a71c3e0535202be054a0686d9f270e09f26568b47bf82e18002ed48d481467e13df3a38336c23b59551873e06c9340a0a6c14a1920c7048834ed97d38f420762bc07a7c79f8d946bf6df7c0067c9fcbbad17ada8eefce3056d7d3b1a462946eef7fff361dc528e6f0a78276813a721a95d5292d0f69fd1ba561efdb091b63658b07d71ece056700d7f59d4395a1a891afa839c9bb39382f3f33c4b51c951cbabdf9d4ee83a4c161d07b2ecee8d58580a4fb46adaf5903a9e871f1c428793d78f371492bd8f06d716eccabe6ab603e3449c3835b487f6f33fa4f64400731443d5e2063161966fc3db8907c626fcce1eb38ebfd9ccb0a09027a877c2df34d80c9364b9f6e7e9ecd24937b639863e03250efbcf15bbeb23b56ddc59fd9da08f82b1d1a37b633457a82b8352b870969113ddeabf8c68aea4728c78fbdb8c24dcc666879ce8338c25cfa3ae659c43178d21ec6143e66e0928078acb625262fc3444f8846e6014d023f6f15d956926a744824ec0c5a6febb15d546076f59dedd753826c6be9c6acae07b26c1233c60cfa0f135545a91091157878a0fa6172ef30e5b5924e4026a1ec024a7c0d8357bc358edc1357563ef3fda37b8bee00f4f616990ac4565077e2ca27bfb7903f101e93f8d396ff991ac9b3cb080318bc91ac6f904928d2e7b25cb6d7dba1aab2861249a22d043cd9b677c36f845ce40d0f93fef26f9995a6c7361ab3a09d17369683ceafba36976e34791e9abca67aedc451923b4f43ec67f37c770ade554c6ff6eb3f211a5a3e9cc07f646282e906c042e381134fb7992ea98801555fa13c4331f74df0039ceb948b95bb1ff5f788469ffb07766c808a0491c8f34085c2b33d0f1890a3d375eed22db0cfe3cf71f3223b23b0f26c0426349dcc1f76e2b5f7b50c5711d16dee810d8bd31cf68af1359f7cca2d602ae3cfb223097a6c37d6a8ca67ff7f0c90870d18df06601c59125fbf27ca40a47e5c128d74041ce494131e64922f68313edfed835fe1efe5dd11a76b383b81f983eb6e1e671030c4930da05c424345013ff162ac92eb84d6170f665fcf1b2f046026d91b6d6b49254fff8ba2e5e5197fa76ae043562049b49c228eeb5f0fc147a33b8fc33734e6900979526199249fd68502c737a072ebab051dc99c67282f7c7f4abd54b6377b922b136579201fd56c4c2ba535f9b39103cfd71d5a368f7817264f2c4a032a62efa3716b10ba803d58561981e5b344045a1e4b529d170810cbc0fdbda515733b52abf4ad8a2b9434eec107fceccf7813484e7273a0774a238849d7bd04464e201721715b09c0e5ac3c364f1226a2b589e318edfbdeea3b33ce94e77d0e55d145df323278e229ac0275807ab67279356171451b08ac426982eaad9ac9a4200df99241ff556d68223a954ec9947eaf8c88a9759d7f134b83290a937e41894e8eedcf521492ce0c04aa0b17c78d180f6b1ec4b12e0070a90c8e14340dcb58262058096c3c51af09f30894ee92d49a9ceaffee931235e40df8b4d90f67ea7984574ab75cafc04faeb0da4c80bc1473dc7996ffff1f20650d2f124505d1d27c7c046731a0e70db3de053f324dcdad60c321b52f862e6f3f625ccb7cac328175623a5ed2af6abb597856392b15ff8a7e2479d5be4bb2c4e07daca774a66a369674d0dd62f97ab5b5a7c54a3715257c38aa015e260eb9c7fb04c85c08bcc043b3ff96060fb5cc2afae77adf173473c9aacf25b505412554a405da9e7e79b6bf444e98ac54273cc01503644ae0d92ea845874cf47493878ec227859255791e7bb78819e8c0701e57d712ba8fc9919097109fbe9b46e1b1d3ba885ca918573a54f12c2c4fa2d7cf9292a0014dbcf421812b4a0606352b039789da9bfc9c704ca13baacdbf92fc437e88375309f4ca62048d65193d51c6b2ff9f6addb54a7369d781ef15aed6ef7ac2164a269ec9aff62528acb5b903643fd26cc3af4cd27dcd80e495a9b1bea8e88ff8540223407f637a21e84dd553e068f71281a7d2b875d35430a5901bf0d1a12bf5004318e3905b90304a15d4ad4a16c4fc452fdc7076317f8f531ce1019779ca728b3220a2223eb606f7f3f0245b0869420308369004e218df1dfa786109eebf70384ac96f7676a37ecc61d0fac69aed375f26ec84b89632fe83a75415f5fe815fa7d3c1d8949b452e7d020cf1be7bed3202468914a10eaefce1d58dcd795aa3fd668ad239830dacce268d9d94bde07be50c22fbeb57bdd5b12933a858248070ffac05214b5604cb50b8337725206b66ba0b506d9d730bfb531c52d89f7659710b9404e8dd01f071e6ecfdda6004efeb6b22d84ad2c77b4e4b58f4bf253fb5deec6fdc342b7542681ddf959854c0decc9df118db22a869ed0e7932f521f3b0b8a5c35be453649a4720ba4c800b1ff216391412982ec562c80c44b157859457caa30174522a4e23a232a1183c772006a93cdf46aecce4a3b4183156c69f8f0661d1a83c335c9f9f604d48e3a8b413cedf3d2cefbf7fc9bd1d184fa9d4da658c50950ca96e01ba24cedcffe1cd62cfbde9962803dc7e98e85f34c48301b2cdd976d4bce15dbd986ab96e22a6dadef2de0eb9d7f4f95bf04251fb56d2d1c4d18e057f494703d519fff35cfe1db84bdfb342a8854e6aaa59d1cc437aa103f733884279749b2a0f3e0a2c8b11b799ca414a1409683d1d400756e19e033ca0b22f97729b7c60853ef4589698516f29ea38c73fb9785c68b478268e12eb8f2884984f56f3e0fb1da584bcf74217b684bbe4f340138388a667bd3c1c263669236f75d218606fb2dc3814ea9b64b20db4bbb566b49e424e56dfe7df1837dc62d6d55fa00f0d3ef2872e305ec59c5606aab7088628e3797af4a92fe3d015dd54e48a654fb3df8035d34fcb59fd573e24471ee12a7895b4d929d44329a421e9d0e364dc9a3074c848b60ebd4eef5728b4a76ccb372b89dce38162afb149c7589b07e4bdb24e46f4a1547fc293b12e5d37cd986fbec564a635dbcc6b4cfe86f45233ae3a6102fa7c57170f459ef0495587a2b26320ca54cffdafcb1ddd070e609f851324e5477a943a76a04db425182ba0c16ea2ab7c8ebe685becfcda09cfcc09b75e6ab9c6ebbea997bec94387464652a458e00ef962545e9880b1801003a4f0460b05660ed4286c55a8583f13092410c9285f613d3b38aa85a3b36335f4697122f4619453146a8669dc125fece7cd64b797b42c3df0161a253f881d6d4edf5b38ae67c12bfc3f6dde593377049a525d5ff48c7b78c7f21864a8b28356321885a9db66bbdd7a1a16f36807e56c553a2648036b85d71fbb7705aab2716710adef5426732d08c3c6104021020ffe92ab015f2ba39cff6b26a4111e3cdfac00c822122314b043c20e043795f13a19ee68b1c5036c23f72b0e58d5bfe794c3c4cc674a709bd9f577361dbb4835c74b29a54b7e87e123af1f7f9d8666e2afaf8beafd75a2eca81ac5d5c24d65ecf02707dd74459711bd525c2a2943f190959701e74a49e7d122786dfd7e5dc69ade0b21bb3eba8755296f771135ac6d0f49cd2635c4d2f8cfd1fca99bcdd98", 0x1000}, {&(0x7f00000011c0)="b8753936b6bcba14dcb70d33ae1f2a062d866e5e95fe70b102efb33cfb9ec8f6f74f564072da1a7e4af74e5c58b954fad4af375ccd5c694dbd88ade5079834df8183fdd416f422b4a1fc860e6eb37201d38b800fba7a36a83160232953609781dcd2758a65cac9c10824ebab96014d215cbe79f8bc46b677c7fa109f3dc782a36ea250f41035d9d5608ab27e87abfa55c03bf5c16a1adac98cf73b457830ed", 0x9f}, {&(0x7f0000001280)="963c415a7b753d26ab7805af97f8ea3c4bd203c3a3f6a93c0d41d58faa3ce0cc3b895d551b20cc0fba19eb8a2db771b5a11228ff814a7dea34138998090deec898a0cbd08ab77386bad496ba391dc6bb13051df7c9c93f3a187e5fa112451e8c7072375944c50bb11f7aad6540609c7911ae1c615928d0c650892042579e6b93b1b4ed95ed07d748d83b4713a0c8304653b6f1c83b07c0d1bda8e2dbaa858c16bbcae2c3703c01473007203dcc932619962c1a2f3954fb496323d093b2407daad6fa8bfc3e16aa93037722d5366c6ed1860070e2dd8985ff01d03fcd7197c78294784083fd43f6e8805a2a66fde6c5f6fdeeaa7bf2b17601fae9ff0501bfa962a075f822784bc5436795f09f465e789ebcd9a3742b08b19e2aae8826ae81229a523d8d3c929aa9147d1e24a38a6a4963ed5ebaa95a5741ad533378fe2ccb9efdd2f249ea3ef4fa62778f1202e54559b43d40a98870e22bd5616e58f22fecb81b73fb843031bbc138137eec8a9c0a04ce63caa102daf12267d6f5d97c67b0de74bd6a1f37377eeb725b90a2299bc8bce0374f31ffbd74e6ae2db5a4f4f452e3e432fc2b445f3278d32b8479d6787ce9e963eb56dfe33ad6bd25c9a7e4dd85095f504ce8d544160b087d1143fa9adfc7ec096cf8fbae41055dcffe16eacc2dbcc412f8da8a602881d35c598993c74646fedf62d5aad1bbcba3cd88f35f467f69c2ca13e2cd3094adfc0f699c7107d54b29725af02ecaa9ace86dbbf588202231ee2822a36d35342c9d4ac1afd6480b3f9c930e8443b35a95b9b3bae6a747f80d9957fd94947ebbe2f42bdadf7254ed0793bf3c0c23b4cbec36a7f0bfff71a40cf0f07e9a24feae08d74e671eefeb192804ed76bf2826dbf7ce7ae80e97c67dd63f57c120bc23a700dd80c1800634d9668086e56aa182b4692086e428ac37899055800220bcb731faa183c470de12bb0ef7ea4ff4f40d9f6d90528b258b1b9709595c9a449ba5eeecf538d22fe7457afe1b0e6cae41fd14dd5c919d539b98057278a0f602e6038589de981611b6b3fc74107a04c1169120f93e7b3e353419545c02c8c12645e6d203fcabedc6bff26c9800efe5431c212bde1120dffd4eb185802124fd572e44753daf6090912bf48ef4b7ee980481f7ba332d6d898e216d0f8ed415d4918187a9421613de21e38e0cef0b8702798746f5bcdcdd2be0e132fd50a709b75e856f790f53cb9890055eea42c8c994f3c52db04c3385d78dcc710eb47a417ab252c3cfef74ed9e8b99010fe0c39d126a7b1464545411f8bfacd2d2d73872d0d0a9967d16e1af98e70ef1913dce95298b909ee2075c0fdbb79fcacbd681f26e7f26b0cfd8800f3e15c2961f656c24fd9d1f8cc755c2eb114e979824eebb852ea4e6c0e98738ec34c7ef6355e5aac8d2f6bf5aea34b7933d0b050896e1a60ca54820480af425c2f515aeb1023dbfed1fa10980bd9028c652d2a444fccbe94dd8ba87322d345b2263da972e7971898e1df905704ad20cae767a5d59b05306afc82264a9788d9087f71d5667b40e6d36ea7e633d534d109e063d6763f8ceba1e6acfa91bf3f1cc457a9ce7b77d27c202f9e6292e1c627c0fc120b1288fd86beb6d0228f9594d97f434add5d8b0aa4888c5be66ac5888a22fd346d2910fa937c131a7e936f658802ff16b1499d96696747ff3857482b3bed16f9758b2fe812e4c2f4e8a3fa6ba55c32dcba2b9f2cfc3f7b197a601a79d52681ed5dc3f6c5fbd2d45bac0c68ca5d6836b188271ffa475a1f0d0279a290a0d1d15e0fe79f4aa65ade98eaef0558bb77b031c1ec0168ecbf5019a56c0b59a46b0e8803045ba5b995a32ba46f76cb2c8fbf53a181e4317da55fb19b89b1089c6f976fe729ca1f212809003fc8af9286b23bf2c2d59cdc0cd0a70dfb485a3b609cebc2c36abc3b7d62f5d306536404ff8fe65c62fd3fcf8be9f6286f1d5f90512ac42c94e6c379f4bc059282b9e6cccc30ca0ed15401c46c603efeef9e32d86bb2183551be56685bf1c1a474610ee6e9c8050b7d4df811a313a3ab9eddef3d236ab0fd29e11e9816f4ed30463ff83d67f576175f642f5c74bc33ff57b3b8cda3f2c50fa3cb06d6d113da9045a75f01c8af1f4b7d7ec2030fdd098c0ce251ae1b6cf4317ea5548371745729966a4b10bb9a50423d18fb7c2408f387a2d91f7b19b9233a3e6e99698803a75274a259836aa85c6ab1650ab278097f751460e4d2f9dda4a8cd33c0cfe9d08fae1daa2224876fbc06662c7824bbbe5774f5ee6bfb0bca92ec535c43a73cd73529127be79c879fee36add38e883a5f6d066b022c669154bd1090b2b9fe545965aeab91e0a55277586d9f7c7dec12d68ba5e987571787a3987fd46c69323f68f2654987170bd0eb33ed9bdd0f3d4bcaa9b7e85995dfe0da3beb81accae3b399b09e4d4e1d0bf17b047f78a1c39ac836934fd337f6200e64178139d851a60b2b8c568eed48923ce74da26d3ed5bb5f5d7fc10b0b2fe934c5e37c749e79557f22f7782f7c47e9a10a83b57b1c3bcdeac9639f70de95770dc293d5dd6d011e50e70ddc3b9d44b4d75c95dd65cd9b85a8f32d11b28f2c2ea9ec95ba2ea83af6955c551b817d3b324b309f2cdfdd2e181a08dd8217c04ac2f668bdbbfdf5672e7f8a4742540b372762cbfc54d864c530569cf0ea951dd59c079627f14b0979482ded7b0165e1dd58f650b86e9274e43793a41b01285c9a8d04e9e74f97699baf141be6cb7e9929edc9c3a66b5571487602d676edad93b287a8bcbdf75858088ca0319da00b4c5e956fd7369ee8b16c56cdb9b22fab9cee6e26b5a799663c1bb846ddc92609b9f4b250d862e8d53bacce064a1a7bf4b1c5b454451c9f60b39721ad2101f42209e219b149d150ca6cb01c7922ce86461ea97b4461f7bd9699b442b2c809b9cf791bfd7c73e9e339fcc975ca94e6559fe45ae8b7ac5c39a87ca46ca9839362b91190f4ddb9381338e0ab4ad39ed8620dd32b46af3f720dc23450af8c712263fc62e0f66d56bafad4e9618b376311fa1b738650d095f63ab361de4d43fdef658cee91304453f0d96655bbe151ad628f624ac4d7269af985926344de08235238ab5a8121ecb0f04d6c0f8e575d6b80eca9ea8425a85cbff9c7a918755d480f896995304a2796f36bcae6e042ec0d3808b227a2fffa1ce7c75192afb0a023586db19c3230e58f133715e4282e9ed283b2ad50d18c55f94847554e6ddc2708af63f31bcd96af8832b86c7ff0d2fc46d8ea4dc7d9d2f3ed25530d954063a639b10bc4531a9af658d1605f5a248c895617dcf1c5991a5183f513cb8ba2d49156fb6542e88687cff54ec9687e27f3ba19449e7de90ac5bab135bca1a2462a6dcb0707de55bccc4122e4ed2a0df24b68f000a34281e9eec8f12c8857d5f7c262354f5d8750286dad66736bf84ef77740611fa1f4b91d4b2cda1e2f71915c413da6c8e40cad7d0007c5b7d952b07b6ed6d5b579f8f61d878a9a7cee42c33dfde1a4ade4e7d101f6e1a4a1886e8cd97f124e2294973f2137e04f884e65442f1e20571e9dea9f70a940a27b7a4c35da4364cb2480ca5c19472accdeaa90b1833c4a759df24bc74eab4ffc54adb8adc470b29de65cf7b59366535d7f8b0074fc910499f6d4269c5d39aa2a8c0e1469ec1e1d68596ca8b2b141409df247ac6b127b6a527c1196e687e9e2c47cda4f6849b91ebbc2e027089cdadcec84bf8d0f9fd514cc0d76985002bc1f9c11f01951bebf4d3c414d1687d1013e48d08b86ee50b51372b9d01c5e8f5662a2d45685114bc257589adf41d238d00a09a01bd89cbb90fad3d3d8b395adeb0464ed47002cec2fe01618d6c727e42c3f79d37a0db36007dff939a1dce9ec8aee458551d7a45e6561039eb9587e31d29ce7df64ea3cda1d7cf1b3bf83387f759be118ee94212580bb82e680e8af66a7344a281ded9103d266c6f3dfdb4b7df6081b1a4aba2f08e0a7db5247ecdffce6f80ff61c56d11321b8c2174fe227ffbafd56b94a61f0c7e8ae4c92a90bd99c575681f1eda0b42a9c3175c61b08eaf396d063d5182bd499a15dee0529726872edd33b0bd228bd4470b1ce1fc5fbe4af4c531fa4f12f7de29c2beda65b3e723306a934ef1f8569c564e90e4815903112c76a0fb93fd5ab7ada0b3b4fab95a568e0ea57c69fe227e5dd1952cdddb7c86a08c558c3088a009075ba4f7241b1ce6b58ac3a119ee9565749eae72de72c83f4254f1466fd88000ed907d0ac7c33b6c8b57c0added27df76b0aab051161980dbdf490043d7b3e1b41a8e9ca3b8689083ac4faa009a8ff07263278476f32e65af7e6cfc138ade58ffeaa81c30fcc5f8d3089075095d1df81cea8545c04a28eed6ee9ba98854993050257fdb66be7f136fdffa85952e8e910ee84fccea7d388c72dd09d20c4e137b078f5765f6806712222e63af0e75c9bf00e426fbe050f0b103c2ea37e8c47ffd2e070e981b077b9f4af299d29ab5762c1ef72612c1ccf79bbbed213542f3897187e2dd427ae0c8417263655c57559ae826d52c874cd6921d9f5bb5573216083bd10488ec32e4e6549346e55a08401829d5b531b7b60aa1c47a7af4be3a3af09805a4862c24346efd85226e2faffdebd8b5124bc1b0b8dac30d2b685061530e7391de19359f92f84250d5e8e92c2c746f72aeee6265674e068b88013ce110b76c105289405b3e1b0281def83076214e3e60dfe3e1ce0dd6b273b14e25d6d1016c5d8dee140f18b85ac173c66b1e7291635dcd27238ae9f6fe88fbb11374394fb421ba7b264dc32caf23b71731ffe9df274d6e465b35d1dbe5183a398df9c894d29fa8bf8933cd30fda80bc2d0443f95831ee6c925d80d3f7b5a4849532d0ca63e04cd33b8bbcda683f3027f2312e3b7a40db958935d73dbcbe852c73a64733a349974c331b0cf4f04fb7286b1296ad35cac82c2a8a23ec98590f6568a5b37cdfac5f1a2d812f48ce4cb13afd3ddcfa4b60cfeb2ce31b47581c4ef32175f759956b2c04d9b6d466e33b3f7832ef0537af450bb20d713475b624b263eabf1b62d04d52cfe60b42725a96f27c212cbda671eb5fb39a72787b21f37d0f35f3dfe214d0778b0806e01c4af67ffcc1c02fea0882d083e3f3a18a9943a1a841a42c254458ddc59caebf38a7a9ad8a5c1adf429c227493ee2296c28cc1d90a33abcce42df01f58a87480bcabeeda8bf42eb07b0b1bd24fe8fc35cbc17dc33b55b34ed6fe5b88ec23fe457109f4b54ddde71bbada526448a2e35f44a1950fce47b61266ecf33652f5f23c495fdea4c01d5a03e223b28c070a392a17042c7d5ba7f859957f153ab2aeda02dde14783ad8f13fc163dcf1ec0464950a9038d1fc48e2d757312ca8da312dbf0a05f7e52a4b897cfa6dc02bef479a61ff640d8f694ec544f88f5bf8e99763bbf9abfeb9307046fc09dff2ba06e4b47b65eb902453e60c4dbc726cb33c275deb96754741a600934d19c6d66f533a613938c4d1cad0403d7f11724256363dcdd2326afa7a12f3a046b721d6f47c4ecf3239fa16029c0596d265604a24a0998a20446ebaab05d1195c0b0cb3aee5d758952ece4e603bce8613ec741e3fab490d988ba78d8ba2aec3cdd650bdb2efb25d19db45999b0c684217c16fcf5f917ac7e152937dd0782ed465304dac3d89b065210fa9ae3813c9fb9e4500c1e3d849a460c39f285e9ab60eaf1b2c66e82cd0f2eaef99285cc18df60de5ff78aa25a4c0323b8e833b411f5bd69efb3ee5f17d8", 0x1000}, {&(0x7f0000002280)="5ee4abc64b00ca73f0744ef110859b1045f70162a782018552beecb8249a2758f4ce50fcacb7eba0495f46cdef7a8f84ab6b3c437b3cbf2727f5b660a691251284a3673cd5018e6608996bceea7a7a77c88c95dff3080fa05c2fd771d41152da4b610a8bee55663cbf6f3e2dcf2e657e3593dd4bec161397416455e57b111e253a68bae651f077d58143c5f66455a59ce363e3c57d184c464a1167dea7326321fd1980fcce186221bee9a1cb", 0xac}], 0x7, 0x58) 11:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ftruncate(r0, 0x8001) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000140)=""/55, 0x37) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r4) r6 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mlockall(0x3) syz_open_pts() getuid() r7 = syz_open_pts() poll(&(0x7f0000000180)=[{r7, 0x1}], 0x1, 0x800) r8 = msgget(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r2, r5, 0x10, 0x8}, 0x14e, 0x9, r3, r3, 0x0, 0xd0, 0x2, 0xfff}) fcntl$setstatus(r7, 0x4, 0x84) readv(r6, &(0x7f0000001680)=[{&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f0000001700)=""/144, 0x90}, {&(0x7f0000000500)=""/68, 0x44}, {&(0x7f0000001600)=""/128, 0x80}], 0x6) 11:07:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 11:07:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) close(r1) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000040)=0x38c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0xff9d8e4e1aab2c5e, 0x2, 0x6, 0x1c00000000000, r2}) readv(r4, &(0x7f00000001c0), 0x0) 11:07:40 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x9, r2}) 11:07:40 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) fcntl$setflags(r1, 0x2, 0x1) 11:07:40 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) r0 = semget$private(0x0, 0x7, 0x7e6) semop(r0, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 11:07:40 executing program 0: unveil(&(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', &(0x7f0000000040)='c\x00') chdir(&(0x7f0000000080)='\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') 11:07:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/238, 0xee}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f0000000580)=""/152, 0x98}, {&(0x7f0000000640)=""/10, 0xa}, {&(0x7f0000000680)=""/156, 0x9c}], 0x7, &(0x7f00000007c0)=""/4096, 0x1000}, 0x3) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000001840)='./file1\x00', 0x0) 11:07:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0xfffffffffffffccd, 0x0, 0x0, 0xff5c) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r0, 0x40}, {r1}], 0x3, 0xfffffffffffffd79) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) open$dir(&(0x7f0000000140)='./file0\x00', 0x91, 0x28) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 11:07:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffc7) socketpair(0x1a, 0x3, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x2) 11:07:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x22) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) 11:07:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000140)="00176d90b1050018d6cd65feae4663b3ecc96f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be147c77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000040)="5f1600a90cbc703df914be", 0xb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:07:41 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xff) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x7fff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x3) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 11:07:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x101, 0x101, 0x1, 0x1, "1bb6637134e736155fdc8d185bf6ebbf9411bfa5", 0x8, 0x3}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x6d2aef04dd61e019) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000100)=""/150, 0x96) geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x101, 0x8, &(0x7f00000001c0)="75d32b371167754befd0327dbb234bb93f83d3b4938e9ffbcc1069f633a963c3950782c0ea47c4eb3981dabce6affe565685b3af6f24f062873a443a30632b88a3276dafc5de5ed2b76c08f56381ae680076aceebb2f944a893794aec104f6c1908a8fa9a96e9c02f8343b95cdb6d6f943ca82a995b5f40acd7b8981e5b1062c46e565ce61553cc12d4ac226d668f90e5062168f555ba6bb2286570119d7004604c8c2a4", 0xa4) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socketpair(0x0, 0x8003, 0x7, &(0x7f0000000040)) 11:07:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="e37d2d012e2f66696c653000"], 0x6a) socketpair(0x18, 0x7, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvfrom$unix(r1, &(0x7f0000000180)=""/106, 0x6a, 0x42, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 11:07:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8910fa87b00e607735c579873960b7af", 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc80, 0x11) sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xd6) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x3, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0xfffffc69) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000140)="c288798ced7ddd2c8692795413417eb6e6d18bd21a02871a82863a6ece45185a62123574e894f4aa6e56db9593e7bf05369c9457b2be5bbf655b0c2e17d0df3dfccb8e407e8a147e9e2d91f4ef0d7326dfa135bb537b4c3759088280cfe335bc4e7e95d1a83a6770ad0b9f72ecf87399d7fcdc27a6524748b22403bb19f830c0c798cc54698c23fbfe564db4215cc667a5b26d7f5dab9455a4d5e568bb0afd9e5f6ffd5f36026bd48aaae53ce11832d704ae3d1408674d1441e08314dc03487ef565957f2148b8db51a827cb7dd519da44b9ccf01d42798efb11a0110b878f83b5e51a77105adfbe3a9cc250a2a8bc0f1adba8debbb56b978612663f58ecf65ea3914ee9549217a32794c2588e627e56c4ed3a095f8f5868a1a789b490f83c5e8d28fb328be64ee2e215e6b34f002c474396f5c587af9e500fb96649a8f4107be0a2a93755d0f72e59c3389ca10a8439c97d459c0cbd0917af592716f938766ca759b9769530586b19c05d671a8e319730460cab34d8e58075725d0587f35a1309d03207c299577c6e7dc9c4414336b76863cebeb60c41d17e3b61adcb2205d22316ef66941bf0702b2636b41a1a30692ac24a8e2cdb8e3f63b454c055d95051751fd6cb23b1d2d609d3d9cfd795df2399fc125e75105eeac3e305c870a57cca8af842f10f622fc47b86fb471123ad33f636312f6b3edc14bdde1331770d65cdd79fe51362e0d59bcc559b468fe3a8ea6426129881e8e115b120024dfb3e340f1596fea183381a7af03d9bd3d1c1ff7345560b291e08856ecf08c6a5d494c22e0970b547d68fc06341f47ddad86d6b8b85418ca6eb45c765f6d4a54fcae3be47c243093219eae990a929ad3b5878ef5d3e322cd3791c4bdaf2532e2cad32e893a966bbf440288254d65007f0ed47f990b09d28e5c51e58bdd77bace19521803283f6a34d49cb8ae0ff0f2f51ba3e48e57359d142e1e0524a79aea705984fd77ee7bf93f3c8944b3c4a022741b9c973274e51477c1e6af985fb0d8ff3c80855a6bb65517bea980b5c4111982724360d227df778a09da4b7d49a60eeb6520ec10ca2f4966731d71266bfa31af44aaae46a7c14b4ee7bb0f4167b5069774ad8629d4ff9a634e139c333bdd8eb7f22151979c9e1861be4fcc7158c914fa75b6045b4585fcd1c84fdc6bf0a9158684e90a3dc09b24f70fd42264776a833d6c7cecb0f1dd32ae03902e8eefab82c33b249398234fc4c68c172528b3732dd3e3394d67d853964b8bac8fe2ef0d8077d2dd97a2b2a9e2c42a4de79910e3d9ab0e5fdc3d93359d57eb6bc4cb2810f184dec195a4aafc993b00b53e23a3a2626298931abef3f2dcf67733a4c6c0ad715c194c9e708c5f46bc8cbae15c1afa807af3514dc7cf880580a1675e76803c5d1d036ffc0bd0a8a2408872c6a8a97a3be63492a0930386c5d0cbb8d15e2fad01408d18377ebcfed82c342c016751b136370ce9afc5a8952e0d79f4e86feea5520410c29fbfb9a62581b443f248617c3a15c259fdfa3720cd3967d13c0429b87d960ca09943ceb898e395a6112849e1ec3d075b45e7a7cefc5b150d2ddf39c11eec3ba6fb92f362f6babc91a179a0ffc062872e6594f19329ed0a1dcec43c9d206aeff32081bd3916383c03f36cd36b67edb12ef07839cdfe602d26541ba858c17731d5189481bbf00c0c47d224286265fe230aa601c8db9fbac9af5e38b63e8627ea1798ee9226b014983bf143ec03803c2f47c5c906f80e9abf14d03eb11b798f5f72ea48d1921651e286e33bfe3afa667f1b73143b4aed76ed3120d6999c7f478a192107d8a0aaf3fed0ed78e91a1d6ac58a9025faa63e04a588efd617842551d3941c24aabd1cffe4298d3820c7949e94962cfb760ebdd42b3509b6597afebc69232c15d9beaac703a35e75aa3893d2b6f8c16363082f1c0106dc7d127b9130d7b5a1edb8f31dd416145e959430688389b1c0d0929dc644ce58c4dd573fa7c293d8b5f22309f4e82cc69f179d4187a620f45e7607ba1ade88187ff415f8f1fcc6cb5cc1136eb4fe344f9adb863b962df41e960a61c46a039c2ad6c1cfbb35a112c692d9519da22bd1fed801abe4126951277f613238723bb1181ed0416c7b6309c6ea8862e9bc38d896bdf1129ac677df2ba08d8e6eea01cdb7420b4cefcfc92804b01e10c475ee3c1b64d4790bff07eaa4c814faa5a712379397ae165a7636a763fb1c754162babf96d4fad097ff28a3116bdbbca04dbe5732901d747dd4980e80920d94185f4656f1eda3308551235f19b63fac9f8f668fd5017e22bb8920fafe677e523b245338126e2e3e58b29e1a877b4a82d6f087d8fe844d3ae634795619717a76b81f7a98c091264991457a1c81d2fd12e0436cb968dab8c00ad79456ba381d3ea09da0849930c9e60225f9580cb304901fc9da0b522ec4ac9517c1d4efa1996d688f16954d9487b1901dbcdf785b846c8b8aac4990b3049edc4f026c81b93caa5860ae3fb484f23bb94a3c81fa3f24565159e95f3cb25659d411f84ce7c032397e7ae6499fdb7a6db2dde2d3de1688e9b08f4f9d8a541b12ff23e91f73836a4baaba3f4e28e773b19696957e7d2d021473dc11df9fc596164a274e9b9d6a3d7dc30220453a7e8e586ee453b371a4dd48719f3c7787c8774fbfdceb4c70118ed047937e376d5dfa9830265eab8b146224804fd9ec27f875a263aa963236ac16079fc6d4a15636b504cf84d90f7314e789348c4abf9286faa1484dae9d38a7acabbdb7470007ee84f163ed9e8d181dab155dbcaeb75116433577430daef9ea6bf7ade3dffe59e7b3050528918395b0342723bd5d7f6a1afbb75952a185956a7e9e6163b772d8b8504626826006bb07c0e6b536e8b6bfb8aaeb2db610f7decb52831b5f8e28fa083881e0020616e2f221f6938207112051ab35a363f0a966a778269bec613e658bf00f256885109ed4c592bdd67b576cf938e02d09a06c59058ffbc0bcb4b88d80d820ecb2067a3c1ae8ac67c4cfd79745bb7e18380c58738fb5a1be6fcb57dc5c31833ec7b78014950c347759cb11df1b64550e66cdb2a6a789b3974aff60b122c91da18c5da7ae1258c6455e2e174173ab22e9678359a170a8ffe87ad33c9d45c77ff27b9cb85368444c3b24372c118601407a94d88cf4966fe639b0f4b1158f44abf8056d952a446d42f825bcce829712a9497e8ebaf51036ec46ae461e1080648cfcc36f3368828d5ee1ce2d105d91885b2dbad92a4ec836618465bb71f7799ead11270e2dbad35b624ce55ae057bea4cda9b1d6e5c87c5f9a85ba2744b5a8033b43503368f4fb13f3a1382601e16a2adc5e27c516c9db7f2e036c162fdc5f34e23a598baa9b7d6be145aa0be16ae3eabc32d50efe3a6e5467175e1e5fb301b36e5c0b0bda7efc797630fdfd45abf76f30b727e73b138ed0a6eeb6a7f3f942cd0aeba3d54adfa8bc0d8fa92a9f3657490334f017fb11eb902bd865935885cfcc1a073d1af4fe8ec92a8f24f26af51485775cedb81cc9e2489bdfb96ba48a0c2e3166d940639166cae026139d2ca99b21a8468e479431404c0d09dcd712f537abe22e128df1cfdc997b78816dd8a50b31bcdaab60a7db053e3b1638de34fed282fc48bc47e137e9ed942e231d1c983abf05e02ed6080826daf9562ce3b4d81ab3b9f64b356ca5fca38347d339816fa15f6c9df4e5c8d37399756758aafeba41a0415ece3e801e8ac23454ec12d5d8774a62a84b515a65ee007740c3d305f99375dabe48fbe1e06c64f7f92e6f4eb15e4756c24cb47281f7230552922c52d1abf684994c38860fd9118e8d5a0e04fd2232fa049c003e506f947cba4451a8200e7825c53b7a4415fa87f7f0983d2aae414de44213958e84b420879a5a7cdeb736a7c44f046ddca1d616bfe5aacb3abffe512ca8349be70b2b1a523b25845e4f72a8d334a435e5b69a16816b27e41886a05a8549a16c3f7278dc71f65bcdfb1e6c8b24287763c4002f41696f4d64efcaf0130d8121393c8797c0274522e4329bdcd6a71b4db3f04c7569d32f02eb665bfab40d2874f62a7cece8ea318df15a11d43e5c300d284e5b50d27b439468f880329cde0c27e87d4844fc46aa106e0a4f67245b89a6690c3db1505d6c9bb43ab4ae612f8c853eb46e4006faa2107314e6c4999ab705a5b97da5eac44d78a41dccfc8844bc6e5302518ef714eaa389ea6422146d539036abbbbc50ea26c635bc9c0acabb0ad429a4b26a61af461ef7e03c61af99ef5dfe048b0e3a6175879028c616776eec263f715b727d05768d9ec48d8d094cd08d7f7b9fc7289a0b55b4bab58885ddc34caf47c146c5eef6fe8079e852ba61b254a66abe4ba35ba6e8b6b31fa3e3d811e0843da658cb2122cae1eeebf93189e6c184da934287f63ae25f9dcdcd852d2552e1e540988263aff625e09df7dce21fb666b6071658616b9f66965543811907a0a50353898be8a411c967db132ee58a4419105735d91a79b72cf644fe6d147a6fae712318aaa67a40508c457858576ab1f1d4b101d34ecdeba1e2b64621378facce892d071b521cf8776e5f7d4dd702faee618d23c35c010d795251ae94bca8a4eaac89bc3391ae09cc2f5011d57903f6c61a1127625adda55db94e73c871e693d07ffbae138d03a1ea61d4ccab00ab24ac4f5a7d010a6f74928bf6c0870dd8d0bbdfdb3443d2de5cfde4b93dbe4b194d90b542593eb68734293ebb26370c7547e32b2eeec33db613c77df9c76822ec7fbd2603bd08a0cbee05a1dd4d15d9be72b89ff5bd94b31bbf409f007690b9d16b48988f5729ed9b941ebc90f87d26938be5e93ed3984ebd299a84f2e077b9806b64b53294f2fb2608f19467fe10b006c38090b8275d2e4d6df9c8d32b9578622e6ffae69cebc9b965b6ac77097580cc50ec6eb1a9fc04dccf35c3b6f4a26134b7fb29d9ff826ee685f0f7a0fc4b4a0eeb6836b6796a6d6c7f17b8c9860a2e6311b1286dea09902d523480ddb13161fe32ab246a1812147b40ba447de80e7f779c4d4e15e6625105a7cfa75e5d11677efe270dde5191fbade95ef6be0b2dda9e1f7c679c2c1e6a99141999ff73f8b92f42e2432fa3f874d58f2465906ac0265a635c6e39594048c5464c9d84612654492bf118a880c27f3e6aa2933ed689f6673dee48671e479008d069f6278644640670a309df553620ec2c1df71f4b5a3f7b39e6a424d23f3f2773ecba28d6c8899a14990b0dfdc615c617e7ed8d9977f7719b9e23d3401d98109cfbb7866858cadb4413a08368f08bcfdf5654a443eb95373316e3850a0b67a433659b17480daa01e9cb4eb365e83670bffdcc1adfe1c58e180bcf6c9f93e42499756cb7269a848e0182e431188083e08dee7a0926089c13e0075c363d66eff02d23709aaf1f9e2c46157a5531488f597d062f249c2414525d6fa421a1ad92f9174bb0a542c7d67f88bc0623cfcdcc64653369abd4fcfcafe56d037a820ec62a333872e958dcb6ba2ae3580c4cd643fabfa8115a3f71c178f57b4b85a98b21f3c0f69953b5e452d7130db98caaf125fd06b52323e5d16da19735e5530e0bbd55055ac92d4657df876e650582e81fe552fee1e6719109b509473aacc816ae9203cbb9c52aa373366a2a3b83d178032957613c0c2e27223a2613eca2f7ad469c2fde9be74d216a8f112d1c55c72d58c8913eb8588b8ef18e05669f0de3b6510e3f725455ca2b8ff8891ea8c3e6c9cde1521e5248884caefcb2edfc69711ce23", 0x1000}, {&(0x7f0000001140)="a55738eb6d4fd005ec8f6224243bf25e0ea653d004456176fef69e7903f154a74a72b6fe6230fca84162d9c0f0a1200d00536af613ae830a119e03d5ffb2ea8e6112aed36eb2f5b09c72b9c968a16d477a65af7d854430779094e7eaddbfbba67066e6ba6e0cf9ff3499d1795391b52c7a4a48", 0x73}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r2, r2, r0, r1, r1]}], 0x100, 0x1}, 0x400) openat(r2, &(0x7f0000000080)='./file0\x00', 0x92, 0x121) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 11:07:41 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)) 11:07:42 executing program 0: r0 = kqueue() setrlimit(0xb, &(0x7f00000003c0)={0x401, 0x7fff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000340)=""/5, 0x5}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) pipe2(&(0x7f0000000300), 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000002c0)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) dup(r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/246, 0xffffffffffffffdb}], 0x2, 0x0) close(r0) 11:07:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)) 11:07:43 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 11:07:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3703, 0x39, 0x0, 0x0) 11:07:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x102) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/34) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:07:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 11:07:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000002c0)="9bd2218c511232b7ac0014ecd300c61c6b32b21cab97b4aa2a0023f635fbde486b38689449340cc8055f7be99130a2842d0660977f0f590ee6c5e4019c69a356ffb17613561cd8d7293a8430b9dab0977a647b0273031505d1a8bc4ee92571fcd36737eb90aceb5eb6", 0x69, 0x0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8380, 0x24) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="23907f430fb202b69aaaedb6f9dfd50bd757bf6a49d973076f2dbb3e4962c15a4d75119fb1fc8cfc45c71f4bb1e72d2b2961735d3da37eb9691403c691f9f25b7ae73ab88bc0152b975562227bdfbce3b919e3043e27ef43f38b187044bacd10380c9380837e4b29696da2804b3a24a5830dbf3ae2dc61d95bc1813272b0e61730d3458f9c1c4ebcf886017bde89f60b0630ee8fccd5a8a3506e", 0x9a}, {&(0x7f00000003c0)="bb5c774ab43c1ff7e67ac71ea987402a838611229e6453502fc1015723c8864c7d921f0c42ff5c606bb836627e2ca9e1dabfd6fab9daac9ca2a032f923d82e15b0cca9790bf8a23d471b1ab2e6fe2cdad57f98a6f9f87d98e2583b67273ae54c2826157da2e5d35e624ec6a6c07396ae7dbe69ea4130149f1fae81b6a03464aa21cbb879c0a81d5a213e6dce3215e9933a2ab48043ecaaee8100e61c3213518e0fe6b08ac176d8b523f444ff6155ad3f786e14b6cc946580fd2090b521c69ecf19074ec4c48f050b3ca0b97d836b7abbf21887f2437306d5eb155143bf5df923e7b9dcaa43486a8460b0a8274c59375a4c81399cf35437293e32be6c14d59a525d74ad99ceace7354da15d53c7a443e7526412ae247c97e4c94fce919eaebc9c0c6265232cbef3b484b5fc9abdc9e65e60ef84610fa006510b80652f2d053b9af26427a9d3213d2158bcf9ad99ee7b2e950fc15187423a36c920b7795df37ff963c8dfd259676e76b62918757f9be3194bd024a6c50ff37e0609619a10e2e5b6b5d4d9c4e66e5b4b404ef356c44b61527274efac4e1f446b1a2c2123b841b5566bfda73b36d85d0e4ebafb74e6812319d8efa51d311e76768ee400f0f357ecad3d1291a5360fa41882b3bb3aa2d8bf7da424dea6832ed9df7f440fe739c2b5dd7d4c65fd04e3250362e75b18630a0ee05012e23e1ea0860e031a19bd2a13ea314ca8fb21d7ace0f83f6ac914ce36517a0e412dc67dd3ea0f249095e86b37e8fdb5639c1e41a5001530f3b83b341ffaf6c0b1e573e367a0cf155d11be1bef3b9745771f58a69e3d229fc779eb30a8e4c590fd6b579863ee12c9fb0c67871546378b0c5a768da63a20b1903f60009d1e037f75ea7e37adb79e37b7803b3e05e761ab6bdd67a5226f5e373d6bdfc6bac3c0768bce929e920afdeb7348172ff360121e1cedfba5f05d8b8735de0721e51c8bd503a4a134b37140678a2122aeccce4b3fee6d4702057cd8c5558bc0648906696ca6fcd3d54bafc3c603695b6f0783e0495c9e9e4ea189fa1eed1242fc2256ef0831cda9e9aed1a60449048d2cb4991dc6009da4b4f756aa02471a7a12d752639f605fc8b63c2cdd19cf20ebda6d066a825c06f25683df27afde0d1954e6f3db153c55e092487beb2b813777982d42e1b09d5c29bb4deb017fbe855e17534988187f1413acdec87c545e348dc1cbfa41393e97390380983bb4274fd30bcafc999c9dbb7ef2258a03707f22dd0fbc3a2a66e498173c2a613c5433523e04246447502fccec08ab737bde9c6c99e40155b5259d35a2b4dbb462b9e420e105ab22f622df6d753ddf2726ab3eae3bfba1de7f54b4d6fe09a32927697fffa0bd92e51a1b64943257f58383e226ef9ca34a40bb3d456be2413096f011b95a2ea6d059f5553909ecbe920ca4273f10cb84b278c1edaf6d038247bd1f60ffbdea0f4fcd720d6b1dcfc32a6de48e03380dd2fe858f75310595d85a55af90d40ac3c39aebaa8f6003892130625e6bbfc546dc0ac370277b3a5ac3b74cddd3869a9a82a60d93f493db7bca425bee1c997baf710185963013a0ebbf8dd608e61d7202c4134609836605140dee8fbdcc4a10bb0bf3c7b1fc39bcfd24f33bbaf628ba57fc09b3fbdc4c587c7eddfa779a65f16e2d40bcaabf7087738b45ce124257889c42c9c6e6b390f5cd05a2ee7e5ec64ca7f64ce3ad037c55fb1b7800d9b7ea9faed919a45ef43f320dabc14161dfeabb3da6a5f39085f9cc3954c753bac04e06b657670ab6460cd809754c2d816359d08a2107e378114335aedd1b1e93d9064731b1a03d4ec59151a2b7f38724a982226cb6de9a0d607ab320d44003323a1ac49c97d868f1367205dae0871d1bb2f92f7acb467b34072dff522baa2a814b7e02c26932f9cba2f5242309955d5026d813c64f1cc4d49392378f7220ec5e3636138e87c46425f78fdc5628ec6aefd807084d70cb7ec86689585c98ec153f9bda6364a1ffcfddee52194e45a0df663c2da053843feb6398397513c96ade7a361fc308c177c8d429d483345154c1237177e54a683d0a00254bcaf94d9edea2a5ad9a5772f2e57f4bbefb4820a67b7058dac8ae6a14440b438d566f380dfd95943128bf620bed44bf51e6d4e5c74232572de7eab8ac1d2f547baf8ce52aaee766843ad63543fd05577fb8728e0442cad2874142d3901f91039c8f5a45e11af1a4a923dffe9bf8b671f4ad0b1558c3e55929b667e6d794a536a155460b76782fd50d27d64a253cd06e101abee5374e52c05b498674e2f4e67b10f8a66ac6b5be50e4c323151c8ed240b161fabae0057b616e44e68c0c53da57fd24b4b17d9bfac4e3cacce75b760d286913798cfb4a81ff61203f6f6470f65828acdc05927eb3edd6c823fa92d2e0f674b53f562558fb13b1cf350a470df8e8cabf43c1285da840e47aaa5dae468e662a60d7e7dc5baaecb568a64b39a4e1b807bb203c5b6172991331c5b81d0f20579b09d54c328497fb869f55001eb5acb546c57219b4da858adfc929b37f93d1c04949b52fd3a80daeb22c302218f00182ad7ad3ea8fddfab571361b5c78ee14d036a93b1b8742fadb5fe7ca85f22c7eb03e2e01d2691384335fe00dcff08edab20faacb9339f8db88a69749dd2e9d4d13a3bff7da03cb2758088dfb26b230ba78ccb2b09af2eb5f4072507a01b02aef4cf4d1363abd123f95260adbbef5fe8a4d5cd7053ccf984ef4f45d9512638f7d3b28bb3e24b77c96ff01238a72683012eb7d4bb57162e2a48b019c173fbf6666722d04276042848e32274056f96f6c0488c420e82f2b1835af4932ea75db76ac17bf87f8c3fd1bf784501a0aa51a169233d15601c01bc29da03a66b504a481a75acdafd33f2bacbbb6be8f61cdc8f2df80387b16c6dbd74cfc6f293266be7fb81c8a4296530e764dbb490a9e2308983cbf7df69a7a660036d47d1fa02fa08331a227a5e148181cd72b031f49d57237ebd0961214c9159b6ab11b4a98baec20e256629b90f541215f5fc37ccd8cdb34f5cccb164efc1dcd9daf9a4a608b464434560827f791b5e3900864524f16fa669ce4f9ffe78efea36c684c8ef0b3539a342ba2a3e37bb4fe6e5c1ccaa8ba4e33fe8e55e6a17572093df24988986c664fab22e423b67c272133894f24b234ce91a617d328be0765bde6fd760dcc634c4ac302ad78d265cb26dc1979151945ece89f152a3813f30e7e1b58a590896f16116fbae0ae5c933eceb073695d6048d684771b0f0c05f99726bf6c85f39aa9dac1dba9407c3c3f23831830761a86e0ac4ce5e37c612a73aeb8620324ef56d8c7e950447b9d32f6dbd999490642d8be3ec1daccabfcf214cdaf175dcb591f688b1eec3295082cc8a49a264a7b44fe174dbde02b9f17cb639d4fcf128bf49fe67ddcb6a2479f01ddd917820ee5b5a7d9795b156bff43427ed3afbeeff02ed741427816da12fbd250a283d6cb495a5de1412d4d43d66d361c74908714f465a8d6579c47a24e4cc1a4419a62457f44ae4b9d21c778d494bea9688661a6d9c926625ebedd9ae90a637c1aa4520c0752ccc161d69720dab2b4a1fe1a1bd1760f287dd56924c8d1685dcb6fa47e1c7c2f02f29f28fdec069620bf76e35ab110809d1fae3cf6a520376c477d2659e6acdced0915df4a9fca28ac675759336162609061565864a46a7525278fa63db31e2e9570ee5a1d229a7d5e4eb9797ad3b0bc477c40e61ba77c7f3b1dc08866d6ed2d26e85b6a9f25adabce079ff0969673aeabbd9606da6b6e366bd9d9ea0a181c2a18a77eb99c3399e11a68dd10ecff2e86e4475caafd3c10e18b5b9baadbc20f390449782e48adec27c4e7ec0c34f215e11449022484afdf6662783dd3f04b91c1f2840a4c6913b99c48de72de49fc90e0cff58fd277cf9fcc26738cf88fc6f829df20c9faa2d79ad098611f870d9f9af8061f5c96023ac4bd2e69a06c76379c1ec976b1d3f87aaf73decfd4ac96c8a4159c69414b4be110bc1347e0a96ca9d6c3b46cb05554cacdde3fd1056324d0f4793f3954d9e2f7179c8e778e3472ad777ca57c4af66e8edd7e6933a6aafee243a79dab815e14fed1f7109c1d69ece33111041d00b7022bb48178d34480f5ebca87d601a93613e0a1eaebf28bb7200db0fa8e57097ce957cd99a91a923cee2e077202e091cffd18d1ccd8f542775af242064523093777a93902f5590bb308a61c2ea28f686560ddb519ef69811256b03614f96207e25024c7abca00c70de67b3f30a77060c0efb0b3bb7a22f6f4ed2eb137b94950a43d7712e24bf9224be87ff4d06a2199e0d4b5d26c203ae4f65256f9f7da484daadad9a7fad9a2f927816a9d44f52113f87646c670171f6937f2160c53603a8a08c32076ce667bcd424f4672fc25132a8ef03dd4315a5a76576f2b23c03ba010ebfabca9cc3d8d91a905e9bc9ff97ae66fbe40f63a49d8d825c67b12459a3dd47e4a1b94f1b6877f781bfd63cf31b35af75d226221c9f5fa9d67a2c7b791ece1f3d5dd084d51424cbe19836d415ce5b06d2154ccf2c038c0cfef0c5d9de3f13aaef298952f1a916ebc4b0aae8982850925dff3287520b6e17189f6d44316fdf9088a0e8984218f5918a8ca5ee2d19069e14ebe5a3285a3ebd22502a658d7262afdf48892cd245833e2f41bb5967f16f44ee14e589e3de6a4fd0ef7b8f91ae350e18dc1dc97530d4719e868370e41dc6cd15aba400a731776e973122c90c9006d7c0b30e30f4e89feb33382f6dc49ef0c02d863ec9c41f3735c08486f521def0dcc658b0d6d927ae183f7092429e098371326be79d736defa08e1a1078516aa4edee96db3d50a1e856fed6b90afafdb881f605bd8a7399730ec21f1c0183be209aec12b01a1f3ce581e6d5b1c07f1e5c5c3eaed7996c5e076be6b91ff13bda7db1ffcffd2352667e2beb232b4fa48654f4fadc38fa6cc38fb5b9f7d1cb3a7833c0c509475a0486436d65c547daa45c0340de82cf87477ac477a2659c4ed39db0c52381b58034c18e0d9012d75a83868f52815c6556ac366cf8dd43722fab9884d6bf71b514ef74899ada42a255b888348b1be43dbcc00d51f9eca1e7c317048bfbcf621650a0b3a245c65b342d4012ac15d2cbfeb5e32447eebe1e4bab0269a944979ea453796643e5bdbfd18da74b6cfe28138f72ea8777034d9f001fe712d4311ecceb8527a2f067b727fe6fda629a3c525b0ddcbf573557885fabff0e93ae44c3fd62a3e2207d9803294eee62b6570f9eb965c5cfc6926c84a901c57a702d1c08094bab72357897ca72830f98ea3169a60f33a1b0eff8ca93ac5784e371de49a6a41b5462d4cb01659034c4d66017a992fb3b53e9643029d79240c0f9627b30aeaf07a4ab7c36b61fd949a21d2ea482ea6050e183c0ce8cfe65eca589a7217e7c1aaf670fc31221b9883c0a57fc3ad2c5f1f907104d9b923a3786d3c59828bd3bf48c8fc5b59eec86829004dc1d9290d7b5053ebaef60d495f0c0b1afa2c27b5e6bf8c0fb665277207967b39c61ae87698d289831e3a614d5394f633bdc4985da45dcf4b3bf091589c11fe42daddff9dcc2cd82c6af019798d9f10affd14a5aff509bf2c54f32688fa7cd608e0f63cbdaf2c736c319663e1c8a2e70cd53932d684f903efd6ddec1dd26ebafcf0df15f77ef96bf0951d5f6b1dafae46a4dc82ff0714c84439946e7915ca74282ac03c44f643e9eedd5e38d208191b872f6faf3cc53055a90cef6270f8952bfdf45ceb9ef8", 0x1000}, {&(0x7f0000000140)="2a2d82d7f2fca757c8ae0a452d793a34801fcb9a029a5913beeac2c4ab5151c2a8f78dc298b4366828bcd0fec1d5c0d9d53ab016782122b3fc8d8f7300b8bc3f", 0x40}], 0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x3, "6228d354a0038ecf0f77d4b44383f0543d7c3b294f7586f3fca9299134c21486df91e92081cbb8e8057778f0"}, {0x70, 0xffff, 0x200, "8e5c7719426f8a9a99f5bf3237e3668e4d7e2cd07411dabe72d26ee067f271d3df086db52dfca27540b5a8f56409d070f23fdee17c5bc2a51bb30e7c27ac664711c60dd36d2b2934f102c5374ce5209b99d2ea04ad557047a2a8af"}], 0xb0}, 0x406) execve(0x0, 0x0, 0x0) 11:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x9, 0xc3e, 0x9, 0x81, "bdfe2dffc9a8552789d2bcfbb13f4173da93fba5", 0x3, 0xff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x1) ftruncate(r2, 0x2a0914cf) syz_open_pts() 11:07:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x122) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f00002a7000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mprotect(&(0x7f00004ff000/0x2000)=nil, 0x2000, 0x1) r1 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) recvfrom$unix(r2, &(0x7f0000000140)=""/72, 0x48, 0x803, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) 11:07:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:07:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 11:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xffff, 0xee, 0xff, 0x8, "b39c08f3899ffd4d2e16e2238819c1b474c2c54e", 0x0, 0xf0b4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r4, r5) syz_open_pts() 11:07:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f00000000c0), 0x64) 11:07:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:07:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xff54) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x1, 0x322) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa) msgrcv(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4ebb267bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480"], 0x1, 0x800000003, 0x800) 11:07:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ftruncate(r0, 0x4) 11:07:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x26, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000280)="8aa9c57b9cb61a730d550d1ac7856abc8277aa40c65d5c88e73a11a41884d2b084c34d63c809cc8603cae1b4268e365ebe66266440e0cbfe45d65dfd97fab2a4b1d797ceb12a7af1fc452bbcb2920d00295ad175b5b33cbc583252fd2948e5ab3982eb32308142fa9852e14cafed1ac4850ff5e09ba079787de6db3a59548ab863a40c4c5d3e1cd04379e387", 0x89, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x15a2d9c7bc948d50) nanosleep(&(0x7f0000000080)={0x5, 0x4}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 11:07:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 11:07:44 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='xx') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 11:07:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x84) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:07:44 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 11:07:44 executing program 0: mlock(&(0x7f0000000000/0x5000)=nil, 0x5000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 11:07:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x52) 11:07:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x114) syz_open_pts() close(r0) dup(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x13) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:07:44 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x5) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0/file0\x00', 0x8, 0x4) r7 = kqueue() r8 = syz_open_pts() r9 = socket$inet(0x2, 0x1, 0x6) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = dup(0xffffffffffffffff) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001540)) r17 = syz_open_pts() r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r19 = socket(0x0, 0x1, 0x5e6) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r22 = open(&(0x7f00000015c0)='./file0\x00', 0x800, 0x140) r23 = open(&(0x7f0000001600)='./file0\x00', 0x80, 0x1) r24 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x80, 0x51) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x10000, 0x58) r27 = kqueue() r28 = kqueue() r29 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001700)) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r33 = getegid() socketpair(0x20, 0x4005, 0x3f, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket(0x39, 0x0, 0x55) r36 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r37 = socket$inet(0x2, 0x8003, 0x3f) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = syz_open_pts() r41 = socket$unix(0x1, 0x1, 0x0) r42 = open(&(0x7f0000001940)='./file0/file0\x00', 0x80, 0x110) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="0a1c220ff4fa0247a1145706a14cf879cc1d255f8583260811da7c0522effe29f609c5f1d982e2665bae1cd3d169c100d3fb1274abe87ff0df00dfa099c98f7724b949519f007f9a7a15e85b1fb1fd24a755bb5d42652186d4190d3453bc614772846902a5ef79daff09c1145f65f12676066e7bb96e53ca375bf2e83f90d4941d457494dd53a40aed99d2d1b14fd6892f599b18270f6442dd54f75a046618daaaa9b6b245980d9740aa2b581fb7a3bde63f248f33c2701f5d005703768e1fc820ff3c71725041a1eee7907428cbdca375b2e12d09a1ccbf7238e018ef88f28f83717df8ff49abe7d7ef6038fde14029b72f927252c8febad8f6527c1cad5dc52d3d73986845efe92104b99b1719780edb640ae3cf9878bda64d768a237ddd46325877229ca9db4118b62646f828b49fef807dcafd9e078022f5957e012a54749ddbee9c13a836ae07c22467b95b7d043ae908bc3703f924120c2716bbdd53f24973f74a41fcc35159f3368bfcae3ba58b63ab054926aff27f33e253d0969faca4fd507c845cd3d09006ae6db37173839b00121155ea1a67808f6b47c16a9a95afa7163cdb5317f18776c87fbf21f09bcd9e77840d2cbee06803dda20191966c2795fb86faf1598c5f12bdb768db92bcce2f9aaf4039a95cb8c9a6f9040ad6a6ad70ac1bdcb0437cf9ce0f486721dd73bc63fa1a545748e3389c12723b7bca4e986d807d490e536d3554628f2854cc1e1e4cfe7c3e59221ad8e3d98da3f21debe140e2dabbf1704b99e508c8efa750de68422982d679d98f752b95aa87c4a13654f4ffb7805786b329f1970db35f78b15fcf91959027a6cc05e710bb95234188215cf9fcb63a4a9a386a13c962b3571f106fd37cce6705d52bd6f9587bfbd831ae515585872c8d0aa19b06b4bd929772a8b771fb64044db3d16fa6483743e8983de452b112d484957d69eb8af9bf8f42eb6a0558a2fdd9eb0b95ab1c3c2168622036a01c738706bee929173d08f3b70c739510b5f44dbc90e752fbfd483d70af0242c37803e54397f68a9a5848da9305ff4888d32a40f320d0f12914af7ffc881d731540b362ee898e64f4312adf38b08dbdfcb340b92db06e8c58d81d471cec1d5abd70cc7ffb1101685701598095939dc26eec7b87b1e3847afdf850e137d350e53b29cc8260b17ed664938bc8ed5865e667517f7e125fa97c6eb3ba1025a5efd268fadb7f10c8d0bf8228d50d321ded2b40c8942ff7f0e8aff536463ffa897888917026a9a91d8b511df1802f9ac8b22b1b53248eadafff371a08de1106344e975385a49bb35476f5d75fa3b547238245a08ab40bf897a1a480a6674cb2d9b5e2b44655654e33df4221a8ca77c6f4c6cb3cea43227985f1cc7de8d4a79f5c09c3129512c81e4c9796c0af6fbcc10bb0155419621d4cc42761d25bc2e37042ad1685642741327a979871e9359f1bc92694f7236d7143578c6c06f5c3c04b60458843f6a599468dc32c44c1b3b004ea1cb70afdaa76dcb3daa7625c0c2f26420349dd4a9cbf03aab194c365192e55f4364b008f801466994d91499f0e561686c5e664b15fd3ec47b40c0b9607872e43f1ed4fa653fe99e9abaa4c261af2f9145dcf05fcba057b91d6f177e4de961e62cca10a68e900381e4921fca5b62265efbdb1e39babaa42d7a09644cd6857c36603e02ce3ad4b67b83b86b16d83e53d687f7b4257c4ffa63101b46de259bf6cc248895f82ad5a3a7a09d89a9ca3a3a974451b50c317d02c1b21f8803a7b6b1a48137bbf77995f7cefbc3ddef7f25854fff003c666ede7b3c92e12ebcb1b51255bacb26f2761012d3e0f43b4ad0a9e023b00c7b16baa73302c80a4a90fe97acdbef6563e3843622a2edfbe298dfe245f072ddf300de2ed0dd23d7500aa37a035268a8b1d088b8fdfd39cdba872e515b672674c8cb3f26f9df4fd41c3737f4706a344c199a56b8d835ad40ce428de23744c9eaf5e1b264f0f9a5203aca6a7af8597d6cbbb81846be8ff0cd4e9c8c515696f4807cbd7eb49b1b7f4adb4886da47acbd62403631abd0aeb530e49ffde8dfcb2396bda0763bd133877beae867ab6022a94c044d686bcf08fe0f7ebb3225348e44bdaf9862c5677c6cc27ca1bcb3e6b5ba0616e7452c47f2c523c015f4b819f68df660164124cb4f2e4949d82ac397bd644908d7b71e67e556eaeb95317cd2adb3e61f8c48cb0340d8030eb7f25d093c8073cb1f48e24f922f9fd8d7db689d7d68208eb500061aec1c4a06d984ac030101c81f8922b2fb234330fd1c28ea8e2e23c10f04449be0a776c0dc4de1100dfdd065e6ff92535c62a6004378634caa74b2c87b73f3eb21a478719cd98d8e30e9003a8ac08910202ea42b460b8d5cef189e0b416584087169a93cf3903f61b09a0bb48974ceb51e3fe493e4dc2de832a3fb13ad663360605bef75ea551870dd0eea089122e05fda7bfe3c4e5c87974ca60f99abcfedb024dc78058dbc94941b614865643e2876575c1e7c8cc803d312d280d84fd191f949b20c2960a69b60fe8a2490b4aaeb07905f07896012067eaa2fb5186e8517b18188009db911212849073659ee4a61ec72b3ee61bcc8e22ce45d9e458ffc8c4bb3f1b1a7a3808e8d0d1eb52427f85af7c516bffa29760f19ebf2014e3e7e679def9e0471fdbec14b4038f95ac37524577fc1aba21bacf7d143cdfa4b7ca196d556247ce0913200101899ea26abffba169e0fa05b0a7ccbc38eb3b7033b58ff69fd43f5f435e97580bf47c15febca2e8205bb2753c411f19ad8d70ed47fc89bb8946e0400db1cd0ae4276f014bdf42f0ba61d9cadc878475fb596f9dfea4387d1598f9c28f6a8c78fe0ba12cb51b406ac4015a9b6a21a1deb3b1fe1b512d2f2c391c6a6f9c503a24b8fd034d11e717d72980ef2f0c96e8f6b3c2220e2313ae6cc3b27cae261c7cd76a1436bb965d6f0e6ca7f977f48eb4665b68db4e5e2510fc968df766b03798cd8d2ae63a52cd528c44e791571bd9838a8739b05253a791d2636f36009c24449a6c7504b0a15f59cdf833678f0072f2b93f8f42f18e70c4027a847d4aa6a1e09f10dc431b55ab583d67785b455c87c9a9d9d80ca68ebac05d502ba49a7349f18dec4907bc68c6e0bfa8d4084f3006ed3f3bee318d05420660f297c8c03a1a5320f88b94cf5c4121be82b3a6e47793e697b13053f6b98b1ef40a01e9f398746067838b5d174a07363a80ffdbad2347405a6988ec56420e5cc8805e9529d56e17bce7536d47b29d18800f3866a8bc5f2fbd4ff8af3e23741e1edce7784dd55d1df6c7a162ab205219ab1383954194ef95f0a1ca0ed1789439715c33285253bed8f51d6fef319141ac75715775c0323175cafab6386a386cece62864aa2862859092732a82bb9c02570bd753e7cc02bd8c2f3c67c78b99f3da71e6793d422013857749b3f5e0d5348f8b2eb96a981735c4afe5e9c09c1b1e70137d8292d57d646f9a7bc42a4f25136a3daebc2a4732d43b8f4c0c5deba34f40bfb8891b272a1d1aa143ca83ddc457887d5d0c52ea7b0998675cd72f4c9976af7720ca82b0f79895e82150d2beb6b42d87d40507999a65319852bffc91cddafdd50fc05f1e0cba9f4c4fe69dea13e5f67c2433d4d16bf487c54a5841b5433c59a2c7f078735a8a6913e5bef9fb1d6564d880b6b254d559d3194f363f615059d02e430d4624ac206794fc42f6c4edb9fffd73b6ce9373f49c8ba71b8b405ec06de592dbc711116d562dc7fd034952504316671794b6be4b7b43549538a6cf4b6e1bbd54020ee97e94f64473235de808014618dff032d1d47ae0df24015305e5312519261f1bd0b00252d9cb2413696dabb4fa0edaaeaf01eff6d42b167ef6b7e6cdace5bcc66b776ea70550bdfe4afc1d38f220181c9a1dd65a3185bc114d895a0302da57f88b5ba9a844a0f285f8f1b416ef7c10de37c1426ec02ef6607977117db3799f7be38bf21ee15a7b6457ad99a5aa170f9024f9fadb3a8173a22d1945e914ecf30fecbf147f50de279ef665fadc566dd4f00740211b4339b5b2863c596fd969a94bc935c156a5ac4e89688694502e1eba696cec7bd11ce89939d24981805c08e0a4018bb184df14633ede77417d1df8838470402aa626773b26be706f1ffedf656914dc4143e5b74159f9e8f6819f539696fe7e6f36c053459bf221795d79413144f0a9ca9750cf569394b25aa27d8fe7524c457afc0812355c7f5554d319a4363c333f94622156e7b3804ec2be2194b1be84f8a6ab0fccdb57f2256e03b23063382f1f94200d26669146dc1588bc6c736f2d4f0a8e92043c0ea36804319882518e43a65cbd33eb7d1c74e3b5c039ddc0d24f1e1b3e2a3f461fb4976d512ec53f3aad3e9a3ea6bd5e38fab697a3f667d76e1984267157802ac114a5dd1ba7d81ecc889d28436b16f76c67b3c42e74e00344b0face1416a13d1b63665ca3108d3cc7240c38cbb7bad2ac1ec9c6a6b331da4b998950fbdc20c9a67a3819086d966cde0eda5410641f72598c2248efd5b0343bc2e8f5907a241991b3c917398ee57842b765136b79b7173254f11fed1448d4a4398c3571b3db0fb4530297ed7e44a1f8bfa37342fa0b5c87adc26cbbebad5bf587af82e9f859fdb6feef6a801224a39a3d18eeeb1f322ac45ff46c87e2a362340caa0074440e796c7777022eafdc87441f30a1e45ab717a67b4f1cff4072300090339d30e9496a74d35ab062a5f6a32c49bdc6218fe83e911cd1d05f7247e1da588399cbc362cfacc154b9997e4e5f62cac22d6a124a0523b3c9bccd97b7b7558ecb0ce972617770e3793177a7145be7d0a218af6e910595c9fc0b06bb201d61c01ee7734c2b5d00c664b3da93a740c60aae08a1da04bec00b751470764286741e30f598491ad2f996e69221597ffcfd70833f9a3dc8ae8218471a4558494ee52e3336305412f1ea7bd6717bf5f4edd630ea111486161aee2c9580b5e602c81239ea4999b936311af81ce26a9b511770d1c8f268a139b3f69ff57109d4a8baa119ad4faf3e64ce1ce6d952e5c814e752ddd74250449aa10e1ed21a7fbe962ed4899a2ca9f7901497fcd02335a477ae64402595bf86d1fdebc39618d2f657b42824f069d5ed6b3f30b68ad48390d57f11faeda3a6f12af31689d6dd7606f1bd8db1d451c06f4f58a98bb8fb544fe946fbfcea883fd4ef7eec5399396b5467e6ab06ebe143efb5b0ba2d364e3accfb5bcba05b5c8d30aa6357b65d07a9416a16594b311f602105c6d366e990bc49940f0e12477360ae418639ac5a1406025dc3acf83e97553b7be311e875ea2ad3951072f167feeeea27be0fb4417c25adcf40865f80e6ee354fbd9526469eee4b53e0d6ec8dfaadb92c8fbe3d400bb81bcf8cd959c7596c8cbaca66c0b62e00ee4cea72062c19c8665596230d05c6662e9db920df1248f52c534ff511b6bf98c45f8eee77fddc27b55318c159688c0ee3006c3613c30e8d198487fbda2e162bf69af1f24112db8808172f9f242211b726f2098cbbfa62e8b56b966a8d8b058c528e36ddbe53b9ab7786f5d4f8a8b73bc780ead62e9a1a72883f64524604fbdf61f8943069cc0c712c2d46cd8bfe96c081aed5b34e392620ef005724ab70f785f8a1cce01c799b32aa2728799c22b6287300ea9dda1e30e5c226b16ab2ded2bc1a5e44934f10ee06e64111ad0ef37ca64bf1f6d191d9da4a1947278474671c10cced964b346822c1f3f40fc90a3bb61531d2c7ff06e12544c88b25", 0x1000}, {&(0x7f0000001140)="62653717cdfc5d986196353b3ce3aedafc87493d3219a53d5c6dda584011f97f81bc5b1b74e90bf127ce0c46427b8b916ca59a8c72c8d8c097965de66e10dd3cd22760fa713efe062bb0c7cc7a27f04b37ebd4b13b0a9f90c21aecd63415787708d9cc0d45e763fd4ba683577ab53ca70bc3228162c077ebfdb03b8c1df1a41cde5cb276e52afbc459a143862a27e85fd7f2361620b821d2a2fadc6c5dfc576081269601bfd0a1f2df184be316e0fb88e7fe77b52f7eb56d3a0a8103d1b33298760612bafce788625d05d540120503", 0xcf}, {&(0x7f0000000080)="2301094b7f3154ddbc97fb3ee35d2e48a1a6bc962ced660bf57d9fdee27c115d7ae247e27c53c8", 0x27}, {&(0x7f0000001240)="c775b29bf7ffaa40e1da467a42d4854fc5d280b9d664c2fac4c53bf5ed9c12194d24589805cf1c5ab02381a32c47949967f45376a42e8c9ba1d36af1df5d1ecadb68c2297fb8f87b625e56d36e50c2eda5ab50e9f4edf7ecd4ca055773b86a91333bde1f4b2638bf234237b858297083fa421b3fdd3677862e25faacf377fad34c8b6cfc40cf23b16fdabd5412b203544d775a312ac15c1facf9ee0a527225cb810456ff8bcd8c280862cbfd5bab120c0b821e6817a719a08d", 0xb9}, {&(0x7f0000001300)="db9584e2", 0x4}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="00000000300000060000000000000000009a0000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r42, @ANYRES32=r43], 0x148, 0x4}, 0x1) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r45 = socket(0x10000000002, 0x2, 0x0) r46 = dup2(r44, r45) shutdown(r44, 0x1) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r45, 0x44}], 0x1, 0x0) 11:07:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x42) msgsnd(r1, &(0x7f0000000040)={0x3, "6a6456b325e4e6c3f5b9adb6e2ebd61c28457543bfee3b6b5aa0fd572dc107c26b5183f551b4dccecec836a9cfdc05b13c87b98a5d9bfc767a2d86586fca08c6159932a06a0660d2229c20111cde49c461b6b7e512b394807450afa6ffac7db6a5821f100f9a49d93cc4f060cc9a002ef9aea78c0f381afa65cea02a83c735393bee4b89d650454dcdce060cc4cac7f800e3cfeb309a90b02fa045a4a9fac5120ae0109e5e404db3626779aea60db5dbfa09d8ed84730ade77d308517a9f523f6a4ef62be444d50b2e7ab380cc4159c299ed9c76ddeda3683240e49f63ffbde0154062a22580fda5a88b770d14b95354790eeb136e288751cda00d18df4128cf7a9d581d687031a5b2c60d40b355674a3b4341b1268752f1de4ba97d611d19a5e82ab8fa1cc1bc84e9627427b63a9367b4fd0013275aeb84f532091674ce21dcc59566fba07fe580e01a49546538e0c07c300d40f678202b233058e2e915c16b9df1e5d4aa663d4de4195dfc033ec84dfa1e66745b9f777e549b2d281be8e678b6675a3aeb1a3487d70bf92f0612a710a7878c1153f6cfa2323002262b3414b5966a56a0dc937ef2f952d6adfea75d504c0e61410b4e189a8a60b00b1eec81a7e43f99ff732a64267109fbacf01a63b7004a5fcbd55e8d3956b7c7d207fee3e0099de42563759871fc53269002adffd269b1c5c13ab2542ebf98cb27d758b9aaa1348c3abf639ec06822d481ae6c1a69c57d28cb7dbfeb6f9cda5ffc9c4aa56f3c789e43225e3850dbe65cc8ef92463f4304404317267ab41b0bd6b5028ecdc6186ee49bdbd2c2a79455cc9d134e27a1f38fc23c097e1132bf0bb596837c9d4b25d3e43324dd3c16e5d0e63acdbf32eab01334a5c2e5d198ede1708bbd0a01349f7e13b828376d45478a45fc04219923ff70f2b7d5e891afb55e6468fa0fd8bdaad928f717b4c8f23e53411f0575f8756c4d4f68537114f243a8f9d6597c5d02d36c1f71db5528555e7bc17ca51e1a7b558bcca8378e24c9f412337e7425539ea54cd4351c1bac5a085dc48b9ccef7e3c4d98914bff426c71242f7cf8bc7bf0ab37a4f23018865b696384771348c33b3b47a2111aec942159470734f2001ac85b8bba80c1052cb1ae94f5a2b3df60d3f5dd8ef7b30c5c66a91bf86c0c7ac735b80a6a665c315cb23409218ea6e55e246d4048153c462238f47a16dacdf3c1da23e4bad2bad3a23c3f8cd4b69ebeac6d88e66840aba77cf1a618f4d4858e6651b15690e50667f6abbfa620927c55172b531a0913a1214bc627750a0b9ca26fd5eb8666b9237bb6972c9feb3caa0dbd055eeb8191f6f38dfeb2297352a35c7e095665121face90bef80ba0a5fc1421ca582139e07a1053d37cf18ca3dc648c96d1e3b0c5b8c36c15fcd5ed423a911c36fa26325d282becbdde8a0a83efbfb1848d4e1a7966a83de61f1ae8eff676e9180c1815bc5b721a22f0174644655eb63418f34d7a953c12efb41f8f1d646983b9acd017877e6b9d8b21d1b122622a21d617dd41fe52f1c937c3bdb750886dc77fdd0d4567e11817448bbc0bb9f0422800847b613f40b662238cb11c221c18faa5e22067162aea99aabf9d58c9e8b4915a03512da9a669f2c8aa00bd573cdb9e26a92056ac2676e13485c6d0170bb593178a24163b6d0dd5bb50b844edb407f2c7f0ee7ba2751048ed297d7f9537463e26f529d2eb3efcab4ec4bc09d202ea67b191a99bf7e4e0a028acda7c2c620716566ad634f109b27d981a063689a7fefeaf9641d5679ba1551cca5a3a553c4969d9e0d44e2a75dcf4defb31cc298965b726f1db9e83ccd7bd302ac813be4873d4ebeb78378697b19b6f816cd9c2ea84793289a4bff6b22360dce3c6530e9189bc215ff9a54ca39917f7947e963cbf3121049bf06656bd4717904905b587db502dd132575d69696a7ecedac4037dee7d76dbb4ff9c73ed0af878b7fc246c431ec47f5d9dc974267cb5b3930ff88306dec2d0b8db40a8da6c2f5c596a877e1ee94ffaa64fc7bb6f3b42057418dfbb866098daec8ea56900d0306403f226f0cdf02595063c9ba64faf340ce6f6c8e981210d16b55caddda5b5cbc6b0530a522ae94f83c7fab7ec5d634b5c230ee3a3f2b479cc870a686f041d6ee0106aa7ef53cefb5d68fcad689f560ac7e5c90e04f61719bfc798ee6d99adbcdf019367f75e50454d8d43fc98525d95b63cca6d10d36a3d2d0d2458b296eb8417600e0fb627771a4a15396977ba1e395db1d1088d9fadc0b7479257cd779056f6829e0286fc70b5af53b66accfffb2e37ab32f5acfec46839e94713b8dc838d6ee6210868dca4b18ece017931affff9ac98461988d5c6d8714f742447dfc408d78445315aad27b5d9aefad99399a4a4f31a11ba0febe5692c07ecb7a9d4877fcdc180d2d0feae601c554dcee62062f3bc1620154308c79607b56d53c691e85af4aa3ebfb19d127c1068e2055446977d76c76eab472ec910f9a31da7dd623f97d123f426ee5885cb04f09d46d57cd9d9bf9954585bf74695ec4be39e2279e8443344655f454b353d0fe89a832c6945fc819c0b656ae1c602d7f6293ae179f3864190b8f7d018e9c1a7044216616414839f1d9697b7b42526b18ceba105180f3b04b8ec2744d70987a08c96bcccaa6b6e52274ec88bebb496a78af13937a4bc2c5800bff03e1fd2b053b121cdab6a77f20fdbbfe4f3ec55d63b328ef72c5510dbdd73eb54aa1292e8376af5c0c8e0f7bc9c551b81f08bcf2c51ca145197dab135edf9d098965f18b79b846456201352555a91c4fec04d748a151cf2c0bbf019dbaab93a8d5861cd46f3a57ee17a42469bee03a2c2c68f5fe335eca88ae0c176f4d6e04eecc9317dc3b7486ad91718a4440ce903afad4ff060b793950746a6ad3eddb2bf45254c1cdb9c29e78aeed2adf42a290d4ee067594cf36b967729e2350cacd5a65d8f533149c9d2ae159744c44fa950745be98591b548b26cb11b7fd3f5940ac486ea85b0838fad3a53415b22d620cec6f01e5cf1c84f397a04567a674b70e58f4526db310124ea87898b94397368236ed0c3a95d00bd780ad36396ef8e531dea760b6a079fec759c05b24b8f6d8daf7b79f358d34a30c9c2c2385837ed3e3b57a17e61417e7f0734e1509309e9e01fee7c965ac752a0e2981d32a3a1c13b7b9a2dda65ff03591696246fbbeac673f1d2c3621f3a3e9668c9c5c13e4b1d203335fd6fed4539912fc63b248565690fe79a5dd7af9aa9cba3ff14ad9f9872068cbbd3ad5cb00db505617c27a9996a54fdc7024eece22390097cad1bd62ca19e69e9bfecf2e369b4d571ebbdc05fabd31a80ed8b58632aece7798b78d7dc95739d7762b46f5096a6e6f8422ef458938ee862207d301b9dce734c5ccc29a0561b862d0b3c539a00b1e9bda76e9b76e9e77b4bf927ecde08f84d2468037f1a7b03211a3fe8ad6a0504008f6c38781a8eace9b4a22a3191b92cd717a11ec186932679d6c050fcdf73d6c6868f6da4c78a158d03e38c32f8e80971416b860dbf61eaa0102d9c690b1b03c2af4388aa96b09cfb608d192f3b3a36e70ec27a7f96c8395e457dd6f50771a98b2992a6b8fae8733bb525893f1a9604a6805e16d6ba5362e08030bdf066352d30fa202700f4f303ca8b7c2122e7c529a8c51c6c408444238f8b20641b33d6c90eebf6f062721aa4412bb04e4cd618565c6051ac34b5368b22064a1e091c1a7357c191a41d1ce87f764d25b2a5cf08293cee3ee8dc3235454d2d886c990cb7c6b6fd3b2f791ecb8029d50e73959f8d6b4760e68aa3a823be8ed9da4d5836a8daa663bcadc7cec4cb787d04c47a63b3b771b1aaeb0b6dae98706f9f28dbb52167662a58fd4198a762ed6af41c41c52ead51cadc09d5f03770a4d32abfbe341cd291facd00bf8027855870d3d7f969c9930e9613da7739e9cd87716cf721cf28b0d2edc00d09ed2377b4d738d5a93f373b6b4e61ebdda53923cbdd3386cabe9a9e3888d0f11fc09b73515c168b85430717c54e2dc4c9c1306f9df765e1202641dcbfcc35d75606f735f652ed3f9e5ac93e92d4ac353b80934ed93e9b9e948567481c9785d6129dc41e2680def9b9b2e8be736b6f303d8f22753a4afb8162b2850d8ab816e7824686330d4f7c744fbd9cc1436419125b1bbd346ae8c10056fe5362dc331ea7e94f7c3e3f7c6433b083228f5432db93895d426243da31731510099ab0b3e09e449efc97fb91edd043788494b4c3f7829d97b42d90f9a647b64276176bf9387880bed8b2bb9dfa169dc62d6af7f9fe4c1b3a8449a097598141ff6dc9227ace8cf405e5d382299c9d89dbfcffc7740b82939d149d4d752835b51d16fec1fabc06b268bac626ae6a657eb3c70bdfa40edeb081aa3b837ff97f97a046cac709d6d75a795d2ccf2a11951d5b5c28ea8246b56e1e3f567a7429e34610035467257a642f23f3cf03ffc7dbb82a890dc87aae5b916500a49e563dcf60eee019b893936f253092ed01b76c1d6928dc2dd3a724566cc66a15be2db497a72686abac39547b8476c0ff601a370dd76f55afc32ee0535c20da9e44899a6d50cbf67a50e5d7f8b072dcb9af688dd7431e394588ee9cbcd17ae349c483fe86dcfb3f3a92eff271a16918dd029e6c3be644aebe785183dc20a37d668b96ea534d45a1d3cdb3a6c61bdf06fcc6a55cd3e4f5b6de7bcc66d9f9a39e564321527853aa42632a20724d1a3aff020742916afae3cb67c99e0491f6e9d85e9a516e289a9b865806ada4cd5ed80702ac5756f3e860335560dbe34d104447e49e3b223365450b2f16ab8f50a39295f42eb34ad3227e4b6fa3c91058096847bfac3686929953c8c295996ccd1b2cd95101b4e2c2126706a667e5575c30559f30e466988c43aa049cfa097f7b5d64fb6168ac6c52f270651980586e90fb18c49a3dfcb8cb923eb771474805f2f0213e001f23835320398a69e6bf161488d2e81703aaeaf089c82cc4fe9fd61e0357aef19941f84e4479bc829eab014e8c5f9d82c6c39fc33a39a78af197f96c2b9de1bce2f0ca9bd770d5f506a94630235d414ad7f81871e4ee9066925b6baa78f53a9ae730f296f0d73ff62621a310e4ce688ffbad8948ac71fb366002168450ce9c94fc95680befc7067d5204f9c008e321a79a05d897f2562a56d02e67d853f618ca0e3ad9ab0e6144d3a3222d22edb72fe36956e9fff1387c0d6a5fcfc2c0c32f6e6d169c0545615ea867a4771d4fc6675cd0fb3479635931ceb03ebdb2d68e816e5af6fcb6e8a0d3ef1e40beee999dba76d5928fb362f6c5cc3efabc9eb4efe7c79a05d770f51c4c80ecf5a49658f1c6dd575cf2e342015243fc792f3b441abfe9ce6fc8531866f6ff6c22f543e46d6d6c1e4dd89f74cb2568bbf32786c44c5efe9cfdd076338fe96ab9d1ea568d063b26467d5e1b67cdea25dbdda1f7a30016f1b264cf5c901e3319552e183c255c3fff1ee6b7ce912f11d1e518924479fdac6a2d68e8708d5a2f7487e3de3728cd35282ae7e9b551909bd330f9ca15a00fdfe74cf7d9bc8da935a5233608617bf24d5bec60b32c5650c46ef3166f475dedb93625fbc0e4e2bca045ab6ff1c6ac9922cabfdc3e36a1ccb964550c71d6f556c813b326ee1cda96ae92a9948bcef61e731faa7d2961fbf4cfe99aad9161802f91e82a1f65b231ae6569964e53c507fbae93fe209771c3bedfe11959c3c0c33143c892391f044b48a7ba2953d66091e44ba45067fc0cfd1d03f008"}, 0x1008, 0x0) 11:07:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 11:07:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) close(r0) shutdown(r0, 0x2) close(r0) 11:07:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000063c000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 11:07:44 executing program 0: pipe2(&(0x7f0000000040), 0x10004) semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 11:07:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8a, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x800, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000040, 0xd7, 0x9c1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0xfffffffffffffff8, 0x2}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x94, 0x9, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x53d}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x88e0, 0x7ff}, {{r0}, 0x0, 0x66, 0x80000000, 0xea7, 0x6}], 0x200, &(0x7f00000001c0)={0x5, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:07:44 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), 0x4) 11:07:44 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') 11:07:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 11:07:45 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 11:07:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r6 = socket$inet(0x2, 0x0, 0xba) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/65}, &(0x7f0000000440)=0x43) r8 = socket$inet(0x2, 0x1, 0x8) r9 = dup(0xffffffffffffffff) r10 = syz_open_pts() r11 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x0, 0x24) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r13 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x10) pipe(&(0x7f0000000540)={0xffffffffffffffff}) socketpair(0x2, 0x5, 0x8, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0xbf1fa62717952e41, 0xc4) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = getuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r25 = getuid() r26 = getgid() r27 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r33 = kqueue() r34 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000a00)) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="8bdef7a4039547eb9096265316c57db5e4af446c55def20048c2f34194492d1e5f27e82dfda7490c694fcc7ab917fe63198cbee0", 0x34}, {&(0x7f0000000100)}, {&(0x7f0000000140)="6cdfc40fe8825a832938c340c7720bc7d0", 0x11}, {&(0x7f00000001c0)="13fb3e131e56ebaebbd0c966111489366a1ca99a26ddd222674685917613862a8d13c4c6b2825d7d1657f8e605adee1353a59a4c1de5acd00d2131c7d938f06157a467a93e02c1d6a623a07cc83812855081a1d2c5bf80006bee2657561ccc3ea95eb83cad1380a634344a142d36448974e68a63f06dbf1bbb4e55ad6f3188013f6b2719b6a8c76db66da3a46e2b6b02161c70ff435eb2939e9ef2f5d7dd101031d0957810e98e0f4c617e1e6ecdef", 0xaf}], 0x4, &(0x7f0000000c00)=ANY=[@ANYBLOB="2000000000000000ff1d000000000000f22f23d84ee450deb1c3b0f4699a70ac9f9649c9f6b3dab2b315d0723f52afce25f2ea88cbe83c6b4de0068b3b2933fbc007dbc96051e015ce6ff498f00d1f72208368b257cef9935691078acfd158637a0bb4e58e814cfd7159a1eec56f9f41420a7a7e8895e32446", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34], 0x130, 0x2}, 0xc) 11:07:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="e4a76816bdfd9debffcba957b9fd647860c14aba29e39931929648", 0x1b) 11:07: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() fsync(r0) r2 = dup(r0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) shutdown(r2, 0x0) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 11:07:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x200, 0x2) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xf15, 0x5a9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000004, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x18, 0x40, 0xa8c, 0xb49}, {{r0}, 0xfffffffffffffffd, 0x60, 0x11, 0x4, 0x467}], 0x8, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x40, 0x80000001}, {{r1}, 0x0, 0x10, 0x2, 0x7f43, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x401, 0x100}, {{r0}, 0xfffffffffffffffb, 0x89, 0x0, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x4e84, 0x7fff}], 0x80, &(0x7f0000000540)={0x80, 0x40}) sendto$inet(r0, &(0x7f0000000680)="e8b56f28eaac983471bc35f74883c4f4c000f69e8bb07a4457ebdc72054253f26b61cad7960013efac2b08ca0723f6e435deb9540e9176bc215aaee6b05f635846fd372ad9abfb91f9ef3db45a90741fb364c48bca14e6c331a76699a8f68a07a8eeea426486308dbf9268d2c118499f4298237ae65b83ab875e5b6ad732ed94d5f9571d5d98938ec45ff038bd5a6d074315a2e3bfca49ece7d6ad63d7d2c2d89e3941d9fcbbd7cf75b674f061668c5adabd11f9eb081e2fae22765ab1022f2996874bfbd7e71ce8d94fa6527885a96f782b1b6dc9c3", 0xd6, 0x40a, &(0x7f0000000780)={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000580)="1469b0a843ee7dbeb26385cf0b246fc398fbf0bc26a2d26600f3d136135799cd6b3db011bd2300c532cb399ad2dd0ecbe94c0bd7fb0592c341be60c9c4be71843a30b419d16541acf4926590e951203400a267cfd4bdfd346362480222009721a1ef6bf9dd533e5d13c19c7f0d2c7c633b49700484337316f45875ddc1455e3a0df8a51256cb64389713d7c29a9c08db7c7dc78869ac605175e2b51c35b88cb55734f472d0d193c39608f950067277af00b28efb3aa552d0", 0xfffffffffffffeaf, 0x40d, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="67ec41bba3214dff9d5fcf18b74f6b6a79d79a9f5948075720c0bcdee827ea128cac78003438fc60c910d85a28b6ee98a38ace64d829602f7dfec9288bb9f39265d8b247c380e1e6fcb24d616d08d37b5ef69f34901bfc8816a575843f54373d840a754a", 0x64}, {&(0x7f0000000100)="e39ff73f382776e9a4c058b8b009fb625be9d45c09366898621d25582d21d2f2b372fa1ec2a8926c1910fdc878e4f2394113119ba47876bf1767a8554aed7ca60faf8aca4f3ee8a4053cb9eb032f5b8baec600d50e6fb21666a27c8f8877c1d53b83a608312742ba35e6dea2cb868df29f6f5f1b265bf47d9769d11d53928b1f8d8ba67cc4afa58c26e14c2b2e562b6d740a0234fef4c6422856d7512e8e1415bb3ad8c75a5eb92916d5b1c601cb54c6271d3803ea850431ed7c20b5c406fec569cb8540063903bbf8c9679d7f9deca8016b2f4029b7b7c1c3f966d03309056dbea112c832117399a10f491d1a2bdf9a", 0xf0}, {&(0x7f0000000200)="dbf89a9ff7a68e72080053bc7191e50b0c7ac5c6b9200873430ba1977aeb25b7d18c43d1a7bbf8e08164e56ed523d470f97d70cfe352f065821eb9c99d9100f923365a9c29c81b5c1d7d4d1aed47d0ac093a5c67f2ca3de1f274671af29f46f5747fc90b41b502bb1d4d146604f671e78b2beb006f9c99f7a84e22d9ab55ae0894266edcdacd21044cc8bdb1d8a2be635f547eb1dee93c6db7207cd213161f975d199475c7db2a", 0xa7}, {&(0x7f00000002c0)="a14f140dfaf54d04f0d2ccda1625e4a62cae42300d110da09ca9da0660b0616c48aff82adc66ca289ebeecb9808f642488c461369a5bf465fdef5d6ebb95eaa8d7b034b0697808419fbeb8a76aeec4cbbbcdd5bc8774f24923c7d8008e5104c03b78df381de7bf9248050a707e291262495b139252a2e9f5a1b0d945cc807478439ef744fcfe12f94331694a46c6455a8e469e53229e9884376362482aa3ad469f9bb099444e5b913e2d18", 0xab}], 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) unlink(&(0x7f00000007c0)='./file0\x00') listen(r1, 0x81) dup2(r2, r2) 11:07:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0xe80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffe, 0x7}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000003, &(0x7f0000000080)="2f97badf6ac2c0571dfdd201288d567d6fca962858b38915", 0x18) 11:07:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) Thread 0xffff800020b93788 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80658333d8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93788 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 319326 31277 73 0x100010 0 0 syslogd * 37566 10738 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(d32a7348a9379e73) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93788 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(d32a7348a9379e73) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67c10 rbx 0xffff800020b67cb0 rdx 0xffffffff81ec49f8 cmd0646_9_tim_udma+0x15dbb rcx 0 rax 0 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0x621c3d3155fbb8ef r11 0xaaca98af02cdb9d3 r12 0x3000000008 r13 0xffff800020b67c20 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67c00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=37566 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a698 user=0xffff800020b62000, vmspace=0xffffffff82302a88 estcpu=3, cpticks=3, pctcpu=0.44 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39441 23058 37110 32767 3 0x90 piperd syz-executor1 37110 501785 88021 0 3 0x82 wait syz-executor1 54303 232020 83194 32767 3 0x90 nanosleep syz-executor0 83194 480623 88021 0 3 0x82 wait syz-executor0 83466 423710 0 0 3 0x14200 bored sosplice 88021 319323 43367 0 3 0x82 thrsleep syz-fuzzer 88021 387789 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 519384 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 62545 43367 0 3 0x4000082 kqread syz-fuzzer 88021 120192 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 6073 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 480538 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 302943 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 71075 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 95176 43367 0 3 0x4000082 thrsleep syz-fuzzer 88021 395729 43367 0 3 0x4000082 thrsleep syz-fuzzer 43367 206251 31052 0 3 0x10008a pause ksh 31052 317178 31945 0 3 0x92 select sshd 3681 177369 1 0 3 0x100083 ttyin getty 31945 211528 1 0 3 0x80 select sshd 31277 319326 84507 73 7 0x100010 syslogd 84507 393860 1 0 3 0x100082 netio syslogd 89386 456425 1 77 3 0x100090 poll dhclient 27148 405378 1 0 3 0x80 poll dhclient 83563 126581 0 0 3 0x14200 pgzero zerothread 5790 70107 0 0 3 0x14200 aiodoned aiodoned 20273 184160 0 0 3 0x14200 syncer update 60667 499492 0 0 3 0x14200 cleaner cleaner *10738 37566 0 0 7 0x14200 reaper 69307 152428 0 0 3 0x14200 pgdaemon pagedaemon 56389 96259 0 0 3 0x14200 bored crynlk 72674 197432 0 0 3 0x14200 bored crypto 76672 419911 0 0 3 0x40014200 acpi0 acpi0 42617 187088 0 0 3 0x40014200 idle1 76405 201160 0 0 3 0x14200 bored softnet 98046 76555 0 0 3 0x14200 bored systqmp 36917 321124 0 0 3 0x14200 bored systq 60738 372663 0 0 3 0x40014200 bored softclock 14353 209631 0 0 3 0x40014200 idle0 1 267506 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 31277 (syslogd) thread 0xffff800020be52d0 (319326) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82309cb8) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 11273 0 0 pcb 23 9K 11K 78643K 3318 0 0 rtable 97 3K 3K 78643K 4809 0 0 ifaddr 35 13K 15K 78643K 917 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 160 0 0 iov 0 0K 24K 78643K 413 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 5752 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 85 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 533 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 33K 78643K 6426 0 0 sigio 0 0K 0K 78643K 73 0 0 proc 41 38K 70K 78643K 4009 0 0 subproc 68 69634K 69634K 78643K 4998 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 764 0 0 in_multi 33 2K 2K 78643K 1837 0 0 ether_multi 1 0K 0K 78643K 49 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 1279 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 97 21K 30K 78643K 20437 0 0 UVM aobj 130 4K 4K 78643K 154 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 127 0 0 NDP 5 0K 0K 78643K 444 0 0 temp 120 2358K 2433K 78643K 26182 0 0 kqueue 0 0K 0K 78643K 64 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 149 0 145 1 0 1 1 0 8 0 inpcbpl 280 2860 0 2853 1 0 1 1 0 8 0 plimitpl 152 357 0 348 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1346 0 1306 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1074 0 1070 1 0 1 1 0 8 0 nd6 48 294 0 290 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6241 0 6052 14 2 12 13 0 8 0 art_table 32 6242 0 6052 2 0 2 2 0 8 0 art_node 16 1345 0 1311 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 23 1 0 1 1 0 8 0 semapl 112 531 0 521 1 0 1 1 0 8 0 shmpl 112 152 0 24 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9938 0 8408 51 1 50 50 0 8 0 ffsino 272 9938 0 8408 103 0 103 103 0 8 0 nchpl 144 18804 0 17234 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 68293 0 68293 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 46422 0 46421 27 24 3 6 0 8 2 sigapl 432 6158 0 6144 3 1 2 3 0 8 0 futexpl 56 62960 0 62960 1 0 1 1 0 8 1 knotepl 112 3946 0 3919 8 7 1 2 0 8 0 kqueuepl 104 1789 0 1787 1 0 1 1 0 8 0 pipepl 112 5518 0 5499 21 19 2 2 0 8 1 fdescpl 488 6159 0 6144 3 0 3 3 0 8 1 filepl 152 42038 0 41942 22 15 7 7 0 8 3 lockfpl 96 1209 0 1209 14 13 1 1 0 8 1 lockfspl 24 2986 0 2986 12 11 1 1 0 8 1 sessionpl 112 162 0 152 1 0 1 1 0 8 0 pgrppl 48 265 0 255 1 0 1 1 0 8 0 ucredpl 96 16246 0 16237 1 0 1 1 0 8 0 zombiepl 144 6144 0 6143 2 1 1 1 0 8 0 processpl 840 6174 0 6143 4 0 4 4 0 8 0 procpl 600 17153 0 17110 7 3 4 5 0 8 0 srpgc 64 854 0 854 21 20 1 1 0 8 1 sosppl 128 174 0 174 22 21 1 1 0 8 1 sockpl 384 6329 0 6312 11 7 4 4 0 8 2 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 26 0 0 4 1 3 3 0 8 1 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 103 0 0 12 1 11 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 378 0 0 10 0 10 10 0 8 0 bufpl 256 13255 0 6286 436 0 436 436 0 8 0 anonpl 16 657277 0 651811 202 172 30 41 0 125 0 amapchunkpl 152 41819 0 41729 78 69 9 9 0 158 4 amappl16 192 33012 0 32736 206 188 18 27 0 8 1 amappl15 184 642 0 641 1 0 1 1 0 8 0 amappl14 176 923 0 915 2 1 1 1 0 8 0 amappl13 168 944 0 939 1 0 1 1 0 8 0 amappl12 160 809 0 803 1 0 1 1 0 8 0 amappl11 152 1760 0 1751 1 0 1 1 0 8 0 amappl10 144 404 0 393 2 1 1 1 0 8 0 amappl9 136 1323 0 1322 1 0 1 1 0 8 0 amappl8 128 1978 0 1923 3 0 3 3 0 8 0 amappl7 120 955 0 945 1 0 1 1 0 8 0 amappl6 112 985 0 970 1 0 1 1 0 8 0 amappl5 104 880 0 869 1 0 1 1 0 8 0 amappl4 96 1309 0 1279 2 1 1 2 0 8 0 amappl3 88 754 0 746 1 0 1 1 0 8 0 amappl2 80 52897 0 52838 2 0 2 2 0 8 0 amappl1 72 162906 0 162456 24 14 10 18 0 8 0 amappl 72 18426 0 18388 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 153 0 24 3 0 3 3 0 8 0 uaddrrnd 24 6159 0 6143 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6159 0 6143 1 0 1 1 0 8 0 vmmpekpl 168 54204 0 54179 2 0 2 2 0 8 0 vmmpepl 168 706998 0 705603 210 137 73 81 0 357 6 vmsppl 360 6158 0 6143 2 0 2 2 0 8 0 pdppl 4096 12325 0 12286 6 0 6 6 0 8 0 pvpl 32 1789466 0 1780831 375 281 94 114 0 265 13 pmappl 224 6158 0 6143 27 25 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 601 0 8 17 0 17 17 0 8 0